@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b99dfccfa2146678-s.0-pv9q_xf_hpz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f4dab2659b8f35d1-s.p.0dhp2_wm7tc69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b99dfccfa2146678-s.0-pv9q_xf_hpz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f4dab2659b8f35d1-s.p.0dhp2_wm7tc69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b99dfccfa2146678-s.0-pv9q_xf_hpz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f4dab2659b8f35d1-s.p.0dhp2_wm7tc69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b99dfccfa2146678-s.0-pv9q_xf_hpz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f4dab2659b8f35d1-s.p.0dhp2_wm7tc69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b99dfccfa2146678-s.0-pv9q_xf_hpz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f4dab2659b8f35d1-s.p.0dhp2_wm7tc69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans Fallback;src:local(Arial);ascent-override:94.7%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:104.76%}._7RPF_W_className{font-family:Rethink Sans,Rethink Sans Fallback;font-style:normal}._7RPF_W_variable{--font-rethink:"Rethink Sans", "Rethink Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-rethink), "Rethink Sans", sans-serif;--brand-primary:#2c3a7a;--brand-accent:#32ade0;--brand-accent-strong:#1277a6;--brand-medium:#2d72c0;--brand-dark:#1e50a0;--brand-muted:#4b5563;--brand-white:#fff;--brand-pill-bg:#eff6ff;--brand-nav-active:#075985;--neutral-800:#262626;--sky-900:#0c4a6e;--sky-100:#e0f2fe;--sky-50:#f0f9ff;--line:#e5e7eb;--card-line:#93c5fd99;--page:#fff;--card-radius:16px;--surface:#fff;--field:#fff;--heading:var(--neutral-800);--accent-word:var(--sky-900);--body:var(--brand-primary);--err-bg:#fef2f2;--err-line:#fecaca;--err-text:#b91c1c;--ok-bg:#ecfdf5;--ok-line:#a7f3d0;--ok-text:#065f46;--sans:var(--font-sans)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#070f1d;--surface:#12213b;--field:#0d1a2e;--heading:#e0eaff;--accent-word:#89c3f5;--body:#8fbbe0;--brand-muted:#4a7fa8;--brand-pill-bg:#0f2444;--line:#ffffff12;--card-line:#32ade01f;--err-bg:#b91c1c26;--err-line:#fca5a559;--err-text:#fca5a5;--ok-bg:#065f4633;--ok-line:#6ee7b74d;--ok-text:#6ee7b7}.brand-logo{background:#fff;border-radius:8px;padding:6px 10px}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-hyphens:none;hyphens:none;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0}body{background:var(--page);min-height:100vh;color:var(--body);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--brand-accent-strong)}.accent-word{color:var(--accent-word);font-weight:800}.topbar{z-index:50;background:var(--page);position:sticky;top:0}.topbar-in{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.brand{align-items:center;text-decoration:none;display:flex}.brand-logo{width:240px;max-width:60vw;height:auto;display:block}.topbar-tag{color:var(--brand-muted);font-size:14px}main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 140px}.eyebrow{color:var(--brand-nav-active);background:var(--brand-pill-bg);border-radius:9999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}h1.hero{color:var(--heading);margin:14px 0;font-size:clamp(32px,6vw,42px);font-weight:600;line-height:1.2}.lede{color:var(--brand-muted);max-width:62ch;margin:0 0 8px;font-size:17px}.meta{color:var(--brand-muted);font-size:14px}.card{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;margin-top:18px;padding:24px;box-shadow:0 1px 2px #0000000d}.card h2{color:var(--heading);margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.25}.card .intro{color:var(--brand-muted);margin:0 0 18px}.q{border-top:1px solid var(--line);padding:18px 0}.q:first-of-type{border-top:0}.ql{color:var(--heading);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.req{color:var(--brand-accent-strong);margin-left:3px}.help{color:var(--brand-muted);margin:0 0 10px;font-size:13px}.input{width:100%;font:inherit;color:var(--heading);background:var(--field);border:1px solid var(--line);border-radius:8px;outline:none;padding:10px 12px;font-size:14px}.input::placeholder{color:var(--brand-muted)}textarea.input{resize:vertical;min-height:100px}.input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #32ade033}.q.invalid .input{border-color:var(--err-text)}.err{color:var(--err-text);margin-top:6px;font-size:13px}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{position:relative}.opt input{opacity:0;pointer-events:none;position:absolute}.opt span{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--field);color:var(--heading);border-radius:8px;padding:8px 14px;font-size:14px;display:inline-block}.opt span:hover{background:var(--brand-pill-bg);border-color:var(--brand-accent)}.opt input:checked+span{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong);color:#fff}.opt input:focus-visible+span{outline:2px solid var(--brand-accent);outline-offset:2px}.unsure{margin-top:10px}.unsure summary{color:var(--brand-accent-strong);cursor:pointer;font-size:13px;font-weight:600;list-style:none}.unsure summary::-webkit-details-marker{display:none}.unsure summary:before{content:"+ "}.unsure[open] summary:before{content:"- "}.sugs{flex-direction:column;gap:6px;margin-top:8px;display:flex}.sug{text-align:left;font:inherit;background:var(--brand-pill-bg);color:var(--heading);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:14px}.sug:hover{border-color:var(--brand-accent)}.nav{background:var(--page);border-top:1px solid var(--line);padding:12px 24px calc(12px + env(safe-area-inset-bottom));z-index:40;position:fixed;bottom:0;left:0;right:0}.nav-in{align-items:center;gap:10px;max-width:1232px;margin:0 auto;display:flex}.btn{font:inherit;cursor:pointer;border:2px solid var(--brand-accent);background:var(--surface);color:var(--heading);border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{background:var(--brand-pill-bg)}.btn.primary,.btn.accent{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong);color:#fff}.btn.primary:hover,.btn.accent:hover{background:var(--brand-accent-strong);opacity:.9}.btn:focus-visible{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--brand-accent);outline:none}.btn:disabled{opacity:.5;pointer-events:none}.saved{color:var(--brand-muted);text-align:center;flex:1;font-size:13px}.review h3{color:var(--heading);margin:26px 0 4px;font-size:18px;font-weight:600}.review dl{margin:0}.review dt{color:var(--brand-muted);margin-top:10px;font-size:13px}.review dd{white-space:pre-wrap;color:var(--heading);margin:2px 0 0}.review .empty{color:var(--brand-muted);font-style:italic}.notice{border:1px solid var(--card-line);background:var(--brand-pill-bg);color:var(--heading);border-radius:8px;margin-top:16px;padding:12px 16px;font-size:14px}.notice.bad{background:var(--err-bg);border-color:var(--err-line);color:var(--err-text)}.notice a{font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done-card{text-align:left;background:var(--ok-bg);border-color:var(--ok-line)}.done-card h2,.done-card .intro{color:var(--ok-text)}.form-list{gap:14px;margin-top:26px;display:grid}.form-link{color:inherit;text-decoration:none;display:block}.form-link .card{margin-top:0}.form-link:hover .card{border-color:var(--brand-accent)}.foot{border-top:1px solid var(--line);background:var(--page)}.foot-in{max-width:1280px;color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:18px 24px 110px;font-size:13px;display:flex}.foot-links{gap:16px;display:flex}.foot-links a{color:var(--brand-muted);text-decoration:none}.foot-links a:hover{color:var(--brand-accent-strong);text-decoration:underline}@media (max-width:560px){.card{padding:20px 16px}.topbar-tag{display:none}main{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.tenant-root{background:var(--page);min-height:100dvh;color:var(--body);flex-direction:column;display:flex}.runner-head{max-width:820px}.eyebrow+h1.hero{margin-top:14px}.runner{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.rail{display:block}.rail-head{margin-bottom:14px}.rail-title{color:var(--heading);margin:0 0 4px;font-weight:600}.rail-meta{color:var(--brand-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.meter{background:var(--line);border-radius:9999px;height:6px;margin-top:12px;overflow:hidden}.meter span{background:var(--brand-accent-strong);border-radius:9999px;height:100%;transition:width .2s;display:block}.rail-steps{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rail-steps::-webkit-scrollbar{display:none}.rail-step{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--body);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.rail-step:hover{background:var(--brand-pill-bg)}.rail-ico{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--brand-muted);border-radius:8px;flex:none;place-items:center;display:grid}.rail-step.current{background:var(--brand-pill-bg);border-color:var(--card-line)}.rail-step.current .rail-ico{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong);color:#fff}.rail-step.attention .rail-ico{background:var(--err-bg);border-color:var(--err-line);color:var(--err-text)}.rail-step.attention .rail-sub{color:var(--err-text)}.rail-step.done .rail-ico{background:var(--brand-pill-bg);border-color:var(--brand-accent);color:var(--brand-accent-strong)}.rail-label{color:var(--heading);flex-direction:column;font-size:14px;font-weight:600;line-height:1.3;display:flex}.rail-sub{color:var(--brand-muted);font-size:12px;font-weight:400}.trust{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:none}.trust li{color:var(--brand-muted);gap:10px;font-size:13px;line-height:1.45;display:flex}.trust svg{color:var(--brand-accent-strong);flex:none;margin-top:2px}.mobile-step{color:var(--brand-muted);margin-bottom:8px;font-size:13px}@media (max-width:959px){.rail-steps{flex-wrap:wrap;overflow:visible}.rail-label{display:none}.rail-step{width:auto;padding:6px}.rail-step.current .rail-label{display:none}}@media (min-width:960px){.runner{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px}.rail{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--card-radius);padding:20px;position:sticky;top:84px}.rail-steps{flex-direction:column;gap:4px;overflow:visible}.trust{display:flex}.mobile-step{display:none}.runner-main .card{margin-top:0}}.sec-title{align-items:center;gap:12px;display:flex}.sec-ico{background:var(--brand-pill-bg);width:36px;height:36px;color:var(--brand-accent-strong);border-radius:8px;flex:none;place-items:center;display:grid}.input-wrap{position:relative}.input-wrap.has-icon .input{padding-left:38px}.input-icon{color:var(--brand-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.err{align-items:center;gap:6px;display:flex}.review-block{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.review-block:first-of-type{border-top:0}.review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-head h3{align-items:center;gap:8px;margin:0;display:flex}.link-btn{font:inherit;color:var(--brand-accent-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.link-btn:hover{background:var(--brand-pill-bg)}.review-row{padding:8px 0}.needs{color:var(--err-text);align-items:center;gap:6px;font-style:normal;display:inline-flex}.turnstile{margin-top:16px}.done-ico{color:var(--ok-text);margin-bottom:10px}.form-list{gap:12px;max-width:820px;margin:26px 0 0;padding:0;list-style:none;display:grid}.form-link{background:var(--surface);border:1px solid var(--card-line);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.form-link:hover{border-color:var(--brand-accent)}.form-link-icon{background:var(--brand-pill-bg);width:44px;height:44px;color:var(--brand-accent-strong);border-radius:10px;flex:none;place-items:center;display:grid}.form-link-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.form-link-title{color:var(--heading);font-size:17px;font-weight:600}.form-link-desc{color:var(--brand-muted);font-size:14px}.form-link-meta{color:var(--brand-muted);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.form-link-go{color:var(--brand-muted);flex:none}.vault{max-width:820px}.vault .card{margin-top:18px}.vault textarea.input{min-height:90px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vault-result{margin-top:14px}.vault-result summary{cursor:pointer;color:var(--heading);align-items:center;gap:8px;font-weight:600;display:flex}.vault-md{white-space:pre-wrap;word-break:break-word;background:var(--field);border:1px solid var(--line);color:var(--heading);border-radius:8px;margin:10px 0 0;padding:14px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:559px){.saved{display:none}.nav-in{justify-content:space-between}}input[type=file].input{cursor:pointer;padding:6px;font-size:14px}input[type=file].input::file-selector-button{font:inherit;border:2px solid var(--brand-accent);background:var(--surface);color:var(--heading);cursor:pointer;border-radius:8px;margin-right:12px;padding:6px 14px;font-weight:600}input[type=file].input::file-selector-button:hover{background:var(--brand-pill-bg)}button,.btn,.opt span,.rail-step,.link-btn,.sug,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.review-row dd,.vault-md,.help,.form-link-desc{overflow-wrap:anywhere}.topbar-in,main,.nav,.foot-in{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.nav{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media (pointer:coarse),(max-width:959px){.input,textarea.input{font-size:16px}.input{min-height:44px}.opt span{align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}.link-btn{min-height:44px;padding:8px 12px}.sug{min-height:44px}.unsure summary{align-items:center;min-height:44px;display:inline-flex}.rail-step{justify-content:center;min-width:44px;min-height:44px}.btn{min-height:48px}.vault textarea.input,input[type=file].input{font-size:16px}.brand{min-height:44px}.foot-links{flex-wrap:wrap;gap:4px 8px}.foot-links a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}}@media (max-width:559px){.topbar-in,main,.nav,.foot-in{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.form-link{gap:12px;padding:14px}.form-link-icon{width:38px;height:38px}.btn{padding:12px 18px}}@media (max-height:520px){.nav{border-top:0;padding-top:0;position:static}main{padding-bottom:24px}.foot-in{padding-bottom:18px}}@media (min-width:960px){.rail{max-height:calc(100dvh - 180px);overflow-y:auto}}@media (max-width:959px) and (min-width:600px){.runner-main .card,.runner-head{max-width:720px}}@media (forced-colors:active){.opt input:checked+span{outline:3px solid highlight}.rail-step.current{outline:2px solid highlight}.meter span{background:highlight}.btn{border:2px solid buttontext}}@media (prefers-contrast:more){:root{--line:#6b7280;--card-line:#6b7280}}@media print{.topbar,.rail,.nav,.foot,.turnstile,.link-btn,.mobile-step{display:none!important}.runner{display:block}.card{box-shadow:none;break-inside:avoid;border-color:#999}main{max-width:none;padding:0}}@media (max-width:959px){.runner-head.after-first{display:none}.rail-head{margin-bottom:10px}.rail-title,.rail-head .rail-meta:first-of-type{display:none}.meter{margin-top:0}}@media (max-width:559px){h1.hero{margin:10px 0;font-size:28px}.lede{font-size:15px}main{padding-top:16px}.runner{gap:16px;margin-top:16px}}@media (max-height:520px){.runner-head .lede{display:none}h1.hero{margin:8px 0;font-size:26px}}
