.ui-row{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:1.25rem;padding:.875rem 0;display:flex}.ui-row:first-child{border-top:0;padding-top:0}.ui-switch{background:var(--ui-surface-3);width:2.75rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--ui-line-strong);transition:background-color var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease);border-radius:9999px;flex-shrink:0;position:relative}.ui-switch:after{content:"";position:absolute;inset:-.625rem -.25rem}.ui-switch-knob{background:var(--ui-text-2);width:1.125rem;height:1.125rem;transition:transform var(--ui-med) var(--ui-ease), background-color var(--ui-med) var(--ui-ease);border-radius:9999px;position:absolute;top:.1875rem;left:.1875rem}.ui-switch[aria-checked=true]{background:var(--color-accent-solid);box-shadow:0 0 0 1px var(--color-accent-solid), 0 0 18px -4px rgb(var(--shine) / .35)}.ui-switch[aria-checked=true] .ui-switch-knob{background:var(--color-on-accent);transform:translate(1.25rem)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-choice{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:1.375rem;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex}.ui-choice-item{min-height:2.25rem;color:var(--ui-text-2);white-space:nowrap;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);border-radius:9999px;padding:0 .875rem;font-size:.8125rem;font-weight:500}.ui-choice-item:hover:not(:disabled){color:var(--ui-text)}.ui-choice-item:active:not(:disabled){transform:scale(.96)}.ui-choice-item[aria-checked=true]{background:var(--color-accent-solid);color:var(--color-on-accent)}.ui-choice-item:disabled{cursor:not-allowed;opacity:.5}.ui-stepper{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:9999px;align-items:center;display:inline-flex}.ui-stepper button{width:2.75rem;height:2.75rem;color:var(--ui-text-2);transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);border-radius:9999px;font-size:1.125rem}.ui-stepper button:hover:not(:disabled){background:var(--ui-surface-3);color:var(--ui-text)}.ui-stepper button:disabled{cursor:not-allowed;opacity:.35}.ui-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:.9375rem;font-weight:600}.ui-saved{color:var(--color-emerald-300);animation:ui-swap var(--ui-med) var(--ui-ease) both;align-items:center;gap:.375rem;display:inline-flex}.ui-empty{border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-lg);text-align:center;padding:2rem 1.25rem}.av-frame{border-radius:9999px;flex-shrink:0;display:inline-flex;position:relative}.av-frame[data-framed]{--pad:3px;padding:var(--pad);isolation:isolate}.av-frame[data-framed][data-size=xl]{--pad:4px}.av-frame[data-framed][data-size="2xl"]{--pad:5px}.av-frame[data-framed]:before{content:"";z-index:-1;border-radius:inherit;background:var(--frame);box-shadow:0 0 calc(var(--pad) * 5) -2px var(--frame-glow,transparent);position:absolute;inset:0}.av-frame[data-framed]>span{box-shadow:0 0 0 2px var(--ct-card);border-radius:9999px}.av-frame-steel{--frame:conic-gradient(from 210deg, #6b7280, #e5e7eb, #9ca3af, #f3f4f6, #6b7280)}.av-frame-bronze{--frame:conic-gradient(from 210deg, #8a5a36, #e0a878, #a86d42, #f0c39a, #8a5a36);--frame-glow:#cd8b5a59}.av-frame-ice{--frame:conic-gradient(from 210deg, #5aa9e6, #d6f0ff, #7cc4f5, #fff, #5aa9e6);--frame-glow:#9fd8ff80}.av-frame-ember{--frame:conic-gradient(from 210deg, #b3261e, #ff9d6b, #e2552d, #ffd0a8, #b3261e);--frame-glow:#ff7a6b80}.av-frame-gold{--frame:conic-gradient(from 210deg, #a8781c, #ffe9a8, #d6a53a, #fff4cf, #a8781c);--frame-glow:#e5c07b8c}.av-frame-core{--frame:conic-gradient(from 210deg, #fff, #5b5b66, #fff, #2a2a31, #fff);--frame-glow:#fff9}.av-frame-gold:before,.av-frame-core:before,.av-frame-ice:before,.av-frame-ember:before{animation:14s linear infinite av-turn}@keyframes av-turn{to{transform:rotate(360deg)}}.rank-plate{isolation:isolate;background:linear-gradient(120deg, color-mix(in oklab, var(--tier) 9%, var(--ct-card)), var(--ct-card) 62%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--tier) 28%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--tier) 16%, var(--ct-line)), 0 18px 40px -28px #000000e6;border-radius:20px;align-items:center;gap:1rem;padding:.875rem 1.125rem .875rem .875rem;display:flex;position:relative;overflow:hidden}.rank-plate-medal{animation:rank-plate-in var(--ui-xslow) var(--ui-ease) both;flex-shrink:0;place-items:center;display:grid;position:relative}.rank-plate-halo{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--tier) 34%, transparent), transparent);border-radius:9999px;position:absolute;inset:-35%}@keyframes rank-plate-in{0%{opacity:0;transform:scale(.7)rotate(-12deg)}}.rank-plate-name{letter-spacing:-.02em;color:color-mix(in oklab, var(--tier) 70%, var(--ui-text));margin-top:.125rem;font-size:1.25rem;font-weight:600;line-height:1.2}.rank-plate[data-size=lg] .rank-plate-name{font-size:1.625rem}.rank-plate-meter{background:rgb(var(--shine) / .09);border-radius:9999px;height:.375rem;margin-top:.625rem;overflow:hidden}.rank-plate-meter>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--tier) 55%, transparent), var(--tier));transform-origin:0;height:100%;animation:ui-meter var(--ui-xslow) var(--ui-ease) .2s both;display:block}:root[data-theme=light] .rank-plate-name{color:color-mix(in oklab, var(--tier) 45%, var(--ui-text))}.lb-stage{isolation:isolate;background:radial-gradient(60% 50% at 0% 100%, color-mix(in oklab, var(--tier,#fff) 9%, transparent), transparent 70%), var(--ct-card);min-height:clamp(35rem,74dvh,46rem);box-shadow:inset 0 1px 0 rgb(var(--shine) / .1), inset 0 0 0 1px var(--ct-line), 0 30px 70px -40px #000000f2;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;gap:1.5rem;padding:1.125rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.lb-stage{padding:1.5rem}}.lb-stage:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% 0%, rgb(var(--shine) / .16), transparent 70%);opacity:.65;pointer-events:none;transition:opacity var(--ui-slow) var(--ui-ease);position:absolute;inset:0}.lb-stage[data-mode=unranked]:before{opacity:.28}.lb-stage[data-state=searching]:before{opacity:1}.lb-stage-grid{z-index:-1;background-image:linear-gradient(rgb(var(--shine) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--shine) / .05) 1px, transparent 1px);opacity:.8;transition:opacity var(--ui-slow) var(--ui-ease);background-size:3rem 3rem;animation:9s linear infinite lb-drift;position:absolute;inset:-3rem 0 0;-webkit-mask-image:radial-gradient(75% 65% at 50% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 55%,#000 10%,#0000 75%)}.lb-stage[data-mode=unranked] .lb-stage-grid{opacity:.4}@keyframes lb-drift{to{transform:translateY(3rem)}}.lb-stage-flash{z-index:-1;background:radial-gradient(60% 50% at 20% 0%, rgb(var(--shine) / .2), transparent 70%);opacity:0;pointer-events:none;animation:lb-flash var(--ui-xslow) var(--ui-ease) both;position:absolute;inset:0}@keyframes lb-flash{30%{opacity:1}}.lb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lb-centre{place-items:center;min-height:15rem;display:grid}.lb-player,.lb-queue{flex-direction:column;align-items:center;gap:1.125rem;width:100%;display:flex}.lb-bottom{align-items:end;gap:1.25rem;display:grid}.lb-rank{width:100%;max-width:24rem}.lb-action{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.lb-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.lb-stats>div{border-top:1px solid var(--ui-line);padding-top:.5rem}.lb-stats dt{color:var(--color-zinc-500);font-size:.6875rem}.lb-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.125rem;font-size:1.125rem;font-weight:600}@media (min-width:1024px){.lb-bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2rem}.lb-stats{justify-self:end;max-width:24rem}.lb-stats dd{font-size:1.25rem}}@media (max-width:479px){.lb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lb-mode{background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-line-strong);border-radius:9999px;grid-template-columns:1fr 1fr;padding:.25rem;display:inline-grid;position:relative}.lb-mode-glider{background:var(--color-accent-solid);width:calc(50% - .25rem);box-shadow:0 0 26px -6px rgb(var(--shine) / .55);transition:transform var(--ui-slow) var(--ui-ease), background-color var(--ui-slow) var(--ui-ease), box-shadow var(--ui-slow) var(--ui-ease);border-radius:9999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.lb-mode[data-mode=unranked] .lb-mode-glider{background:var(--ui-surface-3);box-shadow:inset 0 0 0 1px var(--ui-line-strong);transform:translate(100%)}.lb-mode-btn{min-height:2.75rem;color:var(--ui-text-2);letter-spacing:.06em;text-transform:uppercase;transition:color var(--ui-med) var(--ui-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.lb-mode-btn:hover:not(:disabled){color:var(--ui-text)}.lb-mode[data-mode=ranked] .lb-mode-btn[aria-checked=true]{color:var(--color-on-accent)}.lb-mode[data-mode=unranked] .lb-mode-btn[aria-checked=true]{color:var(--ui-text)}.lb-mode-btn:disabled{cursor:not-allowed}.lb-mode:has(.lb-mode-btn:disabled){opacity:.6}.lb-find{background:var(--color-accent-solid);min-width:15rem;min-height:3.75rem;color:var(--color-on-accent);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 1px rgb(var(--shine) / .2), 0 18px 44px -18px rgb(var(--shine) / .45);transition:transform var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);border-radius:9999px;justify-content:center;align-items:center;padding:0 2.5rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.lb-find:hover:not(:disabled){box-shadow:0 0 0 1px rgb(var(--shine) / .3), 0 24px 54px -16px rgb(var(--shine) / .6);transform:translateY(-2px)}.lb-find:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.lb-find:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.lb-find-shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.lb-find:hover:not(:disabled) .lb-find-shine{transition:transform var(--ui-xslow) var(--ui-ease);transform:translate(120%)}.lb-link{color:var(--color-zinc-400);text-underline-offset:4px;transition:color var(--ui-fast) var(--ui-ease), text-decoration-color var(--ui-fast) var(--ui-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lb-link:hover:not(:disabled){color:var(--color-zinc-100);text-decoration-color:currentColor}.lb-link:disabled{cursor:default;opacity:.4}.lb-inst{background:var(--ui-surface-2);text-align:left;box-shadow:inset 0 0 0 1px var(--ui-line);transition:transform var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease), background-color var(--ui-med) var(--ui-ease);border-radius:16px;padding:.75rem .875rem}.lb-inst:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ui-line-strong);transform:translateY(-2px)}.lb-inst:active:not(:disabled){transform:scale(.98)}.lb-inst[data-on]{background:color-mix(in oklab, rgb(var(--shine)) 9%, var(--ui-surface-2));box-shadow:inset 0 0 0 1.5px rgb(var(--shine) / .75), 0 14px 30px -22px rgb(var(--shine) / .5)}.lb-inst:disabled{cursor:not-allowed}.lb-inst:disabled:not([data-on]){opacity:.45}.lb-inst-tick{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--ui-line-strong);color:#0000;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), transform var(--ui-med) var(--ui-ease);border-radius:9999px;place-items:center;display:grid}.lb-inst-tick svg{width:.625rem;height:.625rem}.lb-inst[data-on] .lb-inst-tick{background:var(--color-accent-solid);box-shadow:none;color:var(--color-on-accent);transform:scale(1.08)}.lb-radar{width:11rem;height:11rem;color:rgb(var(--shine) / .7);place-items:center;display:grid;position:relative}.lb-radar-ring{opacity:0;animation:lb-ring 3s var(--ui-ease) infinite;border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px}.lb-radar-ring:nth-child(2){animation-delay:1s}.lb-radar-ring:nth-child(3){animation-delay:2s}@keyframes lb-ring{0%{opacity:.6;transform:scale(.42)}to{opacity:0;transform:scale(1)}}.lb-radar-sweep{background:conic-gradient(from 0deg, transparent 0 72%, rgb(var(--shine) / .22));border-radius:9999px;animation:2.6s linear infinite av-turn;position:absolute;inset:12%}.lb-radar-emblem{object-fit:contain;filter:drop-shadow(0 6px 14px #0009);width:5.75rem;height:5.75rem;animation:3.2s ease-in-out infinite lb-bob;position:relative}@keyframes lb-bob{50%{transform:translateY(-5px)}}.lb-radar[data-found] .lb-radar-ring,.lb-radar[data-found] .lb-radar-sweep{opacity:0;animation:none}.lb-radar[data-found] .lb-radar-emblem{animation:mt-vs .5s var(--ui-ease) both}.lb-dots{text-align:left;vertical-align:baseline;width:1.1em;display:inline-block}.lb-dots:after{content:"...";animation:1.6s steps(4,jump-none) infinite lb-dots;display:inline-block}@keyframes lb-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lb-tip{text-align:center;max-width:34rem;color:var(--color-zinc-300);box-shadow:inset 0 0 0 1px var(--ui-line);animation:ui-swap var(--ui-slow) var(--ui-ease) both;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem}.lb-live-dot{background:var(--ui-safe);width:.75rem;height:.75rem;box-shadow:0 0 0 6px color-mix(in oklab, var(--ui-safe) 18%, transparent);border-radius:9999px;animation:1.8s ease-in-out infinite qi-pulse}.lb-dialog{overscroll-behavior:contain;background:var(--ui-surface);width:min(46rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-line-strong), 0 40px 90px -30px #000000e6;border-radius:24px;margin:auto;padding:0;overflow-y:auto}.lb-dialog[open]{animation:mt-rise var(--ui-slow) var(--ui-ease) both}.lb-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e}.lb-dialog-body{padding:1.5rem}@media (min-width:640px){.lb-dialog-body{padding:2rem}}.qi{background:var(--ct-card);max-width:100%;height:2.5rem;box-shadow:inset 0 0 0 1px rgb(var(--shine) / .22), 0 0 22px -8px rgb(var(--shine) / .4);animation:ui-enter var(--ui-slow) var(--ui-ease) both;transition:box-shadow var(--ui-med) var(--ui-ease);border-radius:9999px;align-items:center;gap:.625rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.qi[data-state=searching]{padding-right:.25rem}.qi:hover{box-shadow:inset 0 0 0 1px rgb(var(--shine) / .4), 0 0 26px -6px rgb(var(--shine) / .5)}.qi-link{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.qi-dot{background:var(--color-zinc-100);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite qi-pulse}.qi[data-state=live] .qi-dot{background:var(--ui-safe)}@keyframes qi-pulse{50%{opacity:.35;transform:scale(.75)}}.qi-main{white-space:nowrap;align-items:baseline;gap:.5rem;font-weight:600;display:inline-flex}.qi-time{color:var(--color-zinc-400);font-weight:500}.qi-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-zinc-400);display:none;overflow:hidden}@media (min-width:768px){.qi-sub{display:block}}.qi-cancel{width:2rem;height:2rem;color:var(--color-zinc-400);transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.qi-cancel:hover{background:var(--ui-surface-3);color:var(--color-zinc-50)}.mf-scrim{z-index:90;background:color-mix(in oklab, var(--ct-bg) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mf-fade var(--ui-slow) var(--ui-ease) both;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes mf-fade{0%{opacity:0}}.mf-sweep{background:linear-gradient(100deg, transparent 40%, rgb(var(--shine) / .16) 50%, transparent 60%);pointer-events:none;animation:mf-sweep .9s var(--ui-ease) .12s both;position:fixed;inset:0;transform:translate(-100%)}@keyframes mf-sweep{to{transform:translate(100%)}}.mf-dialog{background:radial-gradient(70% 50% at 50% 0%, rgb(var(--shine) / .1), transparent 70%), var(--ui-surface);width:100%;max-width:50rem;box-shadow:inset 0 1px 0 rgb(var(--shine) / .14), inset 0 0 0 1px var(--ui-line-strong), 0 50px 110px -40px #000000f2;animation:mt-rise var(--ui-slow) var(--ui-ease) 80ms both;border-radius:28px;padding:1.5rem 1.25rem;position:relative}@media (min-width:640px){.mf-dialog{padding:2.5rem}}.mf-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--color-zinc-300);animation:mt-vs .45s var(--ui-ease) .15s both;justify-content:center;align-items:center;gap:.625rem;font-size:.6875rem;font-weight:600;display:flex}.mf-dot{background:var(--ui-safe);width:.5rem;height:.5rem;box-shadow:0 0 0 5px color-mix(in oklab, var(--ui-safe) 20%, transparent);border-radius:9999px}.mf-title{text-align:center;letter-spacing:-.03em;text-wrap:balance;animation:ui-enter var(--ui-slow) var(--ui-ease) .2s both;margin-top:.75rem;font-size:clamp(1.5rem,4.6vw,2.5rem);font-weight:600;line-height:1.1}.mf-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.mf-versus{gap:1.5rem}}.mf-fighter{background:var(--ui-surface-2);text-align:center;min-width:0;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:22px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .625rem;display:flex}@media (min-width:640px){.mf-fighter{padding:1.5rem 1.25rem}}.mf-fighter[data-side=left]{animation:mt-in-left .55s var(--ui-ease) .3s both}.mf-fighter[data-side=right]{animation:mt-in-right .55s var(--ui-ease) .42s both}.mf-vs{letter-spacing:.08em;color:var(--color-zinc-500);animation:mt-vs .45s var(--ui-ease) .7s both;font-size:clamp(1rem,3vw,1.75rem);font-weight:700}.mf-rank{align-items:center;gap:.625rem;max-width:100%;display:flex}.mf-emblem{animation:mf-emblem .7s var(--ui-ease) .85s both}@keyframes mf-emblem{0%{opacity:0;transform:scale(.4)rotate(-40deg)}70%{transform:scale(1.1)rotate(4deg)}}.mf-stats{border-top:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;padding-top:.75rem;display:grid}.mf-stats dt{color:var(--color-zinc-500);font-size:.625rem}.mf-stats dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.mf-details{border-top:1px solid var(--ui-line);animation:ui-enter var(--ui-slow) var(--ui-ease) 1.05s both;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}@media (min-width:640px){.mf-details{grid-template-columns:repeat(4,minmax(0,1fr))}}.mf-details dt{color:var(--color-zinc-500);font-size:.6875rem}.mf-details dd{color:var(--color-zinc-100);margin-top:.125rem;font-size:.875rem;font-weight:500}.mf-loading{gap:1rem;margin-top:1.75rem;display:flex}.mf-enter{letter-spacing:.12em;text-transform:uppercase;width:100%;max-width:22rem;min-height:3.5rem;box-shadow:0 18px 44px -18px rgb(var(--shine) / .5);animation:ui-enter var(--ui-slow) var(--ui-ease) 1.2s both;gap:.625rem;margin:1.75rem auto 0;font-size:.9375rem;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.ui-saved,.rank-plate-medal,.rank-plate-meter>span,.lb-stage-grid,.lb-stage-flash,.lb-radar-ring,.lb-radar-sweep,.lb-radar-emblem,.lb-dots:after,.lb-tip,.lb-live-dot,.lb-dialog[open],.qi,.qi-dot,.mf-scrim,.mf-sweep,.mf-dialog,.mf-eyebrow,.mf-title,.mf-fighter,.mf-vs,.mf-emblem,.mf-details,.mf-enter,.av-frame:before{animation:none!important}.lb-radar-ring{opacity:.25;transform:scale(.8)}.lb-radar-ring:nth-child(2){transform:scale(.6)}.lb-radar-ring:nth-child(3),.lb-radar-sweep,.mf-sweep{display:none}.ui-switch,.ui-switch-knob,.ui-choice-item,.lb-mode-glider,.lb-find,.lb-find-shine,.lb-inst,.lb-inst-tick,.lb-stage:before{transition:none}.lb-find:hover:not(:disabled),.lb-inst:hover:not(:disabled){transform:none}}.rank-progress{background:linear-gradient(120deg, color-mix(in oklab, var(--tier) 10%, var(--ct-card)), var(--ct-card) 70%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--tier) 28%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--tier) 16%, var(--ct-line));border-radius:18px;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.rank-progress[data-up]{text-align:center;flex-direction:column}.rank-progress[data-up]>div:last-child{text-align:center;width:100%}.rank-progress-up{align-items:center;gap:.75rem;display:flex}.rank-progress-old{animation:rank-old .9s var(--ui-ease) .3s both}@keyframes rank-old{to{opacity:.4;filter:grayscale();transform:scale(.86)}}.rank-progress-new{animation:rank-new .9s var(--ui-ease) .5s both;place-items:center;display:grid;position:relative}@keyframes rank-new{0%{opacity:0;transform:scale(.3)rotate(-60deg)}65%{transform:scale(1.14)rotate(6deg)}}.rank-progress-burst{background:radial-gradient(closest-side, color-mix(in oklab, var(--tier) 55%, transparent), transparent);opacity:0;animation:rank-burst-once 1.4s var(--ui-ease) .7s both;border-radius:9999px;position:absolute;inset:-45%}@keyframes rank-burst-once{30%{opacity:1;transform:scale(1.15)}to{opacity:.35;transform:scale(1)}}.rank-plate-meter>.rank-progress-fill{transition:transform 1.2s var(--ui-ease);animation:none}@media (prefers-reduced-motion:reduce){.rank-progress-old,.rank-progress-new,.rank-progress-burst{animation:none}.rank-progress-old{opacity:.4}.rank-plate-meter>.rank-progress-fill{transition:none}}.set-layout{gap:1.25rem;max-width:72rem;display:grid}.set-nav{scrollbar-width:none;gap:.375rem;margin:0 -.75rem;padding:0 .75rem .25rem;display:flex;overflow-x:auto}.set-tab{min-height:2.75rem;color:var(--color-zinc-400);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ct-line);transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);border-radius:9999px;flex-shrink:0;align-items:center;gap:.625rem;padding:0 1rem;font-size:.875rem;display:inline-flex}.set-tab:hover{color:var(--color-zinc-100)}.set-tab[aria-current=page]{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:none;font-weight:500}@media (min-width:1024px){.set-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem}.set-nav{flex-direction:column;margin:0;padding:0;position:sticky;top:5rem;overflow:visible}.set-tab{box-shadow:none;border-radius:14px}.set-tab:hover:not([aria-current=page]){background:rgb(var(--shine) / .05)}}.ui-range{cursor:pointer;appearance:none;background:0 0;height:1.5rem}.ui-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent-solid) var(--fill,50%), rgb(var(--shine) / .12) var(--fill,50%));border-radius:9999px;height:.375rem}.ui-range::-moz-range-track{background:linear-gradient(90deg, var(--color-accent-solid) var(--fill,50%), rgb(var(--shine) / .12) var(--fill,50%));border-radius:9999px;height:.375rem}.ui-range::-webkit-slider-thumb{appearance:none;background:var(--color-accent-solid);width:1.125rem;height:1.125rem;box-shadow:0 0 0 4px var(--ct-card), 0 0 0 5px var(--ui-line-strong);border-radius:9999px;margin-top:-.375rem}.ui-range::-moz-range-thumb{background:var(--color-accent-solid);width:1.125rem;height:1.125rem;box-shadow:0 0 0 4px var(--ct-card), 0 0 0 5px var(--ui-line-strong);border:0;border-radius:9999px}.pf-rank{background:linear-gradient(120deg, color-mix(in oklab, var(--tier) 10%, transparent), transparent 75%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--tier) 26%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--tier) 16%, var(--ct-line));border-radius:18px;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;display:flex}.pf-strip{border-top:1px solid rgb(var(--shine) / .08);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.pf-strip>div{border-right:1px solid rgb(var(--shine) / .06);border-bottom:1px solid rgb(var(--shine) / .06);padding:.875rem 1.25rem}.pf-strip dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-zinc-500);font-size:.6875rem}.pf-strip dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.375rem;font-weight:600}@media (min-width:768px){.pf-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-strip>div{border-bottom:0;padding:1rem 2rem}.pf-strip>div:last-child{border-right:0}}.pf-match{border-top:1px solid var(--ui-line);align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.pf-match:first-child{border-top:0}.pf-result{width:1.75rem;height:1.75rem;color:var(--color-zinc-300);box-shadow:inset 0 0 0 1px var(--ui-line-strong);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.pf-result[data-result=win]{color:var(--color-emerald-300);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-emerald-300) 45%, transparent)}.pf-result[data-result=loss]{color:var(--color-red-400);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-red-400) 45%, transparent)}.shop-hero{isolation:isolate;background:var(--ct-card);box-shadow:inset 0 1px 0 rgb(var(--shine) / .1), inset 0 0 0 1px var(--ct-line), 0 30px 70px -44px #000000f2;border-radius:26px;gap:1.5rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.shop-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:2.25rem}}.shop-hero-art{z-index:-1;background:radial-gradient(55% 90% at 100% 0%, rgb(var(--shine) / .14), transparent 70%), repeating-linear-gradient(118deg, rgb(var(--shine) / .035) 0 1px, transparent 1px 34px), repeating-linear-gradient(62deg, rgb(var(--shine) / .03) 0 1px, transparent 1px 34px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.shop-hero-stats{background:color-mix(in oklab, var(--ct-bg) 55%, transparent);box-shadow:inset 0 0 0 1px var(--ui-line-strong);border-radius:18px;grid-template-columns:repeat(3,minmax(0,auto));gap:0;display:grid;position:relative}.shop-hero-stats>div{border-left:1px solid var(--ui-line);min-width:0;padding:.875rem 1.25rem}.shop-hero-stats>div:first-child{border-left:0}.shop-hero-stats dt{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-zinc-500);font-size:.6875rem}.shop-hero-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.5rem;font-weight:600}.shop-tab{min-height:2.5rem;color:var(--color-zinc-300);box-shadow:inset 0 0 0 1px var(--ct-line);transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;display:inline-flex}.shop-tab:hover{box-shadow:inset 0 0 0 1px var(--ui-line-strong);color:var(--color-zinc-50)}.shop-tab[aria-pressed=true]{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:none;font-weight:500}.shop-tab-n{font-variant-numeric:tabular-nums;opacity:.6;font-size:.6875rem}.shop-item,.shop-feature{border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.shop-item-stage,.shop-feature-stage{width:100%;display:block;position:relative;overflow:hidden}.shop-item-stage{height:8.5rem}.shop-feature-stage{height:11rem}.shop-item-stage>:first-child,.shop-feature-stage>:first-child{transition:transform var(--ui-slow) var(--ui-ease)}.shop-card:hover .shop-item-stage>:first-child,.shop-card:hover .shop-feature-stage>:first-child{transform:scale(1.05)}.shop-card:hover{box-shadow:0 22px 44px -28px color-mix(in oklab, var(--rarity) 65%, transparent)}.shop-feature{box-shadow:0 0 0 1px color-mix(in oklab, var(--rarity) 22%, transparent)}.shop-feature-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff24 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.shop-card:hover .shop-feature-sheen{transition:transform .9s var(--ui-ease);transform:translate(120%)}.shop-flag{color:#fff;background:#0000009e;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;position:absolute;top:.625rem;right:.625rem}.shop-price{white-space:nowrap;color:var(--color-zinc-100);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.shop-item-stage>:first-child,.shop-feature-stage>:first-child,.shop-feature-sheen{transition:none}.shop-card:hover .shop-item-stage>:first-child,.shop-card:hover .shop-feature-stage>:first-child{transform:none}}@property --rank{syntax:"<color>";inherits:true;initial-value:#fff}.rank-glow,.rank-stage{transition:--rank .45s var(--ui-ease)}.fs{gap:1.25rem;display:grid}.fs-tabs{scrollbar-width:none;gap:.5rem;margin:0 -1rem;padding:0 1rem .25rem;display:flex;overflow-x:auto}.fs-tab{min-height:2.75rem;color:var(--color-zinc-400);text-align:left;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ui-line);transition:background-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease);border-radius:9999px;flex-shrink:0;align-items:center;gap:.75rem;padding:0 1.125rem;font-size:.9375rem;display:inline-flex}.fs-tab:hover{color:var(--color-zinc-100);box-shadow:inset 0 0 0 1px var(--ui-line-strong)}.fs-tab[aria-selected=true]{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:none;font-weight:600}.fs-tab-n{font-variant-numeric:tabular-nums;opacity:.55;font-size:.6875rem}.fs-panel{isolation:isolate;border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:28px;position:relative;overflow:hidden}.fs-panel:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 0% 0%, rgb(var(--shine) / .07), transparent 70%);pointer-events:none;position:absolute;inset:0}.fs-body{animation:ui-swap var(--ui-slow) var(--ui-ease) both;gap:1.75rem;padding:1.25rem;display:grid}.fs-media{aspect-ratio:16/10;width:100%;max-width:36rem;box-shadow:0 0 0 1px var(--ui-line-strong), 0 30px 60px -36px #000000e6;background:#000;border-radius:18px;position:relative;overflow:hidden}.fs-clip-btn{color:#fff;opacity:.55;width:2rem;height:2rem;transition:opacity var(--ui-fast) var(--ui-ease);background:#0000008c;border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:.625rem;right:.625rem}.fs-media:hover .fs-clip-btn,.fs-clip-btn:focus-visible{opacity:1}.fs-title{letter-spacing:-.03em;color:var(--color-zinc-50);text-wrap:balance;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:600;line-height:1.08}.fs-point{color:var(--color-zinc-200);gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.fs-point svg{color:var(--color-zinc-400)}.fs-facts{border-top:1px solid var(--ui-line);flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.fs-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-zinc-500);font-size:.6875rem}.fs-facts dd{letter-spacing:-.01em;color:var(--color-zinc-50);margin-top:.125rem;font-size:1.125rem;font-weight:600}@media (min-width:768px){.fs-body{padding:2rem}}@media (min-width:1024px){.fs{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem}.fs-tabs{flex-direction:column;gap:.25rem;margin:0;padding:0;position:sticky;top:6rem;overflow:visible}.fs-tab{min-height:3.25rem;box-shadow:none;border-radius:16px}.fs-tab:hover:not([aria-selected=true]){background:rgb(var(--shine) / .05);box-shadow:none}.fs-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.5rem}}.ev-card{border:1px solid var(--ui-line);background:var(--ui-surface);height:100%;box-shadow:var(--ui-shadow);transition:border-color var(--ui-med) var(--ui-ease), transform var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease);border-radius:26px;flex-direction:column;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.ev-card{padding:2rem}}.ev-card:hover{border-color:var(--ui-line-strong);transform:translateY(-3px)}.ev-card[data-lead]{border-color:rgb(var(--shine) / .3);background:radial-gradient(110% 55% at 50% -20%, rgb(var(--shine) / .1), transparent 60%), var(--ui-surface)}.ev-sizes{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:.625rem;padding:.25rem;display:grid}.ev-size{min-height:2.75rem;color:var(--ui-text-2);transition:background-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);border-radius:12px;font-size:.9375rem;font-weight:600}.ev-size:hover{color:var(--ui-text)}.ev-size:active{transform:scale(.96)}.ev-size[aria-checked=true]{background:var(--color-accent-solid);color:var(--color-on-accent)}.ev-price{gap:1.25rem;margin-top:1.5rem;display:grid}.ev-save{color:var(--color-emerald-300);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-emerald-300) 40%, transparent);border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.ev-limits{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ev-limits>div{border-left:1px solid var(--ui-line);padding:.75rem 1rem}.ev-limits>div:first-child{border-left:0}.ev-limits dt{color:var(--color-zinc-500);font-size:.6875rem}.ev-limits dd{letter-spacing:-.01em;color:var(--color-zinc-50);margin-top:.125rem;font-size:1.125rem;font-weight:600}.ev-cta{gap:.5rem;width:100%;min-height:3.25rem;margin-top:1.75rem;font-size:.9375rem;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.rank-glow,.rank-stage,.fs-tab,.ev-card,.ev-size{transition:none}.fs-body{animation:none}.ev-card:hover{transform:none}}.gc{gap:2rem;display:grid}.gc-progress{scrollbar-width:none;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.gc-progress li{color:var(--color-zinc-500);transition:color var(--ui-med) var(--ui-ease);flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.gc-progress li+li:before{content:"";background:var(--ui-line-strong);width:1.5rem;height:1px}.gc-progress-n{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--ui-line-strong);transition:background-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease);border-radius:9999px;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.gc-progress li[data-state=current]{color:var(--color-zinc-50);font-weight:500}.gc-progress li[data-state=current] .gc-progress-n{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:0 0 18px -4px rgb(var(--shine) / .5)}.gc-progress li[data-state=done]{color:var(--color-zinc-300)}.gc-progress li[data-state=done] .gc-progress-n{background:var(--ui-surface-3);color:var(--color-zinc-100)}@media (max-width:639px){.gc-progress li:not([data-state=current]) .gc-progress-label{display:none}}.gc-flow{gap:.75rem;display:grid}.gc-question{animation:gc-ask var(--ui-slow) var(--ui-ease) both;padding:1.25rem 0 1.5rem;scroll-margin-top:5.5rem}@keyframes gc-ask{0%{opacity:0;transform:translateY(18px)}}.gc-answer{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:left;width:100%;min-height:3.5rem;animation:gc-fold var(--ui-med) var(--ui-ease) both;transition:border-color var(--ui-med) var(--ui-ease), background-color var(--ui-med) var(--ui-ease);border-radius:18px;align-items:center;gap:.875rem;padding:.625rem 1rem;scroll-margin-top:5.5rem;display:flex}@keyframes gc-fold{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.gc-answer:hover{border-color:var(--ui-line-strong);background:var(--ui-surface-2)}.gc-answer-tick{background:var(--color-accent-solid);width:1.5rem;height:1.5rem;color:var(--color-on-accent);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.gc-answer-edit{color:var(--color-zinc-400);text-underline-offset:4px;transition:color var(--ui-fast) var(--ui-ease), text-decoration-color var(--ui-fast) var(--ui-ease);flex-shrink:0;font-size:.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.gc-answer:hover .gc-answer-edit{color:var(--color-zinc-50);text-decoration-color:currentColor}.gc-size:hover:not([data-on]),.gc-platform:hover:not([data-on]){transform:translateY(-2px)}.gc-size:active,.gc-platform:active{transform:scale(.98)}.gc-platform{text-align:left;flex-direction:column;justify-content:center;gap:.25rem;min-height:5rem;padding:.875rem 1rem;display:flex}.gc-addon{align-items:flex-start;gap:1rem;padding:1rem 1.125rem;display:flex}label.gc-addon{cursor:pointer}label.gc-addon:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.gc-chip:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.gc-chip{cursor:pointer;min-height:2.5rem;color:var(--color-zinc-300);box-shadow:inset 0 0 0 1px var(--ui-line-strong);transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);border-radius:9999px;align-items:center;padding:0 1rem;font-size:.8125rem;display:inline-flex}.gc-chip[data-on]{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:none;font-weight:500}@media (prefers-reduced-motion:reduce){.gc-question,.gc-answer{animation:none}.gc-size:hover:not([data-on]),.gc-platform:hover:not([data-on]){transform:none}}.hero-emblem-orbit{background:repeating-conic-gradient(from 0deg, rgb(var(--shine) / .16) 0 .35deg, transparent .35deg 6deg);border-radius:9999px;animation:120s linear infinite av-turn;-webkit-mask:radial-gradient(closest-side,#0000 96.5%,#000 97% 99.5%,#0000 100%);mask:radial-gradient(closest-side,#0000 96.5%,#000 97% 99.5%,#0000 100%)}.hero-cta{letter-spacing:-.005em;min-height:3.25rem;transition:transform var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.75rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hero-cta:active{transition-duration:80ms;transform:scale(.98)}.hero-cta svg{transition:transform var(--ui-med) var(--ui-ease)}.hero-cta:hover svg{transform:translate(3px)}.hero-cta-primary{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:inset 0 1px 0 #fff9, 0 10px 30px -14px rgb(var(--shine) / .55)}.hero-cta-primary:hover{box-shadow:inset 0 1px 0 #fff9, 0 16px 36px -14px rgb(var(--shine) / .7);transform:translateY(-1px)}.hero-cta-secondary{color:var(--color-zinc-100);box-shadow:inset 0 0 0 1px rgb(var(--shine) / .22)}.hero-cta-secondary:hover{background:rgb(var(--shine) / .06);box-shadow:inset 0 0 0 1px rgb(var(--shine) / .45)}.lp-payout-chip{background:linear-gradient(180deg, rgb(var(--shine) / .05), transparent 70%), var(--ui-surface);box-shadow:inset 0 1px 0 rgb(var(--shine) / .12), inset 0 0 0 1px var(--ui-line-strong);border-radius:22px;padding:1.25rem 1.375rem;position:relative;overflow:hidden}.lp-payout-figure{letter-spacing:-.02em;text-transform:uppercase;font-feature-settings:normal;margin-top:.375rem;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:600;line-height:1.05}.lp-payout-track{color:var(--color-zinc-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.125rem;padding-top:1rem;font-size:.8125rem;display:grid;position:relative}.lp-payout-track:before,.lp-payout-track:after{content:"";height:1px;position:absolute;top:0;left:0}.lp-payout-track:before{background:var(--ui-line-strong);right:0}.lp-payout-track:after{background:linear-gradient(90deg, transparent, rgb(var(--shine) / .9), transparent);width:100%;animation:lp-payout-run 2.4s var(--ui-ease) .6s both;transform:translate(-100%)}@keyframes lp-payout-run{to{transform:translate(100%)}}.lp-payout-track li{animation:ui-enter var(--ui-slow) var(--ui-ease) both;animation-delay:calc(.7s + var(--i,0) * .35s);position:relative}.lp-payout-dot{background:var(--color-zinc-100);border-radius:9999px;width:7px;height:7px;position:absolute;top:calc(-1rem - 3px);left:0}.trust-link{min-height:2.75rem;color:var(--color-zinc-200);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--shine) / .25);text-decoration-color:rgb(var(--shine) / .25);text-underline-offset:5px;transition:color var(--ui-fast) var(--ui-ease), text-decoration-color var(--ui-fast) var(--ui-ease);align-self:flex-start;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.trust-link:hover{color:var(--color-zinc-50);text-decoration-color:currentColor}.ev-card{isolation:isolate;overflow:hidden}.ev-card[data-plan=flex]{background:radial-gradient(90% 50% at 0% 0%, rgb(var(--shine) / .08), transparent 60%), var(--ui-surface)}.ev-card[data-plan=pro]{border-color:rgb(var(--shine) / .26);background:radial-gradient(90% 50% at 100% 0%, rgb(var(--shine) / .12), transparent 60%), linear-gradient(180deg, #0a0a0c, #050506);box-shadow:inset 0 1px 0 rgb(var(--shine) / .2), 0 30px 60px -44px #000000f2}:root[data-theme=light] .ev-card[data-plan=pro]{background:radial-gradient(90% 50% at 100% 0%, rgb(var(--shine) / .06), transparent 60%), var(--ui-surface-2)}.ev-card:hover{box-shadow:inset 0 1px 0 rgb(var(--shine) / .2), 0 36px 70px -44px #000000f2}.ev-sheen{z-index:-1;background:linear-gradient(105deg, transparent 40%, rgb(var(--shine) / .06) 50%, transparent 60%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.ev-card:hover .ev-sheen{transition:transform 1.1s var(--ui-ease);transform:translate(100%)}.ev-emblem{transition:transform var(--ui-slow) var(--ui-ease);flex-shrink:0;place-items:center;display:grid}.ev-card:hover .ev-emblem{transform:rotate(-8deg)scale(1.06)}.ev-sizes{margin-top:1.5rem}.ev-cta{background:var(--color-accent-solid);color:var(--color-on-accent)}.ev-cta:hover:not([aria-disabled]){background:var(--color-accent-solid-hover)}.ev-cta svg{transition:transform var(--ui-med) var(--ui-ease)}.ev-cta:hover svg{transform:translate(3px)}.ev-card[data-plan=flex] .ev-cta:not([aria-disabled]){color:var(--color-zinc-50);box-shadow:inset 0 0 0 1px rgb(var(--shine) / .35);background:0 0}.ev-card[data-plan=flex] .ev-cta:hover:not([aria-disabled]){background:var(--color-accent-solid);color:var(--color-on-accent)}span.ev-cta[aria-disabled]{color:var(--color-zinc-400);background:0 0}@media (prefers-reduced-motion:reduce){.hero-emblem-orbit,.lp-payout-track:after,.lp-payout-track li{animation:none}.lp-payout-track:after{display:none}.hero-cta,.hero-cta svg,.ev-emblem,.ev-sheen,.ev-cta svg{transition:none}.hero-cta-primary:hover,.ev-card:hover .ev-emblem,.hero-cta:hover svg,.ev-cta:hover svg{transform:none}}.ck{align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.ck{grid-template-columns:minmax(0,1fr) 24rem;gap:1.75rem}.ck-summary{position:sticky;top:1.5rem}}.ck-card{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);animation:ui-enter var(--ui-slow) var(--ui-ease) both;border-radius:22px;padding:1.25rem}.ck-card:nth-of-type(2){animation-delay:70ms}.ck-card:nth-of-type(3){animation-delay:.14s}@media (min-width:640px){.ck-card{padding:1.5rem}}.ck-summary{animation:ui-enter var(--ui-slow) var(--ui-ease) .1s both;padding:1.5rem}.ck-notice{border:1px solid var(--ui-line-strong);color:var(--color-zinc-300);border-radius:16px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.ck-plans{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:16px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.ck-plan{min-height:3.25rem;color:var(--ui-text-2);text-align:left;transition:background-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:.375rem .875rem;font-size:.9375rem;display:flex}.ck-plan:hover:not(:disabled){color:var(--ui-text)}.ck-plan[aria-checked=true]{background:var(--color-accent-solid);color:var(--color-on-accent)}.ck-plan:disabled{cursor:not-allowed;opacity:.5}.ck-size{text-align:left;padding:.875rem 1rem}.ck-size:hover:not([data-on]){transform:translateY(-2px)}.ck-size:active{transform:scale(.98)}.ck-specs{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.ck-specs>div{border-left:1px solid var(--ui-line);border-top:1px solid var(--ui-line);padding:.75rem 1rem}.ck-specs>div:nth-child(odd){border-left:0}.ck-specs>div:nth-child(-n+2){border-top:0}@media (min-width:640px){.ck-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-specs>div{border-top:0}.ck-specs>div:nth-child(odd){border-left:1px solid var(--ui-line)}.ck-specs>div:first-child{border-left:0}}.ck-specs dt{color:var(--color-zinc-500);font-size:.6875rem}.ck-specs dd{color:var(--color-zinc-50);margin-top:.125rem;font-size:1rem;font-weight:600}.ck-dialog{width:min(44rem,100vw - 1.5rem);overflow:hidden}.ck-dialog-head,.ck-dialog-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ck-dialog-head{border-bottom:1px solid var(--ui-line)}.ck-dialog-foot{border-top:1px solid var(--ui-line);background:var(--ui-surface-2)}.ck-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}@media (min-width:640px){.ck-dialog-head,.ck-dialog-foot{padding:1rem 1.75rem}.ck-dialog-body{padding:1.5rem 1.75rem}}.ck-doc{background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-line);transition:box-shadow var(--ui-med) var(--ui-ease), background-color var(--ui-med) var(--ui-ease);border-radius:16px;align-items:center;gap:.875rem;padding:.75rem .875rem;display:flex}.ck-doc[data-on]{background:color-mix(in oklab, rgb(var(--shine)) 5%, var(--ui-surface-2));box-shadow:inset 0 0 0 1px rgb(var(--shine) / .4)}.ck-reader{animation:ui-swap var(--ui-med) var(--ui-ease) both}.legal-body{max-width:44rem;color:var(--color-zinc-300);font-size:.9375rem;line-height:1.7}.legal-section{margin-bottom:2.25rem;scroll-margin-top:6rem}.legal-section h2{color:var(--color-zinc-50);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.lc-card{border:1px solid var(--ui-line);background:var(--ui-surface);height:100%;transition:border-color var(--ui-med) var(--ui-ease), transform var(--ui-med) var(--ui-ease);border-radius:20px;flex-direction:column;padding:1.25rem;display:flex}.lc-card:hover,.lc-card:focus-visible{border-color:var(--ui-line-strong);transform:translateY(-2px)}.lc-meta{color:var(--color-zinc-500);flex-wrap:wrap;gap:.375rem 1rem;font-size:.75rem;display:flex}.lc-layout{gap:2rem;display:grid}@media (min-width:1024px){.lc-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3.5rem}.lc-toc{max-height:calc(100dvh - 8rem);position:sticky;top:6rem;overflow-y:auto}}.lc-toc a{border-left:1px solid var(--ui-line);color:var(--color-zinc-400);transition:color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease);padding:.375rem 0 .375rem .875rem;font-size:.8125rem;line-height:1.4;display:block}.lc-toc a:hover{border-left-color:var(--color-zinc-200);color:var(--color-zinc-50)}@media (prefers-reduced-motion:reduce){.ck-card,.ck-summary,.ck-reader{animation:none}.ck-size:hover:not([data-on]),.lc-card:hover{transform:none}}
.liquid-glass-logo{isolation:isolate;width:100%;height:100%;min-height:16rem;position:relative;overflow:hidden}.liquid-glass-logo-background,.liquid-glass-logo>canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.liquid-glass-logo>canvas{opacity:0}.liquid-glass-logo[data-liquid-glass-ready]>canvas{opacity:1}.liquid-glass-logo-fallback{white-space:pre;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.liquid-glass-logo-fallback>img{width:auto;height:.8em}
