/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer theme;@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%}button,input,select{font:inherit}[hidden]{display:none!important}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--v5-neutral-bg:#f6f6fa;--v5-neutral-surface:#fff;--v5-neutral-muted:#eeeef4;--v5-neutral-line:#e3e3ee;--v5-neutral-line-strong:#c9c9da;--v5-neutral-ink:#1d1b3a;--v5-neutral-ink2:#5b5975;--v5-neutral-on-ink:#fff;--v5-neutral-scrim:#1d1b3a6b;--v5-neutral-bar:#ffffffdb;--v5-neutral-danger:#c4122f;--v5-neutral-danger-tint:#fde8ec;--v5-neutral-warning:#8a5300;--v5-neutral-warning-tint:#fff1d6;--v5-neutral-success:#0b7a55;--v5-neutral-success-tint:#dff6ec;--v5-neutral-tab:#da3a12;--v5-materials-fill:#da3a12;--v5-materials-edge:#a82e10;--v5-materials-tint:#ffe9e2;--v5-materials-text:#c23412;--v5-materials-on-fill:#fff;--v5-materials-inverse:#c23412;--v5-materials-deco:#ff8a6b;--v5-vocabulary-fill:#5b4bf0;--v5-vocabulary-edge:#3e2fc4;--v5-vocabulary-tint:#eceaff;--v5-vocabulary-text:#5040e6;--v5-vocabulary-on-fill:#fff;--v5-vocabulary-inverse:#5040e6;--v5-vocabulary-deco:#8f84ff;--v5-ai-fill:#0672c7;--v5-ai-edge:#04508c;--v5-ai-tint:#e1f1ff;--v5-ai-text:#0668b5;--v5-ai-on-fill:#fff;--v5-ai-inverse:#0668b5;--v5-ai-deco:#4fb3ff;--v5-exam-fill:#0b7f58;--v5-exam-edge:#075a3e;--v5-exam-tint:#ddf6eb;--v5-exam-text:#0a7651;--v5-exam-on-fill:#fff;--v5-exam-inverse:#0a7651;--v5-exam-deco:#3fd39e;--v5-my-fill:#ffc233;--v5-my-edge:#d99a00;--v5-my-tint:#fff3d1;--v5-my-text:#855c00;--v5-my-on-fill:#1d1b3a;--v5-my-inverse:#855c00;--v5-my-deco:#ffd86b;--v5-type-display-size:3.5rem;--v5-type-display-line:1;--v5-type-display-weight:800;--v5-type-large-title-size:2.125rem;--v5-type-large-title-line:1.1471;--v5-type-large-title-weight:800;--v5-type-title2-size:1.375rem;--v5-type-title2-line:1.2727;--v5-type-title2-weight:800;--v5-type-title3-size:1.25rem;--v5-type-title3-line:1.3;--v5-type-title3-weight:800;--v5-type-headline-size:1.0625rem;--v5-type-headline-line:1.2941;--v5-type-headline-weight:700;--v5-type-body-size:1.0625rem;--v5-type-body-line:1.5294;--v5-type-body-weight:500;--v5-type-callout-size:1rem;--v5-type-callout-line:1.4375;--v5-type-callout-weight:600;--v5-type-subhead-size:.9375rem;--v5-type-subhead-line:1.4;--v5-type-subhead-weight:600;--v5-type-footnote-size:.8125rem;--v5-type-footnote-line:1.3846;--v5-type-footnote-weight:600;--v5-type-caption-size:.75rem;--v5-type-caption-line:1.3333;--v5-type-caption-weight:800;--v5-type-button-size:1.0625rem;--v5-type-button-line:1.1765;--v5-type-button-weight:800;--v5-space-xxs:4px;--v5-space-xs:8px;--v5-space-sm:12px;--v5-space-md:16px;--v5-space-lg:20px;--v5-space-xl:24px;--v5-space-xxl:32px;--v5-space-gutter:18px;--v5-space-section:28px;--v5-size-minimum-target:44px;--v5-size-button:52px;--v5-size-chip:44px;--v5-size-icon-button:48px;--v5-size-search-field:48px;--v5-size-row:58px;--v5-size-glyph:38px;--v5-size-progress-bar:8px;--v5-size-hero-progress-bar:10px;--v5-radius-chip:14px;--v5-radius-control:16px;--v5-radius-card:20px;--v5-radius-tile:22px;--v5-radius-hero:26px;--v5-radius-option:18px;--v5-radius-badge:12px;--v5-radius-glyph:12px;--v5-radius-mini-tile:15px;--v5-radius-empty-tile:24px;--v5-radius-text-button:12px;--v5-radius-filter-chip:18px;--v5-radius-segmented-track:12px;--v5-radius-segmented-cell:10px;--v5-radius-small-glyph:10px;--v5-radius-status-tag:6px;--v5-radius-checkbox:7px;--v5-edge-button:4px;--v5-edge-chip:3px;--v5-edge-card:3px;--v5-edge-tile:5px;--v5-edge-hero:6px;--v5-edge-pressed-travel:3px;--v5-edge-card-pressed-travel:2px;--v5-edge-border:2px;--v5-edge-separator:1.5px;--v5-motion-duration-fast:.12s;--v5-motion-control-press-duration:.11s;--v5-motion-content-transition-duration:.18s;--v5-motion-reduced-motion-duration:.12s;--v5-motion-duration-normal:.2s;--v5-motion-duration-slow:.28s;--v5-motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--v5-motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--v5-motion-root-module-duration:.26s;--v5-motion-root-module-outgoing-duration:.12s;--v5-motion-root-module-identity-delay:0s;--v5-motion-root-module-primary-delay:24ms;--v5-motion-root-module-support-delay:48ms;--v5-motion-welcome-module-duration:.28s;--v5-motion-welcome-copy-delay:24ms;--v5-motion-menu-open-response:.24s;--v5-motion-menu-close-duration:.14s;--v5-motion-menu-reduced-open-duration:.15s;--v5-motion-loading-indicator-delay:.15s;--v5-motion-loading-node-cycle:.9s;--v5-motion-skeleton-sweep-duration:1.2s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--v5-neutral-bg:#12111e;--v5-neutral-surface:#1d1c2e;--v5-neutral-muted:#28273d;--v5-neutral-line:#33324c;--v5-neutral-line-strong:#4c4b68;--v5-neutral-ink:#f4f3ff;--v5-neutral-ink2:#b7b5d3;--v5-neutral-on-ink:#12111e;--v5-neutral-scrim:#0000008f;--v5-neutral-bar:#1d1c2ee0;--v5-neutral-danger:#ff8a98;--v5-neutral-danger-tint:#3d1720;--v5-neutral-warning:#ffc96b;--v5-neutral-warning-tint:#38290f;--v5-neutral-success:#5fe0ae;--v5-neutral-success-tint:#11342a;--v5-neutral-tab:#ff8562;--v5-materials-fill:#da3a12;--v5-materials-edge:#8f2408;--v5-materials-tint:#3a1d17;--v5-materials-text:#ff9473;--v5-materials-on-fill:#fff;--v5-materials-inverse:#c23412;--v5-materials-deco:#ff8a6b;--v5-vocabulary-fill:#5b4bf0;--v5-vocabulary-edge:#3324a8;--v5-vocabulary-tint:#25214a;--v5-vocabulary-text:#a79eff;--v5-vocabulary-on-fill:#fff;--v5-vocabulary-inverse:#5040e6;--v5-vocabulary-deco:#8f84ff;--v5-ai-fill:#0672c7;--v5-ai-edge:#03406f;--v5-ai-tint:#132b42;--v5-ai-text:#6cc0ff;--v5-ai-on-fill:#fff;--v5-ai-inverse:#0668b5;--v5-ai-deco:#4fb3ff;--v5-exam-fill:#0b7f58;--v5-exam-edge:#054a33;--v5-exam-tint:#11312a;--v5-exam-text:#5fe0ae;--v5-exam-on-fill:#fff;--v5-exam-inverse:#0a7651;--v5-exam-deco:#3fd39e;--v5-my-fill:#ffc233;--v5-my-edge:#a87700;--v5-my-tint:#352b12;--v5-my-text:#ffd06b;--v5-my-on-fill:#1d1b3a;--v5-my-inverse:#855c00;--v5-my-deco:#ffd86b}}@media (prefers-contrast:more){:root{--v5-neutral-bg:#f6f6fa;--v5-neutral-surface:#fff;--v5-neutral-muted:#eeeef4;--v5-neutral-line:#8c8aa8;--v5-neutral-line-strong:#5b5975;--v5-neutral-ink:#0b0a1f;--v5-neutral-ink2:#3d3b59;--v5-neutral-on-ink:#fff;--v5-neutral-scrim:#0b0a1f8f;--v5-neutral-bar:#fff;--v5-neutral-danger:#a10e26;--v5-neutral-danger-tint:#fde8ec;--v5-neutral-warning:#6b4000;--v5-neutral-warning-tint:#fff1d6;--v5-neutral-success:#07603f;--v5-neutral-success-tint:#dff6ec;--v5-neutral-tab:#a82e10;--v5-materials-fill:#c23412;--v5-materials-edge:#7a2008;--v5-materials-tint:#ffe9e2;--v5-materials-text:#a12a0d;--v5-materials-on-fill:#fff;--v5-materials-inverse:#c23412;--v5-materials-deco:#ff8a6b;--v5-vocabulary-fill:#4a3ad9;--v5-vocabulary-edge:#2a1d96;--v5-vocabulary-tint:#eceaff;--v5-vocabulary-text:#3f30c9;--v5-vocabulary-on-fill:#fff;--v5-vocabulary-inverse:#5040e6;--v5-vocabulary-deco:#8f84ff;--v5-ai-fill:#05609f;--v5-ai-edge:#033b66;--v5-ai-tint:#e1f1ff;--v5-ai-text:#05568f;--v5-ai-on-fill:#fff;--v5-ai-inverse:#0668b5;--v5-ai-deco:#4fb3ff;--v5-exam-fill:#086b4a;--v5-exam-edge:#04402b;--v5-exam-tint:#ddf6eb;--v5-exam-text:#075e41;--v5-exam-on-fill:#fff;--v5-exam-inverse:#0a7651;--v5-exam-deco:#3fd39e;--v5-my-fill:#ffc233;--v5-my-edge:#8f6400;--v5-my-tint:#fff3d1;--v5-my-text:#6b4a00;--v5-my-on-fill:#0b0a1f;--v5-my-inverse:#855c00;--v5-my-deco:#ffd86b}@media (prefers-color-scheme:dark){:root{--v5-neutral-bg:#08070f;--v5-neutral-surface:#15141f;--v5-neutral-muted:#201f2e;--v5-neutral-line:#8c8aa8;--v5-neutral-line-strong:#c6c4dd;--v5-neutral-ink:#fff;--v5-neutral-ink2:#e3e1f5;--v5-neutral-on-ink:#08070f;--v5-neutral-scrim:#000000b3;--v5-neutral-bar:#15141f;--v5-neutral-danger:#ffb3bd;--v5-neutral-danger-tint:#3d1720;--v5-neutral-warning:#ffd98f;--v5-neutral-warning-tint:#38290f;--v5-neutral-success:#8df0c8;--v5-neutral-success-tint:#11342a;--v5-neutral-tab:#ffb199;--v5-materials-fill:#c23412;--v5-materials-edge:#fff;--v5-materials-tint:#3a1d17;--v5-materials-text:#ffb199;--v5-materials-on-fill:#fff;--v5-materials-inverse:#c23412;--v5-materials-deco:#ff8a6b;--v5-vocabulary-fill:#4a3ad9;--v5-vocabulary-edge:#fff;--v5-vocabulary-tint:#25214a;--v5-vocabulary-text:#c9c3ff;--v5-vocabulary-on-fill:#fff;--v5-vocabulary-inverse:#5040e6;--v5-vocabulary-deco:#8f84ff;--v5-ai-fill:#05609f;--v5-ai-edge:#fff;--v5-ai-tint:#132b42;--v5-ai-text:#a6d8ff;--v5-ai-on-fill:#fff;--v5-ai-inverse:#0668b5;--v5-ai-deco:#4fb3ff;--v5-exam-fill:#086b4a;--v5-exam-edge:#fff;--v5-exam-tint:#11312a;--v5-exam-text:#8df0c8;--v5-exam-on-fill:#fff;--v5-exam-inverse:#0a7651;--v5-exam-deco:#3fd39e;--v5-my-fill:#ffc233;--v5-my-edge:#fff;--v5-my-tint:#352b12;--v5-my-text:#ffe09a;--v5-my-on-fill:#08070f;--v5-my-inverse:#855c00;--v5-my-deco:#ffd86b}}}:root{--s-bg:var(--v5-neutral-bg);--s-surface:var(--v5-neutral-surface);--s-muted:var(--v5-neutral-muted);--s-line:var(--v5-neutral-line);--s-line2:var(--v5-neutral-line-strong);--s-ink:var(--v5-neutral-ink);--s-ink2:var(--v5-neutral-ink2);--s-warn-tint:var(--v5-neutral-warning-tint);--s-warn-text:var(--v5-neutral-warning);--s-shadow:var(--v5-neutral-scrim)}@supports (color:color-mix(in lab, red, red)){:root{--s-shadow:color-mix(in srgb, var(--v5-neutral-scrim) 50%, transparent)}}:root{--m-fill:var(--v5-materials-fill);--m-edge:var(--v5-materials-edge);--m-tint:var(--v5-materials-tint);--m-text:var(--v5-materials-text);--m-on:var(--v5-materials-on-fill);--w-type-h1:clamp(var(--v5-type-large-title-size), 4.6vw, var(--v5-type-display-size));--w-type-h2:clamp(var(--v5-type-title2-size), 3vw, var(--v5-type-large-title-size));--w-weight-heavy:var(--v5-type-title2-weight);--w-weight-bold:var(--v5-type-headline-weight);--w-weight-semi:var(--v5-type-callout-weight);--w-weight-body:var(--v5-type-body-weight);--w-gutter:var(--v5-space-xxl);--w-header-h:calc(var(--v5-space-xxl) * 2);--w-section:calc(var(--v5-space-section) * 2);--w-section-sm:calc(var(--v5-space-section) + var(--v5-space-xs));--w-block:calc(var(--v5-space-xl) * 2);--w-block-sm:calc(var(--v5-space-lg) * 2);--w-block-lg:calc(var(--v5-space-xl) * 3);--w-list-pad:calc(var(--v5-space-xxl) * 2);--w-hero-pad:calc(var(--v5-space-xxl) * 3);--w-hair:calc(var(--v5-space-xxs) / 2);--w-shadow-small:0 var(--v5-space-xs) var(--v5-space-gutter) var(--s-shadow);--w-shadow-phone:0 var(--v5-space-section) var(--w-list-pad) var(--s-shadow);--w-ease-out:var(--v5-motion-ease-emphasized);--w-content:1080px;--w-radius-pill:999px;--w-phone-radius:40px;--w-phone-screen-radius:30px}[data-m=vocabulary]{--m-fill:var(--v5-vocabulary-fill);--m-edge:var(--v5-vocabulary-edge);--m-tint:var(--v5-vocabulary-tint);--m-text:var(--v5-vocabulary-text);--m-on:var(--v5-vocabulary-on-fill)}[data-m=ai]{--m-fill:var(--v5-ai-fill);--m-edge:var(--v5-ai-edge);--m-tint:var(--v5-ai-tint);--m-text:var(--v5-ai-text);--m-on:var(--v5-ai-on-fill)}[data-m=exam]{--m-fill:var(--v5-exam-fill);--m-edge:var(--v5-exam-edge);--m-tint:var(--v5-exam-tint);--m-text:var(--v5-exam-text);--m-on:var(--v5-exam-on-fill)}[data-m=my]{--m-fill:var(--v5-my-fill);--m-edge:var(--v5-my-edge);--m-tint:var(--v5-my-tint);--m-text:var(--v5-my-text);--m-on:var(--v5-my-on-fill)}}@layer base{html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--s-bg);min-height:100vh;color:var(--s-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif;font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-line)}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1}a{color:inherit}h1,h2,h3,h4{font-weight:var(--w-weight-heavy);line-height:var(--v5-type-title3-line)}:focus-visible{outline:3px solid var(--m-text);outline-offset:var(--w-hair);border-radius:var(--v5-radius-small-glyph)}[id]{scroll-margin-top:var(--v5-space-md)}.skip-link{z-index:200;top:var(--v5-space-sm);left:var(--v5-space-sm);padding:var(--v5-space-sm) var(--v5-space-md);border-radius:var(--v5-radius-text-button);background:var(--s-ink);color:var(--s-bg);font-weight:var(--w-weight-bold);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer layout{.s-wrap{width:100%;max-width:var(--w-content);padding-inline:var(--w-gutter);margin-inline:auto}.s-sec{padding-block:var(--w-section)}.s-stack{gap:var(--v5-space-md);flex-direction:column;display:flex}.s-row{gap:var(--v5-space-sm);flex-wrap:wrap;align-items:center;display:flex}.s-grid3{gap:var(--v5-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-grid2{gap:var(--v5-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-two{gap:var(--w-block-sm);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.s-band{background:var(--s-surface);border-block:1px solid var(--s-line)}.s-scroll{overflow-x:auto}}@layer components{.s-h1{font-size:var(--w-type-h1);line-height:var(--v5-type-large-title-line);letter-spacing:-.022em;text-wrap:balance}.s-h1.sm{font-size:var(--v5-type-large-title-size)}.s-h2{font-size:var(--w-type-h2);line-height:var(--v5-type-title2-line);letter-spacing:-.015em;text-wrap:balance}.s-h2.sm{font-size:var(--v5-type-title2-size)}.s-h3{font-size:var(--v5-type-title3-size);line-height:var(--v5-type-title3-line)}.s-h3.lg{font-size:var(--v5-type-title2-size)}.s-lead{max-width:36em;color:var(--s-ink2);font-size:var(--v5-type-body-size)}.s-sub{max-width:40em;color:var(--s-ink2)}.s-eye{color:var(--m-text);font-size:var(--v5-type-footnote-size);font-weight:var(--w-weight-heavy);letter-spacing:.08em}.s-note{color:var(--s-ink2);font-size:var(--v5-type-footnote-size)}.s-t1{min-height:var(--v5-size-button);justify-content:center;align-items:center;gap:var(--v5-space-xs);margin-bottom:var(--v5-edge-button);padding:0 var(--v5-space-xl);border-radius:var(--v5-radius-control);background:var(--m-fill);box-shadow:0 var(--v5-edge-button) 0 var(--m-edge);color:var(--m-on);font-size:var(--v5-type-button-size);font-weight:var(--v5-type-button-weight);cursor:pointer;transition:transform var(--v5-motion-control-press-duration) ease-out, box-shadow var(--v5-motion-control-press-duration) ease-out;border:0;text-decoration:none;display:inline-flex}.s-t1:active{box-shadow:0 calc(var(--v5-edge-button) - var(--v5-edge-pressed-travel)) 0 var(--m-edge);transform:translateY(var(--v5-edge-pressed-travel))}.s-t2{min-height:var(--v5-size-icon-button);justify-content:center;align-items:center;gap:var(--v5-space-xs);padding:0 var(--v5-space-gutter);border:var(--v5-edge-border) solid var(--s-line2);border-radius:var(--v5-radius-chip);background:var(--s-surface);color:var(--s-ink);font-size:var(--v5-type-callout-size);font-weight:var(--w-weight-bold);cursor:pointer;transition:transform var(--v5-motion-control-press-duration) ease-out;text-decoration:none;display:inline-flex}.s-t2:hover{border-color:var(--m-text)}.s-t2:active{transform:scale(.97)}.s-t2.sm{min-height:var(--v5-size-minimum-target);padding:0 var(--v5-space-md);font-size:var(--v5-type-subhead-size)}.s-link{color:var(--m-text);font-weight:var(--w-weight-bold);text-underline-offset:3px;text-decoration:underline}.s-ext:after{content:" ↗";font-weight:var(--w-weight-bold)}.s-head{border-bottom:1px solid var(--s-line);background:var(--s-surface)}.s-head .s-wrap{height:var(--w-header-h);align-items:center;gap:var(--v5-space-section);display:flex}.s-logo{min-height:var(--v5-size-minimum-target);align-items:center;gap:var(--v5-space-sm);font-size:var(--v5-type-title3-size);font-weight:var(--w-weight-heavy);letter-spacing:-.01em;text-decoration:none;display:flex}.s-logo img{width:var(--v5-space-xxl);height:var(--v5-space-xxl);border-radius:var(--v5-radius-small-glyph);display:block}.s-nav{gap:var(--v5-space-xxs);margin-left:auto;display:flex}.s-nav a{min-height:var(--v5-size-minimum-target);padding:0 var(--v5-space-md);border-radius:var(--v5-radius-text-button);color:var(--s-ink2);font-weight:var(--w-weight-bold);align-items:center;text-decoration:none;display:flex}.s-nav a[aria-current=page]{background:var(--s-muted);color:var(--s-ink)}.s-nav a:hover{color:var(--s-ink)}.s-burger{width:var(--v5-size-minimum-target);height:var(--v5-size-minimum-target);justify-content:center;align-items:center;gap:var(--v5-space-xxs);border:var(--v5-edge-border) solid var(--s-line2);border-radius:var(--v5-radius-text-button);background:var(--s-surface);color:var(--s-ink);cursor:pointer;flex-direction:column;margin-left:auto;display:none}.s-burger i{width:var(--v5-space-gutter);height:var(--w-hair);border-radius:var(--w-hair);transition:transform var(--v5-motion-content-transition-duration) ease-out, opacity var(--v5-motion-content-transition-duration) ease-out;background:currentColor;display:block}.s-burger[aria-expanded=true] i:first-child{transform:translateY(6px)rotate(45deg)}.s-burger[aria-expanded=true] i:nth-child(2){opacity:0}.s-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.s-menu{gap:var(--v5-space-xxs);padding:var(--v5-space-xs) var(--v5-space-lg) var(--v5-space-lg);border-bottom:1px solid var(--s-line);background:var(--s-surface);flex-direction:column;display:none}.s-menu a.mi{min-height:var(--v5-size-button);padding:0 var(--v5-space-xs);border-bottom:1px solid var(--s-line);font-size:var(--v5-type-headline-size);font-weight:var(--w-weight-heavy);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.s-menu a.mi:after{content:"›";color:var(--s-ink2);font-size:var(--v5-type-title2-size)}.s-menu .s-t1{margin-top:var(--v5-space-md)}.s-phone{border:9px solid var(--s-ink);border-radius:var(--w-phone-radius);background:var(--s-ink);width:292px;max-width:100%;box-shadow:var(--w-shadow-phone);margin:0 auto;overflow:hidden}.s-phone img{border-radius:var(--w-phone-screen-radius);width:100%;height:auto;display:block}.s-plat{gap:var(--v5-space-xs) var(--v5-space-md);color:var(--s-ink2);font-size:var(--v5-type-footnote-size);flex-wrap:wrap;display:flex}.s-plat b{color:var(--s-ink);font-weight:var(--w-weight-bold)}.s-steps{gap:var(--v5-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-steps.fit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.s-step{gap:var(--v5-space-xs);padding:var(--v5-space-gutter);border:1px solid var(--s-line);border-radius:var(--v5-radius-card);background:var(--s-bg);flex-direction:column;display:flex}.s-step .n{width:var(--v5-space-xxl);height:var(--v5-space-xxl);border-radius:var(--v5-radius-glyph);background:var(--m-tint);color:var(--m-text);font-weight:var(--w-weight-heavy);justify-content:center;align-items:center;display:flex}.s-card{gap:var(--v5-space-sm);min-width:0;padding:var(--v5-space-xl);border:1px solid var(--s-line);border-radius:var(--v5-radius-card);background:var(--s-surface);flex-direction:column;display:flex}a.s-card{border-width:var(--v5-edge-border);transition:transform var(--v5-motion-control-press-duration) ease-out;text-decoration:none}a.s-card:hover{border-color:var(--m-text)}a.s-card:active{transform:scale(.98)}.s-card .top{align-items:center;gap:var(--v5-space-sm);display:flex}.s-ico{width:var(--v5-size-minimum-target);height:var(--v5-size-minimum-target);border-radius:var(--v5-radius-chip);background:var(--m-tint);color:var(--m-text);font-size:var(--v5-type-headline-size);font-weight:var(--w-weight-heavy);flex:none;justify-content:center;align-items:center;display:flex}.s-ico.muted{background:var(--s-muted);color:var(--s-ink2)}.s-chev{width:var(--v5-space-xxl);height:var(--v5-space-xxl);border-radius:var(--v5-radius-small-glyph);background:var(--s-muted);color:var(--s-ink2);font-size:var(--v5-type-title3-size);flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.s-ticks li{margin-top:var(--v5-space-xs);padding-left:var(--v5-space-section);position:relative}.s-ticks li:before{content:"";top:.5em;left:var(--w-hair);border-bottom:3px solid var(--m-text);border-left:3px solid var(--m-text);width:12px;height:7px;position:absolute;transform:rotate(-45deg)}.s-chips{gap:var(--v5-space-xs);flex-wrap:wrap;display:flex}.s-chips a{min-height:var(--v5-size-chip);align-items:center;gap:var(--v5-space-xs);padding:0 var(--v5-space-md);border:var(--v5-edge-border) solid var(--s-line2);border-radius:var(--v5-radius-chip);background:var(--s-surface);font-weight:var(--w-weight-bold);text-decoration:none;display:inline-flex}.s-chips a:hover{border-color:var(--m-text)}.s-chips a span{color:var(--s-ink2);font-size:var(--v5-type-footnote-size);font-weight:var(--w-weight-semi)}.s-cta{justify-content:space-between;align-items:center;gap:var(--v5-space-lg);padding:var(--w-block-sm);border-radius:var(--v5-radius-hero);background:var(--s-ink);color:var(--s-bg);flex-wrap:wrap;display:flex}.s-cta .s-h2{color:var(--s-bg)}.s-cta .s-note{color:var(--s-bg);opacity:.8}.s-cta :focus-visible{outline-color:var(--s-bg)}.s-badge{padding:var(--w-hair) var(--v5-space-sm);border-radius:var(--w-radius-pill);background:var(--m-tint);color:var(--m-text);font-size:var(--v5-type-footnote-size);font-weight:var(--w-weight-heavy);align-self:flex-start;display:inline-flex}.s-table{border:1px solid var(--s-line);border-radius:var(--v5-radius-control);border-collapse:separate;border-spacing:0;background:var(--s-surface);width:100%;min-width:520px;font-size:var(--v5-type-subhead-size);overflow:hidden}.s-table th,.s-table td{padding:var(--v5-space-sm) var(--v5-space-md);border-bottom:1px solid var(--s-line);color:var(--s-ink);text-align:left;vertical-align:top}.s-table thead th{background:var(--s-muted);font-size:var(--v5-type-footnote-size)}.s-table tbody tr:last-child>*{border-bottom:0}.s-faq{padding:0 var(--v5-space-gutter);border:1px solid var(--s-line);border-radius:var(--v5-radius-control);background:var(--s-surface)}.s-faq+.s-faq{margin-top:var(--v5-space-sm)}.s-faq summary{min-height:var(--v5-size-row);align-items:center;gap:var(--v5-space-sm);font-weight:var(--w-weight-bold);cursor:pointer;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"›";width:var(--v5-space-xxl);height:var(--v5-space-xxl);border-radius:var(--v5-radius-small-glyph);background:var(--s-muted);color:var(--s-ink2);font-size:var(--v5-type-title3-size);transition:transform var(--v5-motion-duration-fast) ease-out;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex;transform:rotate(90deg)}.s-faq[open] summary:after{transform:rotate(-90deg)}.s-faq p{padding:0 0 var(--v5-space-md);color:var(--s-ink2)}.s-toc{gap:var(--v5-space-xxs);flex-direction:column;display:flex}.s-toc a{min-height:var(--v5-size-minimum-target);padding:0 var(--v5-space-sm);border:var(--v5-edge-border) solid transparent;border-radius:var(--v5-radius-text-button);color:var(--s-ink2);font-weight:var(--w-weight-bold);align-items:center;text-decoration:none;display:flex}.s-toc a:hover{border-color:var(--s-line2);color:var(--s-ink)}.s-kv{gap:var(--v5-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-foot{margin-top:var(--w-section);padding-block:var(--w-section-sm) var(--v5-space-section);border-top:1px solid var(--s-line);background:var(--s-surface)}.s-foot .cols{gap:var(--v5-space-xl);grid-template-columns:1.2fr repeat(3,minmax(0,1fr));display:grid}.s-foot h2{margin-bottom:var(--v5-space-xs);color:var(--s-ink2);font-size:var(--v5-type-footnote-size)}.s-foot li a{min-height:var(--v5-size-minimum-target);text-decoration:underline;-webkit-text-decoration-color:var(--s-line2);-webkit-text-decoration-color:var(--s-line2);-webkit-text-decoration-color:var(--s-line2);text-decoration-color:var(--s-line2);text-underline-offset:4px;align-items:center;display:inline-flex}.s-foot .base a{min-height:var(--v5-size-minimum-target);align-items:center;display:inline-flex}.s-foot .base{margin-top:var(--v5-space-xl);padding-top:var(--v5-space-md);border-top:1px solid var(--s-line);color:var(--s-ink2);font-size:var(--v5-type-footnote-size)}}@layer pages{.s-hero{gap:var(--w-block-sm);padding-top:var(--w-section);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}.s-hero .s-stack{gap:var(--v5-space-gutter);padding-block:var(--v5-space-xl) var(--w-section)}.s-peek{height:470px;overflow:hidden}.s-feat{gap:var(--w-block);padding-block:var(--w-block);border-top:1px solid var(--s-line);grid-template-columns:minmax(0,1fr) 300px;align-items:center;display:grid}.s-feat:nth-of-type(2n){grid-template-columns:300px minmax(0,1fr)}.s-feat:nth-of-type(2n) .shot{order:-1}.s-feat .shot{border-radius:0 0 var(--v5-radius-badge) var(--v5-radius-badge);height:440px;overflow:hidden}.s-tiers{gap:var(--v5-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-tier.plus{border:var(--v5-edge-border) solid var(--m-fill)}.s-404{padding-block:var(--w-hero-pad);align-items:flex-start}.exams-page{--green:var(--m-text);--green-dark:var(--m-text);--mint-wash:var(--m-tint);--ink:var(--s-ink);--ink-strong:var(--s-ink);--muted:var(--s-ink2);--quiet:var(--s-ink2);--paper:var(--s-bg);--surface:var(--s-surface);--surface-strong:var(--s-surface);--line:var(--s-line);--line-strong:var(--s-line2);--apricot-wash:var(--s-warn-tint);--apricot:var(--s-warn-text);--blue:var(--v5-ai-text);--brick:var(--v5-materials-text);--violet:var(--v5-vocabulary-text);--gold:var(--v5-my-text);--radius-sm:var(--v5-radius-chip);--radius:var(--v5-radius-card);--display:inherit;--body:inherit;--shadow-small:var(--w-shadow-small);--motion-ease-out:var(--w-ease-out)}.exams-page .shell{width:100%;max-width:var(--w-content);padding-inline:var(--w-gutter);margin-inline:auto}.exams-page section>p,.exams-method-grid p{color:var(--s-ink2)}.exams-hero .s-lead{margin-top:var(--v5-space-md)}.exams-hero .s-eye{margin-bottom:var(--v5-space-sm)}.exams-hero .s-chips{margin-top:var(--v5-space-xl)}.exams-hero{padding-block:var(--w-section-sm) var(--w-block-sm)}.exams-stats{gap:var(--v5-space-sm);margin-top:var(--v5-space-section);flex-wrap:wrap;list-style:none;display:flex}.exams-stats li{min-width:120px;padding:var(--v5-space-md) var(--v5-space-gutter);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.exams-stats strong{color:var(--ink-strong);font-family:var(--display);font-size:var(--v5-type-title2-size);font-variant-numeric:tabular-nums;line-height:var(--v5-type-large-title-line);display:block}.exams-stats span{color:var(--muted);font-size:var(--v5-type-footnote-size)}.exams-purposes{padding-block:var(--v5-space-xs) var(--w-section-sm)}.exams-purposes h2,.exams-method h2{font-size:var(--w-type-h2)}.exams-purposes>p{max-width:640px;margin-top:var(--v5-space-xs)}.exams-purpose-grid{gap:var(--v5-space-sm);margin-top:var(--v5-space-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.exams-purpose-card{gap:var(--v5-space-xs);padding:var(--v5-space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:inherit;text-align:left;cursor:pointer;transition:transform var(--v5-motion-duration-fast) ease-out, border-color var(--v5-motion-content-transition-duration), background var(--v5-motion-content-transition-duration);flex-direction:column;display:flex}.exams-purpose-card:active{transform:scale(.98)}.exams-purpose-card[aria-pressed=true]{border-color:var(--green);background:var(--mint-wash)}.exams-purpose-card b{color:var(--ink-strong);font-size:var(--v5-type-callout-size)}.exams-purpose-card span{color:var(--muted);font-size:var(--v5-type-footnote-size);line-height:var(--v5-type-body-line)}.exams-purpose-card small{color:var(--green);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold);margin-top:auto}.exams-filters{z-index:60;padding-block:var(--v5-space-sm);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.exams-filters{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.exams-filters{-webkit-backdrop-filter:blur(14px);scroll-margin-top:0;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.exams-filter-row{align-items:center;gap:var(--v5-space-xs);padding-block:var(--v5-space-xxs);scrollbar-width:none;display:flex;overflow-x:auto}.exams-filter-row::-webkit-scrollbar{display:none}.exams-filter-label{min-width:3.4em;color:var(--quiet);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold);letter-spacing:.06em;flex:none}.exams-filter-hint{color:var(--quiet);font-size:var(--v5-type-caption-size);flex:none}.exams-chip{min-height:var(--v5-size-chip);align-items:center;gap:var(--v5-space-xs);padding:var(--v5-space-xs) var(--v5-space-md);border:1px solid var(--line);border-radius:var(--w-radius-pill);background:var(--surface);color:var(--ink);font-size:var(--v5-type-footnote-size);font-weight:var(--w-weight-semi);cursor:pointer;transition:transform var(--v5-motion-control-press-duration) ease-out, background var(--v5-motion-content-transition-duration), border-color var(--v5-motion-content-transition-duration);flex:none;display:inline-flex}.exams-chip:active{transform:scale(.96)}.exams-chip[aria-pressed=true]{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--surface-strong)}.exams-chip-count{color:var(--quiet);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-semi)}.exams-chip[aria-pressed=true] .exams-chip-count{color:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.exams-chip[aria-pressed=true] .exams-chip-count{color:color-mix(in srgb, var(--surface-strong) 70%, transparent)}}.exams-cefr-select{min-height:var(--v5-size-chip);padding:var(--v5-space-xs) var(--v5-space-xxl) var(--v5-space-xs) var(--v5-space-md);border:1px solid var(--line);border-radius:var(--w-radius-pill);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);color:var(--ink);font:inherit;font-size:var(--v5-type-footnote-size);font-weight:var(--w-weight-semi);appearance:none;cursor:pointer;background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;flex:none}.exams-cefr-select.active{border-color:var(--ink-strong)}.exams-result{align-items:center;gap:var(--v5-space-xs) var(--v5-space-md);padding-top:var(--v5-space-xs);color:var(--muted);font-size:var(--v5-type-footnote-size);flex-wrap:wrap;display:flex}.exams-result strong{color:var(--ink-strong);font-variant-numeric:tabular-nums}.exams-clear{padding:var(--v5-space-xs) var(--w-hair);color:var(--green);font-weight:var(--w-weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.exams-list-section{--exams-cols:minmax(0, 2.3fr) minmax(0, .9fr) minmax(0, 1.4fr) minmax(0, 1.1fr) minmax(0, 1.5fr) var(--v5-space-section);padding-bottom:var(--w-list-pad)}.exams-table-head{grid-template-columns:var(--exams-cols);gap:var(--v5-space-md);padding:var(--v5-space-sm) var(--v5-space-lg);color:var(--quiet);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold);letter-spacing:.06em;display:grid}.exams-list{gap:var(--v5-space-xs);display:grid}.exams-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:border-color var(--v5-motion-content-transition-duration), box-shadow var(--v5-motion-content-transition-duration);scroll-margin-top:220px}.exams-row[open]{border-color:var(--line-strong);background:var(--surface-strong);box-shadow:var(--shadow-small)}.exams-row>summary{grid-template-columns:var(--exams-cols);gap:var(--v5-space-md);padding:var(--v5-space-md) var(--v5-space-lg);border-radius:var(--radius-sm);cursor:pointer;align-items:center;list-style:none;display:grid}.exams-row>summary::-webkit-details-marker{display:none}.exams-row>summary:hover{background:var(--mint-wash)}@supports (color:color-mix(in lab, red, red)){.exams-row>summary:hover{background:color-mix(in srgb, var(--mint-wash) 45%, transparent)}}.exams-row>summary:active{background:var(--mint-wash)}.exams-name b{color:var(--ink-strong);font-size:var(--v5-type-callout-size);line-height:var(--v5-type-caption-line);display:block}.exams-name span{margin-top:var(--w-hair);color:var(--muted);font-size:var(--v5-type-footnote-size);line-height:var(--v5-type-subhead-line);display:block}.exams-cell{color:var(--ink);font-size:var(--v5-type-footnote-size);line-height:var(--v5-type-callout-line)}.exams-cell-key{display:none}.exams-cefr-text{color:var(--muted);font-size:var(--v5-type-footnote-size)}.exams-lang{align-items:center;gap:var(--v5-space-xs);display:inline-flex}.exams-lang-dot{width:var(--v5-space-xs);height:var(--v5-space-xs);background:var(--exams-lang-color,var(--green));border-radius:50%;flex:none}.lang-ja{--exams-lang-color:var(--green)}.lang-en{--exams-lang-color:var(--blue)}.lang-zh{--exams-lang-color:var(--brick)}.lang-ko{--exams-lang-color:var(--violet)}.lang-fr{--exams-lang-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.lang-fr{--exams-lang-color:color-mix(in srgb, var(--blue) 60%, var(--ink))}}.lang-es{--exams-lang-color:var(--gold)}.lang-de{--exams-lang-color:var(--muted)}.lang-it{--exams-lang-color:var(--apricot)}.exams-tags{gap:var(--v5-space-xxs);flex-wrap:wrap;display:flex}.exams-detail .exams-tags{margin-top:var(--v5-space-xs)}.exams-tag{padding:var(--w-hair) var(--v5-space-xs);border-radius:var(--w-radius-pill);background:var(--mint-wash);color:var(--green-dark);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold);line-height:var(--v5-type-body-line);display:inline-block}.exams-tag.muted{border:1px solid var(--line);color:var(--muted);font-weight:var(--w-weight-semi);background:0 0}.exams-chevron{width:var(--v5-space-section);height:var(--v5-space-section);border:1px solid var(--line);color:var(--muted);transition:transform var(--v5-motion-duration-slow) var(--motion-ease-out);border-radius:50%;justify-self:end;place-items:center;display:grid}.exams-row[open] .exams-chevron{transform:rotate(180deg)}.exams-detail{gap:var(--v5-space-section);padding:var(--v5-space-xxs) var(--v5-space-lg) var(--v5-space-xl);border-top:1px solid var(--line);animation:exams-reveal var(--v5-motion-duration-slow) var(--motion-ease-out);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.exams-detail h3{margin-top:var(--v5-space-gutter);color:var(--green);font-family:var(--body);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-heavy);letter-spacing:.08em;line-height:var(--v5-type-subhead-line)}.exams-detail p,.exams-detail li{color:var(--ink);font-size:var(--v5-type-subhead-size)}.exams-detail .exams-summary{margin-top:var(--v5-space-gutter);color:var(--ink-strong);font-size:var(--v5-type-callout-size)}.exams-detail .exams-note{margin-top:var(--v5-space-xs);color:var(--muted);font-size:var(--v5-type-footnote-size)}.exams-table-wrap{overflow-x:auto}.exams-cefr-table{width:100%;margin-top:var(--v5-space-xs);border-collapse:collapse;font-size:var(--v5-type-footnote-size)}.exams-cefr-table th,.exams-cefr-table td{padding:var(--v5-space-xs) var(--v5-space-sm);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.exams-cefr-table th{color:var(--quiet);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold)}.exams-registration{gap:var(--v5-space-xs);margin-top:var(--v5-space-sm);display:grid}.exams-registration a{min-height:var(--v5-size-button);justify-content:space-between;align-items:center;gap:var(--v5-space-sm);padding:var(--v5-space-sm) var(--v5-space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:transform var(--v5-motion-control-press-duration) ease-out, border-color var(--v5-motion-content-transition-duration);text-decoration:none;display:flex}.exams-registration a:hover{border-color:var(--green)}.exams-registration a:active{transform:scale(.985)}.exams-registration b{color:var(--ink-strong);font-size:var(--v5-type-subhead-size);display:block}.exams-registration small{color:var(--muted);font-size:var(--v5-type-caption-size);line-height:var(--v5-type-subhead-line);overflow-wrap:anywhere;display:block}.exams-arrow{color:var(--green);font-weight:var(--w-weight-heavy);flex:none}.exams-registration .primary{border-color:var(--ink-strong);background:var(--ink-strong)}.exams-registration .primary b,.exams-registration .primary .exams-arrow,.exams-registration .primary small{color:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.exams-registration .primary small{color:color-mix(in srgb, var(--surface-strong) 72%, transparent)}}.exams-sources{gap:var(--v5-space-xxs);margin-top:var(--v5-space-xs);list-style:none;display:grid}.exams-sources a{color:var(--green);font-size:var(--v5-type-footnote-size);overflow-wrap:anywhere}.exams-sources span{color:var(--quiet);font-size:var(--v5-type-caption-size)}.exams-pending{padding:0 var(--v5-space-xs);border-radius:var(--w-radius-pill);background:var(--apricot-wash);color:var(--apricot);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.exams-pending{color:color-mix(in srgb, var(--apricot) 50%, var(--ink-strong))}}.exams-pending{font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold)}.exams-empty{padding:var(--w-block) var(--v5-space-xl);border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center}.exams-empty b{color:var(--ink-strong);font-family:var(--display);font-size:var(--v5-type-title3-size);display:block}.exams-empty p{margin-top:var(--v5-space-xs)}.exams-empty .s-t2{margin-top:var(--v5-space-md)}.exams-method{padding-block:var(--w-block-sm) var(--w-block-lg);border-top:1px solid var(--line)}.exams-method-grid{gap:var(--v5-space-lg);margin-top:var(--v5-space-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exams-method-grid div{padding:var(--v5-space-gutter);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.exams-method-grid b{color:var(--ink-strong);display:block}.exams-method-grid p{margin-top:var(--v5-space-xs);font-size:var(--v5-type-footnote-size)}.exams-method-note{margin-top:var(--v5-space-gutter);color:var(--quiet);font-size:var(--v5-type-footnote-size)}@keyframes exams-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes exams-fade{0%{opacity:0}to{opacity:1}}@media (width<=960px){.exams-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exams-purpose-card:last-child{grid-column:1/-1}.exams-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exams-stats li{min-width:0}.exams-table-head{display:none}.exams-row>summary{grid-template-columns:minmax(0, 1fr) var(--v5-space-section);gap:var(--v5-space-sm);padding:var(--v5-space-md)}.exams-row>summary .exams-cell{align-items:baseline;gap:var(--v5-space-xs);grid-column:1;display:flex}.exams-row>summary .exams-cell-key{width:4.2em;color:var(--quiet);font-size:var(--v5-type-caption-size);font-weight:var(--w-weight-bold);flex:none;display:inline}.exams-row>summary .exams-hide-sm{display:none}.exams-chevron{grid-area:1/2}.exams-detail{padding:var(--v5-space-xxs) var(--v5-space-md) var(--v5-space-lg);grid-template-columns:1fr;gap:0}.exams-method-grid{grid-template-columns:1fr}}@media (width<=700px){.exams-filters{scroll-margin-top:0;top:0}}@media (prefers-reduced-motion:reduce){.exams-purpose-card,.exams-chip,.exams-registration a,.exams-chevron{transition:none}.exams-detail{animation:exams-fade var(--v5-motion-reduced-motion-duration) linear}}@media (prefers-reduced-transparency:reduce){.exams-filters{background:var(--paper);-webkit-backdrop-filter:none}}}@layer responsive{@media (width<=700px){:root{--w-gutter:var(--v5-space-lg);--w-header-h:calc(var(--v5-space-section) * 2)}.s-sec{padding-block:var(--w-section-sm)}.s-h1,.s-h1.sm{font-size:var(--v5-type-large-title-size)}.s-h2,.s-h2.sm{font-size:var(--v5-type-title2-size)}.s-lead{font-size:var(--v5-type-callout-size)}.s-nav,.s-head .s-t2{display:none}.s-burger,.s-menu{display:flex}.s-hero{gap:var(--v5-space-gutter);padding-top:var(--v5-space-lg);grid-template-columns:minmax(0,1fr)}.s-hero .s-stack{gap:var(--v5-space-sm);padding:0}.s-hero .s-t1,.s-hero .s-t2{width:100%}.s-peek{height:330px}.s-phone{width:250px}.s-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s-grid3,.s-grid2,.s-tiers,.s-kv{grid-template-columns:minmax(0,1fr)}.s-feat,.s-feat:nth-of-type(2n){gap:var(--v5-space-lg);padding-block:var(--v5-space-xxl);grid-template-columns:minmax(0,1fr)}.s-feat:nth-of-type(2n) .shot{order:0}.s-feat .shot{height:300px}.s-cta{padding:var(--v5-space-section);border-radius:var(--v5-radius-tile)}.s-cta .s-t1{width:100%}.s-two{gap:var(--v5-space-gutter);grid-template-columns:minmax(0,1fr)}.s-toc{gap:var(--v5-space-xs);flex-flow:wrap}.s-toc a{border-color:var(--s-line2);background:var(--s-surface)}.s-foot .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.s-foot .cols>div:first-child{grid-column:1/-1}.s-table{font-size:var(--v5-type-footnote-size)}.s-table th,.s-table td{padding:var(--v5-space-sm)}.s-404{padding-block:var(--w-section)}}}@layer motion{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.s-t1,.s-t2,a.s-card,.s-burger i,.s-faq summary:after{transition:none}}}@layer utilities{.tw\:mt-\(--w-section\){margin-top:var(--w-section)}.tw\:flex{display:flex}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:gap-\(--v5-space-gutter\){gap:var(--v5-space-gutter)}.tw\:gap-\(--v5-space-lg\){gap:var(--v5-space-lg)}.tw\:gap-\(--v5-space-md\){gap:var(--v5-space-md)}.tw\:gap-\(--v5-space-sm\){gap:var(--v5-space-sm)}.tw\:gap-\(--v5-space-xl\){gap:var(--v5-space-xl)}.tw\:gap-\(--v5-space-xs\){gap:var(--v5-space-xs)}.tw\:gap-\(--v5-space-xxl\){gap:var(--v5-space-xxl)}.tw\:gap-x-\(--v5-space-gutter\){column-gap:var(--v5-space-gutter)}.tw\:gap-y-\(--v5-space-xs\){row-gap:var(--v5-space-xs)}.tw\:pb-\(--v5-space-section\){padding-bottom:var(--v5-space-section)}}
