.carousel[data-v-1dcc5812]{flex-direction:column;height:100%;display:flex}.viewport[data-v-1dcc5812]{cursor:grab;touch-action:pan-y;flex:1;min-height:0;overflow:hidden}.viewport[data-v-1dcc5812]:active{cursor:grabbing}.track[data-v-1dcc5812]{gap:var(--gap);width:100%;height:100%;transform:translateX(calc(var(--pos) * (-100% - var(--gap)) + var(--drag)));transition:transform var(--duration-slow) var(--ease-emphasized);grid-auto-columns:100%;grid-auto-flow:column;display:grid}.track.is-static[data-v-1dcc5812]{transition:none}.slide[data-v-1dcc5812]{justify-content:center;align-items:center;gap:var(--space-3xs);flex-direction:column;height:100%;min-height:0;display:flex}.slide-art[data-v-1dcc5812]{object-fit:contain;user-select:none;flex:1;width:100%;min-height:0}.slide-text[data-v-1dcc5812]{text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-on-gradient);flex-direction:column;flex:none;display:flex}.dots[data-v-1dcc5812]{gap:var(--space-2xs);margin-top:var(--space-sm);justify-content:center;display:flex}.dot[data-v-1dcc5812]{width:var(--size-2xs);height:var(--size-2xs);border-radius:var(--radius-circle);background:var(--color-overlay-white-strong);cursor:pointer;border:none;padding:0}.dot[aria-current=true][data-v-1dcc5812]{background:var(--color-surface)}@media (prefers-reduced-motion:reduce){.track[data-v-1dcc5812]{transition:none}}.tabs[data-v-ccfdfd74]{--tabs-fade:var(--space-lg);gap:var(--space-2xs);scrollbar-width:none;cursor:grab;margin:var(--space-xl) 0 var(--space-md);flex-wrap:nowrap;display:flex;overflow-x:auto}.tabs[data-v-ccfdfd74]::-webkit-scrollbar{display:none}.tabs.is-dragging[data-v-ccfdfd74]{cursor:grabbing;user-select:none}.tabs.fade-start[data-v-ccfdfd74]{mask-image:linear-gradient(to right, transparent, black var(--tabs-fade));-webkit-mask-image:linear-gradient(to right, transparent, black var(--tabs-fade))}.tabs.fade-end[data-v-ccfdfd74]{mask-image:linear-gradient(to left, transparent, black var(--tabs-fade));-webkit-mask-image:linear-gradient(to left, transparent, black var(--tabs-fade))}.tabs.fade-start.fade-end[data-v-ccfdfd74]{mask-image:linear-gradient(to right, transparent, black var(--tabs-fade), black calc(100% - var(--tabs-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--tabs-fade), black calc(100% - var(--tabs-fade)), transparent)}.tab[data-v-ccfdfd74]{white-space:nowrap;cursor:pointer;color:var(--color-text-on-gradient-muted);font-family:inherit;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-xl);background:0 0;border:none;flex:none}.tab.active[data-v-ccfdfd74]{background:var(--color-overlay-white-soft);color:var(--color-text-on-gradient)}.qcard[data-v-ccfdfd74]{--answer-min-height:220px;--qpad:var(--space-sm);background:var(--color-surface-translucent);border:var(--border-width-1) solid var(--color-overlay-white-soft);border-radius:var(--radius-xl);min-height:0;padding:var(--qpad);box-shadow:var(--shadow-glow-accent);flex-direction:column;flex:1;display:flex}.done[data-v-ccfdfd74]{min-height:0;margin:calc(var(--qpad) * -1);background:var(--color-primary-bright);border-radius:inherit;justify-content:center;align-items:center;gap:var(--space-2xl);text-align:center;flex-direction:column;flex:1;display:flex}.done-title[data-v-ccfdfd74]{color:var(--color-accent);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-5xl)}.done-label[data-v-ccfdfd74]{color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);margin-bottom:calc(var(--space-2xl) * -1)}.done-score[data-v-ccfdfd74]{color:var(--color-text-on-gradient);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-5xl)}.restart[data-v-ccfdfd74]{cursor:pointer;font-family:inherit;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-background);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);transition:var(--transition-colors);border:none}.restart[data-v-ccfdfd74]:hover{background:var(--color-surface-lavender)}.qcard-head[data-v-ccfdfd74]{align-items:center;gap:var(--space-xs);color:var(--color-text-on-gradient);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);display:flex}.qtext[data-v-ccfdfd74]{min-width:0}.chev[data-v-ccfdfd74]{width:var(--size-sm);height:var(--size-sm);cursor:pointer;border-radius:var(--radius-circle);background:var(--color-overlay-white-soft);color:var(--color-text-on-gradient);transition:var(--transition-colors);border:none;flex:none;justify-content:center;align-items:center;font-family:inherit;display:flex}.chev-ico[data-v-ccfdfd74]{width:var(--size-xs);height:var(--size-xs)}.chev[data-v-ccfdfd74]:disabled{cursor:not-allowed;opacity:.35}.chev[data-v-ccfdfd74]:not(:disabled):hover{background:var(--color-overlay-white-strong)}.chev-r[data-v-ccfdfd74]{margin-left:auto}.qnum[data-v-ccfdfd74]{color:var(--color-accent);font-weight:var(--font-weight-bold)}.qbody[data-v-ccfdfd74]{gap:var(--space-sm);min-height:0;margin-top:var(--space-sm);flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.qcol[data-v-ccfdfd74]{flex-direction:column;min-width:0;min-height:0;display:flex}.answer-box[data-v-ccfdfd74]{min-height:var(--answer-min-height);background:var(--color-surface-translucent-soft);border-radius:var(--radius-lg);padding:var(--qpad);flex-direction:column;flex:1;display:flex}.answer-input[data-v-ccfdfd74]{resize:none;width:100%;min-width:0;min-height:0;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-on-gradient);background:0 0;border:none;outline:none;flex:1}.answer-input[data-v-ccfdfd74]::placeholder{color:var(--color-text-on-gradient-subtle)}.comment[data-v-ccfdfd74]{flex:1;min-height:0;overflow-y:auto}.bar[data-v-ccfdfd74]{height:var(--border-width-2);border-radius:var(--radius-pill);background:var(--color-accent);transform:scaleX(var(--left));transform-origin:0;margin-bottom:var(--space-2xs);transition:transform 1s linear}.comment-title[data-v-ccfdfd74]{color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--space-2xs)}.comment-text[data-v-ccfdfd74]{color:var(--color-text-on-gradient);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.score-box[data-v-ccfdfd74]{background:var(--color-surface-translucent-soft);border-radius:var(--radius-lg);text-align:center;padding:var(--qpad);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.score-box .lbl[data-v-ccfdfd74]{color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.score-box .val[data-v-ccfdfd74]{color:var(--color-text-on-gradient);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-top:var(--space-2xs)}.qfoot[data-v-ccfdfd74]{color:var(--color-text-on-gradient-subtle);font-size:var(--font-size-xs);padding-top:var(--space-md);flex:none;justify-content:space-between;align-items:center;display:flex}.analyze[data-v-ccfdfd74]{margin-top:var(--space-sm);cursor:pointer;background:var(--color-surface);width:100%;color:var(--color-text);padding:var(--space-sm);border-radius:var(--radius-md);text-align:center;font-family:inherit;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:var(--space-2xs);transition:var(--transition-colors);border:none;display:flex}.analyze[data-v-ccfdfd74]:disabled{cursor:not-allowed;background:var(--color-surface-translucent-light);color:var(--color-text-muted)}.analyze[data-v-ccfdfd74]:not(:disabled):hover{background:var(--color-surface-lavender)}.qico[data-v-ccfdfd74]{color:var(--color-accent-strong);font-weight:var(--font-weight-extrabold)}@media (width>=768px){.qcard[data-v-ccfdfd74]{--qpad:var(--space-lg)}.qbody[data-v-ccfdfd74]{grid-template-rows:none;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.analyze[data-v-ccfdfd74]{margin-top:auto}.chev[data-v-ccfdfd74]{width:var(--size-md);height:var(--size-md)}.score-box .val[data-v-ccfdfd74]{font-size:var(--font-size-3xl)}}@media (width>=1024px){.qcard[data-v-ccfdfd74]{--qpad:var(--space-2xl)}}@media (width>=1536px){.qcard[data-v-ccfdfd74]{--qpad:var(--space-3xl)}}.alertw[data-v-91281ae4]{--alert-w:285px;width:var(--alert-w);background-color:var(--color-surface-frosted);backdrop-filter:blur(var(--blur-sm));border-radius:var(--radius-xl);padding:var(--space-2xs) var(--space-xs);box-shadow:var(--shadow-frosted);border:var(--border-width-2) solid var(--color-danger-subtle);overflow:hidden}.alert-title[data-v-91281ae4]{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-sm) var(--space-xs);border-bottom:var(--border-width-1) solid var(--color-border-subtle);color:var(--color-text);display:flex}.alert-icon[data-v-91281ae4]{width:1em;height:1em;font-size:var(--font-size-lg);color:var(--color-danger);flex:none}.alert-row[data-v-91281ae4]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);display:flex}.alert-webcam[data-v-91281ae4]{width:var(--size-lg);height:var(--size-lg);border-radius:var(--radius-circle);object-fit:cover;flex:none}.alert-text[data-v-91281ae4]{flex-direction:column;display:flex}.alert-name[data-v-91281ae4]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text)}.alert-reason[data-v-91281ae4]{font-size:var(--font-size-xs);color:var(--color-danger)}.alert-foot[data-v-91281ae4]{justify-content:flex-end;align-items:center;gap:var(--space-3xs);display:flex}.alert-foot-label[data-v-91281ae4]{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase}.alert-preview[data-v-91281ae4]{width:var(--size-lg);height:var(--size-md);flex:none}.hero[data-v-44d591c3]{--card-width:269px;--promo-width:333px;--promo-height:341px;--promo-radius:96px;--promo-frame:31px;--promo-card-radius:calc(var(--promo-radius) - var(--promo-frame));--promo-fillet:96px;--promo-fillet-overlap:1px;--promo-bleed-x:10px;--promo-bleed-y:8px;background:radial-gradient(72% 100% at 8.7% -2.5%, var(--color-glow-emerald) 0%, transparent 100%), var(--color-primary-strong);flex-direction:column;display:flex}.hero-inner[data-v-44d591c3]{flex-direction:column;flex:1;display:flex}.hero-grid[data-v-44d591c3]{gap:var(--space-xl);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.hero-left[data-v-44d591c3]{flex-direction:column;min-width:0;min-height:0;display:flex}.hero-left h1[data-v-44d591c3]{margin-top:0}h1[data-v-44d591c3]{--fade:.4s;color:var(--color-text-on-gradient);margin-top:var(--space-xs);overflow-wrap:break-word}h1 .g[data-v-44d591c3]{color:var(--color-accent)}.line[data-v-44d591c3]{display:block}.word[data-v-44d591c3]{animation:word-in-44d591c3 var(--fade) var(--ease-emphasized) var(--delay) both;display:inline-block}@keyframes word-in-44d591c3{0%{opacity:0;filter:blur(var(--blur-md))}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.word[data-v-44d591c3]{animation:none}}.rank-card[data-v-44d591c3],.alert[data-v-44d591c3]{z-index:var(--z-base);display:none;position:absolute}.promo[data-v-44d591c3]{height:var(--promo-height);background:var(--color-background);--promo-pad-x:45px;--promo-pad-bottom:55px;border-radius:var(--promo-radius) 0 0 0;padding:0 var(--promo-pad-x) var(--promo-pad-bottom);display:none;position:relative}.promo[data-v-44d591c3]:before,.promo[data-v-44d591c3]:after{content:"";width:calc(var(--promo-fillet) + var(--promo-fillet-overlap));height:calc(var(--promo-fillet) + var(--promo-fillet-overlap));background:radial-gradient(circle var(--promo-fillet) at 0 0, transparent 99.5%, var(--color-background) 100%);display:none;position:absolute}@supports (clip-path:shape(from 0% 0%, line to 100% 100%)){.promo[data-v-44d591c3]:before,.promo[data-v-44d591c3]:after{background:var(--color-background);clip-path:shape(from var(--promo-fillet) 0, arc to 0 var(--promo-fillet) of var(--promo-fillet) cw, vline to 100%, hline to 100%, vline to 0, close)}}.promo[data-v-44d591c3]:before{top:calc(var(--promo-fillet) * -1);right:calc(var(--promo-bleed-x) - var(--promo-fillet-overlap))}.promo[data-v-44d591c3]:after{left:calc(var(--promo-fillet) * -1);bottom:calc(var(--promo-bleed-y) - var(--promo-fillet-overlap))}.promo-card[data-v-44d591c3]{inset:var(--promo-frame) var(--promo-frame) var(--promo-bleed-y);border-radius:var(--promo-card-radius);background:linear-gradient(168deg, var(--color-primary-bright) 8.95%, var(--color-primary-strong) 100%);position:absolute}.promo-stage[data-v-44d591c3]{height:100%;position:relative}@media (width>=1280px){.hero-grid[data-v-44d591c3]{--floaters-gutter:calc(var(--card-width) + var(--space-6xl));grid-template-columns:minmax(0, 1fr) var(--floaters-gutter)}.alert[data-v-44d591c3]{--alert-lift:73px;top:calc(41.3589% - var(--alert-lift));right:var(--space-3xl);display:block}.rank-card[data-v-44d591c3]{--rank-card-lift:85.5px;top:calc(26.1448% - var(--rank-card-lift));right:var(--space-6xl);display:block}.promo[data-v-44d591c3]{width:var(--promo-width);right:calc(var(--promo-bleed-x) * -1);bottom:calc(var(--promo-bleed-y) * -1);margin:0;display:block;position:absolute}.promo[data-v-44d591c3]:before,.promo[data-v-44d591c3]:after{display:block}}.heading[data-astro-cid-ysklgcyt]{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.heading[data-astro-cid-ysklgcyt].left{text-align:left;align-items:flex-start}.heading-label[data-astro-cid-ysklgcyt]{margin:0}.heading[data-astro-cid-ysklgcyt] .lead[data-astro-cid-ysklgcyt]{max-width:var(--measure-md);margin:0 auto}.heading[data-astro-cid-ysklgcyt].left .lead[data-astro-cid-ysklgcyt]{margin:0}.idash[data-v-ab04dae4]{flex-direction:column;display:flex}.idash-toggle[data-v-ab04dae4]{align-self:center;gap:var(--space-2xs);margin:var(--space-2xl) 0;padding:var(--space-3xs);background:var(--color-surface-primary-tint);border-radius:var(--radius-pill);display:inline-flex}.idash-tab[data-v-ab04dae4]{appearance:none;cursor:pointer;font-family:inherit;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-accent);padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-pill);opacity:var(--opacity-faded);transition:var(--transition-colors);background:0 0;border:0}.idash-tab.active[data-v-ab04dae4]{background:var(--color-surface-lavender);opacity:1}.idash-viewport[data-v-ab04dae4]{position:relative}@media (width>=1024px){.idash-viewport[data-v-ab04dae4]{width:76.84%;margin-inline:auto}}.idash-frame[data-v-ab04dae4]{aspect-ratio:3122/2029;border-radius:var(--radius-2xl);border:var(--border-width-1) solid var(--color-border-strong);background:var(--color-surface-subtle);overflow:hidden}.idash-track[data-v-ab04dae4]{width:200%;height:100%;transition:transform var(--duration-slow) var(--ease-emphasized);display:flex}.idash-panel[data-v-ab04dae4]{flex:none;width:50%;height:100%}.idash-img[data-v-ab04dae4]{object-fit:cover;width:100%;height:100%;display:block}.idash-floaters[data-v-ab04dae4]{display:none}.idash-alert[data-v-ab04dae4],.idash-rank[data-v-ab04dae4]{z-index:var(--z-raised);position:absolute}.idash-alert[data-v-ab04dae4]{top:30%;left:calc(var(--space-2xl) * -1)}.idash-rank[data-v-ab04dae4]{right:calc(var(--space-md) * -1);bottom:10%}.fl-enter-active[data-v-ab04dae4],.fl-leave-active[data-v-ab04dae4]{transition:transform var(--duration-base) var(--ease-emphasized), opacity var(--duration-base) var(--ease-standard)}.fl-enter-from[data-v-ab04dae4],.fl-leave-to[data-v-ab04dae4]{opacity:0;transform:translateX(calc(var(--space-3xl) * -1))}@media (prefers-reduced-motion:reduce){.idash-track[data-v-ab04dae4]{transition:none}.fl-enter-active[data-v-ab04dae4],.fl-leave-active[data-v-ab04dae4]{transition:opacity var(--duration-base) var(--ease-standard)}.fl-enter-from[data-v-ab04dae4],.fl-leave-to[data-v-ab04dae4]{transform:none}}@media (width>=1024px){.idash-floaters[data-v-ab04dae4]{pointer-events:none;display:block;position:absolute;inset:0}}.atl[data-astro-cid-qmw3v243]{--atl-badge-size:120px;--atl-badge-inset:10px;--atl-face-size:calc(var(--atl-badge-size) - 2 * var(--atl-badge-inset));--atl-badge-top:calc(var(--layout-nav-height) + var(--space-md));--atl-num-size:40px;--atl-mark-size:72px;--atl-thumb-size:30px;--atl-ring-stroke:5;--atl-veil-height:220px;--atl-line-top-offset:130px;--atl-line-bottom:90px;--atl-card-width:216px;--atl-card-min-height:134px;--atl-card-gap:var(--space-sm);--atl-cluster-3:calc(3 * var(--atl-card-width) + 2 * var(--atl-card-gap));--atl-cluster-2:calc(2 * var(--atl-card-width) + var(--atl-card-gap));--atl-pill-width:204px;--atl-pill-gap:var(--space-sm);--atl-participants-max:calc(5 * var(--atl-pill-width) + 4 * var(--atl-pill-gap));--atl-panel-width:320px;--atl-panel-ranking-max:420px;--atl-caret-size:11px;--atl-z-step:2;--atl-z-veil:4;--atl-z-badge:5;--atl-perspective:600px;--atl-reveal-delay:80ms;--atl-step-min-height:86vh;--atl-last-step-pad:24vh;--atl-tail-room:calc(var(--atl-badge-top) + var(--atl-badge-size) - var(--atl-veil-height) * .7 + var(--space-2xl));isolation:isolate;padding:var(--space-5xl) 0 0;margin-bottom:var(--space-6xl);position:relative}.atl-veil[data-astro-cid-qmw3v243]{height:var(--atl-veil-height);margin-bottom:calc(var(--atl-veil-height) * -1);z-index:var(--atl-z-veil);pointer-events:none;background:linear-gradient(to bottom, var(--color-background) 70%, transparent);position:sticky;top:0}.atl-line[data-astro-cid-qmw3v243]{top:calc(var(--space-5xl) + var(--atl-line-top-offset));bottom:calc(var(--atl-line-bottom) + var(--atl-tail-room));width:var(--border-width-4);border-left:var(--border-width-4) dashed var(--color-primary-strong);position:absolute;left:50%;transform:translate(-50%)}.atl-badge[data-astro-cid-qmw3v243]{top:var(--atl-badge-top);z-index:var(--atl-z-badge);width:var(--atl-badge-size);height:var(--atl-badge-size);margin:0 auto var(--space-2xl);place-items:center;display:grid;position:sticky}.atl-ring[data-astro-cid-qmw3v243]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.atl-ring-track[data-astro-cid-qmw3v243],.atl-ring-prog[data-astro-cid-qmw3v243]{fill:none;stroke-width:var(--atl-ring-stroke)}.atl-ring-track[data-astro-cid-qmw3v243]{stroke:var(--color-accent-subtle)}.atl-ring-prog[data-astro-cid-qmw3v243]{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:var(--atl-ring-length);stroke-dashoffset:var(--atl-ring-length);filter:var(--filter-glow-accent)}.atl-face[data-astro-cid-qmw3v243]{inset:var(--atl-badge-inset);border-radius:var(--radius-circle);background:var(--gradient-badge);box-shadow:var(--shadow-card);text-align:center;perspective:var(--atl-perspective);justify-content:center;align-items:center;display:flex;position:absolute}.atl-face-inner[data-astro-cid-qmw3v243]{justify-content:center;align-items:center;gap:var(--space-3xs);transform-origin:50%;backface-visibility:hidden;will-change:transform;flex-direction:column;display:flex}.atl-num[data-astro-cid-qmw3v243]{font-family:var(--font-family-mono);color:var(--color-accent);font-weight:var(--font-weight-extrabold);font-size:var(--atl-num-size);line-height:var(--line-height-none)}.atl-thumb[data-astro-cid-qmw3v243]{width:var(--atl-thumb-size);height:var(--atl-thumb-size);color:var(--color-accent)}.atl-mark[data-astro-cid-qmw3v243]{--brand-logo-height:var(--atl-mark-size)}.atl-num[data-astro-cid-qmw3v243],.atl-thumb[data-astro-cid-qmw3v243],.atl-mark[data-astro-cid-qmw3v243]{display:none}.atl-face[data-astro-cid-qmw3v243][data-mode=num] .atl-num[data-astro-cid-qmw3v243],.atl-face[data-astro-cid-qmw3v243][data-mode=thumb] .atl-thumb[data-astro-cid-qmw3v243],.atl-face[data-astro-cid-qmw3v243][data-mode=mark] .atl-mark[data-astro-cid-qmw3v243]{display:block}.atl-face[data-astro-cid-qmw3v243][data-mode=mark] .atl-kicker[data-astro-cid-qmw3v243]{display:none}.atl-kicker[data-astro-cid-qmw3v243]{color:var(--color-text-on-gradient);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:var(--line-height-tight);padding:0 var(--space-sm);max-width:var(--atl-face-size);margin-bottom:var(--space-xs)}.atl-face[data-astro-cid-qmw3v243][data-mode=thumb] .atl-kicker[data-astro-cid-qmw3v243]{margin-top:var(--space-xs)}.atl-steps[data-astro-cid-qmw3v243]{list-style:none}.atl-step[data-astro-cid-qmw3v243]{z-index:var(--atl-z-step);min-height:var(--atl-step-min-height);justify-content:center;align-items:center;gap:var(--space-2xl);flex-direction:column;display:flex;position:relative}.atl-steps[data-astro-cid-qmw3v243] .atl-step[data-astro-cid-qmw3v243]:last-child{min-height:auto;padding-top:var(--atl-last-step-pad);padding-bottom:var(--atl-tail-room);justify-content:flex-start}.atl-title-wrap[data-astro-cid-qmw3v243]{opacity:0;transform:translateY(var(--space-xl));transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized)}.atl-title[data-astro-cid-qmw3v243]{text-align:center;background:var(--color-background);padding:var(--space-2xs) var(--space-xs);will-change:transform}.atl-card[data-astro-cid-qmw3v243]{opacity:0;transform:translateY(var(--space-3xl));transition:opacity var(--duration-slow) var(--ease-standard) var(--atl-reveal-delay), transform var(--duration-slow) var(--ease-emphasized) var(--atl-reveal-delay);align-self:stretch}.atl-step[data-astro-cid-qmw3v243].in .atl-title-wrap[data-astro-cid-qmw3v243],.atl-step[data-astro-cid-qmw3v243].in .atl-card[data-astro-cid-qmw3v243]{opacity:1;transform:none}.cluster[data-astro-cid-qmw3v243]>[data-astro-cid-qmw3v243],.participants[data-astro-cid-qmw3v243]>[data-astro-cid-qmw3v243],.panels[data-astro-cid-qmw3v243]>[data-astro-cid-qmw3v243]{will-change:transform}.cluster[data-astro-cid-qmw3v243]{justify-content:center;gap:var(--atl-card-gap);box-sizing:content-box;flex-flow:column wrap;display:flex}.num-card[data-astro-cid-qmw3v243]{background:var(--color-surface-lavender-strong);border:var(--border-width-4) solid var(--color-border-vivid);border-radius:var(--radius-2xl);padding:var(--space-md) var(--space-lg);margin:0 var(--space-sm);align-self:stretch;align-items:center;gap:var(--space-sm);text-align:left;box-shadow:var(--shadow-soft);flex-direction:row;display:flex}.num[data-astro-cid-qmw3v243]{color:var(--color-primary-strong);font-weight:var(--font-weight-medium);font-size:var(--font-size-3xl)}.num-n[data-astro-cid-qmw3v243]{font-weight:var(--font-weight-extrabold)}.nc-row[data-astro-cid-qmw3v243]{align-items:flex-end;gap:var(--space-xs);flex:1;display:flex}.nc-label[data-astro-cid-qmw3v243]{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-snug);flex:1}.nc-ic[data-astro-cid-qmw3v243]{width:var(--size-md);height:var(--size-md);color:var(--color-primary-strong);flex:none;display:none}.participants[data-astro-cid-qmw3v243]{justify-content:center;align-items:center;gap:var(--atl-pill-gap);box-sizing:content-box;max-width:var(--atl-participants-max);padding:0 var(--space-sm);flex-flow:column wrap;display:flex}.p-pill[data-astro-cid-qmw3v243]:nth-child(n+6){display:none}.p-pill[data-astro-cid-qmw3v243]{align-items:center;gap:var(--space-xs);background:var(--color-surface-lavender);border:var(--border-width-1) solid var(--color-surface-lavender-strong);color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);flex:none;display:inline-flex}.rank-av[data-astro-cid-qmw3v243]{width:var(--size-md);height:var(--size-md);border-radius:var(--radius-circle);object-fit:cover;flex:none}.p-ic[data-astro-cid-qmw3v243]{width:var(--size-sm);height:var(--size-sm);border-radius:var(--radius-circle);object-fit:cover;flex:none;margin-left:auto}.panels[data-astro-cid-qmw3v243]{justify-content:center;gap:var(--space-sm);padding:0 var(--space-sm);flex-wrap:wrap;display:flex}.mini-panel[data-astro-cid-qmw3v243]{background:var(--color-surface);border:var(--border-width-4) solid var(--color-border-vivid);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-sm) var(--space-md);width:100%;max-width:var(--atl-panel-width)}.mp-ranking[data-astro-cid-qmw3v243]{max-width:var(--atl-panel-ranking-max)}.mp-eyebrow[data-astro-cid-qmw3v243]{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-loose);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2xs);display:block}.mp-caret[data-astro-cid-qmw3v243]{vertical-align:middle;width:var(--atl-caret-size);height:var(--atl-caret-size);margin-left:var(--space-3xs);display:inline-block}.mp-head[data-astro-cid-qmw3v243]{justify-content:space-between;align-items:center;display:flex}.mp-title[data-astro-cid-qmw3v243]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-strong)}.mp-badge[data-astro-cid-qmw3v243]{width:var(--size-sm);height:var(--size-sm);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);place-items:center;display:grid}.mp-badge[data-astro-cid-qmw3v243] svg[data-astro-cid-qmw3v243]{width:var(--size-xs);height:var(--size-xs)}.mp-cols[data-astro-cid-qmw3v243]{margin-top:var(--space-sm);justify-content:space-between;display:flex}.mp-col[data-astro-cid-qmw3v243]{align-items:center;gap:var(--space-3xs);flex-direction:column;display:flex}.mp-lbl[data-astro-cid-qmw3v243]{color:var(--color-primary-strong);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-sm)}.mp-val[data-astro-cid-qmw3v243]{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl)}.mp-val[data-astro-cid-qmw3v243].ok{color:var(--color-accent-strong)}.mp-val[data-astro-cid-qmw3v243].muted{color:var(--color-text-faint)}.mp-val[data-astro-cid-qmw3v243].warn{color:var(--color-danger)}.rank-head[data-astro-cid-qmw3v243]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-bold);padding-bottom:var(--space-2xs);border-bottom:var(--border-width-1) solid var(--color-border);justify-content:space-between;display:flex}.rank-row[data-astro-cid-qmw3v243]{margin-top:var(--space-xs);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.who[data-astro-cid-qmw3v243]{align-items:center;gap:var(--space-xs);color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);display:flex}.pts[data-astro-cid-qmw3v243]{color:var(--color-text);font-weight:var(--font-weight-bold)}@media (width>=480px){.atl[data-astro-cid-qmw3v243]{--atl-badge-size:160px;--atl-veil-height:260px;--atl-num-size:54px;--atl-mark-size:var(--size-3xl);--atl-thumb-size:var(--size-lg)}.atl-kicker[data-astro-cid-qmw3v243]{font-size:var(--font-size-md)}.atl-card[data-astro-cid-qmw3v243]{align-self:auto}.cluster[data-astro-cid-qmw3v243]{max-width:var(--atl-cluster-2);padding:0 var(--space-sm);flex-direction:row}.num-card[data-astro-cid-qmw3v243]{align-items:normal;gap:var(--space-xs);width:var(--atl-card-width);min-height:var(--atl-card-min-height);flex-direction:column;align-self:auto;margin:0}.nc-ic[data-astro-cid-qmw3v243]{display:block}.participants[data-astro-cid-qmw3v243]{flex-direction:row;align-items:normal}.p-pill[data-astro-cid-qmw3v243]{flex:0 0 var(--atl-pill-width)}.p-pill[data-astro-cid-qmw3v243]:nth-child(n+6){display:inline-flex}}@media (width>=768px){.cluster[data-astro-cid-qmw3v243]{max-width:var(--atl-cluster-3)}.cluster[data-astro-cid-qmw3v243].tight{max-width:var(--atl-cluster-2)}.cluster[data-astro-cid-qmw3v243],.panels[data-astro-cid-qmw3v243]{padding:0}.participants[data-astro-cid-qmw3v243]{padding:0 var(--space-lg)}}@media (prefers-reduced-motion:reduce){.atl-title-wrap[data-astro-cid-qmw3v243],.atl-card[data-astro-cid-qmw3v243],.atl-face-inner[data-astro-cid-qmw3v243],.atl-ring-prog[data-astro-cid-qmw3v243]{transition:none}.atl-title-wrap[data-astro-cid-qmw3v243],.atl-card[data-astro-cid-qmw3v243]{opacity:1;transform:none}}.af-card[data-v-439069f8]{--af-rise-duration:1.5s;--af-rise-dist:80px;--af-marker-gap:var(--space-sm);--af-marker-offset:10px;background:var(--color-surface);border:var(--border-width-1) solid var(--color-border-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:var(--space-sm);gap:var(--space-lg);flex-direction:column;display:flex;overflow:hidden}.af-card-head[data-v-439069f8]{align-items:center;gap:var(--space-xs);display:flex}.af-avatar[data-v-439069f8]{width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-circle);object-fit:cover;flex:none}.af-card-id[data-v-439069f8]{flex-direction:column;display:flex}.af-card-name[data-v-439069f8]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary-bright)}.af-card-sub[data-v-439069f8]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}.af-track[data-v-439069f8]{flex-direction:column;display:flex}.af-prova[data-v-439069f8]{align-self:flex-end;align-items:center;gap:var(--space-3xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-slight);text-transform:uppercase;color:var(--color-text-subtle);display:inline-flex}.af-prova svg[data-v-439069f8]{width:var(--size-xs);height:var(--size-xs);transform:rotate(-90deg)scaleX(-1)}.af-timeline[data-v-439069f8]{margin:var(--space-md) 0 var(--space-2xl);position:relative}.af-bar[data-v-439069f8]{height:var(--size-sm);border-radius:var(--radius-pill);background:var(--gradient-stripes);border:var(--border-width-2) solid var(--color-primary-bright)}.af-marker[data-v-439069f8]{appearance:none;cursor:pointer;top:calc(50% - var(--af-marker-offset));transform:translate(-50%, calc(-100% - var(--af-marker-gap)));background:0 0;border:0;padding:0;position:absolute}.af-marker[data-v-439069f8]:after{content:"";width:var(--border-width-2);height:var(--af-marker-gap);background:var(--color-danger);position:absolute;top:100%;left:50%;transform:translate(-50%)}.af-pin[data-v-439069f8]{width:var(--size-sm);height:var(--size-sm);background:var(--color-danger);color:var(--color-surface);border-radius:var(--radius-circle);box-shadow:var(--shadow-soft);transition:width var(--duration-base) var(--ease-emphasized), height var(--duration-base) var(--ease-emphasized);place-items:center;display:grid}.af-marker.active[data-v-439069f8]{z-index:var(--z-raised)}.af-marker.active .af-pin[data-v-439069f8]{width:var(--size-md);height:var(--size-md)}.af-marker-ic[data-v-439069f8]{width:var(--font-size-lg);height:var(--font-size-lg);transition:width var(--duration-base) var(--ease-emphasized), height var(--duration-base) var(--ease-emphasized);place-items:center;display:grid}.af-marker.active .af-marker-ic[data-v-439069f8]{width:var(--size-sm);height:var(--size-sm)}.af-marker-ic[data-v-439069f8] svg{width:100%;height:100%}.af-cursor[data-v-439069f8]{width:var(--border-width-2);background:var(--color-primary);border-radius:var(--radius-pill);transition:left var(--duration-slow) var(--ease-emphasized);position:absolute;top:0;bottom:0;transform:translate(-50%)}.af-cursor-tag[data-v-439069f8]{margin-top:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-xs);position:absolute;top:100%;left:50%;transform:translate(-50%)}.af-slide[data-v-439069f8]{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.af-slide-main[data-v-439069f8]{align-items:flex-start;gap:var(--space-xs);min-width:0;display:flex}.af-slide.is-rising[data-v-439069f8]{animation:af-rise-439069f8 var(--af-rise-duration) var(--ease-emphasized) backwards}@keyframes af-rise-439069f8{0%{opacity:0;transform:translateY(var(--af-rise-dist))}}@media (prefers-reduced-motion:reduce){.af-slide.is-rising[data-v-439069f8]{animation:none}}.af-slide-ic[data-v-439069f8]{width:var(--size-sm);height:var(--size-sm);color:var(--color-text);flex:none;place-items:center;display:grid}.af-slide-ic[data-v-439069f8] svg{width:100%;height:100%}.af-slide-text[data-v-439069f8]{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.af-slide-title[data-v-439069f8]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.af-slide-sub[data-v-439069f8]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-danger)}.af-wave[data-v-439069f8]{align-items:center;gap:var(--space-2xs);margin-top:var(--space-3xs);color:var(--color-danger);display:flex}.af-play[data-v-439069f8]{width:var(--size-sm);height:var(--size-sm);flex:none}.af-bars[data-v-439069f8]{width:var(--size-3xl);height:var(--size-sm)}.af-thumb[data-v-439069f8]{--af-thumb-w:148px;--af-thumb-h:100px;appearance:none;cursor:pointer;width:var(--af-thumb-w);height:var(--af-thumb-h);border-radius:var(--radius-lg);background:0 0;border:0;flex:none;margin-left:0;padding:0;position:relative;overflow:hidden}.af-thumb-img[data-v-439069f8]{object-fit:cover;width:100%;height:100%;display:block}.af-thumb-zoom[data-v-439069f8]{top:var(--space-2xs);right:var(--space-2xs);width:var(--size-xs);height:var(--size-xs);color:var(--color-danger);position:absolute}@media (width>=768px){.af-card[data-v-439069f8]{padding:var(--space-lg)}.af-slide[data-v-439069f8]{gap:var(--space-xs);flex-direction:row}.af-thumb[data-v-439069f8]{margin-left:auto}}.af-lb[data-v-439069f8]{z-index:var(--z-modal);padding:var(--space-lg);background:var(--color-surface-translucent-dark);backdrop-filter:blur(var(--blur-sm));place-items:center;display:grid;position:fixed;inset:0}.af-lb-panel[data-v-439069f8]{width:min(90vw, var(--measure-xl));border-radius:var(--radius-2xl);background:var(--gradient-dark);max-height:90vh;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.af-lb-img[data-v-439069f8]{object-fit:contain;width:100%;min-height:0;max-height:70vh;display:block}.af-lb-foot[data-v-439069f8]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-danger);color:var(--color-text-on-primary);display:flex}.af-lb-ic[data-v-439069f8]{width:var(--size-md);height:var(--size-md);flex:none;place-items:center;display:grid}.af-lb-ic[data-v-439069f8] svg{width:100%;height:100%}.af-lb-text[data-v-439069f8]{gap:var(--space-3xs);flex-direction:column;display:flex}.af-lb-title[data-v-439069f8]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;line-height:var(--line-height-tight)}.af-lb-sub[data-v-439069f8]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.af-lb-close[data-v-439069f8]{top:var(--space-lg);right:var(--space-lg);appearance:none;cursor:pointer;width:var(--size-md);height:var(--size-md);color:var(--color-text-on-gradient);background:0 0;border:0;padding:0;position:fixed}.af-lb-close svg[data-v-439069f8]{width:100%;height:100%}.lb-enter-active[data-v-439069f8],.lb-leave-active[data-v-439069f8]{transition:opacity var(--duration-base) var(--ease-standard)}.lb-enter-active .af-lb-panel[data-v-439069f8],.lb-leave-active .af-lb-panel[data-v-439069f8]{transition:transform var(--duration-base) var(--ease-emphasized), opacity var(--duration-base) var(--ease-standard)}.lb-enter-from[data-v-439069f8],.lb-leave-to[data-v-439069f8]{opacity:0}.lb-enter-from .af-lb-panel[data-v-439069f8],.lb-leave-to .af-lb-panel[data-v-439069f8]{opacity:0;transform:translateY(var(--space-2xl)) scale(.94)}@media (prefers-reduced-motion:reduce){.lb-enter-from .af-lb-panel[data-v-439069f8],.lb-leave-to .af-lb-panel[data-v-439069f8]{transform:none}}.af[data-astro-cid-woskzbuy]{background:var(--color-surface-primary-tint);border:var(--border-width-1) solid var(--color-danger);border-radius:var(--radius-2xl);padding:var(--space-sm);gap:var(--space-5xl);flex-direction:column;display:flex}.af-head[data-astro-cid-woskzbuy]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.af-head-title[data-astro-cid-woskzbuy]{align-items:flex-start;gap:var(--space-2xs);flex:1;display:flex}.af-warn[data-astro-cid-woskzbuy]{width:var(--size-sm);height:var(--size-sm);color:var(--color-danger);margin-top:var(--space-3xs);flex:none}.af-proof[data-astro-cid-woskzbuy]{align-items:center;gap:var(--space-2xs);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-primary-bright);flex:none;display:inline-flex}.af-spark[data-astro-cid-woskzbuy]{width:var(--size-xs);height:var(--size-xs);color:var(--color-primary-bright)}.af-body[data-astro-cid-woskzbuy]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}.af-media[data-astro-cid-woskzbuy]{aspect-ratio:5/4;width:100%;min-width:0}.af-photo[data-astro-cid-woskzbuy]{border-radius:var(--radius-2xl);object-fit:cover;width:100%;height:100%;display:block}.af-content[data-astro-cid-woskzbuy]{flex-direction:column;align-items:flex-start;display:flex}.af-title[data-astro-cid-woskzbuy]{margin:var(--space-sm) 0}.af-lead[data-astro-cid-woskzbuy]{color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:var(--measure-md)}.af-acc[data-astro-cid-woskzbuy]{width:100%;margin-top:var(--space-lg);gap:var(--space-3xs);flex-direction:column;list-style:none;display:flex}.af-item[data-astro-cid-woskzbuy]{padding:var(--space-xs) var(--space-2xs);border-radius:var(--radius-md)}.af-item[data-astro-cid-woskzbuy].open{background:var(--color-surface-primary-tint)}.af-item-head[data-astro-cid-woskzbuy]{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:var(--space-2xs);background:0 0;border:0;padding:0;display:flex}.af-item-head[data-astro-cid-woskzbuy] strong[data-astro-cid-woskzbuy]{font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.af-item[data-astro-cid-woskzbuy].open .af-item-head[data-astro-cid-woskzbuy] strong[data-astro-cid-woskzbuy]{color:var(--color-text)}.af-chev[data-astro-cid-woskzbuy]{width:var(--size-sm);height:var(--size-sm);color:var(--color-text-muted);transition:var(--transition-transform);flex:none}.af-item[data-astro-cid-woskzbuy].open .af-chev[data-astro-cid-woskzbuy]{color:var(--color-text);transform:rotate(90deg)}.af-item-panel[data-astro-cid-woskzbuy]{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.af-item[data-astro-cid-woskzbuy].open .af-item-panel[data-astro-cid-woskzbuy]{grid-template-rows:1fr}.af-item-body[data-astro-cid-woskzbuy]{color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding:var(--space-3xs) 0 0 var(--space-lg);overflow:hidden}.af-prot[data-astro-cid-woskzbuy]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}.af-prot-text[data-astro-cid-woskzbuy] .af-title[data-astro-cid-woskzbuy]{margin:var(--space-xs) 0 var(--space-sm)}.af-feats[data-astro-cid-woskzbuy]{margin-top:var(--space-xl);background:var(--color-surface-primary-tint);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-2xs);gap:var(--space-lg);grid-template-columns:1fr;list-style:none;display:grid}.af-feat[data-astro-cid-woskzbuy]{align-items:center;gap:var(--space-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:flex}.af-feat-ic[data-astro-cid-woskzbuy]{width:var(--size-md);height:var(--size-md);color:var(--color-primary-bright);flex:none;place-items:center;display:grid}.af-feat-ic[data-astro-cid-woskzbuy] svg{width:100%;height:100%}@media (width>=768px){.af[data-astro-cid-woskzbuy]{padding:var(--space-lg)}.af-head[data-astro-cid-woskzbuy]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-direction:row}.af-feats[data-astro-cid-woskzbuy]{grid-template-columns:repeat(3,1fr);gap:0}.af-feat[data-astro-cid-woskzbuy]{padding-inline:var(--space-sm);flex-direction:row}.af-feat[data-astro-cid-woskzbuy]+.af-feat[data-astro-cid-woskzbuy]{border-left:var(--border-width-1) solid var(--color-border-strong)}}@media (width>=1024px){.af[data-astro-cid-woskzbuy]{padding:var(--space-2xl)}.af-body[data-astro-cid-woskzbuy]{gap:var(--space-3xl);grid-template-columns:1fr 1.15fr;align-items:stretch}.af-media[data-astro-cid-woskzbuy]{aspect-ratio:auto}.af-prot[data-astro-cid-woskzbuy]{gap:var(--space-2xl);grid-template-columns:.9fr 1fr}}.cxdiv[data-astro-cid-amikd7uk]{--cx-bottom:var(--space-lg);--cx-amp:72px;--cx-dur:12s;bottom:var(--cx-bottom);z-index:var(--z-raised);gap:var(--space-2xs);padding:var(--space-lg) 0;color:var(--color-accent);display:grid;position:absolute;overflow:hidden}.cx-row[data-astro-cid-amikd7uk]{overflow:hidden}.cx-track[data-astro-cid-amikd7uk]{width:max-content;animation:cx-sway var(--cx-dur) ease-in-out infinite alternate;display:flex}.cx-ic[data-astro-cid-amikd7uk]{width:var(--size-sm);height:var(--size-sm);margin-right:var(--space-sm);flex:none}@keyframes cx-sway{0%{transform:translateX(calc(-2 * var(--cx-amp)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cx-track[data-astro-cid-amikd7uk]{transform:translateX(calc(-1 * var(--cx-amp)));animation:none}}#a-chi{padding-bottom:var(--space-13xl);overflow:hidden}.aud-wrap[data-astro-cid-45553j52]{position:relative}.aud[data-astro-cid-45553j52]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}.aud-content[data-astro-cid-45553j52]{z-index:var(--z-raised);position:relative}.aud-media[data-astro-cid-45553j52]{z-index:var(--z-base);width:100%;min-width:0;max-width:var(--measure-xs);aspect-ratio:4/3;margin-inline:auto;position:relative}.aud-photo[data-astro-cid-45553j52]{z-index:var(--z-raised);object-fit:cover;border-radius:var(--radius-2xl);width:100%;max-width:100%;height:100%;display:block;position:relative}.aud-marks[data-astro-cid-45553j52]{z-index:var(--z-base);aspect-ratio:761/822;pointer-events:none;width:190%;display:none;position:absolute;top:-50%;left:-58%;overflow:hidden;transform:rotate(-8deg)}.aud-mark[data-astro-cid-45553j52]{display:block;position:absolute}.aud-mark--1[data-astro-cid-45553j52]{inset:3.4% 4.7% .4% 0}.aud-mark--1[data-astro-cid-45553j52] path[data-astro-cid-45553j52]{stroke:var(--color-primary-bright);stroke-opacity:.3}.aud-mark--2[data-astro-cid-45553j52]{inset:0 -2.2% -3.5% 0}.aud-mark--2[data-astro-cid-45553j52] path[data-astro-cid-45553j52]{stroke:var(--color-text-accent-strong)}.aud-mark--3[data-astro-cid-45553j52]{inset:4.6% 3.9% -.2% 1.4%}.aud-mark--3[data-astro-cid-45553j52] path[data-astro-cid-45553j52]{stroke:var(--color-text-accent-strong)}.aud-title[data-astro-cid-45553j52]{margin:var(--space-xs) 0 var(--space-lg)}.aud-primary[data-astro-cid-45553j52]{gap:var(--space-lg);flex-wrap:wrap;display:flex}.ap-link[data-astro-cid-45553j52]{align-items:center;gap:var(--space-2xs);color:var(--color-text-accent);font-weight:var(--font-weight-semibold);display:inline-flex}.ap-chevron[data-astro-cid-45553j52]{flex:none;width:1em;height:1em}.aud-anche[data-astro-cid-45553j52]{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:var(--space-xl) 0 var(--space-sm)}.aud-tags[data-astro-cid-45553j52]{gap:var(--space-lg);flex-wrap:wrap;display:flex}.aud-tag[data-astro-cid-45553j52]{font-weight:var(--font-weight-medium)}@media (width>=1024px){.aud[data-astro-cid-45553j52]{gap:var(--space-4xl);grid-template-columns:1fr 1.1fr}.aud-media[data-astro-cid-45553j52]{--aud-media-dip:var(--space-6xl);transform:translateY(var(--aud-media-dip));align-self:end}.aud-marks[data-astro-cid-45553j52]{display:block}}.fh[data-v-f8faa89b]{gap:var(--space-2xs);flex-direction:column;display:flex}.fh__title[data-v-f8faa89b]{color:var(--color-accent);margin:0}.fh__lead[data-v-f8faa89b]{font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:var(--color-text-on-gradient);margin:0}.fa[data-v-72b85ec8]{gap:var(--space-2xs);flex-direction:column;display:flex}.fa__item[data-v-72b85ec8]{background:var(--mock-card-bg);border:var(--border-width-1) solid var(--color-overlay-white-strong);border-radius:var(--radius-md)}.fa__head[data-v-72b85ec8]{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xs);color:var(--color-background);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.fa__chevron[data-v-72b85ec8]{width:var(--size-sm);height:var(--size-sm);transition:transform var(--duration-fast) var(--ease-standard);flex:none;transform:rotate(-90deg)}.fa__chevron[data-v-72b85ec8] svg{width:100%;height:100%}.fa__item.is-open .fa__chevron[data-v-72b85ec8]{transform:rotate(0)}.fa__text[data-v-72b85ec8]{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.fa__title[data-v-72b85ec8]{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-snug)}.fa__desc[data-v-72b85ec8]{line-height:var(--line-height-base)}@media (prefers-reduced-motion:reduce){.fa__chevron[data-v-72b85ec8]{transition:none}}.fn[data-v-12baa8ec]{justify-content:flex-start;align-items:center;gap:var(--space-2xs);padding:var(--space-sm) 0;font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:var(--color-text-on-gradient);margin:0;display:flex}.fn__ic[data-v-12baa8ec]{width:var(--size-sm);height:var(--size-sm);color:var(--color-accent);flex:none}.fn__ic[data-v-12baa8ec] svg{width:100%;height:100%}.fsh[data-v-625021fd]{--fsh-glow-blur:100px;--fsh-cols-gap:30px;--fsh-image-height:365px;--fsh-chip-height:40px;--fsh-chip-min:140px;--fsh-left-grow:.9;--fsh-rise-duration:1.5s;--fsh-rise-dist:80px;gap:var(--space-sm);flex-direction:column;display:flex}.fsh__cols[data-v-625021fd]{align-items:stretch;gap:var(--fsh-cols-gap);flex-direction:column;display:flex}.fsh__left[data-v-625021fd]{flex:var(--fsh-left-grow) 1 0;align-self:stretch;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.fsh__head[data-v-625021fd]{padding-bottom:var(--space-xs)}.fsh__right[data-v-625021fd]{flex:1 1 0;align-self:stretch;min-width:0;display:flex}.fsh__content[data-v-625021fd]{align-items:center;gap:var(--space-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fsh__content.is-rising[data-v-625021fd]{animation:fsh-rise-625021fd var(--fsh-rise-duration) var(--ease-emphasized) backwards}.fsh__graphic[data-v-625021fd]{width:100%;height:var(--fsh-image-height);justify-content:center;align-items:center;display:flex;position:relative}.fsh__glow[data-v-625021fd]{border-radius:var(--radius-pill);background:var(--mock-glow);filter:blur(var(--fsh-glow-blur));pointer-events:none;position:absolute;inset:25% 35%}.fsh__image[data-v-625021fd]{object-fit:contain;width:100%;height:100%;display:block;position:relative}.fsh__image--empty[data-v-625021fd]{border:var(--border-width-1) dashed var(--color-border-on-primary);border-radius:var(--radius-2xl)}@keyframes fsh-rise-625021fd{0%{opacity:0;transform:translateY(var(--fsh-rise-dist))}}@media (prefers-reduced-motion:reduce){.fsh__content.is-rising[data-v-625021fd]{animation:none}}.fsh__chips[data-v-625021fd]{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.fsh__chip[data-v-625021fd]{min-width:var(--fsh-chip-min);height:var(--fsh-chip-height);padding:0 var(--space-xs);background:var(--mock-primary-veil);border:var(--border-width-1) solid var(--mock-primary);border-radius:var(--radius-2xl);color:var(--color-text-on-primary);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (width>=768px){.fsh[data-v-625021fd]{gap:var(--space-lg)}}@media (width>=1024px){.fsh[data-v-625021fd]{gap:var(--space-2xl)}.fsh__cols[data-v-625021fd]{flex-direction:row;align-items:center}}.ficon[data-v-c38c32b1]{flex:none;width:100%;height:100%;display:block}.ficon--fill[data-v-c38c32b1]{fill:currentColor}.ficon--stroke[data-v-c38c32b1]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.fc[data-v-bbf1b110]{--fc-card-radius:var(--radius-2xl);--fc-card-pad:var(--size-xs);--fc-card-gap:22px;--fc-box-radius:var(--radius-xl);--fc-q-radius:var(--radius-2xl);--fc-crowd-height:365px;--fc-chip-height:40px;--fc-chip-icon:25px;--fc-verdict-size:var(--size-sm);--fc-verdict-drop:8px;--fc-verdict-hop:3px;--fc-verdict-hop-time:.8s;--fc-test-icon:30px;--fc-fill-height:18px;--fc-hidden-size:1px;align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.fc__col[data-v-bbf1b110]{min-width:0}.fc__col--card[data-v-bbf1b110]{flex:.9 1 0}.fc__col--viz[data-v-bbf1b110]{flex-direction:column;flex:1 1 0;display:flex}.fc__card[data-v-bbf1b110]{gap:var(--fc-card-gap);padding:var(--fc-card-pad);background:var(--color-background);border-radius:var(--fc-card-radius);box-shadow:var(--shadow-mock-card);flex-direction:column;display:flex}.fc__cardtop[data-v-bbf1b110]{gap:var(--space-2xs);flex-direction:column;display:flex}.fc__test[data-v-bbf1b110]{align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--mock-surface);border-radius:var(--fc-box-radius);backdrop-filter:blur(var(--blur-xs));display:flex}.fc__testic[data-v-bbf1b110]{width:var(--fc-test-icon);height:var(--fc-test-icon);color:var(--color-primary-bright);flex:none}.fc__testic[data-v-bbf1b110] svg{width:100%;height:100%}.fc__testtxt[data-v-bbf1b110]{min-width:0}.fc__testcap[data-v-bbf1b110]{font-size:var(--font-size-xs);color:var(--mock-text);display:block}.fc__testname[data-v-bbf1b110]{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--mock-text);display:block}.fc__progress[data-v-bbf1b110]{padding:0 var(--space-3xs)}.fc__step[data-v-bbf1b110]{margin-bottom:var(--space-3xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-accent-strong);display:block}.fc__track[data-v-bbf1b110]{background:var(--mock-primary-track);border-radius:var(--radius-pill)}.fc__fill[data-v-bbf1b110]{height:var(--fc-fill-height);background:var(--mock-primary);border-radius:var(--radius-pill);transition:width var(--duration-slow) var(--ease-emphasized);display:block}@media (prefers-reduced-motion:reduce){.fc__fill[data-v-bbf1b110]{transition:none}}.fc__q[data-v-bbf1b110]{gap:var(--space-2xs);padding:var(--space-sm);background:var(--mock-surface);border-radius:var(--fc-q-radius);backdrop-filter:blur(var(--blur-xs));flex-direction:column;display:flex}.fc__q--done[data-v-bbf1b110]{padding:var(--space-sm);align-items:center}.fc__done[data-v-bbf1b110]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);line-height:var(--line-height-none);text-align:center;text-transform:uppercase;color:var(--color-primary-strong);margin:0}.fc__doneic[data-v-bbf1b110]{width:var(--size-3xl);height:var(--size-3xl);color:var(--color-accent)}.fc__doneic[data-v-bbf1b110] svg{width:100%;height:100%}.fc__qtext[data-v-bbf1b110]{margin:0 0 var(--space-2xs);padding:0 var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-primary-bright)}.fc__opt[data-v-bbf1b110]{align-items:center;gap:var(--space-2xs);padding:0 var(--space-2xs);cursor:pointer;display:flex}.fc__opt[data-v-bbf1b110]:has(.fc__input:disabled),.fc__btn[data-v-bbf1b110]:disabled{cursor:default}.fc__input[data-v-bbf1b110]{width:var(--fc-hidden-size);height:var(--fc-hidden-size);opacity:0;pointer-events:none;position:absolute}.fc__radio[data-v-bbf1b110]{width:var(--size-xs);height:var(--size-xs);background:var(--color-surface);border:var(--border-width-2) solid var(--mock-radio-border);border-radius:var(--radius-circle);color:var(--color-text-on-primary);flex:none;place-items:center;display:grid}.fc__input:checked+.fc__radio[data-v-bbf1b110],.fc__radio.is-checked[data-v-bbf1b110]{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.fc__radio[data-v-bbf1b110] svg{stroke-width:4px;width:72%;height:72%;transform:translateY(6%)}.fc__input:focus-visible+.fc__radio[data-v-bbf1b110]{outline:var(--border-width-2) solid var(--color-accent);outline-offset:var(--border-width-2)}.fc__optlabel[data-v-bbf1b110]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--mock-text)}.fc__optlabel[data-v-bbf1b110] code,.fc__qtext[data-v-bbf1b110] code{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular)}.fc__btnrow[data-v-bbf1b110]{padding-top:var(--space-2xs)}.fc__btn[data-v-bbf1b110]{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs);border-radius:var(--radius-pill);background:var(--mock-primary);color:var(--color-text-on-primary);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;display:flex}.fc__btn[data-v-bbf1b110]:not(.is-unanswered):enabled:hover,.fc__btn[data-v-bbf1b110]:not(.is-unanswered):focus-visible{background:var(--mock-primary-hover)}.fc__btn.is-unanswered[data-v-bbf1b110]{background:var(--mock-warn)}.fc__btnic[data-v-bbf1b110]{width:var(--size-xs);height:var(--size-xs);flex:none}.fc__btnic[data-v-bbf1b110] svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.fc__btn[data-v-bbf1b110]{transition:none}}.fc__crowd[data-v-bbf1b110]{height:var(--fc-crowd-height);position:relative}.fc__crowdimg[data-v-bbf1b110]{object-fit:contain;width:100%;height:100%;display:block}.fc__chip[data-v-bbf1b110]{align-items:center;gap:var(--space-2xs);height:var(--fc-chip-height);padding:0 var(--space-sm);background:var(--mock-primary-veil);border:var(--border-width-1) solid var(--mock-primary);border-radius:var(--radius-2xl);color:var(--color-text-on-primary);font-size:var(--font-size-md);white-space:nowrap;display:inline-flex;position:absolute;transform:translateY(-50%)}.fc__chipic[data-v-bbf1b110]{width:var(--fc-chip-icon);height:var(--fc-chip-icon);flex:none}.fc__chipic[data-v-bbf1b110] svg{width:100%;height:100%}.fc__verdict[data-v-bbf1b110]{width:var(--fc-verdict-size);height:var(--fc-verdict-size);border-radius:var(--radius-circle);color:var(--color-text-on-primary);animation:fc-verdict-in-bbf1b110 var(--duration-base) var(--ease-emphasized),fc-verdict-hop-bbf1b110 var(--fc-verdict-hop-time) var(--ease-standard) var(--duration-base) infinite;place-items:center;display:grid;position:absolute;top:0;right:0;translate:35% -35%}.fc__verdict[data-v-bbf1b110] svg{width:var(--size-xs);height:var(--size-xs)}@keyframes fc-verdict-in-bbf1b110{0%{transform:translateY(calc(-1 * var(--fc-verdict-drop))) scale(.6);opacity:0}}@keyframes fc-verdict-hop-bbf1b110{50%{transform:translateY(calc(-1 * var(--fc-verdict-hop)))}}@media (prefers-reduced-motion:reduce){.fc__verdict[data-v-bbf1b110]{animation:none}}.fc__verdict--left[data-v-bbf1b110]{left:0;right:auto;translate:-35% -35%}.fc__verdict.is-right[data-v-bbf1b110]{background:var(--color-accent-strong)}.fc__verdict.is-wrong[data-v-bbf1b110]{background:var(--color-danger)}@media (width>=768px){.fc[data-v-bbf1b110]{gap:var(--space-lg)}}@media (width>=1024px){.fc[data-v-bbf1b110]{align-items:center;gap:var(--space-2xl);flex-direction:row}}.fl[data-v-ad9a69d6]{--fl-filters-gap:26px;--fl-body-top:55px;--fl-chip-width:113px;--fl-chip-height:40px;--fl-select-radius:33px;--fl-test-height:126px;--fl-test-icon:var(--size-md);--fl-q-radius:26px;--fl-q-icon:28px;--fl-empty-min-height:249px;--fl-rise-duration:1.5s;--fl-rise-dist:280px;--fl-chip-idle-opacity:.4;--fl-tests-grow:.7;flex-direction:column;display:flex}.fl__label[data-v-ad9a69d6]{color:var(--color-text-on-gradient);margin:0}.fl__filters[data-v-ad9a69d6]{align-items:stretch;gap:var(--space-3xl);flex-direction:column;display:flex}.fl__filter[data-v-ad9a69d6]{gap:var(--space-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fl__filter--right[data-v-ad9a69d6]{align-items:stretch}.fl__select[data-v-ad9a69d6]{width:100%;position:relative}.fl__selectbtn[data-v-ad9a69d6]{justify-content:space-between;align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--fl-select-radius);background:var(--color-background);color:var(--mock-text);font-family:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);text-align:left;cursor:pointer;backdrop-filter:blur(var(--blur-xs));border:0;display:flex}.fl__menu[data-v-ad9a69d6]{top:calc(100% + var(--space-2xs));z-index:var(--z-raised);padding:var(--space-2xs);gap:var(--space-3xs);background:var(--color-background);border-radius:var(--fl-select-radius);box-shadow:var(--shadow-mock-card);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;right:0}.fl__option[data-v-ad9a69d6]{width:100%;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:var(--mock-text);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0}.fl__option[data-v-ad9a69d6]:hover,.fl__option[data-v-ad9a69d6]:focus-visible{background:var(--mock-surface)}.fl__option.is-selected[data-v-ad9a69d6]{color:var(--color-primary-bright)}.fl__selectval[data-v-ad9a69d6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fl__chevron[data-v-ad9a69d6]{width:var(--size-sm);height:var(--size-sm);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.fl__chevron[data-v-ad9a69d6] svg{width:100%;height:100%}.fl__chevron.is-open[data-v-ad9a69d6]{transform:rotate(180deg)}.fl__chips[data-v-ad9a69d6]{justify-content:flex-start;gap:var(--space-2xs);display:flex}.fl__chip[data-v-ad9a69d6]{width:auto;height:var(--fl-chip-height);border:var(--border-width-2) solid transparent;border-radius:var(--radius-2xl);background:var(--color-primary-bright);color:var(--color-text-on-primary);font-family:inherit;font-weight:var(--font-weight-extrabold);cursor:pointer;opacity:var(--fl-chip-idle-opacity);transition:opacity var(--duration-fast) var(--ease-standard);flex:1}.fl__chip[data-v-ad9a69d6]:enabled:hover,.fl__chip[data-v-ad9a69d6]:enabled:focus-visible{opacity:1}.fl__chip[data-v-ad9a69d6]:disabled{cursor:default}.fl__chip.is-active[data-v-ad9a69d6]{opacity:1;border-color:var(--color-primary-bright)}.fl__body[data-v-ad9a69d6]{padding-top:var(--space-3xl);flex-direction:column;align-items:stretch;gap:0;display:flex}.fl__body.is-rising[data-v-ad9a69d6]{animation:fl-rise-ad9a69d6 var(--fl-rise-duration) var(--ease-emphasized) backwards}.fl__col[data-v-ad9a69d6]{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.fl__col--tests[data-v-ad9a69d6]{flex:var(--fl-tests-grow) 1 0;margin-bottom:var(--space-3xl)}.fl__col--questions[data-v-ad9a69d6]{flex:1 1 0}.fl__colhead[data-v-ad9a69d6]{align-items:center;gap:var(--space-2xs);display:flex}.fl__col--questions .fl__colhead[data-v-ad9a69d6]{justify-content:space-between}.fl__badge[data-v-ad9a69d6]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-2xl);background:var(--color-primary-soft);font-weight:var(--font-weight-semibold)}.fl__badge.is-facile[data-v-ad9a69d6]{color:var(--color-accent)}.fl__badge.is-media[data-v-ad9a69d6]{color:var(--color-warning)}.fl__badge.is-difficile[data-v-ad9a69d6]{color:var(--color-danger)}.fl__catalog[data-v-ad9a69d6]{align-items:center;gap:var(--space-2xs);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.fl__catalogic[data-v-ad9a69d6]{width:var(--size-sm);height:var(--size-sm);flex:none}.fl__catalogic[data-v-ad9a69d6] svg{width:100%;height:100%}.fl__empty[data-v-ad9a69d6]{min-height:var(--fl-empty-min-height);padding:var(--space-md);border-radius:var(--radius-2xl);background:var(--color-surface-translucent);color:var(--color-text-on-gradient-faint);font-weight:var(--font-weight-medium);text-align:center;flex:auto;place-items:center;margin:0;display:grid}.fl__grid[data-v-ad9a69d6]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fl__test[data-v-ad9a69d6]{min-height:var(--fl-test-height);min-width:0;padding:var(--space-2xs);background:var(--mock-card-bg);border:var(--border-width-1) solid var(--color-overlay-white-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-mock-card);color:var(--color-background);cursor:default;flex-direction:column;justify-content:center;align-items:center;font-family:inherit;display:flex}.fl__testic[data-v-ad9a69d6]{width:var(--fl-test-icon);height:var(--fl-test-icon);margin-bottom:var(--space-2xs)}.fl__testic[data-v-ad9a69d6] svg{width:100%;height:100%}.fl__testname[data-v-ad9a69d6]{font-weight:var(--font-weight-bold)}.fl__qlist[data-v-ad9a69d6]{flex-direction:column;display:flex}.fl__q[data-v-ad9a69d6]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-radius:var(--fl-q-radius);color:var(--mock-quiet);font-family:inherit;font-weight:var(--font-weight-bold);text-align:left;cursor:default;background:0 0;border:0;display:flex}.fl__qic[data-v-ad9a69d6]{width:var(--fl-q-icon);height:var(--fl-q-icon);color:var(--color-primary-bright);flex:none}.fl__qic[data-v-ad9a69d6] svg{width:100%;height:100%}@media (width>=768px){.fl[data-v-ad9a69d6]{--fl-test-icon:50px}}@media (width>=1024px){.fl__filters[data-v-ad9a69d6],.fl__body[data-v-ad9a69d6]{flex-direction:row;align-items:flex-start}.fl__filters[data-v-ad9a69d6]{gap:var(--fl-filters-gap)}.fl__body[data-v-ad9a69d6]{gap:var(--space-5xl);padding-top:var(--fl-body-top)}.fl__filter--right[data-v-ad9a69d6]{align-items:flex-end}.fl__chips[data-v-ad9a69d6]{justify-content:flex-end}.fl__chip[data-v-ad9a69d6]{width:var(--fl-chip-width);flex:none}}@keyframes fl-rise-ad9a69d6{0%{opacity:0;transform:translateY(var(--fl-rise-dist))}}@media (prefers-reduced-motion:reduce){.fl__body.is-rising[data-v-ad9a69d6]{animation:none}}.ft[data-v-623f781f]{--ft-cols-gap:35px;--ft-rise-duration:1.5s;--ft-rise-dist:80px;--ft-type-min:150px;--ft-type-height:139px;--ft-type-ratio:1.24;--ft-type-icon:54px;--ft-card-radius:var(--radius-2xl);--ft-answer-radius:19px;--ft-upload-height:110px;--ft-upload-icon:var(--size-md);--ft-prev-icon:var(--size-md);--ft-note-height:90px;gap:var(--space-sm);flex-direction:column;display:flex}.ft__cols[data-v-623f781f]{align-items:stretch;gap:var(--ft-cols-gap);flex-direction:column;display:flex}.ft__grid[data-v-623f781f]{scrollbar-width:none;scroll-snap-type:x proximity;gap:var(--space-xs);flex:none;min-width:0;display:flex;overflow-x:auto}.ft__grid[data-v-623f781f]::-webkit-scrollbar{display:none}.ft__type[data-v-623f781f]{flex:0 0 var(--ft-type-min);scroll-snap-align:center;height:var(--ft-type-height);justify-content:center;align-items:center;gap:var(--space-2xs);background:var(--mock-card-bg);border:var(--border-width-1) solid var(--color-overlay-white-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-mock-card);color:var(--color-background);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);padding:var(--size-2xs);flex-direction:column;font-family:inherit;display:flex}.ft__type.is-active[data-v-623f781f]{border-color:var(--color-accent)}.ft__typeic[data-v-623f781f]{width:var(--ft-type-icon);height:var(--ft-type-icon);--icon-stroke-width:1.8}.ft__typeic[data-v-623f781f] svg{width:100%;height:100%;stroke-width:var(--icon-stroke-width)}.ft__typelabel[data-v-623f781f]{font-weight:var(--font-weight-extrabold);line-height:var(--line-height-snug)}.ft__preview[data-v-623f781f]{gap:var(--space-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ft__preview.is-rising[data-v-623f781f]{animation:ft-rise-623f781f var(--ft-rise-duration) var(--ease-emphasized) backwards}@keyframes ft-rise-623f781f{0%{opacity:0;transform:translateY(var(--ft-rise-dist))}}@media (prefers-reduced-motion:reduce){.ft__preview.is-rising[data-v-623f781f]{animation:none}}.ft__prevhead[data-v-623f781f]{align-items:center;gap:var(--space-2xs);color:var(--color-text-on-gradient);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;margin:0;display:flex}.ft__previc[data-v-623f781f]{width:var(--ft-prev-icon);height:var(--ft-prev-icon);--icon-stroke-width:1.8;flex:none}.ft__previc[data-v-623f781f] svg{width:100%;height:100%;stroke-width:var(--icon-stroke-width)}.ft__card[data-v-623f781f]{gap:var(--space-2xs);min-width:0;padding:var(--space-sm);background:var(--color-background);border-radius:var(--ft-card-radius);backdrop-filter:blur(var(--blur-xs));flex-direction:column;display:flex}.ft__q[data-v-623f781f]{padding:var(--space-3xs) var(--space-2xs) var(--space-2xs);color:var(--color-primary-bright);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0}.ft__opt[data-v-623f781f]{align-items:center;gap:var(--space-2xs);cursor:default;display:flex}.ft__mark[data-v-623f781f]{width:var(--size-xs);height:var(--size-xs);background:var(--color-surface);border:var(--border-width-2) solid var(--mock-radio-border);border-radius:var(--radius-circle);color:var(--color-text-on-primary);flex:none;place-items:center;display:grid}.ft__mark.is-square[data-v-623f781f]{border-radius:var(--radius-xs)}.ft__mark.is-checked[data-v-623f781f]{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.ft__mark[data-v-623f781f] svg{stroke-width:4px;width:72%;height:72%;transform:translateY(6%)}.ft__optlabel[data-v-623f781f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--mock-text)}.ft__q[data-v-623f781f] code,.ft__optlabel[data-v-623f781f] code,.ft__answer[data-v-623f781f] code{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular)}.ft__answer[data-v-623f781f]{padding:var(--space-sm) var(--space-md);background:var(--mock-surface);border-radius:var(--ft-answer-radius);color:var(--mock-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed)}.ft__answer p[data-v-623f781f]{margin:0}.ft__answer p+p[data-v-623f781f]{margin-top:var(--space-2xs)}.ft__code[data-v-623f781f]{padding:var(--space-sm) var(--space-md);background:var(--mock-surface);border-radius:var(--ft-answer-radius);color:var(--mock-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0;overflow-x:auto}.ft__code--full[data-v-623f781f]{display:none}.ft__upload[data-v-623f781f]{min-height:var(--ft-upload-height);padding:var(--space-md);background:var(--mock-surface);border-radius:var(--ft-answer-radius);color:var(--mock-text);place-items:center;display:grid}.ft__uploadic[data-v-623f781f]{width:var(--ft-upload-icon);height:var(--ft-upload-icon)}.ft__uploadic[data-v-623f781f] svg{width:100%;height:100%}.ft__btnrow[data-v-623f781f]{padding-top:var(--space-2xs)}.ft__btn[data-v-623f781f]{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs);border-radius:var(--radius-pill);background:var(--mock-primary);color:var(--color-text-on-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:default;border:0;display:flex}.ft__btnic[data-v-623f781f]{width:var(--size-xs);height:var(--size-xs);flex:none}.ft__btnic[data-v-623f781f] svg{width:100%;height:100%}@media (width>=768px){.ft[data-v-623f781f]{gap:var(--space-lg)}}@media (width>=1024px){.ft[data-v-623f781f]{gap:var(--space-2xl)}.ft__cols[data-v-623f781f]{flex-direction:row;align-items:flex-start}.ft__grid[data-v-623f781f]{scroll-snap-type:none;flex:1 1 0;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;display:grid;overflow-x:visible}.ft__type[data-v-623f781f]{scroll-snap-align:none;flex:none;place-self:stretch stretch}.ft__code--full[data-v-623f781f]{display:block}.ft__code--mobile[data-v-623f781f]{display:none}}.feat[data-v-b94e91e9]{--feat-content-width:1104px;--feat-tabsbar-height:65px;--feat-tab-height:45px;--feat-tabs-gap:6px;--feat-tab-fade:var(--space-lg);--feat-tab-pad-x:var(--space-xs);--feat-slide-top:var(--space-sm);--feat-index:0;--feat-slide-duration:.45s;padding-block:var(--space-2xl)}.feat__shell[data-v-b94e91e9]{width:100%;padding:var(--space-sm);background:var(--color-primary-strong);border-radius:var(--radius-2xl);overflow:hidden}.feat__tabsbar[data-v-b94e91e9]{height:var(--feat-tabsbar-height);scrollbar-width:none;cursor:grab;justify-content:flex-start;align-items:center;display:flex;overflow-x:auto}.feat__tabsbar[data-v-b94e91e9]::-webkit-scrollbar{display:none}.feat__tabsbar.is-dragging[data-v-b94e91e9]{cursor:grabbing;user-select:none}.feat__tabsbar.fade-start[data-v-b94e91e9]{mask-image:linear-gradient(to right, transparent, black var(--feat-tab-fade));-webkit-mask-image:linear-gradient(to right, transparent, black var(--feat-tab-fade))}.feat__tabsbar.fade-end[data-v-b94e91e9]{mask-image:linear-gradient(to left, transparent, black var(--feat-tab-fade));-webkit-mask-image:linear-gradient(to left, transparent, black var(--feat-tab-fade))}.feat__tabsbar.fade-start.fade-end[data-v-b94e91e9]{mask-image:linear-gradient(to right, transparent, black var(--feat-tab-fade), black calc(100% - var(--feat-tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--feat-tab-fade), black calc(100% - var(--feat-tab-fade)), transparent)}.feat__tabs[data-v-b94e91e9]{align-items:center;gap:var(--feat-tabs-gap);height:var(--feat-tab-height);flex:none;display:flex;position:relative}.feat__pill[data-v-b94e91e9]{z-index:var(--z-base);height:100%;width:var(--feat-pill-w);transform:translateX(var(--feat-pill-x));background:var(--color-accent);border-radius:var(--radius-pill);position:absolute;top:0;left:0}.feat__pill.is-ready[data-v-b94e91e9]{transition:transform var(--duration-base) var(--ease-emphasized), width var(--duration-base) var(--ease-emphasized)}.feat__tab[data-v-b94e91e9]{z-index:var(--z-raised);height:100%;padding:0 var(--feat-tab-pad-x);cursor:pointer;white-space:nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-on-primary);opacity:var(--opacity-faded);transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;display:flex;position:relative}.feat__tab[data-v-b94e91e9]:hover,.feat__tab[data-v-b94e91e9]:focus-visible,.feat__tab.is-active[data-v-b94e91e9]{opacity:1}.feat__viewport[data-v-b94e91e9]{overflow:hidden}.feat__viewport.is-ready[data-v-b94e91e9]{transition:height var(--feat-slide-duration) var(--ease-emphasized)}.feat__track[data-v-b94e91e9]{transform:translateX(calc(-100% * var(--feat-index)));display:flex}.feat__track.is-ready[data-v-b94e91e9]{transition:transform var(--feat-slide-duration) var(--ease-emphasized)}.feat__slide[data-v-b94e91e9]{visibility:hidden;min-width:0;padding-top:var(--feat-slide-top);align-self:flex-start;gap:var(--space-sm);flex-direction:column;flex:0 0 100%;display:flex}.feat__slide.is-shown[data-v-b94e91e9]{visibility:visible}.feat__head[data-v-b94e91e9]{max-width:var(--feat-content-width)}@media (prefers-reduced-motion:reduce){.feat__pill.is-ready[data-v-b94e91e9],.feat__viewport.is-ready[data-v-b94e91e9],.feat__track.is-ready[data-v-b94e91e9]{transition:none}}@media (width>=640px){.feat[data-v-b94e91e9]{--feat-slide-top:var(--space-lg);padding-block:0}.feat__shell[data-v-b94e91e9]{padding:var(--space-lg)}.feat__tab[data-v-b94e91e9]{font-size:var(--font-size-lg)}}@media (width>=768px){.feat__slide[data-v-b94e91e9]{gap:var(--space-lg)}}@media (width>=1024px){.feat__slide[data-v-b94e91e9]{gap:var(--space-2xl)}.feat__shell[data-v-b94e91e9]{--feat-slide-top:var(--space-2xl);padding:var(--space-2xl)}}.dark[data-astro-cid-tegrerhf]{padding-top:var(--space-5xl);color:var(--color-text-on-primary)}.dk-title[data-astro-cid-tegrerhf]{text-align:center;margin-bottom:var(--space-xl)}.dk-feats[data-astro-cid-tegrerhf]{gap:var(--space-md);grid-template-columns:1fr;display:grid}.feat[data-astro-cid-tegrerhf]{--of-thumb-basis:42%;gap:var(--space-sm);background:var(--color-primary-soft);border-radius:var(--radius-xl);padding:var(--space-sm);min-height:var(--other-features-card-min-height);align-items:stretch;display:flex;position:relative;overflow:hidden}.feat-body[data-astro-cid-tegrerhf]{gap:var(--space-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.feat-title[data-astro-cid-tegrerhf]{font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed)}.feat-text[data-astro-cid-tegrerhf]{line-height:var(--line-height-relaxed);color:var(--color-text-on-gradient-muted);opacity:0;transform:translateY(calc(-1 * var(--space-2xs)));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-emphasized)}.feat[data-astro-cid-tegrerhf]:hover .feat-text[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:focus-within .feat-text[data-astro-cid-tegrerhf]{opacity:1;transform:translateY(0)}.feat-plus[data-astro-cid-tegrerhf]{bottom:var(--space-sm);left:var(--space-sm);width:var(--size-md);height:var(--size-md);border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-primary-strong);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-emphasized);flex:none;justify-content:center;align-items:center;display:flex;position:absolute}.feat-plus[data-astro-cid-tegrerhf] svg[data-astro-cid-tegrerhf]{width:var(--font-size-lg);height:var(--font-size-lg)}.feat[data-astro-cid-tegrerhf]:hover .feat-plus[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:focus-within .feat-plus[data-astro-cid-tegrerhf]{opacity:0;transform:translateX(calc(-1 * (var(--space-sm) + var(--size-md))))}.feat-thumb[data-astro-cid-tegrerhf]{flex:0 0 var(--of-thumb-basis);margin-right:calc(-1 * var(--space-sm));margin-bottom:calc(-1 * var(--space-sm));border-radius:var(--radius-sm) 0 0 0;transform-origin:0 100%;transition:transform var(--duration-base) var(--ease-emphasized);align-self:flex-end;overflow:hidden}.feat[data-astro-cid-tegrerhf]:hover .feat-thumb[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:focus-within .feat-thumb[data-astro-cid-tegrerhf]{transform:scale(2)}.feat-thumb[data-astro-cid-tegrerhf] img[data-astro-cid-tegrerhf]{width:100%;height:auto;display:block}.dk-cta[data-astro-cid-tegrerhf]{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);flex-wrap:wrap;display:flex}.dk-cta-title[data-astro-cid-tegrerhf]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight)}.dk-cta-title[data-astro-cid-tegrerhf] .g[data-astro-cid-tegrerhf]{color:var(--color-accent)}.dk-cta-ic[data-astro-cid-tegrerhf]{width:1em;height:1em}@media (prefers-reduced-motion:reduce){.feat-text[data-astro-cid-tegrerhf],.feat-plus[data-astro-cid-tegrerhf]{transition:opacity var(--duration-base) var(--ease-standard)}.feat-text[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:hover .feat-plus[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:focus-within .feat-plus[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:hover .feat-thumb[data-astro-cid-tegrerhf],.feat[data-astro-cid-tegrerhf]:focus-within .feat-thumb[data-astro-cid-tegrerhf]{transform:none}.feat-thumb[data-astro-cid-tegrerhf]{transition:none}}@media (hover:none){.feat-text[data-astro-cid-tegrerhf]{opacity:1;transform:none}.feat-plus[data-astro-cid-tegrerhf]{display:none}}@media (width>=640px){.dk-feats[data-astro-cid-tegrerhf]{grid-template-columns:repeat(2,1fr)}.dk-cta-title[data-astro-cid-tegrerhf]{font-size:var(--font-size-3xl)}}@media (width>=1024px){.dk-feats[data-astro-cid-tegrerhf]{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.dk-feats[data-astro-cid-tegrerhf]{grid-template-columns:repeat(4,1fr)}}.sk[data-astro-cid-4swbnejv]{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}.sk-title[data-astro-cid-4swbnejv]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin:var(--space-xs) 0 var(--space-sm)}.sk-lead[data-astro-cid-4swbnejv]{color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:var(--measure-xs)}.sk-feats[data-astro-cid-4swbnejv]{gap:var(--space-md);margin:var(--space-xl) 0 var(--space-lg);padding:var(--space-sm);background:var(--color-surface-lavender);border-radius:var(--radius-lg);grid-template-columns:1fr;list-style:none;display:grid}.sk-feats[data-astro-cid-4swbnejv] li[data-astro-cid-4swbnejv]{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);align-items:flex-start;gap:var(--space-xs);display:flex}.sf-ic[data-astro-cid-4swbnejv]{color:var(--color-primary-bright);flex:none}.sf-ic[data-astro-cid-4swbnejv] svg[data-astro-cid-4swbnejv]{width:var(--size-sm);height:var(--size-sm);display:block}.sk-link[data-astro-cid-4swbnejv]{color:var(--color-text-accent);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2xs);display:inline-flex}.arrow[data-astro-cid-4swbnejv]{width:1em;height:1em}.sk-right[data-astro-cid-4swbnejv]{min-height:var(--skills-graphic-min-height);position:relative}.sk-art[data-astro-cid-4swbnejv]{width:50%;height:auto;margin-inline:auto;display:block}.sk-trend[data-astro-cid-4swbnejv]{width:var(--skills-trend-width);background:var(--color-surface-frosted);-webkit-backdrop-filter:blur(var(--blur-md));border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-xs) var(--space-sm);position:absolute;top:6%;left:0}.st-head[data-astro-cid-4swbnejv]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.st-cap[data-astro-cid-4swbnejv]{color:var(--color-text-accent-strong);font-weight:var(--font-weight-bold)}.st-pct[data-astro-cid-4swbnejv]{color:var(--color-accent-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold)}.st-chart[data-astro-cid-4swbnejv]{aspect-ratio:240/82;width:100%;margin-top:var(--space-xs);display:block}.st-grid[data-astro-cid-4swbnejv]{stroke:var(--color-border);stroke-width:.6px}.st-fill-a[data-astro-cid-4swbnejv]{stop-color:var(--color-chart-1)}.st-fill-b[data-astro-cid-4swbnejv]{stop-color:var(--color-chart-1);stop-opacity:0}.st-line[data-astro-cid-4swbnejv]{fill:none;stroke:var(--color-chart-1);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.st-dot[data-astro-cid-4swbnejv]{fill:var(--color-text-accent-strong)}.sk-rank[data-astro-cid-4swbnejv]{width:var(--skills-rank-width);background:var(--color-surface-frosted);-webkit-backdrop-filter:blur(var(--blur-md));border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-sm);position:absolute;bottom:0;right:0}.rank-head[data-astro-cid-4swbnejv]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-bold);padding-bottom:var(--space-2xs);border-bottom:var(--border-width-1) solid var(--color-border);justify-content:space-between;display:flex}.rank-title[data-astro-cid-4swbnejv]{align-items:center;gap:var(--space-2xs);color:var(--color-text-accent-strong);display:inline-flex}.chart[data-astro-cid-4swbnejv]{width:var(--size-xs);height:var(--size-xs);color:var(--color-text-accent);flex:none}.rank-row[data-astro-cid-4swbnejv]{margin-top:var(--space-xs);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.who[data-astro-cid-4swbnejv]{align-items:center;gap:var(--space-xs);color:var(--color-text-accent);font-weight:var(--font-weight-semibold);display:flex}.p-av[data-astro-cid-4swbnejv]{width:var(--size-xs);height:var(--size-xs);border-radius:var(--radius-circle);object-fit:cover;flex:none}.pts[data-astro-cid-4swbnejv]{color:var(--color-text);font-weight:var(--font-weight-bold)}@media (width>=1024px){.sk[data-astro-cid-4swbnejv]{gap:var(--space-4xl);grid-template-columns:1fr 1fr}.sk-feats[data-astro-cid-4swbnejv]{grid-template-columns:repeat(3,1fr)}.sk-art[data-astro-cid-4swbnejv]{width:100%}}.faq-list[data-astro-cid-ajsgapk5]{--faq-num-col:25%;list-style:none}.faq-top[data-astro-cid-ajsgapk5]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-width-1) solid var(--color-border-neutral);display:flex}.faq-h[data-astro-cid-ajsgapk5]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-accent)}.faq-ver[data-astro-cid-ajsgapk5]{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-accent);font-weight:var(--font-weight-bold)}.faq-item[data-astro-cid-ajsgapk5]{padding-bottom:var(--space-sm);border-bottom:var(--border-width-1) solid var(--color-border-neutral)}.faq-head[data-astro-cid-ajsgapk5]{column-gap:var(--space-sm);width:100%;padding:var(--space-sm) 0 0;appearance:none;text-align:left;cursor:pointer;color:var(--color-text);font-family:var(--font-family-sans);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;display:grid}.faq-panel[data-astro-cid-ajsgapk5]{transition:grid-template-rows var(--duration-base) var(--ease-emphasized);grid-template-rows:0fr;display:grid}.faq-item[data-astro-cid-ajsgapk5][data-open] .faq-panel[data-astro-cid-ajsgapk5]{grid-template-rows:1fr}.faq-panel-inner[data-astro-cid-ajsgapk5]{min-height:0;padding-left:0;overflow:hidden}.faq-a[data-astro-cid-ajsgapk5]{padding-top:var(--space-2xs);color:var(--color-text-subtle);line-height:var(--line-height-relaxed)}.faq-head[data-astro-cid-ajsgapk5]:focus-visible{outline:var(--border-width-2) solid var(--color-border-vivid);outline-offset:var(--space-3xs);border-radius:var(--radius-xs)}@media (width>=768px){.faq-item[data-astro-cid-ajsgapk5]{padding-bottom:var(--space-lg)}.faq-head[data-astro-cid-ajsgapk5]{grid-template-columns:var(--faq-num-col) 1fr;padding-top:var(--space-lg);column-gap:0}.faq-panel-inner[data-astro-cid-ajsgapk5]{padding-left:var(--faq-num-col)}}@media (width>=1024px){.faq-item[data-astro-cid-ajsgapk5]{padding-bottom:var(--space-2xl)}.faq-head[data-astro-cid-ajsgapk5]{padding-top:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.faq-panel[data-astro-cid-ajsgapk5]{transition:none}}.pr-title[data-v-142c4a1e]{text-align:center;font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);line-height:var(--line-height-tight);margin-bottom:var(--space-5xl)}.pr-body[data-v-142c4a1e]{position:relative}.pr-toggle[data-v-142c4a1e]{justify-content:center;align-items:center;gap:var(--space-xs);margin:var(--space-xl) 0 var(--space-5xl);display:flex;position:relative}.pr-opt[data-v-142c4a1e]{cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:0 0;border:0}.pr-opt.active[data-v-142c4a1e]{color:var(--color-text)}.pr-switch[data-v-142c4a1e]{width:var(--size-lg);height:var(--size-sm);border-radius:var(--radius-pill);background:var(--color-surface-lavender-strong);cursor:pointer;border:0;flex:none;padding:0;position:relative}.pr-knob[data-v-142c4a1e]{top:var(--space-3xs);left:var(--space-3xs);width:var(--size-xs);height:var(--size-xs);border-radius:var(--radius-circle);background:var(--color-primary-bright);transition:transform var(--duration-base) var(--ease-emphasized);position:absolute}.pr-knob.right[data-v-142c4a1e]{transform:translateX(calc(var(--size-lg) - var(--size-xs) - 2 * var(--space-3xs)))}.pr-anno[data-v-142c4a1e]{align-items:center;display:inline-flex;position:relative}.pr-save[data-v-142c4a1e]{align-items:flex-end;gap:var(--space-3xs);width:max-content;color:var(--color-text-accent);pointer-events:none;--pr-arrow-height:var(--size-2xl);--pr-arrow-tip-from-bottom:calc((48 - 44.243) / 48 * var(--pr-arrow-height));--pr-text-tilt-nudge:var(--space-3xs);display:flex;position:absolute;top:100%;right:-50%}.pr-save-text[data-v-142c4a1e]{font-size:var(--font-size-xl);line-height:var(--line-height-none);font-weight:var(--font-weight-semibold);transform:translateY(calc(.5 * var(--font-size-xl) - var(--pr-arrow-tip-from-bottom) + var(--pr-text-tilt-nudge))) rotate(-6deg)}.pr-save-arrow[data-v-142c4a1e]{height:var(--pr-arrow-height);width:calc(37 / 48 * var(--pr-arrow-height))}.pr-scroll[data-v-142c4a1e]{display:none;overflow-x:auto}.pr-table[data-v-142c4a1e]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:var(--pricing-table-min-width)}.pr-table th[data-v-142c4a1e],.pr-table td[data-v-142c4a1e]{padding:var(--space-sm) var(--space-2xl);text-align:center}.pr-plan[data-v-142c4a1e]{vertical-align:top;text-align:left;height:100%}.pr-plan-inner[data-v-142c4a1e]{text-align:left;flex-direction:column;height:100%;display:flex}.pr-plan-inner .pr-btn[data-v-142c4a1e]{margin-top:auto}.pr-plan-name[data-v-142c4a1e]{color:var(--color-text);display:block}.pr-plan-price[data-v-142c4a1e]{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-3xl);color:var(--color-text-accent);margin:var(--space-sm) 0 var(--space-xs);display:block}.pr-plan-price small[data-v-142c4a1e]{font-size:var(--font-size-md);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.pr-plan-blurb[data-v-142c4a1e]{color:var(--color-text-muted);line-height:var(--line-height-base);min-height:calc(2 * var(--line-height-base) * var(--font-size-sm));margin-bottom:var(--space-sm);display:block}.pr-btn[data-v-142c4a1e]{text-align:center;width:100%;padding:var(--space-xs) var(--space-md);border:var(--border-width-2) solid var(--color-primary-bright);border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);background-color:#0000;background-image:linear-gradient(var(--color-primary-bright), var(--color-primary-bright));transition:background-size var(--duration-base) var(--ease-emphasized), color var(--duration-base) var(--ease-standard);background-position:0;background-repeat:no-repeat;background-size:0% 100%;display:block}.pr-btn[data-v-142c4a1e]:hover{color:var(--color-text-on-primary);background-size:100% 100%}.pr-btn.featured[data-v-142c4a1e]{background-color:var(--color-primary-bright);background-image:linear-gradient(var(--color-surface), var(--color-surface));color:var(--color-text-on-primary)}.pr-btn.featured[data-v-142c4a1e]:hover{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.pr-btn[data-v-142c4a1e]{transition:color var(--duration-base) var(--ease-standard)}}.pr-plan.featured[data-v-142c4a1e]{border:var(--border-width-2) solid var(--color-primary-bright);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-subtle);border-bottom:0}.pr-cell.featured[data-v-142c4a1e]{border-left:var(--border-width-2) solid var(--color-primary-bright);border-right:var(--border-width-2) solid var(--color-primary-bright);background:var(--color-surface-subtle)}tr.tint .pr-cell.featured[data-v-142c4a1e]{background:var(--color-surface-lavender)}.pr-cell.featured.last[data-v-142c4a1e]{border-bottom:var(--border-width-2) solid var(--color-primary-bright);border-radius:0 0 var(--radius-lg) var(--radius-lg)}tbody tr.tint[data-v-142c4a1e]{background:var(--color-surface-subtle)}.pr-label[data-v-142c4a1e]{text-align:left;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text)}tr.tint .pr-label[data-v-142c4a1e]{color:var(--color-text-accent)}.pr-table .pr-label[data-v-142c4a1e]{text-align:left}.pr-txt[data-v-142c4a1e]{color:var(--color-text-accent);font-weight:var(--font-weight-medium)}.pr-ic[data-v-142c4a1e]{width:var(--size-sm);height:var(--size-sm);display:inline-block}.pr-yes[data-v-142c4a1e]{color:var(--color-primary-bright)}.pr-no[data-v-142c4a1e]{color:var(--color-text-faint)}.pr-stack[data-v-142c4a1e]{gap:var(--space-3xl);display:grid}.pr-card.featured[data-v-142c4a1e]{border:var(--border-width-2) solid var(--color-primary-bright);border-radius:var(--radius-lg);overflow:hidden}.pr-card-head[data-v-142c4a1e]{padding:var(--space-sm)}.pr-card-row[data-v-142c4a1e]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);display:flex}.pr-card-row.tint[data-v-142c4a1e]{background:var(--color-surface-subtle)}.pr-card-row .pr-label[data-v-142c4a1e]{flex:1}.pr-card-row.tint .pr-label[data-v-142c4a1e]{color:var(--color-text-accent)}@media (width>=640px){.pr-title[data-v-142c4a1e]{font-size:var(--font-size-5xl)}}@media (width>=768px){.pr-card .pr-btn[data-v-142c4a1e]{max-width:var(--pricing-btn-max-width)}.pr-card-head[data-v-142c4a1e],.pr-card-row[data-v-142c4a1e]{padding:var(--space-sm) var(--space-lg)}}@media (width>=1024px){.pr-scroll[data-v-142c4a1e]{display:block}.pr-stack[data-v-142c4a1e]{display:none}.pr-toggle[data-v-142c4a1e]{top:var(--space-4xl);z-index:var(--z-raised);justify-content:flex-start;margin:0;position:absolute;left:0}}.banner[data-astro-cid-4dqzudvk]{--banner-gutter:var(--space-sm);background:var(--color-accent);padding:var(--space-5xl) var(--banner-gutter) var(--space-6xl);text-align:center;position:relative;overflow:hidden}.marks[data-astro-cid-4dqzudvk]{top:var(--space-3xl);gap:var(--space-2xs) var(--space-xs);font-size:var(--font-size-sm);color:var(--color-overlay-on-accent);font-weight:var(--font-weight-bold);grid-template-columns:repeat(3,1fr);display:none;position:absolute}.marks[data-astro-cid-4dqzudvk] svg[data-astro-cid-4dqzudvk]{width:1em;height:1em}.marks[data-astro-cid-4dqzudvk].left{left:var(--banner-gutter);top:var(--banner-marks-offset)}.marks[data-astro-cid-4dqzudvk].right{right:var(--banner-gutter)}.banner-title[data-astro-cid-4dqzudvk]{font-family:var(--font-family-display);font-weight:var(--font-weight-black);font-size:var(--font-size-4xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-loose);color:var(--color-on-accent);text-transform:uppercase}.ai[data-astro-cid-4dqzudvk]{background:var(--gradient-rainbow);color:#0000;background-clip:text}.banner-bubble[data-astro-cid-4dqzudvk]{margin:var(--space-4xl) auto 0;max-width:var(--measure-lg);background:var(--color-surface);border-radius:var(--radius-pill);padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-sm);box-shadow:var(--shadow-soft);display:flex;position:relative}.banner-bubble[data-astro-cid-4dqzudvk] p[data-astro-cid-4dqzudvk]{font-weight:var(--font-weight-semibold);text-align:left;flex:1}.bubble-plus[data-astro-cid-4dqzudvk]{width:var(--size-lg);height:var(--size-lg);cursor:pointer;border-radius:var(--radius-circle);background:var(--color-on-accent);color:var(--color-text-on-primary);font-size:var(--font-size-xl);line-height:var(--line-height-none);border:none;flex:none;justify-content:center;align-items:center;display:flex}@media (width>=768px){.banner[data-astro-cid-4dqzudvk]{--banner-gutter:var(--space-lg)}.banner-title[data-astro-cid-4dqzudvk]{font-size:var(--font-size-6xl)}.marks[data-astro-cid-4dqzudvk]{display:grid}}@media (width>=1024px){.banner[data-astro-cid-4dqzudvk]{--banner-gutter:var(--space-2xl)}}
