.v4-meta{font:500 12px/1.4 var(--v3-body);letter-spacing:.01em}.v4-example{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--v3-surface);border:1px solid var(--v3-line-dark);font:400 14px/1.2 var(--v3-body);color:var(--v3-fg-dim);cursor:pointer;transition:background .15s,color .15s,border-color .15s}@media (max-width:639px){.v4-example{padding:7px 12px;font-size:12px;gap:6px}}.v4-example:hover{background:var(--v3-surface-2);color:var(--v3-fg);border-color:var(--v3-line-dark-2)}.v3 a.v4-example{color:var(--v3-fg-dim)}.v3 a.v4-example:hover{color:var(--v3-fg)}.v4-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;color:#fff;background:var(--v3-accent);border-radius:14px;font:600 15px/1 var(--v3-body);letter-spacing:.01em;box-shadow:0 6px 20px rgba(229,57,53,.35);transition:transform .15s,box-shadow .15s,background .15s}.v4-go:hover{background:#f2453f;box-shadow:0 8px 26px rgba(229,57,53,.5);transform:translateY(-1px)}.v4-go:active{transform:translateY(0)}.v4-go:disabled{opacity:.45;pointer-events:none}.v3 a.v4-go,.v3 a.v4-go:hover{color:#fff}.v4-go-beckon{position:relative;overflow:hidden;animation:v4beckon 2.6s ease-in-out infinite}.v4-go-beckon:after{content:"";position:absolute;top:0;bottom:0;left:-75%;width:50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:v4shine 5.2s ease-in-out infinite}.v4-go-beckon:hover,.v4-searchglow:focus-within .v4-go-beckon{animation:none}@keyframes v4beckon{0%,to{box-shadow:0 6px 20px rgba(229,57,53,.35);transform:scale(1)}50%{box-shadow:0 8px 34px rgba(229,57,53,.62);transform:scale(1.025)}}@keyframes v4shine{0%,55%{left:-75%}75%,to{left:125%}}@media (prefers-reduced-motion:reduce){.v4-go-beckon,.v4-go-beckon:after{animation:none}}.v4-tab-plain{padding:9px 18px;border-radius:999px;border:1px solid var(--v3-line-dark);font:600 13px/1 var(--v3-body);letter-spacing:.03em;background:transparent;color:var(--v3-fg-dim);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.v4-tab-plain:hover{color:var(--v3-fg);border-color:var(--v3-line-dark-2)}.v4-tab-plain[data-active=true]{background:var(--v3-accent);border-color:var(--v3-accent);color:#fff}.v4-arrow{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.v4-arrow svg{width:19px;height:19px}.v4-arrow:hover{background:var(--v3-accent,#e53935);border-color:var(--v3-accent,#e53935);transform:translateY(-2px);box-shadow:0 10px 26px rgba(229,57,53,.45)}.v4-arrow:active{transform:translateY(0) scale(.96);box-shadow:none}.v4-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.v4-searchglow{position:relative}.v4-glowlayer,.v4-glowring{position:absolute;overflow:hidden;z-index:0;pointer-events:none}.v4-glowlayer{inset:-4px;border-radius:28px;filter:blur(7px)}.v4-glowring{inset:-1px;border-radius:25px;filter:blur(1.5px)}.v4-glowlayer:before,.v4-glowring:before{content:"";position:absolute;top:50%;left:50%;width:1200px;height:1200px;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(0deg);animation:v4glowspin 9s linear infinite}.v4-glowlayer:before{background:conic-gradient(transparent,var(--v3-accent) 6%,transparent 38%,transparent 50%,#ff8a80 60%,transparent 88%)}.v4-glowring:before{background:conic-gradient(transparent,var(--v3-accent) 5%,transparent 14%,transparent 50%,#ff8a80 60%,transparent 64%);filter:brightness(1.35)}.v4-searchglow:hover .v4-glowlayer:before,.v4-searchglow:hover .v4-glowring:before{animation-duration:4.5s}.v4-searchglow:focus-within .v4-glowlayer:before,.v4-searchglow:focus-within .v4-glowring:before{animation-duration:2.5s}@keyframes v4glowspin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v4-glowlayer:before,.v4-glowring:before{animation:none}}.v4-searchbar{position:relative;z-index:1;background:#0b0b0d;border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 56px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);transition:box-shadow .2s}.v4-searchbar input{caret-color:var(--v3-accent);color:#fff}.v4-searchbar input::placeholder{color:rgba(255,255,255,.42)}.v4-searchbar:focus-within{box-shadow:0 0 0 3px rgba(229,57,53,.25),0 16px 56px rgba(0,0,0,.45)}html.light .v3-themed .v4-searchbar{background:#fff;border-color:rgba(10,10,11,.08);box-shadow:0 16px 48px rgba(0,0,0,.16)}html.light .v3-themed .v4-searchbar input{color:#0a0a0b}html.light .v3-themed .v4-searchbar input::placeholder{color:rgba(10,10,11,.4)}html.light .v3-themed .v4-searchbar .v4-si{color:rgba(10,10,11,.4)}.v4-footer{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.05) 140px),radial-gradient(42% 120px at 50% 0,rgba(255,255,255,.03),transparent)}html.light .v3-themed .v4-footer{background:linear-gradient(180deg,rgba(10,10,11,.05),transparent 140px)}.v4-footer-line{position:absolute;top:-1px;left:50%;transform:translateX(-50%);transform-origin:center;width:34%;height:2px;border-radius:999px;filter:blur(2px);background:linear-gradient(90deg,transparent,var(--v3-accent),transparent)}.v4-footer-line[data-reveal=pending]{transform:translateX(-50%) scaleX(0);opacity:0}.v4-footer-line[data-reveal=in]{animation:v4line-grow 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes v4line-grow{0%{transform:translateX(-50%) scaleX(0);opacity:.3}to{transform:translateX(-50%) scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.v4-footer-line[data-reveal=pending]{transform:translateX(-50%);opacity:1}.v4-footer-line[data-reveal=in]{animation:none}}.v3 .v4-footer a{color:var(--v3-fg-dim)}.v3 .v4-footer a:hover{color:var(--v3-fg)}.v4-fade{animation:v4fadein .8s both}@keyframes v4fadein{0%{filter:blur(4px);transform:translateY(-8px);opacity:0}to{filter:blur(0);transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.v4-fade{animation:none}}.qz4-opt{position:relative;text-align:left;cursor:pointer;background:var(--v3-surface);border:1px solid var(--v3-line-dark);border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.qz4-opt:hover{border-color:var(--v3-line-dark-2);background:var(--v3-surface-2);transform:translateY(-2px)}.qz4-opt:active{transform:scale(.99)}.qz4-opt[aria-pressed=true]{border-color:var(--v3-accent);background:rgba(229,57,53,.1);transform:translateY(-2px);box-shadow:0 10px 28px rgba(229,57,53,.2)}html.light .v3-themed .qz4-opt[aria-pressed=true]{background:rgba(229,57,53,.08);box-shadow:0 10px 24px rgba(229,57,53,.16)}.qz4-tick{width:26px;height:26px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--v3-line-dark-2);display:flex;align-items:center;justify-content:center;color:transparent;transition:background .15s,border-color .15s,color .15s}.qz4-opt[aria-pressed=true] .qz4-tick{background:var(--v3-accent);border-color:var(--v3-accent);color:#fff;animation:qz4-tick-pop .22s ease}@keyframes qz4-tick-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.qz4-bardot{height:4px;border-radius:999px;transition:background .3s,flex .3s}.aidx-word{display:flex;justify-content:center;line-height:.82}.aidx-letter{position:relative;overflow:hidden;font-family:var(--v3-display);font-weight:800;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(96px,17vw,280px);animation:aidx-pop .6s cubic-bezier(.2,1.3,.4,1) both}.aidx-base{display:block;color:var(--v3-fg);transition:opacity .12s}.aidx-img{position:absolute;inset:0;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:0;opacity:0;transition:opacity .15s,background-position 3s ease-in-out}.aidx-letter:hover .aidx-base{opacity:0}.aidx-letter:hover .aidx-img{opacity:1;background-position:12%}.aidx-letter.aidx-plain:hover .aidx-base{opacity:1}.aidx-run .aidx-img{animation:aidx-wave .7s ease-in-out backwards}@keyframes aidx-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes aidx-wave{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.aidx-letter,.aidx-run .aidx-img{animation:none}}.accv4-ribbon{height:3px;border-radius:999px;overflow:hidden;background:repeating-linear-gradient(70deg,transparent 0,var(--v3-accent) 12%,#ff8a80 22%,transparent 34%,transparent 50%,var(--v3-accent) 62%,#ff8a80 72%,transparent 84%,transparent 100%);background-size:200% 100%;animation:accv4-flow 9s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent)}@keyframes accv4-flow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.accv4-ribbon{animation:none}}@property --v4ga{syntax:"<angle>";initial-value:0deg;inherits:false}.v4-gold-frame{position:relative}.v4-gold-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--v4ga,0deg),rgba(212,175,55,.25),#f6e27a 10%,rgba(212,175,55,.4) 25%,rgba(212,175,55,.2) 45%,#d4af37 60%,#f6e27a 68%,rgba(212,175,55,.25) 82%,rgba(212,175,55,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:v4goldspin-frame 7s linear infinite}@keyframes v4goldspin-frame{to{--v4ga:360deg}}@media (prefers-reduced-motion:reduce){.v4-gold-frame:before{animation:none}}.aidx-onphoto{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 13px/1 var(--v3-body);color:#fff;white-space:nowrap}.accv4-card{display:block;background:var(--v3-card-bg);border:1px solid var(--v3-line-dark);border-radius:18px;overflow:hidden;transition:border-color .18s,transform .18s}.accv4-card:hover{border-color:var(--v3-line-dark-2);transform:translateY(-3px)}.accv4-watch{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:18px 20px;border-radius:14px;background:var(--v3-card-bg);border:1px solid var(--v3-line-dark);transition:border-color .15s}.accv4-watch:hover{border-color:var(--v3-line-dark-2)}.accv4-trend{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:66px;padding:5px 10px;border-radius:999px;font:600 13px/1 var(--v3-body)}.accv4-trend[data-down=true]{background:rgba(76,175,125,.14);color:#4caf7d}.accv4-trend[data-down=false]{background:rgba(229,57,53,.14);color:var(--v3-accent)}.accv4-tag{display:inline-flex;align-items:center;gap:2px;padding:10px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--v3-line-dark);background:transparent;color:var(--v3-fg-dim);font:500 14px/1 var(--v3-body);transition:color .15s,border-color .15s,background .15s}.accv4-tag:hover{color:var(--v3-fg);border-color:var(--v3-line-dark-2)}.accv4-tag[aria-pressed=true]{background:rgba(229,57,53,.12);border-color:var(--v3-accent);color:var(--v3-accent)}.accv4-hash{opacity:.5;font-weight:600}.accv4-tag[aria-pressed=true] .accv4-hash{opacity:1}.accv4-set{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:14px;background:var(--v3-card-bg);border:1px solid var(--v3-line-dark);transition:border-color .15s}.accv4-set:hover{border-color:var(--v3-line-dark-2)}@keyframes v4-toast-slide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.v4-toast-in{animation:v4-toast-slide .45s cubic-bezier(.22,1,.36,1) .9s both}@media (prefers-reduced-motion:reduce){.v4-toast-in{animation:none}}@keyframes xmap-draw{to{stroke-dashoffset:0}}.xmap-line{stroke-dasharray:1;stroke-dashoffset:1;animation:xmap-draw .7s ease-out forwards}@keyframes xmap-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.xmap-b{opacity:0;animation:xmap-pop .4s ease-out forwards}@keyframes xmap-pin-drop{0%{opacity:0;transform:translate(-50%,-90%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.xmap-pin{transform:translate(-50%,-50%);animation:xmap-pin-drop .45s cubic-bezier(.34,1.56,.64,1) .25s both}@media (prefers-reduced-motion:reduce){.xmap-b,.xmap-line,.xmap-pin{animation:none;opacity:1;stroke-dashoffset:0}}