@font-face{font-family:Home Wordmark;src:url(data:font/woff2;base64,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) format("woff2");font-style:normal;font-weight:400;font-display:swap}html:has(.home-shell),body:has(.home-shell){margin:0;overflow-x:clip;scrollbar-color:#a49bb8 #f8f7fc}.home-shell,.home-shell *,.home-shell *:before,.home-shell *:after{box-sizing:border-box}.home-shell{--home-color-paper: #ffffff;--home-color-paper-2: #f8f7fc;--home-color-paper-3: #e9e3f7;--home-color-surface: #ffffff;--home-color-ink: #25243a;--home-color-ink-2: #49465f;--home-color-muted: #625f75;--home-color-rule: #e5e2ee;--home-color-rule-strong: #a49bb8;--home-color-accent: #6c4cf1;--home-color-accent-soft: #f0ebff;--home-color-accent-ink: #ffffff;--home-color-focus: #5938d8;--home-color-success: oklch(43% .11 150);--home-color-success-soft: oklch(94% .04 150);--home-color-error: oklch(48% .18 25);--home-color-error-soft: oklch(95% .035 25);--home-color-shadow: #25243a20;--home-color-shadow-soft: #25243a12;--home-font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--home-font-display: var(--home-font-body);--home-font-wordmark: "Home Wordmark", "PingFang SC", sans-serif;--home-font-mono: "SFMono-Regular", "JetBrains Mono", "Cascadia Mono", monospace;--home-space-3xs: .125rem;--home-space-2xs: .25rem;--home-space-xs: .5rem;--home-space-sm: .75rem;--home-space-md: 1rem;--home-space-lg: 1.5rem;--home-space-xl: 2.5rem;--home-space-2xl: 4rem;--home-space-3xl: 6rem;--home-space-4xl: 9rem;--home-text-xs: .75rem;--home-text-sm: .875rem;--home-text-base: 1rem;--home-text-md: 1.25rem;--home-text-lg: 1.5625rem;--home-text-xl: 1.953rem;--home-text-2xl: 2.441rem;--home-text-3xl: 3.052rem;--home-text-display: clamp(2.5rem, 4.25vw, 4.25rem);--home-radius-control: .625rem;--home-radius-card: .875rem;--home-radius-panel: 1rem;--home-radius-pill: 999px;--home-page-gutter: clamp(1rem, 3.6vw, 4rem);--home-page-max: 96rem;--home-ease-out: cubic-bezier(.16, 1, .3, 1);--home-ease-in: cubic-bezier(.7, 0, .84, 0);--home-ease-in-out: cubic-bezier(.65, 0, .35, 1);--home-dur-micro: .12s;--home-dur-short: .2s;--home-dur-panel: .22s;--home-z-raised: 10;--home-z-sticky: 20;min-width:0;min-height:100dvh;overflow-x:clip;color:var(--home-color-ink);background:var(--home-color-paper);font-family:var(--home-font-body);font-size:var(--home-text-base);line-height:1.62;text-rendering:optimizeLegibility}.home-shell ::selection{color:var(--home-color-accent-ink);background:var(--home-color-accent)}.home-shell h1,.home-shell h2,.home-shell h3,.home-shell p,.home-shell li,.home-shell dd,.home-shell small{min-width:0;overflow-wrap:anywhere}.home-shell h1,.home-shell h2,.home-shell h3,.home-shell p,.home-shell ul,.home-shell ol,.home-shell dl,.home-shell dd,.home-shell figure{margin:0}.home-shell ul,.home-shell ol{padding:0}.home-shell a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.24em}.home-shell button,.home-shell input{color:inherit;font:inherit}.home-shell input{caret-color:var(--home-color-focus)}.home-shell button,.home-shell a,.home-shell input,.home-shell fieldset[tabindex],.home-demo-panel[tabindex]{outline:2px solid transparent;outline-offset:3px}.home-shell button:focus-visible,.home-shell a:focus-visible,.home-shell input:focus-visible,.home-shell fieldset[tabindex]:focus-visible,.home-demo-panel[tabindex]:focus-visible{outline-color:var(--home-color-focus)}.home-skip-link{position:fixed;z-index:calc(var(--home-z-sticky) + 1);inset-block-start:var(--home-space-sm);inset-inline-start:var(--home-space-sm);min-height:44px;padding:var(--home-space-sm) var(--home-space-md);display:inline-flex;align-items:center;color:var(--home-color-paper);background:var(--home-color-ink);border-radius:var(--home-radius-control);transform:translateY(-160%)}.home-skip-link:focus{transform:translateY(0)}.home-nav{min-height:4.75rem;padding:var(--home-space-sm) var(--home-page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--home-space-xl);background:var(--home-color-paper);border-block-end:1px solid var(--home-color-rule)}.home-brand{min-height:44px;display:inline-flex;align-items:center;gap:var(--home-space-sm);text-decoration:none;white-space:nowrap}.home-brand-mark,.home-footer-mark{width:2.15rem;height:2.15rem;object-fit:contain}.home-wordmark{font-family:var(--home-font-wordmark);font-size:var(--home-text-lg);line-height:1}.home-login-link{min-height:44px;padding-inline:var(--home-space-sm);display:inline-flex;align-items:center;border-block-end:1px solid var(--home-color-ink);font-family:var(--home-font-display);font-weight:700;text-decoration:none;white-space:nowrap}.home-hero{width:min(100%,var(--home-page-max));margin-inline:auto;padding:var(--home-space-2xl) var(--home-page-gutter) var(--home-space-3xl);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-space-2xl);align-items:start}.home-hero-copy{display:grid;gap:var(--home-space-lg);align-content:start}.home-hero h1{max-width:12ch;color:var(--home-color-ink);font-family:var(--home-font-display);font-size:var(--home-text-display);font-style:normal;font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.home-hero-summary{max-width:36rem;color:var(--home-color-ink-2);font-size:clamp(1rem,1vw + .75rem,1.2rem);line-height:1.72}.home-hero-actions,.home-submit-row,.home-success-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--home-space-lg)}.home-button{min-height:46px;padding:var(--home-space-sm) var(--home-space-lg);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-color-ink);border-radius:var(--home-radius-control);font-family:var(--home-font-display);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--home-dur-short) var(--home-ease-out),background-color var(--home-dur-short) var(--home-ease-out),transform var(--home-dur-micro) var(--home-ease-out)}.home-button--primary{color:var(--home-color-accent-ink);background:var(--home-color-accent)}.home-button--secondary{color:var(--home-color-ink);background:transparent}.home-button:active{transform:translateY(1px)}.home-button:disabled{opacity:.55;cursor:not-allowed}.home-text-link{min-height:44px;display:inline-flex;align-items:center;color:var(--home-color-ink);font-family:var(--home-font-display);font-weight:700;white-space:nowrap}.home-hero-proof{display:grid;gap:var(--home-space-sm);list-style:none}.home-hero-proof li{min-height:2rem;display:flex;align-items:center;gap:var(--home-space-sm);color:var(--home-color-muted);font-size:var(--home-text-sm)}.home-hero-proof svg{width:1.05rem;height:1.05rem;color:var(--home-color-success)}.home-demo{min-width:0;color:var(--home-color-ink);background:var(--home-color-surface);border:1px solid var(--home-color-rule-strong);border-radius:var(--home-radius-panel);box-shadow:0 1.25rem 3rem -2rem var(--home-color-shadow)}.home-demo-meta{min-height:2.75rem;padding:var(--home-space-sm) var(--home-space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--home-space-sm);color:var(--home-color-muted);border-block-end:1px solid var(--home-color-rule);font-family:var(--home-font-mono);font-size:var(--home-text-xs);font-variant-numeric:tabular-nums}.home-demo-meta span:first-child{color:var(--home-color-ink);font-family:var(--home-font-display);font-weight:700}.home-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:1px solid var(--home-color-rule-strong)}.home-demo-tabs button{position:relative;min-width:0;min-height:4.35rem;padding:var(--home-space-sm);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number label" "number note";gap:0 var(--home-space-xs);align-content:center;color:var(--home-color-muted);background:var(--home-color-paper);border:0;border-inline-end:1px solid var(--home-color-rule);cursor:pointer;text-align:start;transition:color var(--home-dur-short) var(--home-ease-out),background-color var(--home-dur-short) var(--home-ease-out),transform var(--home-dur-micro) var(--home-ease-out)}.home-demo-tabs button:last-child{border-inline-end:0}.home-demo-tabs button:after{content:"";position:absolute;inset-inline:var(--home-space-sm);inset-block-end:0;height:.25rem;background:transparent}.home-demo-tabs button.is-active{color:var(--home-color-ink);background:var(--home-color-accent-soft)}.home-demo-tabs button.is-active:after{background:var(--home-color-accent)}.home-demo-tabs button:active{transform:translateY(1px)}.home-demo-tabs button>span{grid-area:number;align-self:center;font-family:var(--home-font-mono);font-size:var(--home-text-xs);font-variant-numeric:tabular-nums}.home-demo-tabs strong{grid-area:label;font-family:var(--home-font-display);font-size:.9rem;white-space:nowrap}.home-demo-tabs small{display:none;grid-area:note;color:var(--home-color-muted);font-size:.68rem;line-height:1.3}.home-demo-panels{min-height:29rem}.home-demo-panel{min-height:29rem;padding:var(--home-space-lg);background:var(--home-color-surface)}.home-demo-panel.is-active{animation:home-panel-enter var(--home-dur-panel) var(--home-ease-out)}@keyframes home-panel-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.home-demo-evidence,.home-demo-draft,.home-demo-final{display:grid;gap:var(--home-space-lg)}.home-demo-panel-head{padding-block-end:var(--home-space-md);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--home-space-md);border-block-end:1px solid var(--home-color-rule)}.home-demo-panel-head>div{display:grid;gap:var(--home-space-2xs)}.home-demo-panel-head>div>span{color:var(--home-color-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs)}.home-demo-panel-head strong{font-family:var(--home-font-display);font-size:var(--home-text-md)}.home-demo-status{min-height:2rem;padding:var(--home-space-2xs) var(--home-space-sm);display:inline-flex;align-items:center;gap:var(--home-space-xs);color:var(--home-color-success);background:var(--home-color-success-soft);border-radius:var(--home-radius-pill);font-size:var(--home-text-xs);white-space:nowrap}.home-demo-status svg{width:.9rem;height:.9rem}.home-demo-status--pending{color:var(--home-color-ink-2);background:var(--home-color-accent-soft)}.home-time-rail{position:relative;display:grid;list-style:none}.home-time-rail:before{content:"";position:absolute;inset-block:var(--home-space-md);inset-inline-start:3.35rem;width:1px;background:var(--home-color-rule-strong)}.home-time-rail li{position:relative;min-height:5.6rem;padding-block:var(--home-space-md);display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:var(--home-space-md);border-block-end:1px solid var(--home-color-rule)}.home-time-rail li:last-child{border-block-end:0}.home-time-rail li:before{content:"";position:absolute;inset-block-start:1.55rem;inset-inline-start:3.08rem;width:.55rem;height:.55rem;background:var(--home-color-accent);border:1px solid var(--home-color-ink);border-radius:50%}.home-time-rail time,.home-proof-timeline time,.home-stage-list time{color:var(--home-color-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs);font-variant-numeric:tabular-nums}.home-time-rail li>div{display:grid;gap:var(--home-space-xs)}.home-time-rail li>div>span{color:var(--home-color-muted);font-size:var(--home-text-xs)}.home-time-rail p{color:var(--home-color-ink-2);line-height:1.58}.home-demo-footnote{padding-block-start:var(--home-space-md);color:var(--home-color-muted);border-block-start:1px solid var(--home-color-rule);font-size:var(--home-text-sm)}.home-draft-grid{display:grid;gap:0;border-block:1px solid var(--home-color-rule)}.home-draft-grid section{padding:var(--home-space-md) 0;display:grid;gap:var(--home-space-xs);border-block-end:1px solid var(--home-color-rule)}.home-draft-grid section:last-child{border-block-end:0}.home-draft-grid h3{color:var(--home-color-muted);font-family:var(--home-font-display);font-size:var(--home-text-sm)}.home-draft-grid p,.home-final-copy p{color:var(--home-color-ink-2)}.home-final-copy{display:grid;gap:var(--home-space-md)}.home-final-copy mark,.home-proof-revision mark{padding-inline:.14em;color:var(--home-color-accent-ink);background:var(--home-color-accent)}.home-revision-log{padding:var(--home-space-md);display:grid;gap:var(--home-space-sm);color:var(--home-color-ink-2);background:var(--home-color-paper-2);border-block:1px solid var(--home-color-rule-strong)}.home-revision-log>span{display:inline-flex;align-items:center;gap:var(--home-space-xs);color:var(--home-color-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs)}.home-revision-log ins{display:block;margin-block-start:var(--home-space-xs);color:var(--home-color-ink);text-decoration:none}.home-revision-log del{color:var(--home-color-muted)}.home-demo-authorization{min-height:3.5rem;padding:var(--home-space-sm) var(--home-space-md);display:flex;align-items:center;gap:var(--home-space-sm);color:var(--home-color-muted);background:var(--home-color-paper-2);border-block-start:1px solid var(--home-color-rule);border-radius:0 0 var(--home-radius-panel) var(--home-radius-panel);font-size:var(--home-text-xs)}.home-demo-authorization svg{flex:0 0 auto;width:1rem;height:1rem}.home-feature-stack{width:min(100%,var(--home-page-max));margin-inline:auto;padding:var(--home-space-3xl) var(--home-page-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-space-2xl);border-block-start:1px solid var(--home-color-rule-strong)}.home-feature-sticky{display:grid;gap:var(--home-space-lg);align-content:start}.home-feature-sticky h2,.home-boundaries h2,.home-application h2{max-width:15ch;font-family:var(--home-font-display);font-size:clamp(2.15rem,3vw + .5rem,3.65rem);font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.home-feature-sticky>p,.home-boundaries-heading>p,.home-application-intro>p{max-width:34rem;color:var(--home-color-muted)}.home-feature-sticky .home-button{justify-self:start}.home-feature-proofs{display:grid;gap:var(--home-space-xl)}.home-proof{min-width:0;padding:var(--home-space-lg);display:grid;gap:var(--home-space-xl);background:var(--home-color-surface);border-block:1px solid var(--home-color-rule-strong)}.home-proof header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--home-space-md);align-items:start}.home-proof header>svg{width:2rem;height:2rem;color:var(--home-color-ink)}.home-proof header>div{display:grid;gap:var(--home-space-xs)}.home-proof h3{font-family:var(--home-font-display);font-size:var(--home-text-xl);font-weight:800;letter-spacing:-.02em;line-height:1.2}.home-proof header p{color:var(--home-color-muted)}.home-proof-timeline{display:grid;border-block-start:1px solid var(--home-color-rule)}.home-proof-timeline p{min-height:4rem;padding-block:var(--home-space-md);display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--home-space-md);align-items:center;border-block-end:1px solid var(--home-color-rule)}.home-proof-revision{display:grid;gap:var(--home-space-lg)}.home-proof-revision>p{display:grid;gap:var(--home-space-xs)}.home-proof-revision>p>span{color:var(--home-color-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs)}.home-proof-revision small{min-height:2.5rem;padding-block-start:var(--home-space-md);display:flex;align-items:center;gap:var(--home-space-xs);color:var(--home-color-success);border-block-start:1px solid var(--home-color-rule)}.home-proof-revision small svg{width:1rem;height:1rem}.home-stage-list{display:grid;list-style:none;border-block-start:1px solid var(--home-color-rule)}.home-stage-list li{min-height:4.5rem;padding-block:var(--home-space-md);display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:var(--home-space-md);align-items:center;border-block-end:1px solid var(--home-color-rule)}.home-stage-list b{padding:var(--home-space-2xs) var(--home-space-sm);color:var(--home-color-ink);background:var(--home-color-accent-soft);border-radius:var(--home-radius-pill);font-size:var(--home-text-xs);white-space:nowrap}.home-boundaries{padding:var(--home-space-3xl) var(--home-page-gutter);display:grid;gap:var(--home-space-2xl);color:var(--home-color-paper);background:var(--home-color-ink)}.home-boundaries-heading{width:min(100%,var(--home-page-max));margin-inline:auto;display:grid;gap:var(--home-space-lg)}.home-boundaries h2,.home-boundaries-heading>p{color:var(--home-color-paper)}.home-boundary-list{width:min(100%,var(--home-page-max));margin-inline:auto;display:grid}.home-boundary-list>div{padding-block:var(--home-space-lg);display:grid;gap:var(--home-space-sm);border-block-start:1px solid var(--home-color-rule-strong)}.home-boundary-list dt{display:flex;gap:var(--home-space-md);align-items:baseline;font-family:var(--home-font-display);font-size:var(--home-text-md);font-weight:700}.home-boundary-list dt span{color:var(--home-color-accent);font-family:var(--home-font-mono);font-size:var(--home-text-xs);font-variant-numeric:tabular-nums}.home-boundary-list dd{max-width:48rem;color:var(--home-color-paper-3)}.home-authorization-note{width:min(100%,var(--home-page-max));margin-inline:auto;padding-block-start:var(--home-space-lg);display:flex;gap:var(--home-space-md);color:var(--home-color-paper);border-block-start:1px solid var(--home-color-rule-strong)}.home-authorization-note svg{flex:0 0 auto;color:var(--home-color-accent)}.home-authorization-note span{display:grid;gap:var(--home-space-2xs)}.home-application{width:min(100%,var(--home-page-max));margin-inline:auto;padding:var(--home-space-3xl) var(--home-page-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-space-2xl)}.home-application-intro{display:grid;gap:var(--home-space-lg);align-content:start}.home-application-intro>.home-text-link{justify-self:start}.home-privacy-note{margin-block-start:var(--home-space-lg);padding-block:var(--home-space-lg);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--home-space-md);color:var(--home-color-ink-2);border-block:1px solid var(--home-color-rule-strong)}.home-privacy-note>svg{margin-block-start:.15rem}.home-privacy-note>div{display:grid;gap:var(--home-space-sm)}.home-privacy-note h3{font-family:var(--home-font-display);font-size:var(--home-text-md)}.home-privacy-note p{color:var(--home-color-muted);font-size:var(--home-text-sm)}.home-application-form,.home-application-success{min-width:0;padding:var(--home-space-lg);color:var(--home-color-ink);background:var(--home-color-surface);border:1px solid var(--home-color-rule-strong);border-radius:var(--home-radius-panel);box-shadow:0 1rem 2.5rem -2rem var(--home-color-shadow-soft)}.home-application-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-space-lg)}.home-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-form-heading{padding-block-start:var(--home-space-sm);display:grid;gap:var(--home-space-2xs);border-block-start:1px solid var(--home-color-rule)}.home-form-heading:first-of-type{padding-block-start:0;border-block-start:0}.home-form-heading span{color:var(--home-color-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs)}.home-form-heading h3{font-family:var(--home-font-display);font-size:var(--home-text-md)}.home-field,.home-other-subject{min-width:0;display:grid;gap:var(--home-space-xs);align-content:start}.home-field>span,.home-fieldset legend{color:var(--home-color-ink);font-family:var(--home-font-display);font-size:var(--home-text-sm);font-weight:700}.home-field>span em{margin-inline-start:var(--home-space-xs);color:var(--home-color-muted);font-family:var(--home-font-body);font-size:var(--home-text-xs);font-style:normal;font-weight:400}.home-field>span b{color:var(--home-color-error)}.home-field input{width:100%;min-height:46px;padding:var(--home-space-sm) var(--home-space-md);color:var(--home-color-ink);background:var(--home-color-paper);border:1px solid var(--home-color-rule-strong);border-radius:var(--home-radius-control);outline:2px solid transparent;outline-offset:1px;transition:color var(--home-dur-short) var(--home-ease-out),background-color var(--home-dur-short) var(--home-ease-out),border-color var(--home-dur-short) var(--home-ease-out)}.home-field input::placeholder{color:var(--home-color-muted);opacity:1}.home-field input:focus-visible{border-color:var(--home-color-ink-2);outline-color:var(--home-color-focus)}.home-field input[aria-invalid=true]{color:var(--home-color-ink);background:var(--home-color-error-soft);border-color:var(--home-color-error)}.home-field-hint,.home-field-requirement{min-height:1lh;color:var(--home-color-muted);font-size:var(--home-text-xs)}.home-field-error{min-height:1lh;color:var(--home-color-error);font-size:var(--home-text-xs)}.home-fieldset{min-width:0;margin:0;padding:0;border:0}.home-fieldset legend{padding:0}.home-required-note{color:var(--home-color-muted);font-family:var(--home-font-body);font-size:var(--home-text-xs);font-weight:400}.home-choice-grid{margin-block-start:var(--home-space-sm);display:grid;gap:var(--home-space-xs)}.home-choice-grid--subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.home-choice-grid--frequency{grid-template-columns:repeat(3,minmax(0,1fr))}.home-choice{position:relative;min-width:0;min-height:44px;display:grid}.home-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.home-choice span{min-width:0;min-height:44px;padding:var(--home-space-xs) var(--home-space-sm);display:flex;align-items:center;justify-content:center;color:var(--home-color-ink-2);background:var(--home-color-paper);border:1px solid var(--home-color-rule-strong);border-radius:var(--home-radius-control);font-size:var(--home-text-sm);text-align:center;white-space:nowrap;transition:color var(--home-dur-short) var(--home-ease-out),background-color var(--home-dur-short) var(--home-ease-out)}.home-choice input:checked+span{color:var(--home-color-accent-ink);background:var(--home-color-accent)}.home-choice input:focus-visible+span{outline:2px solid var(--home-color-focus);outline-offset:2px}.home-other-subject{margin-block-start:var(--home-space-md)}.home-consent label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--home-space-sm);align-items:start;color:var(--home-color-ink-2);cursor:pointer}.home-consent input{width:1.15rem;height:1.15rem;margin:var(--home-space-2xs) 0 0;accent-color:var(--home-color-accent)}.home-consent input:focus-visible{outline-color:var(--home-color-focus)}.home-consent-details{min-height:44px;margin-inline-start:calc(1.15rem + var(--home-space-sm));display:inline-flex;align-items:center;font-weight:700}.home-submit-row{padding-block-start:var(--home-space-md);border-block-start:1px solid var(--home-color-rule)}.home-form-status{min-height:1.75rem;color:var(--home-color-muted);font-size:var(--home-text-sm)}.home-form-status [role=alert]{color:var(--home-color-error)}.home-application-success{min-height:25rem;display:grid;align-content:center;gap:var(--home-space-lg)}.home-success-mark{width:3rem;height:3rem;display:grid;place-items:center;color:var(--home-color-accent-ink);background:var(--home-color-accent);border-radius:50%}.home-application-success h3{font-family:var(--home-font-display);font-size:var(--home-text-2xl)}.home-application-success>p{max-width:38rem;color:var(--home-color-muted)}.home-footer{padding:var(--home-space-3xl) var(--home-page-gutter) var(--home-space-xl);display:grid;gap:var(--home-space-2xl);background:var(--home-color-paper-2);border-block-start:1px solid var(--home-color-rule-strong)}.home-footer-statement{max-width:28ch;font-family:var(--home-font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.home-footer-meta{padding-block-start:var(--home-space-lg);display:flex;flex-direction:column;gap:var(--home-space-lg);border-block-start:1px solid var(--home-color-rule-strong)}.home-footer-meta nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--home-space-xs)}.home-footer-meta nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--home-color-muted);font-size:var(--home-text-sm);white-space:nowrap}@media(hover:hover)and (pointer:fine){.home-login-link:hover,.home-text-link:hover,.home-footer a:hover{color:var(--home-color-success)}.home-button:hover{transform:translateY(-1px)}.home-button--primary:hover{background:var(--home-color-accent-soft)}.home-button--secondary:hover{color:var(--home-color-paper);background:var(--home-color-ink)}.home-demo-tabs button:hover{color:var(--home-color-ink);background:var(--home-color-paper-2)}.home-field input:hover{background:var(--home-color-paper-2)}.home-choice:hover span{color:var(--home-color-ink);background:var(--home-color-paper-2)}}@media(min-width:40rem){.home-demo-tabs button{min-height:5rem;padding:var(--home-space-md)}.home-demo-tabs small{display:block}.home-demo-panel{padding:var(--home-space-xl)}.home-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-draft-grid section{padding:var(--home-space-lg);border-inline-end:1px solid var(--home-color-rule)}.home-draft-grid section:nth-child(2n){border-inline-end:0}.home-draft-grid section:nth-last-child(-n+2){border-block-end:0}.home-application-form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-form-heading,.home-fieldset--wide,.home-submit-row,.home-form-status{grid-column:1 / -1}.home-choice-grid--subjects{grid-template-columns:repeat(4,minmax(0,1fr))}.home-choice-grid--frequency{grid-template-columns:repeat(5,minmax(0,1fr))}.home-footer-meta{flex-direction:row;align-items:center;justify-content:space-between}.home-footer-meta nav{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:var(--home-space-lg)}}@media(min-width:60rem){.home-hero{padding-block-start:var(--home-space-3xl);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(var(--home-space-xl),5vw,5rem)}.home-hero-copy{padding-block-start:var(--home-space-xl)}.home-feature-stack{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(var(--home-space-xl),7vw,7rem)}.home-feature-sticky{position:sticky;z-index:var(--home-z-sticky);inset-block-start:var(--home-space-xl);align-self:start}.home-feature-proofs{gap:var(--home-space-3xl)}.home-proof{min-height:31rem;padding:var(--home-space-xl);align-content:space-between}.home-boundaries{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);column-gap:clamp(var(--home-space-xl),7vw,7rem)}.home-boundaries-heading{width:auto;margin-inline:0;grid-column:1;align-content:start}.home-boundary-list{width:auto;margin-inline:0;grid-column:2;grid-row:1 / span 2}.home-authorization-note{width:auto;margin-inline:0;grid-column:1;align-self:end}.home-application{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);gap:clamp(var(--home-space-xl),7vw,7rem)}.home-application-intro{position:sticky;inset-block-start:var(--home-space-xl);align-self:start}}@media(min-width:90rem){.home-hero,.home-feature-stack,.home-application{padding-inline:var(--home-space-2xl)}.home-demo-panels,.home-demo-panel{min-height:31rem}}@media(max-width:23rem){.home-nav{min-height:4.25rem}.home-brand{gap:var(--home-space-xs)}.home-brand-mark{width:1.8rem;height:1.8rem}.home-wordmark{font-size:var(--home-text-md)}.home-demo-meta{align-items:flex-start;flex-direction:column}.home-demo-tabs button{padding-inline:var(--home-space-xs)}.home-demo-tabs button>span{display:none}.home-demo-tabs strong{grid-column:1 / -1;font-size:.8rem}.home-demo-panel-head{align-items:flex-start;flex-direction:column}.home-time-rail li{grid-template-columns:3.3rem minmax(0,1fr);gap:var(--home-space-sm)}.home-time-rail:before{inset-inline-start:2.95rem}.home-time-rail li:before{inset-inline-start:2.68rem}.home-stage-list li{grid-template-columns:minmax(0,1fr) auto}.home-stage-list time{grid-column:1 / -1}.home-hero-actions,.home-submit-row,.home-success-actions{align-items:stretch;flex-direction:column}.home-button,.home-text-link{width:100%}.home-text-link{justify-content:center}}@media(pointer:coarse){.home-button,.home-text-link,.home-login-link,.home-demo-tabs button,.home-choice span,.home-footer-meta nav a{min-height:48px}}@media(prefers-reduced-motion:reduce){.home-shell *,.home-shell *:before,.home-shell *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.home-demo-panel.is-active,.home-button,.home-demo-tabs button{transform:none!important}}.home-shell{--home-page-max: 1380px;--home-radius-control: 12px;--home-text-display: clamp(2.25rem, 3.4vw, 3.5rem)}.home-nav{max-width:var(--home-page-max);margin:auto;min-height:96px;border:0;background:#fff}.home-nav-actions{display:flex;align-items:center;gap:24px}.home-nav-actions>a{white-space:nowrap}.home-nav-actions .home-button{width:auto;min-height:44px;padding:12px 20px}.home-how-link{color:var(--home-color-muted);font-size:14px;text-decoration:none}.home-login-link{border:1px solid var(--home-color-rule);border-radius:12px;color:var(--home-color-accent);padding:10px 22px;font-size:14px}.home-wordmark{font-size:29px;color:var(--home-color-ink)}.home-hero{align-items:center;padding-top:64px;padding-bottom:72px;gap:32px}.home-hero h1{max-width:none;line-height:1.45;letter-spacing:-.03em;text-wrap:initial}.home-hero h1>span{display:block;color:var(--home-color-accent)}.home-hero-summary{font-size:17px;line-height:1.9;max-width:28em}.home-hero-actions{gap:16px;margin-top:8px}.home-button{border-color:var(--home-color-accent);gap:16px;min-height:50px}.home-button--secondary{color:var(--home-color-accent);border-color:#b5a5f8}.home-shell .home-button--primary{color:#fff}.home-shell .home-button--secondary,.home-shell .home-login-link{color:var(--home-color-accent)}.home-shell .home-button--primary:hover{color:#fff;background:#5938d8}.home-shell .home-hero-signoff{color:var(--home-color-muted);font-size:15px;margin-top:24px}.home-note-scene{position:relative;min-width:0;height:385px;isolation:isolate}.home-note{position:absolute;width:32%;min-height:265px;padding:24px 20px;border-radius:16px;box-shadow:0 16px 35px -22px #44318038;font-size:14px;line-height:1.9}.home-note h2{display:flex;align-items:center;gap:10px;font-size:19px;margin-bottom:24px;white-space:nowrap}.home-note p{margin-bottom:12px}.home-note--record{left:0;top:18px;background:#f0ebff;transform:rotate(-5deg);z-index:2}.home-note--draft{left:34%;top:46px;background:#fff;border:1px solid var(--home-color-rule);transform:rotate(4deg);z-index:1}.home-note--final{right:0;top:29px;background:#e9ffb5;transform:rotate(-3deg);z-index:3}.home-note-caption{display:block;font-size:11px;color:#625678;margin-top:24px}.home-note-wave{display:flex;height:49px;align-items:center;justify-content:center;gap:4px;margin-top:20px;color:#a68ee3}.home-note-wave i{width:4px;border-radius:3px;background:currentColor}.home-note-disclaimer{position:absolute;bottom:0;width:100%;text-align:center;font-size:11px;color:var(--home-color-muted)}.home-shell .home-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;max-width:1252px;padding:30px 0;margin:0 auto 90px;border-top:1px solid var(--home-color-rule);border-bottom:1px solid var(--home-color-rule)}.home-shell .home-process li{display:flex;align-items:flex-start;gap:20px;padding:8px 30px}.home-shell .home-process li+li{border-left:1px solid var(--home-color-rule)}.home-shell .home-process li>span{font-size:36px;line-height:1.2;font-weight:700;font-style:italic;color:#8d71d7}.home-shell .home-process h2{font-size:18px;margin-bottom:8px}.home-shell .home-process p{font-size:13px;color:var(--home-color-muted)}.home-demo-section{max-width:1080px;margin:0 auto;padding:0 28px 48px}.home-demo-section>div{max-width:700px;margin-bottom:32px}.home-demo-section h2{font-size:clamp(25px,2.5vw,36px);line-height:1.5;margin-bottom:18px}.home-demo-section>div>p{color:var(--home-color-muted);line-height:1.8}.home-demo{border-color:var(--home-color-rule);box-shadow:none}.home-demo-tabs button.is-active{color:#5938d8;background:#f0ebff}.home-demo-tabs button.is-active:after{background:#6c4cf1}.home-demo-final mark,.home-proof-revision mark{color:#25243a;background:#e9ffb5}.home-feature-stack{padding-top:72px;padding-bottom:72px}.home-feature-sticky h2{font-size:clamp(26px,3vw,38px);line-height:1.5}.home-boundaries{color:var(--home-color-ink);background:var(--home-color-paper-2)}.home-boundaries :is(h2,p,dt,dd,strong){color:inherit}.home-boundaries .home-boundary-list>div{border-color:var(--home-color-rule)}.home-boundaries .home-boundary-list dt>span{color:var(--home-color-accent)}.home-boundaries .home-authorization-note{border-color:var(--home-color-rule);color:var(--home-color-ink-2)}.home-boundaries h2{font-size:clamp(26px,3vw,38px)}.home-application{padding-top:80px;padding-bottom:80px}.home-application h2{font-size:clamp(26px,3vw,38px);line-height:1.5}.home-application-form{border-color:var(--home-color-rule);border-radius:18px;box-shadow:none}.home-footer-statement{font-size:clamp(22px,3vw,38px)}@media(min-width:60rem){.home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:75rem)and (min-width:60rem){.home-hero h1{font-size:36px}.home-note{padding:20px 14px;font-size:12px}.home-note h2{font-size:16px;gap:6px}.home-note-wave{gap:3px}}@media(max-width:59.99rem){.home-hero{padding-top:32px;gap:36px}.home-note-scene{max-width:660px;width:100%;justify-self:center}.home-shell .home-process{margin-inline:24px;margin-bottom:64px}.home-shell .home-process li{padding:8px 12px;gap:12px}.home-shell .home-process li>span{font-size:28px}.home-nav-actions{gap:12px}}@media(max-width:40rem){.home-nav{min-height:80px;gap:10px;padding-inline:20px}.home-nav-actions{gap:8px}.home-how-link{display:none}.home-nav-actions .home-button,.home-login-link{padding:10px 12px;font-size:12px}.home-wordmark{font-size:23px}.home-brand{gap:7px}.home-brand-mark{width:28px;height:28px}.home-hero{padding:34px 20px 44px}.home-hero h1{font-size:clamp(27px,7.4vw,42px)}.home-hero-summary{font-size:15px}.home-hero-copy{gap:18px}.home-hero-actions{flex-direction:row;align-items:center;gap:12px}.home-hero-actions .home-button{width:auto;padding:13px 18px;font-size:14px}.home-shell .home-hero-signoff{margin-top:8px;font-size:13px}.home-note-scene{height:410px}.home-note{width:59%;min-height:200px;padding:18px 16px;font-size:12px}.home-note h2{font-size:17px;margin-bottom:16px}.home-note--record{left:2%;top:4px}.home-note--draft{left:auto;right:1%;top:92px}.home-note--final{left:6%;right:auto;top:188px;min-height:160px}.home-note-caption{margin-top:12px}.home-note-wave{margin-top:8px;gap:4px;height:34px}.home-shell .home-process{grid-template-columns:1fr;padding:18px 0}.home-shell .home-process li{padding:18px 4px;gap:22px}.home-shell .home-process li+li{border-left:0;border-top:1px solid var(--home-color-rule)}.home-shell .home-process h2{font-size:17px}.home-demo-section{padding:0 20px 24px}}@media(max-width:40rem){.home-note-scene{height:auto;display:grid;gap:18px;padding:8px 6px 0}.home-note{position:relative;inset:auto;width:100%;min-height:0;padding:20px;transform:none}.home-note--record{transform:rotate(-2deg)}.home-note--draft{transform:rotate(1deg)}.home-note--final{transform:rotate(-1deg)}.home-note-wave{justify-content:flex-start}.home-note-disclaimer{position:static;padding-top:4px}}
