@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.08e5f2ba.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.b515a53c.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.a5a64f6d.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.41320caf.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.22a8837b.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.f754fc25.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.23d48c53.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.f22d62ea.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.704fe8e0.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.2b99bc35.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.60502170.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.7106ea79.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ctv-color-accent-primary-action:#3B2BD9;--ctv-color-accent-machine-produced:#7B4DFF;--ctv-color-semantic-data:#087F9B;--ctv-color-semantic-attention:#C4512B;--ctv-color-semantic-verified:#18794E;--ctv-color-semantic-surface-data:#EAF8FB;--ctv-color-semantic-surface-attention:#FFF2EC;--ctv-color-semantic-surface-verified:#EAF7F0;--ctv-color-chrome-void:#0D0D1A;--ctv-color-chrome-rail-text:#F4F3FF;--ctv-color-chrome-rail-muted:#A8A5C1;--ctv-color-surface-working:#F6F7FB;--ctv-color-surface-panel:#FFFFFF;--ctv-color-surface-raised:#FFFFFF;--ctv-color-surface-machine:#F5F2FF;--ctv-color-surface-subdued:#F0F2F7;--ctv-color-border-default:#D9DDE8;--ctv-color-border-strong:#AEB5C7;--ctv-color-text-primary:#171725;--ctv-color-text-secondary:#555A6C;--ctv-color-text-inverse:#FFFFFF;--ctv-color-text-disabled:#83889A;--ctv-spacing-0:0;--ctv-spacing-1:0.25rem;--ctv-spacing-2:0.5rem;--ctv-spacing-3:0.75rem;--ctv-spacing-4:1rem;--ctv-spacing-5:1.25rem;--ctv-spacing-6:1.5rem;--ctv-spacing-8:2rem;--ctv-spacing-10:2.5rem;--ctv-spacing-12:3rem;--ctv-spacing-16:4rem;--ctv-radius-control:0.5rem;--ctv-radius-panel:0.75rem;--ctv-radius-pill:999px;--ctv-typography-font-family-interface:"Manrope Variable","Manrope","Segoe UI",sans-serif;--ctv-typography-font-family-mono:"JetBrains Mono Variable","JetBrains Mono","SFMono-Regular",Consolas,monospace;--ctv-typography-font-size-xs:0.75rem;--ctv-typography-font-size-sm:0.875rem;--ctv-typography-font-size-md:1rem;--ctv-typography-font-size-lg:1.125rem;--ctv-typography-font-size-xl:1.375rem;--ctv-typography-font-size-xxl:1.75rem;--ctv-typography-line-height-compact:1.25;--ctv-typography-line-height-default:1.5;--ctv-typography-line-height-relaxed:1.65;--ctv-typography-font-weight-regular:400;--ctv-typography-font-weight-medium:500;--ctv-typography-font-weight-semibold:600;--ctv-typography-font-weight-bold:700;--ctv-elevation-panel:0 1px 2px rgb(13 13 26/0.08);--ctv-elevation-overlay:0 8px 24px rgb(13 13 26/0.14);--ctv-z-index-base:0;--ctv-z-index-rail:10;--ctv-z-index-sticky:20;--ctv-z-index-overlay:40;--ctv-z-index-toast:60;color-scheme:light}.ctv-navigation-rail,.ctv-navigation-rail *,.ctv-working-surface,.ctv-working-surface *{box-sizing:border-box}.ctv-working-surface{background:var(--ctv-color-surface-working);color:var(--ctv-color-text-primary);color-scheme:light;font-size:var(--ctv-typography-font-size-md);line-height:var(--ctv-typography-line-height-default)}.ctv-navigation-rail,.ctv-working-surface{min-block-size:100%;font-family:var(--ctv-typography-font-family-interface)}.ctv-navigation-rail{background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text)}[data-bilingual-safe=true]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.ctv-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;max-inline-size:100%;padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border:1px solid transparent;border-radius:var(--ctv-radius-control);font:inherit;font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-compact);text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.ctv-button[data-primary-action=true]{background:var(--ctv-color-accent-primary-action);color:var(--ctv-color-text-inverse)}.ctv-button[data-primary-action=true]:focus-visible{outline:3px solid var(--ctv-color-accent-primary-action);outline-offset:2px}.ctv-button--secondary{border-color:var(--ctv-color-border-strong);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary)}.ctv-button--secondary:focus-visible,.ctv-input:focus-visible{outline:3px solid var(--ctv-color-semantic-data);outline-offset:2px}.ctv-button:disabled,.ctv-input:disabled{color:var(--ctv-color-text-disabled);cursor:not-allowed;opacity:.7}.ctv-field{display:grid;gap:var(--ctv-spacing-2);inline-size:100%;color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-field__label{font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-input{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font:inherit}.ctv-input[aria-invalid=true]{border-color:var(--ctv-color-semantic-attention)}.ctv-field__error,.ctv-field__hint{font-size:var(--ctv-typography-font-size-sm)}.ctv-field__hint{color:var(--ctv-color-text-secondary)}.ctv-field__error{color:var(--ctv-color-semantic-attention)}.ctv-table,.ctv-table-region{inline-size:100%}.ctv-table{border-collapse:collapse;table-layout:auto;background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-table caption{padding-block-end:var(--ctv-spacing-3);font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold);text-align:start}.ctv-table td,.ctv-table th{min-inline-size:8rem;padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border-block-end:1px solid var(--ctv-color-border-default);overflow-wrap:anywhere;text-align:start;vertical-align:top}.ctv-table th{background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-table [data-tabular-nums=true]{text-align:end}.ctv-panel{display:grid;gap:var(--ctv-spacing-3);min-inline-size:0;padding:var(--ctv-spacing-5);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);box-shadow:var(--ctv-elevation-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-panel__description,.ctv-panel__title{margin:0}.ctv-panel__title{font-size:var(--ctv-typography-font-size-lg)}.ctv-panel__description{color:var(--ctv-color-text-secondary)}.ctv-panel__body{min-inline-size:0}.ctv-chip,.ctv-provenance{display:inline-flex;align-items:center;inline-size:fit-content;max-inline-size:100%;padding:var(--ctv-spacing-1) var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-pill);font-family:var(--ctv-typography-font-family-interface);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-default)}.ctv-chip--neutral{background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-chip--data{border-color:var(--ctv-color-semantic-data);background:var(--ctv-color-semantic-surface-data);color:var(--ctv-color-semantic-data)}.ctv-chip--attention{border-color:var(--ctv-color-semantic-attention);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention)}.ctv-chip--verified{border-color:var(--ctv-color-semantic-verified);background:var(--ctv-color-semantic-surface-verified);color:var(--ctv-color-semantic-verified)}.ctv-diff{display:grid;gap:var(--ctv-spacing-4);font-family:var(--ctv-typography-font-family-interface)}.ctv-diff__title{margin:0;font-size:var(--ctv-typography-font-size-lg)}.ctv-diff__entry,.ctv-diff__list{display:grid;gap:var(--ctv-spacing-3)}.ctv-diff__entry{min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel)}.ctv-diff__entry-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ctv-spacing-2)}.ctv-diff__flag{padding:var(--ctv-spacing-1) var(--ctv-spacing-2);border-radius:var(--ctv-radius-pill);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-xs)}.ctv-diff__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctv-spacing-3);margin:0}.ctv-diff__values>div{min-inline-size:0;padding:var(--ctv-spacing-3);border-inline-start:3px solid var(--ctv-color-border-strong);background:var(--ctv-color-surface-subdued)}.ctv-diff__values dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-diff__values dd{margin:var(--ctv-spacing-1) 0 0}.ctv-diff__before,.ctv-diff__entry[data-questionable=true]{border-color:var(--ctv-color-semantic-attention)}.ctv-diff__after{border-color:var(--ctv-color-semantic-verified)}.ctv-provenance{gap:var(--ctv-spacing-2)}.ctv-provenance__mark{flex:0 0 auto;inline-size:.5rem;block-size:.5rem;border-radius:var(--ctv-radius-pill);background:currentcolor}.ctv-provenance[data-machine-produced=true]{border-color:var(--ctv-color-accent-machine-produced);background:var(--ctv-color-surface-machine);color:var(--ctv-color-accent-machine-produced)}.ctv-provenance--cited[data-machine-produced=true]{border-style:solid}.ctv-provenance--inferred[data-machine-produced=true]{border-style:dashed}.ctv-provenance--human[data-machine-produced=false]{border-color:var(--ctv-color-border-strong);background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-stat{display:grid;gap:var(--ctv-spacing-2);min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-stat__detail,.ctv-stat__label{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-stat__value{font-size:var(--ctv-typography-font-size-xl);line-height:var(--ctv-typography-line-height-compact)}.ctv-stat--data{border-block-start:3px solid var(--ctv-color-semantic-data)}.ctv-stat--attention{border-block-start:3px solid var(--ctv-color-semantic-attention)}.ctv-stat--verified{border-block-start:3px solid var(--ctv-color-semantic-verified)}.ctv-empty-state{display:grid;justify-items:start;gap:var(--ctv-spacing-3);min-inline-size:0;padding:var(--ctv-spacing-8);border:1px dashed var(--ctv-color-border-strong);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-empty-state h3,.ctv-empty-state p{margin:0}.ctv-empty-state p{color:var(--ctv-color-text-secondary)}.ctv-empty-state__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--ctv-radius-pill);background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-toast{display:grid;gap:var(--ctv-spacing-1);inline-size:min(100%,32rem);min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-inline-start-width:4px;border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-raised);box-shadow:var(--ctv-elevation-overlay);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface);z-index:var(--ctv-z-index-toast)}.ctv-toast span{color:var(--ctv-color-text-secondary)}.ctv-toast--data{border-inline-start-color:var(--ctv-color-semantic-data)}.ctv-toast--attention{border-inline-start-color:var(--ctv-color-semantic-attention)}.ctv-toast--verified{border-inline-start-color:var(--ctv-color-semantic-verified)}@media (max-width:40rem){.ctv-diff__values{grid-template-columns:minmax(0,1fr)}.ctv-table td,.ctv-table th{min-inline-size:6rem;padding-inline:var(--ctv-spacing-2)}}[data-tabular-nums=true]{font-family:var(--ctv-typography-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ctvs-page{display:flex;flex-direction:column;min-block-size:100vh;background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);color-scheme:light;font-family:var(--ctv-typography-font-family-interface);font-size:var(--ctv-typography-font-size-md);line-height:var(--ctv-typography-line-height-relaxed)}.ctvs-page *,.ctvs-page :after,.ctvs-page :before{box-sizing:border-box}.ctvs-shell{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding-inline:var(--ctv-spacing-5)}.ctvs-skip{position:absolute;inset-block-start:-4rem;inset-inline-start:var(--ctv-spacing-4);padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border-radius:var(--ctv-radius-control);background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text);z-index:var(--ctv-z-index-overlay)}.ctvs-skip:focus{inset-block-start:var(--ctv-spacing-4)}.ctvs-header{border-block-end:1px solid var(--ctv-color-border-default);background:var(--ctv-color-surface-panel)}.ctvs-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctv-spacing-4);padding-block:var(--ctv-spacing-4)}.ctvs-brand{display:inline-flex;align-items:center;gap:var(--ctv-spacing-3);color:inherit;font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-bold);text-decoration:none}.ctvs-mark{display:inline-block;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--ctv-radius-control);background:linear-gradient(135deg,var(--ctv-color-accent-primary-action) 0,var(--ctv-color-accent-machine-produced) 55%,var(--ctv-color-semantic-data) 100%)}.ctvs-menu{flex:1 1 auto}.ctvs-menu__toggle{display:none}.ctvs-nav{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--ctv-spacing-2) var(--ctv-spacing-4)}@media (max-width:59.999rem){.ctvs-menu{flex-basis:100%}.ctvs-menu__toggle{display:inline-flex;align-items:center;gap:var(--ctv-spacing-3);min-block-size:2.75rem;color:var(--ctv-color-text-primary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold);cursor:pointer;list-style:none}.ctvs-menu__toggle::-webkit-details-marker{display:none}.ctvs-menu__toggle:focus-visible{outline:3px solid var(--ctv-color-semantic-data);outline-offset:2px}.ctvs-menu__bars{inline-size:1.25rem;block-size:2px;background:currentcolor;box-shadow:0 6px 0 currentcolor,0 -6px 0 currentcolor}.ctvs-menu:not([open])>.ctvs-nav{display:none}.ctvs-menu[open]>.ctvs-nav{display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--ctv-spacing-3);gap:var(--ctv-spacing-3)}}@media (min-width:60rem){.ctvs-menu>.ctvs-nav{display:flex}.ctvs-menu::details-content{content-visibility:visible;block-size:auto}}.ctvs-nav__link{padding-block:var(--ctv-spacing-1);border-block-end:2px solid transparent;color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold);text-decoration:none}.ctvs-nav__link:focus-visible,.ctvs-nav__link:hover{color:var(--ctv-color-text-primary)}.ctvs-nav__link[aria-current=page]{border-block-end-color:var(--ctv-color-semantic-data);color:var(--ctv-color-text-primary)}.ctvs-header__actions{display:flex;align-items:center;gap:var(--ctv-spacing-3);margin-inline-start:auto}.ctvs-language{padding:var(--ctv-spacing-2) var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-pill);color:var(--ctv-color-text-primary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold);text-decoration:none;white-space:nowrap}.ctvs-aurora{position:relative;overflow:hidden;background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text);isolation:isolate}.ctvs-aurora__mesh{position:absolute;inset:-30% -10%;background:radial-gradient(38rem 30rem at 18% 20%,rgb(59 43 217/.62),transparent 62%),radial-gradient(34rem 28rem at 78% 12%,rgb(123 77 255/.5),transparent 60%),radial-gradient(40rem 32rem at 62% 88%,rgb(8 127 155/.42),transparent 64%),radial-gradient(30rem 24rem at 6% 92%,rgb(123 77 255/.3),transparent 66%);filter:blur(2px);pointer-events:none;z-index:-1}.ctvs-hero{display:grid;gap:var(--ctv-spacing-6);padding-block:var(--ctv-spacing-16)}.ctvs-hero__eyebrow{margin:0;color:var(--ctv-color-chrome-rail-muted);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ctvs-hero__headline{max-inline-size:20ch;margin:0;font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem);font-weight:var(--ctv-typography-font-weight-bold);line-height:var(--ctv-typography-line-height-compact);text-wrap:balance}.ctvs-hero__body{max-inline-size:58ch;margin:0;color:var(--ctv-color-chrome-rail-text);font-size:var(--ctv-typography-font-size-lg)}.ctvs-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctvs-main{flex:1 1 auto}.ctvs-section{padding-block:var(--ctv-spacing-12);border-block-start:1px solid var(--ctv-color-border-default)}.ctvs-section:first-child{border-block-start:0}.ctvs-section--tint{background:var(--ctv-color-surface-working)}.ctvs-section__heading{max-inline-size:26ch;margin:0 0 var(--ctv-spacing-4);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--ctv-typography-font-weight-bold);line-height:var(--ctv-typography-line-height-compact);text-wrap:balance}.ctvs-prose p,.ctvs-section__intro{max-inline-size:68ch;margin:0 0 var(--ctv-spacing-4);color:var(--ctv-color-text-secondary)}.ctvs-prose p:last-child{margin-block-end:0}.ctvs-grid{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));margin:0;padding:0;list-style:none}.ctvs-grid--stats{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.ctvs-grid--pairs{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.ctvs-card__title{margin:0 0 var(--ctv-spacing-2);font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold)}.ctvs-card__body{margin:0;color:var(--ctv-color-text-secondary)}.ctvs-card__link{display:inline-block;margin-block-start:var(--ctv-spacing-3);color:var(--ctv-color-semantic-data);font-weight:var(--ctv-typography-font-weight-semibold);text-decoration:none}.ctvs-card__link:focus-visible,.ctvs-card__link:hover{text-decoration:underline}.ctvs-source{color:var(--ctv-color-semantic-data);font-size:var(--ctv-typography-font-size-sm);text-decoration:none;white-space:nowrap}.ctvs-source:focus-visible,.ctvs-source:hover{text-decoration:underline}.ctvs-steps{display:grid;gap:var(--ctv-spacing-4);margin:0;padding:0;list-style:none;counter-reset:ctvs-step}.ctvs-steps>li{padding-inline-start:var(--ctv-spacing-5);border-inline-start:3px solid var(--ctv-color-semantic-data)}.ctvs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ctv-spacing-3);margin-block:var(--ctv-spacing-3)}.ctvs-price__figure{font-family:var(--ctv-typography-font-family-mono);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ctv-typography-font-weight-bold);line-height:var(--ctv-typography-line-height-compact)}.ctvs-price__unit{color:var(--ctv-color-text-secondary)}.ctvs-includes{display:grid;gap:var(--ctv-spacing-2);margin:var(--ctv-spacing-4) 0 0;padding:0;list-style:none}.ctvs-includes>li{padding-inline-start:var(--ctv-spacing-5);background-image:linear-gradient(var(--ctv-color-semantic-verified),var(--ctv-color-semantic-verified));background-position:0 .65em;background-repeat:no-repeat;background-size:.75rem 2px}.ctvs-figure-note{margin-block-start:var(--ctv-spacing-3);color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctvs-form{max-inline-size:40rem}.ctvs-form,.ctvs-form__row{display:grid;gap:var(--ctv-spacing-4)}.ctvs-form__row{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.ctvs-form__honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ctvs-form__error{margin:0;padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border:1px solid var(--ctv-color-semantic-attention);border-radius:var(--ctv-radius-control);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention)}.ctvs-form__errors{display:grid;gap:var(--ctv-spacing-2);margin:0;padding:0;list-style:none}.ctvs-select{min-block-size:2.75rem}.ctvs-select,.ctvs-textarea{inline-size:100%;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font:inherit}.ctvs-textarea{min-block-size:8rem}.ctvs-article{max-inline-size:44rem}.ctvs-article__meta{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctvs-article h2{margin:var(--ctv-spacing-10) 0 var(--ctv-spacing-3);font-size:var(--ctv-typography-font-size-xl);line-height:var(--ctv-typography-line-height-compact)}.ctvs-article p{margin:0 0 var(--ctv-spacing-4)}.ctvs-footer{padding-block:var(--ctv-spacing-10);border-block-start:1px solid var(--ctv-color-border-default);background:var(--ctv-color-surface-working);color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctvs-footer__columns{display:grid;gap:var(--ctv-spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.ctvs-footer h2{margin:0 0 var(--ctv-spacing-3);color:var(--ctv-color-text-primary);font-size:var(--ctv-typography-font-size-sm);text-transform:uppercase}.ctvs-footer ul{display:grid;gap:var(--ctv-spacing-2);margin:0;padding:0;list-style:none}.ctvs-footer a{color:inherit;text-decoration:none}.ctvs-footer a:focus-visible,.ctvs-footer a:hover{color:var(--ctv-color-text-primary);text-decoration:underline}.ctvs-footer__legal{margin-block-start:var(--ctv-spacing-8)}:root{--void:#0a0a14}:root:has(.ctva-root){scroll-behavior:smooth;background:var(--void);color-scheme:dark}:root:has(.ctva-root) body{margin:0}@media (prefers-reduced-motion:reduce){:root:has(.ctva-root){scroll-behavior:auto}}.ctva-root{--void-2:#0d0d1a;--ink:#10101f;--ink-2:#14142a;--line:rgba(246,245,255,0.09);--line-strong:rgba(246,245,255,0.16);--quartz:#f6f5ff;--slate:#a5a3bf;--slate-dim:#7f7d9a;--indigo:#3b2bd9;--indigo-bright:#5546ec;--violet:#7b4dff;--violet-text:#8b63ff;--cyan:#22d3ee;--ember:#ff7a59;--verified:#00b37e;--flag:#e85d4a;--paper:#fcfcfe;--paper-2:#f4f3fa;--paper-line:#e7e6f2;--paper-text:#17162b;--paper-slate:#6b6a85;--font-sans:var(--font-manrope),"Manrope Variable","Manrope","Avenir Next","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","SFMono-Regular",Consolas,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--nav-h:72px;display:flex;flex-direction:column;min-block-size:100vh;background:var(--void);color:var(--quartz);color-scheme:dark;font-family:var(--font-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.ctva-root *,.ctva-root :after,.ctva-root :before{box-sizing:border-box}.ctva-root ::selection{background:rgba(123,77,255,.35);color:var(--quartz)}.ctva-root :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.ctva-display{letter-spacing:-.028em;line-height:1.02}.ctva-display,.ctva-display-2{font-weight:800;text-wrap:balance}.ctva-display-2{letter-spacing:-.024em;line-height:1.06}.ctva-mono-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ctva-mono-data{font-family:var(--font-mono);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctva-body-lg{font-size:clamp(17px,1.6vw,20px);line-height:1.6;font-weight:400}.ctva-hairline-t{border-top:1px solid var(--line)}.ctva-hairline-b{border-bottom:1px solid var(--line)}.ctva-card{background:linear-gradient(180deg,rgba(246,245,255,.035),rgba(246,245,255,.012));border:1px solid var(--line);border-radius:14px}.ctva-card-hover{transition:border-color .45s var(--ease-out),transform .45s var(--ease-out),background .45s var(--ease-out)}.ctva-card-hover:hover{border-color:var(--line-strong);transform:translateY(-3px)}.ctva-ui-window{background:var(--paper);color:var(--paper-text);border-radius:14px;border:1px solid rgba(246,245,255,.14);box-shadow:0 0 0 1px rgba(10,10,20,.6),0 30px 80px -20px rgba(5,5,15,.85),0 0 120px -30px rgba(123,77,255,.28);overflow:hidden;font-size:13px;line-height:1.45}.ctva-ui-window ::-webkit-scrollbar{width:4px;height:4px}.ctva-ui-window ::-webkit-scrollbar-thumb{background:#d8d7e6;border-radius:4px}.ctva-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px}@keyframes ctva-drift-a{0%{transform:translate3d(-6%,-4%,0) scale(1)}50%{transform:translate3d(5%,6%,0) scale(1.12)}to{transform:translate3d(-6%,-4%,0) scale(1)}}@keyframes ctva-drift-b{0%{transform:translate3d(6%,3%,0) scale(1.08)}50%{transform:translate3d(-5%,-6%,0) scale(1)}to{transform:translate3d(6%,3%,0) scale(1.08)}}@keyframes ctva-drift-c{0%{transform:translate3d(0,5%,0) scale(1.05);opacity:.7}50%{transform:translate3d(3%,-4%,0) scale(1.15);opacity:1}to{transform:translate3d(0,5%,0) scale(1.05);opacity:.7}}@keyframes ctva-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ctva-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes ctva-kenburns{0%{transform:scale(1.06) translateY(.6%)}to{transform:scale(1) translateY(-.6%)}}@keyframes ctva-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ctva-fade{0%{opacity:0}to{opacity:1}}@keyframes ctva-modal-rise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}.ctva-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--rd,0s);will-change:opacity,transform}.ctva-reveal.is-in{opacity:1;transform:none}.ctva-mask-line{overflow:hidden;display:block}.ctva-mask-line>span{display:block;transform:translateY(110%);transition:transform 1.05s var(--ease-out);transition-delay:var(--rd,0s)}.ctva-mask-line.is-in>span,.is-in .ctva-mask-line>span{transform:none}@media (prefers-reduced-motion:reduce){.ctva-mask-line>span,.ctva-reveal{opacity:1!important;transform:none!important;transition:none!important}.ctva-root *,.ctva-root :after,.ctva-root :before{animation-duration:1ms!important;animation-iteration-count:1!important}}.ctva-nav-blur{background:rgba(10,10,20,.92)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))) or (-webkit-backdrop-filter:blur(4px)){.ctva-nav-blur{background:rgba(10,10,20,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}}.ctva-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.01em;padding:14px 26px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .35s var(--ease-out),border-color .35s var(--ease-out);cursor:pointer;border:1px solid transparent;text-decoration:none}.ctva-btn-primary{background:var(--indigo);color:#fff;box-shadow:0 8px 30px -8px rgba(59,43,217,.55),inset 0 1px 0 rgba(255,255,255,.14)}.ctva-btn-primary:hover{background:var(--indigo-bright);transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(85,70,236,.65),inset 0 1px 0 rgba(255,255,255,.14)}.ctva-btn-ghost{background:transparent;color:var(--quartz);border-color:var(--line-strong)}.ctva-btn-ghost:hover{border-color:rgba(246,245,255,.4);transform:translateY(-2px);background:rgba(246,245,255,.04)}.ctva-chip{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ctva-link-quiet{color:var(--quartz);text-decoration:none;border-bottom:1px solid var(--line-strong);transition:border-color .3s;padding-bottom:1px}.ctva-link-quiet:hover{border-color:var(--cyan)}.ctva-section{padding:clamp(84px,11vw,150px) 0;position:relative}.ctva-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}.ctva-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ctva-eyebrow-rule{height:1px;width:44px;background:var(--line-strong);flex-shrink:0}.ctva-root footer a{color:var(--slate);text-decoration:none;font-size:14.5px;transition:color .25s}.ctva-root footer a:hover{color:var(--quartz)}.ctva-nav-link span:hover{color:var(--quartz)!important}.ctva-seat-slider{appearance:none;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--indigo),var(--violet));outline-offset:6px}.ctva-seat-slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:99px;background:var(--quartz);border:2px solid var(--violet);box-shadow:0 0 0 5px rgba(123,77,255,.2);cursor:pointer}.ctva-seat-slider::-moz-range-thumb{width:22px;height:22px;border-radius:99px;background:var(--quartz);border:2px solid var(--violet);box-shadow:0 0 0 5px rgba(123,77,255,.2);cursor:pointer}@media (max-width:960px){.ctva-nav-actions,.ctva-nav-links{display:none!important}.ctva-nav-burger{display:inline-flex!important}}@media (max-width:860px){.ctva-hire-grid,.ctva-module-row,.ctva-price-grid,.ctva-split-2{grid-template-columns:1fr!important}.ctva-module-row{gap:14px!important}.ctva-price-total{border-left:none!important;padding-left:0!important;border-top:1px solid var(--line);padding-top:26px}}@media (max-width:700px){.ctva-queue-grid{grid-template-columns:1fr!important}.ctva-queue-list{display:none}}@media (max-width:520px){.ctva-cta-note{display:none}}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_e9fb7b{font-family:manrope,manrope Fallback;font-style:normal}.__variable_e9fb7b{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/db9d659a1acad1e2-s.p.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2?dpl=dpl_FTJF6JZHKHSbs1U7G8Ptx3UCdsTU) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_d3c800{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_d3c800{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}