:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:56px;--s8:64px;--r-ctl:6px;--r-card:12px;--r-pill:999px;--content:46rem;--brand-red:#C8102E;--brand-blue:#0A2A66;--brand-coral:#FF5A6E;--paper:#F1F3F8;--surface:#FFFFFF;--sunk:#E7EBF3;--ink:#1B2540;--ink-2:#38435E;--ink-3:#4A5670;--line:#DCE1EC;--line-2:#76829B;--primary:#0A2A66;--primary-ink:#FFFFFF;--primary-soft:#EEF2FB;--head:#0A2A66;--cta:#C3102E;--cta-ink:#FFFFFF;--cta-hover:#AF0E29;--accent:#B00C26;--accent-ink:#9C0A21;--ok:#136630;--ok-soft:#E6F1E9;--pending:#70560C;--pending-soft:#FAF1DA;--danger:#A02724;--danger-soft:#FAE8E6;--focus:#0A2A66;--focus-glow:rgb(10 42 102/.20);--shadow-lg:0 1px 2px rgb(10 42 102/.06),0 20px 44px -22px rgb(10 42 102/.30);--deep:#061A40;--deep-2:#0A2A66;--deep-line:#2B4A8A;--deep-ink:#FFFFFF;--deep-ink-2:#DCE4F5;--deep-ink-3:#B9C5E0;--deep-cta:#C3102E;--deep-cta-ink:#FFFFFF;--deep-cta-hover:#AF0E29;--deep-accent:#FF909D;--deep-display:#FF6B7D;--deep-primary:#A9C1F2;--deep-focus:#C7D6F7;--care:#0C6179;--care-soft:#E8F2F7;--sunk-ink:#3F4A64;--shadow:0 1px 2px rgb(10 42 102/.05);--display:"Source Sans 3",-apple-system,"Segoe UI",Roboto,sans-serif;--body:"Source Sans 3",-apple-system,"Segoe UI",Roboto,sans-serif;--cond:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#081226;--surface:#0F1D3D;--sunk:#172850;--ink:#EEF2FA;--ink-2:#BAC6E2;--ink-3:#9DABCB;--line:#26396B;--line-2:#5C74A8;--primary:#9DB8F0;--primary-ink:#061A40;--primary-soft:#14295C;--head:#FFFFFF;--cta:#FF6B7D;--cta-ink:#061A40;--cta-hover:#FF8493;--accent:#FF909D;--accent-ink:#FF909D;--ok:#25C35B;--ok-soft:#12301F;--pending:#E0B53F;--pending-soft:#2E2812;--danger:#FF909D;--danger-soft:#3A1521;--focus:#9DB8F0;--focus-glow:rgb(157 184 240/.30);--shadow-lg:0 1px 2px rgb(0 0 0/.5),0 22px 48px -20px rgb(0 0 0/.65);--care:#4CC3EC;--care-soft:#0F2A3A;--sunk-ink:#B2BFDD;--shadow:0 1px 2px rgb(0 0 0/.4)}}:root[data-theme=dark]{--paper:#081226;--surface:#0F1D3D;--sunk:#172850;--ink:#EEF2FA;--ink-2:#BAC6E2;--ink-3:#9DABCB;--line:#26396B;--line-2:#5C74A8;--primary:#9DB8F0;--primary-ink:#061A40;--primary-soft:#14295C;--head:#FFFFFF;--cta:#FF6B7D;--cta-ink:#061A40;--cta-hover:#FF8493;--accent:#FF909D;--accent-ink:#FF909D;--ok:#25C35B;--ok-soft:#12301F;--pending:#E0B53F;--pending-soft:#2E2812;--danger:#FF909D;--danger-soft:#3A1521;--focus:#9DB8F0;--focus-glow:rgb(157 184 240/.30);--shadow-lg:0 1px 2px rgb(0 0 0/.5),0 22px 48px -20px rgb(0 0 0/.65);--care:#4CC3EC;--care-soft:#0F2A3A;--sunk-ink:#B2BFDD;--shadow:0 1px 2px rgb(0 0 0/.4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--body)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible{outline:none}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.22;text-wrap:balance;overflow-wrap:break-word}h1,h2{font-family:var(--cond);font-weight:800;text-transform:uppercase;letter-spacing:.012em;line-height:1}h1{font-size:clamp(38px,5vw,56px)}h2{font-size:clamp(30px,3.4vw,42px)}h3{font-size:19px;font-weight:700}main h1{margin-bottom:.3em}main h1,main h2{color:var(--head)}p{margin:0 0 var(--s2)}a{color:var(--primary)}@media (min-width:700px){h1{font-size:clamp(42px,4.6vw,56px)}h2{font-size:clamp(30px,3.2vw,38px)}}.muted{color:var(--ink-2);font-size:15px}.small{font-size:14px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ic{flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ic-32{width:32px;height:32px;stroke-width:1.4}.ic-24{width:24px;height:24px}.ic-20{width:20px;height:20px;stroke-width:1.6}.ic-16{width:16px;height:16px;stroke-width:1.75}:root{--logo-ink:var(--brand-blue);--logo-accent:var(--brand-red);--logo-tag:var(--ink-3);--wordmark:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-ink:#FFFFFF;--logo-accent:var(--brand-coral);--logo-tag:var(--deep-ink-3)}}.band.deep,:root[data-theme=dark]{--logo-ink:#FFFFFF;--logo-accent:var(--brand-coral);--logo-tag:var(--deep-ink-3)}.logomark{display:block;flex:none;overflow:visible;height:var(--logo-h,32px);width:auto}.lm-star,.lm-white{fill:#FFFFFF}.lm-red{fill:var(--brand-red)}.lm-navy{fill:var(--brand-blue)}.lm-outline{fill:none;stroke:var(--logo-ink);stroke-width:6;stroke-linejoin:round}.logo{display:inline-flex;align-items:center;gap:calc(var(--logo-h, 32px) * .26);line-height:1}.logo-words{display:grid;grid-gap:calc(var(--logo-h, 32px) * .08);gap:calc(var(--logo-h, 32px) * .08)}.logo .wm{font:800 calc(var(--logo-h, 32px) * .8)/1 var(--wordmark);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.logo .wm-a{color:var(--logo-ink)}.logo .wm-b{color:var(--logo-accent)}.logo .tag{font:600 calc(var(--logo-h, 32px) * .19)/1 var(--wordmark);letter-spacing:.3em;text-transform:uppercase;color:var(--logo-tag);white-space:nowrap}.logo.has-tag .logo-words{gap:calc(var(--logo-h, 32px) * .14)}.logo.has-tag .wm{padding-bottom:calc(var(--logo-h, 32px) * .09);border-bottom:max(2px,calc(var(--logo-h, 32px) * .04)) solid var(--brand-red)}.brand .logo{--logo-h:30px}@media (max-width:480px){.brand .logo{--logo-h:26px}}@media (max-width:420px){.brand .logo{--logo-h:22px}}@media (max-width:360px){.brand .logo-words{display:none}}body{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;--hue-a:222;--hue-b:350;--hue-c:222;--sat:72%;--tone:42%;--boost:1;--line-hue:var(--brand-red);--badge-bg:hsl(var(--hue-a) 55% 24%);--badge-ink:#fff;--spot:rgb(255 255 255/.9);--band:rgb(255 255 255/.5);--ground-1:hsl(var(--hue-a) var(--sat) var(--tone)/calc(.15 * var(--boost)));--ground-2:hsl(var(--hue-b) var(--sat) var(--tone)/calc(.09 * var(--boost)));--ground-3:hsl(var(--hue-c) var(--sat) var(--tone)/calc(.10 * var(--boost)));--dot:hsl(var(--hue-a) var(--sat) 30%/.10);--texture:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 1.4px);--texture-size:26px 26px}body:after,body:before{content:"";position:absolute;inset:0;pointer-events:none}body:before{z-index:-1}body:after{z-index:-2}body:before{background:radial-gradient(46rem 34rem at 50% 20%,var(--spot),transparent 76%),linear-gradient(90deg,transparent calc(50% - 31rem),var(--band) calc(50% - 22rem),var(--band) calc(50% + 22rem),transparent calc(50% + 31rem)),radial-gradient(64rem 34rem at 6% -14%,var(--ground-1),transparent 66%),radial-gradient(58rem 32rem at 104% -6%,var(--ground-2),transparent 64%),radial-gradient(76rem 38rem at 50% 120%,var(--ground-3),transparent 64%)}body:after{background-image:var(--texture);background-size:var(--texture-size);-webkit-mask-image:radial-gradient(110% 62% at 50% 0,#000,transparent 78%);mask-image:radial-gradient(110% 62% at 50% 0,#000,transparent 78%)}body:has([data-role=claimant]){--hue-a:216;--hue-b:228;--hue-c:198;--sat:80%;--line-hue:hsl(216 80% 46%)}body:has([data-role=provider]){--hue-a:190;--hue-b:205;--hue-c:172;--sat:74%;--line-hue:hsl(190 80% 30%)}body:has([data-role=attorney]){--hue-a:266;--hue-b:286;--hue-c:248;--sat:50%;--boost:.7;--line-hue:hsl(266 45% 44%)}body:has([data-role=admin]){--hue-a:212;--hue-b:200;--hue-c:212;--sat:18%;--line-hue:hsl(212 22% 34%);--dot:hsl(212 20% 30%/.09);--texture:linear-gradient(var(--dot) 1px,transparent 1px),linear-gradient(90deg,var(--dot) 1px,transparent 1px);--texture-size:44px 44px}body:has([data-role=reviewer]){--hue-a:36;--hue-b:24;--hue-c:44;--sat:46%;--line-hue:hsl(32 52% 36%);--dot:hsl(34 40% 28%/.09);--texture:linear-gradient(var(--dot) 1px,transparent 1px),linear-gradient(90deg,var(--dot) 1px,transparent 1px);--texture-size:44px 44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{--tone:58%;--boost:1.6;--spot:rgb(8 18 38/.6);--band:rgb(8 18 38/.35);--dot:hsl(var(--hue-a) 60% 80%/.07);--badge-bg:hsl(var(--hue-a) 60% 82%);--badge-ink:hsl(var(--hue-a) 60% 14%)}:root:not([data-theme=light]) body:has([data-role=claimant]){--line-hue:hsl(216 90% 66%)}:root:not([data-theme=light]) body:has([data-role=provider]){--line-hue:hsl(190 70% 52%)}:root:not([data-theme=light]) body:has([data-role=attorney]){--line-hue:hsl(266 70% 76%)}:root:not([data-theme=light]) body:has([data-role=admin]){--line-hue:hsl(212 30% 70%);--dot:hsl(212 30% 80%/.06)}:root:not([data-theme=light]) body:has([data-role=reviewer]){--line-hue:hsl(34 70% 62%);--dot:hsl(34 50% 80%/.06)}}:root[data-theme=dark] body{--tone:58%;--boost:1.6;--spot:rgb(8 18 38/.6);--band:rgb(8 18 38/.35);--dot:hsl(var(--hue-a) 60% 80%/.07);--badge-bg:hsl(var(--hue-a) 60% 82%);--badge-ink:hsl(var(--hue-a) 60% 14%)}:root[data-theme=dark] body:has([data-role=claimant]){--line-hue:hsl(216 90% 66%)}:root[data-theme=dark] body:has([data-role=provider]){--line-hue:hsl(190 70% 52%)}:root[data-theme=dark] body:has([data-role=attorney]){--line-hue:hsl(266 70% 76%)}:root[data-theme=dark] body:has([data-role=admin]){--line-hue:hsl(212 30% 70%);--dot:hsl(212 30% 80%/.06)}:root[data-theme=dark] body:has([data-role=reviewer]){--line-hue:hsl(34 70% 62%);--dot:hsl(34 50% 80%/.06)}.skip{position:absolute;left:var(--s2);top:-100px;z-index:50;padding:var(--s1) var(--s2);background:var(--surface);color:var(--primary);border:2px solid var(--primary);border-radius:var(--r-ctl)}.skip:focus{top:var(--s1)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(12px);backdrop-filter:saturate(1.5) blur(12px);border-top:3px solid var(--line-hue);border-bottom:1px solid var(--line)}.topbar-in{max-width:1280px;margin:0 auto;padding:0 var(--s2);min-height:var(--s7);display:flex;align-items:center;gap:var(--s1)}.topbar-end{margin-left:auto}.brand{min-height:44px;font-family:var(--cond);font-weight:800;font-size:23px;letter-spacing:.06em;color:var(--primary);text-decoration:none}.brand,.ws-area{display:inline-flex;align-items:center;text-transform:uppercase}.ws-area{min-height:26px;padding:0 11px;margin-left:var(--s1);border-radius:var(--r-pill);background:var(--badge-bg);color:var(--badge-ink);font:700 12.5px/1 var(--body);letter-spacing:.1em;min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-area,.ws-top .brand,.ws-top .topbar-end .btn{white-space:nowrap}@media (max-width:480px){.ws-top .brand{font-size:18px}.ws-top .topbar-end .btn{padding:0 12px;font-size:17px}.ws-area{display:none}}main{min-width:0;padding:var(--s3) var(--s2) var(--s6)}@media (min-width:700px){main{padding:var(--s4) var(--s3) var(--s8)}}main:has(>.band:first-child){padding-top:0}body>main{flex:0 0 auto;width:100%;margin-block:auto;animation:rise .35s ease-out both}main.narrow{max-width:var(--content);margin-inline:auto}body>.ws{flex:1 0 auto;width:100%}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg{text-align:center}.msg .actions,.msg .entry-actions,.msg .ws-actions{justify-content:center}.eyebrow{font-size:17px;font-weight:600;letter-spacing:.2em;color:var(--accent-ink);margin:0 0 12px}.eyebrow,.sechead{font-family:var(--cond);text-transform:uppercase}.sechead{font-size:28px;font-weight:800;letter-spacing:.012em;color:var(--head);margin:0 0 var(--s2)}.sechead .gcount{display:inline-block;vertical-align:middle;margin-left:var(--s1);padding:2px 8px;border-radius:var(--r-pill);background:var(--sunk);color:var(--sunk-ink);font:600 12.5px/1.5 var(--display);letter-spacing:0;text-transform:none}.stack{display:grid;grid-gap:var(--s1);gap:var(--s1)}.group{margin:var(--s5) 0 0}.group>.muted{margin-bottom:var(--s2)}.card{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-card);padding:24px;color:inherit;display:block}.card .sub{color:var(--ink-2);font-size:16px;margin-bottom:var(--s1)}.card .cardhead{font-family:var(--cond);font-size:27px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;margin:0 0 9px;color:var(--head)}.resume{margin:var(--s4) 0 0}.card-top{display:flex;align-items:flex-start;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s1)}.card-top h1{flex:1 1 auto;max-width:100%}.cardtop{display:flex;align-items:center;gap:10px;margin-bottom:11px;flex-wrap:wrap}.cardtop .eyebrow{gap:6px;margin:0;color:var(--ink-3);font-size:15px;letter-spacing:.14em}.cardtop .eyebrow,.pill{display:inline-flex;align-items:center}.pill{min-height:24px;padding:0 11px;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-ink);font:700 12.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase}.hero{border:1px solid var(--line);border-top:6px solid var(--primary);background:var(--surface);border-radius:var(--r-card);padding:var(--s3);margin:var(--s4) 0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{border-top-color:var(--cta)}}:root[data-theme=dark] .hero{border-top-color:var(--cta)}.hero h2{font-size:clamp(30px,3vw,38px);margin:0 0 9px}.hero .blurb{color:var(--ink-2);font-size:18px;line-height:1.5;margin:0}.hero .actions{margin-top:var(--s2)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:14px;font-family:var(--body);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid;flex:none;max-width:100%}.chip-progress,.chip-ready,.chip-sent{background:var(--primary-soft);color:var(--primary);border-color:var(--primary-soft)}.chip-done{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-soft)}.chip-attention,.chip-waiting{background:var(--pending-soft);color:var(--pending);border-color:var(--pending-soft)}.chip-blocked{background:var(--sunk);color:var(--sunk-ink);border-color:var(--sunk)}.notice{border:1px solid var(--line);border-left:4px solid var(--primary);background:var(--surface);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);margin:0 0 var(--s3)}.notice.warn{border-left-color:var(--pending);background:var(--pending-soft)}.notice:focus-visible{outline:3px solid var(--focus);outline-offset:3px}main .notice h2,main .notice h3{margin:0 0 6px;font:700 15px/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink);display:flex;align-items:center;gap:var(--s1)}.notice p:last-child,.notice ul:last-child{margin-bottom:0}.entry-error,.err{color:var(--danger);font-weight:600;font-size:15px;margin:0 0 var(--s2)}.trow{display:flex;align-items:center;gap:var(--s2);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-card);padding:13px var(--s2);color:inherit;text-decoration:none;width:100%;min-height:64px}a.trow:hover{border-color:var(--primary)}.trow.still{border-style:dashed;border-color:var(--line-2)}.trow .box{width:40px;height:40px;border-radius:var(--r-ctl);display:grid;place-items:center;flex:none}.trow .box.plain{background:var(--sunk);color:var(--sunk-ink)}.trow .box.care{background:var(--care-soft);color:var(--care)}.trow .box.warn{background:var(--pending-soft);color:var(--pending)}.trow.warn{border-color:var(--pending)}.trow .g{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.trow .t{font-family:var(--body);font-weight:700;font-size:17px;line-height:1.35;color:var(--ink)}.trow .d{color:var(--ink-2);font-size:15px;line-height:1.45}.trow .m{margin-top:3px}.trow .est,.trow .m{color:var(--ink-2);font-size:14px}.trow .est{gap:6px}.trow .est,.trow .go{display:inline-flex;align-items:center;flex:none;white-space:nowrap}.trow .go{justify-content:center;min-height:44px;padding:0 18px;border:2px solid var(--primary);border-radius:var(--r-ctl);color:var(--primary);background:transparent;font:800 18px/1 var(--cond);letter-spacing:.05em;text-transform:uppercase}a.trow:hover .go{background:var(--primary);color:var(--primary-ink)}@media (max-width:700px){.trow{flex-wrap:wrap;row-gap:var(--s1)}.trow .box{order:1}.trow .g{order:2;flex:1 1 60%}.trow .chip,.trow .est,.trow .go{order:3}.trow .go{margin-left:auto}}.progressline{font-family:var(--cond);font-size:17px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px}fieldset{border:0;padding:0;margin:0 0 var(--s3);min-width:0}legend{padding:0;display:table;max-width:100%;white-space:normal}.qhead h1,h1.qtitle{font-family:var(--body);font-weight:700;text-transform:none;letter-spacing:-.005em;font-size:clamp(28px,3.4vw,36px);line-height:1.18;margin-bottom:var(--s3)}.why{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--cta);border-radius:var(--r-ctl);padding:14px var(--s2);margin:0 0 var(--s3);font-size:16px;color:var(--ink-2)}.why strong{display:block;font-family:var(--cond);color:var(--ink);font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.reqline{margin-bottom:var(--s1)}.entry-options,.opts{display:grid;grid-gap:10px;gap:10px}.entry-consent,.entry-option,.opt{display:flex;align-items:center;gap:var(--s2);min-height:var(--s8);padding:18px var(--s3);border:2px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;font-size:18px;margin:0;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.entry-consent:has(input:checked),.entry-consent:hover,.entry-option:has(input:checked),.entry-option:hover,.opt:has(input:checked),.opt:hover{border-color:var(--primary);background:var(--primary-soft)}.entry-consent:has(input:focus-visible),.entry-option:has(input:focus-visible),.opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.entry-consent input,.entry-option input,.opt input{width:22px;height:22px;accent-color:var(--primary);flex:none;margin:0}.entry-consent{align-items:flex-start;font-weight:600}.entry-consent input{margin-top:3px}.opt .exclusive{color:var(--ink-2);font-size:15px}.entry-field input,.entry-field select,.field{width:100%;min-height:var(--s7);padding:var(--s2) 18px;border:2px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:18px;transition:border-color .12s ease,box-shadow .12s ease}.entry-field input:hover,.entry-field select:hover,.field:hover{border-color:var(--primary)}.entry-field input:focus-visible,.entry-field select:focus-visible,.field:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-glow)}.field[aria-invalid=true]{border-color:var(--danger)}.field[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px var(--danger-soft)}textarea.field{min-height:140px;resize:vertical;line-height:1.55}.field::placeholder{color:var(--ink-3);opacity:1}.entry-field select,select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:48px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 24px) 55%,calc(100% - 18px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.entry-field select:disabled,select.field:disabled{cursor:progress;opacity:.7}.privacy{display:flex;gap:var(--s1);align-items:flex-start;font-size:14px;color:var(--ink-2);margin:0 0 var(--s2)}.provenance{border:1px solid var(--pending);background:var(--pending-soft);border-radius:var(--r-ctl);padding:var(--s2);margin:0 0 var(--s2);font-size:15px;color:var(--ink)}.provenance strong{display:block;font-family:var(--display);margin-bottom:4px}.provenance .actions{margin-top:var(--s2)}.btn,.entry-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:var(--s7);padding:0 30px;text-align:center;border-radius:var(--r-ctl);border:2px solid var(--cta);background:var(--cta);color:var(--cta-ink);font:inherit;font-family:var(--cond);font-size:22px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .06s ease}.btn:hover,.entry-button:hover{background:var(--cta-hover);border-color:var(--cta-hover);box-shadow:0 8px 18px -10px var(--cta)}.btn:active,.entry-button:active{transform:translateY(1px);box-shadow:none}.btn.secondary{background:transparent;color:var(--primary);border-color:var(--primary)}.btn.secondary:hover{background:var(--primary-soft);box-shadow:none}.btn.quiet,.entry-link,.entry-link-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--primary);border:2px solid transparent;border-radius:var(--r-ctl);cursor:pointer;font:600 17px/1.1 var(--body);letter-spacing:0;text-transform:none;text-decoration:none;padding:0 var(--s2)}.btn.quiet{min-height:var(--s7)}.entry-link,.entry-link-button{min-height:var(--s7);text-decoration:underline;text-underline-offset:3px}.btn.quiet:hover,.entry-link-button:hover,.entry-link:hover{background:var(--primary-soft);box-shadow:none}.btn.sm{min-height:44px;font-size:18px;letter-spacing:.05em;padding:0 18px}@keyframes spin{to{transform:rotate(1turn)}}.btn:disabled,.btn[aria-disabled=true]:not([aria-busy=true]),.entry-button:disabled,.entry-button[aria-disabled=true]:not([aria-busy=true]){background:var(--sunk);color:var(--sunk-ink);border-color:var(--line-2);cursor:not-allowed;pointer-events:none;box-shadow:none}.btn.quiet:disabled,.btn.quiet[aria-disabled=true]:not([aria-busy=true]),.btn.secondary:disabled,.btn.secondary[aria-disabled=true]:not([aria-busy=true]){background:transparent}.btn.quiet:disabled,.btn.quiet[aria-disabled=true]:not([aria-busy=true]){border-color:transparent}.btn[aria-busy=true],.entry-button[aria-busy=true],.uploadbusy{cursor:progress;pointer-events:none;box-shadow:none}.btn[aria-busy=true]:before,.entry-button[aria-busy=true]:before{content:"";flex:none;width:.9em;height:.9em;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:spin .7s linear infinite}.btn.quiet[aria-busy=true]:before{border-color:var(--primary);border-right-color:transparent}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before,.entry-button[aria-busy=true]:before{animation:none;border-right-color:currentColor;opacity:.55}}fieldset:disabled,fieldset[aria-busy=true]{cursor:progress}.entry-consent:has(input:disabled),.entry-option:has(input:disabled),.opt:has(input:disabled),fieldset:disabled .entry-consent,fieldset:disabled .entry-option,fieldset:disabled .opt{opacity:.6;cursor:progress;background:var(--surface);border-color:var(--line)}.entry-field input:disabled,.entry-field select:disabled,.field:disabled{opacity:.65;cursor:progress;background:var(--sunk);border-color:var(--line)}.entry-link-button:disabled,.entry-link-button[aria-busy=true],.entry-link-button[aria-disabled=true],.linkbusy,a[aria-disabled=true]:not(.btn){opacity:.6;cursor:progress;pointer-events:none}@media (max-width:480px){.btn,.entry-button{padding:0 16px;font-size:20px;letter-spacing:.04em}}.actionbar .btn:not(.secondary):not(.quiet):not(.sm):after{content:"";width:22px;height:22px;flex:none;margin-left:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat}.linkbtn{background:none;border:0;padding:0;font:inherit;font-size:16px;color:var(--primary);text-decoration:underline;cursor:pointer;min-height:44px}.actionbar,.actions,.entry-actions{display:flex;gap:var(--s1);align-items:center;flex-wrap:wrap}.actionbar{position:-webkit-sticky;position:sticky;bottom:0;margin:var(--s4) calc(var(--s2) * -1) 0;padding:var(--s2);background:var(--surface);border-top:1px solid var(--line);z-index:20}.actionbar .btn,.actionbar .btn.quiet{flex:1 1 auto}@media (min-width:700px){.actionbar{position:static;margin:var(--s4) 0 0;padding:var(--s3) 0 0;background:none}.actionbar .btn{flex:none;min-width:168px}.actionbar .btn.quiet{flex:none;min-width:0}}.exitrow{margin-top:var(--s2);display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.exitlink{min-height:44px;color:var(--ink-2);font-size:15px}.exitlink,.saved{display:inline-flex;align-items:center}.saved{font-size:14px;color:var(--ok);gap:6px}.checklist{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:var(--s3) 0;padding:0;list-style:none}.checkrow{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:var(--s8);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.checkrow .grow{flex:1 1 12rem;min-width:0}.checkrow .name{font-size:16px;font-weight:600}.checkrow .state{font-size:14px;color:var(--ink-2)}.checkrow fieldset{margin:var(--s1) 0}.checkrow legend.name{margin-bottom:var(--s1)}.checkrow .grow>a{display:inline-flex;align-items:center;min-height:44px}.filerow{display:flex;align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;flex:1 1 100%;min-width:0}.linklist{margin:0;padding-left:1.2em}.linklist a{display:inline-flex;align-items:center;min-height:44px}.band{margin-inline:calc(var(--s2) * -1);padding-inline:var(--s2);padding-block:36px;border-radius:0 0 var(--r-card) var(--r-card)}@media (min-width:700px){.band{margin-inline:calc(var(--s3) * -1);padding-inline:var(--s3)}}.band.deep{--paper:var(--deep);--surface:var(--deep-2);--sunk:var(--deep);--ink:var(--deep-ink);--ink-2:var(--deep-ink-2);--ink-3:var(--deep-ink-3);--sunk-ink:var(--deep-ink-3);--line:var(--deep-line);--line-2:var(--deep-line);--primary:var(--deep-primary);--primary-ink:var(--deep);--primary-soft:var(--deep-2);--cta:var(--deep-cta);--cta-ink:var(--deep-cta-ink);--cta-hover:var(--deep-cta-hover);--accent:var(--deep-accent);--accent-ink:var(--deep-accent);--head:var(--deep-ink);--focus:var(--deep-focus);background-color:var(--deep);color:var(--deep-ink);border-bottom:6px solid var(--brand-red)}.banner{display:grid;grid-gap:10px;gap:10px}.banner h1{margin:0;font-size:clamp(40px,4.6vw,60px);line-height:.98}.banner h1 .alt{color:var(--deep-display)}.banner .lede{font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--ink-2);max-width:38rem;margin:0}.herofoot{display:flex;align-items:center;flex-wrap:wrap;gap:12px var(--s3);margin-top:6px}.herostat{display:inline-flex;align-items:baseline;gap:9px;margin:0;padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--deep-2)}.herostat b{font-family:var(--display);font-size:21px;font-weight:700;color:var(--ink)}.assure,.herostat span{font-size:14.5px;color:var(--ink-2)}.assure{display:flex;align-items:center;flex-wrap:wrap;gap:8px var(--s3);min-height:44px;margin:0}.assure span{display:inline-flex;align-items:center;gap:7px}.assure span:before{content:"";flex:none;width:15px;height:15px;border-radius:50%;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.7' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.7' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cnav{display:flex;gap:4px;margin-left:var(--s2)}.cnav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s2);border-radius:var(--r-ctl);color:var(--ink);font-weight:600;font-size:17px;text-decoration:none}.cnav a:hover,.cnav a[aria-current=page]{background:var(--primary-soft)}.cnav a[aria-current=page]{color:var(--primary)}@media (max-width:480px){.cnav a{padding:0 10px;font-size:16px}}.theme-corner{position:fixed;top:10px;right:10px;z-index:60}.topbar-end{display:inline-flex;align-items:center;gap:8px}