:root{--royal-current:#2F57D3;--midnight:#111B3F;--regent-blue:#9EB3F1;--momentum-coral:#DF705B;--royal-mist:#E7ECFB;--porcelain:#F7F5F0;--white:#FFFFFF;--ink:var(--midnight);--body:#2A3148;--ink-2:#4A5570;--ink-3:#5F6A82;--line:#DFE3EE;--line-soft:#ECEFF7;--good:#1F7A45;--good-bg:#EDF7F2;--good-line:#CFE6DA;--warn:#8F6210;--warn-bg:#FBF3E2;--bad:#B33A2E;--bad-bg:#FBEDEB;--sans:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--radius:12px;--radius-control:8px;--sidebar-w:248px;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{background:var(--porcelain);color:var(--body);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--royal-current);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--royal-current);outline-offset:2px}h1{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:var(--ink)}h2{font-size:19px;line-height:1.25;letter-spacing:-.015em}h2,h3{font-weight:600;color:var(--ink)}h3{font-size:15px}.sub{font-size:15.5px;color:var(--ink-2);margin-top:10px;max-width:62ch}.eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--royal-current);margin-bottom:10px}.note{font-size:13px;color:var(--ink-3);margin-top:14px}.loginwrap{min-height:100vh;display:grid;place-items:center;padding:24px}.loginbox{width:100%;max-width:420px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.loginbox .lockup{display:block;height:30px;width:auto;margin-bottom:26px}.loginbox h1{font-size:24px}.loginbox .sub{font-size:14.5px;margin-bottom:22px}.app{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:none;background:var(--midnight);color:var(--white);padding:26px 18px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar .brandlink{display:block;overflow:hidden;margin:0 0 6px 6px}.sidebar .lockup{display:block;height:26px;width:auto;max-width:none}.sidebar .product{font-size:11.5px;color:var(--regent-blue);margin:0 0 28px 6px}.nav{display:flex;flex-direction:column;gap:2px;flex:1 1}.nav a{color:rgba(255,255,255,.74);padding:9px 12px;border-radius:var(--radius-control);font-size:14px;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out}.nav a:hover{background:rgba(255,255,255,.07);color:var(--white);text-decoration:none}.nav a.on{background:var(--royal-current);color:var(--white)}.who{border-top:1px solid rgba(255,255,255,.12);padding-top:16px;margin-top:16px}.who .nm{font-size:13px;font-weight:600;word-break:break-all}.who .tl{font-size:11.5px;color:var(--regent-blue);margin-top:2px}.who button{margin-top:12px;width:100%;background:none;color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-control);font:500 12.5px var(--sans);padding:7px 10px;cursor:pointer;transition:background-color .2s ease-out}.who button:hover{background:rgba(255,255,255,.08)}.content-area{flex:1 1;min-width:0}.page{max-width:880px;margin:0 auto;padding:44px 32px 90px}.page.wide{max-width:1080px}@media (max-width:860px){.app{flex-direction:column}.sidebar{position:static;width:100%;height:auto;padding:16px 18px}.sidebar .product{margin-bottom:14px}.nav{flex-direction:row;flex-wrap:wrap;flex:none}.who{display:flex;align-items:center;gap:12px}.who button{width:auto;margin-top:0}.page{padding:28px 18px 70px}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.card+.card{margin-top:16px}.blurb,.card>h2+.blurb,.card>h2+.sub{margin-top:6px}.blurb{color:var(--ink-2)}.alert,.blurb{font-size:14px}.alert{border-radius:var(--radius-control);padding:12px 14px;margin-top:16px}.alert.ok{background:var(--good-bg);border:1px solid var(--good-line);color:var(--good)}.alert.warn{background:var(--warn-bg);border:1px solid #ebd9ae;color:var(--warn)}.alert.err{background:var(--bad-bg);border:1px solid #efc9c4;color:var(--bad)}.alert.info{border:1px solid #cbd6f6;color:var(--midnight)}.alert.info,.progress-track{background:var(--royal-mist)}.progress-track{height:8px;border-radius:999px;overflow:hidden;margin-top:14px}.progress-fill{height:100%;background:var(--royal-current);border-radius:999px}.progress-label{font-size:13px;color:var(--ink-2);margin-top:8px}.step{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.step+.step{margin-top:12px}.step .num{flex:none;width:32px;height:32px;border-radius:50%;background:var(--royal-mist);color:var(--royal-current);font-weight:700;display:grid;place-items:center;font-size:14px}.step.done .num{background:var(--good);color:var(--white)}.step .main{flex:1 1;min-width:0}.step .main p{color:var(--ink-2);font-size:14px;margin-top:4px}.step .side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.substeps{list-style:none;margin-top:10px;font-size:14px}.substeps li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line-soft)}.substeps li:first-child{border-top:none}.pill{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;white-space:nowrap}.pill.done{background:var(--good-bg);color:var(--good)}.pill.progress{background:var(--royal-mist);color:var(--royal-current)}.pill.todo{color:var(--ink-2)}.pill.na,.pill.todo{background:var(--line-soft)}.pill.na{color:var(--ink-3)}.pill.attn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--royal-current);color:var(--white);font:600 14.5px var(--sans);border:1px solid var(--royal-current);border-radius:var(--radius-control);padding:11px 20px;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out}.btn,.btn:hover{text-decoration:none}.btn:hover{background:#2749B4;border-color:#2749B4}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.cta{background:var(--momentum-coral);border-color:var(--momentum-coral);color:var(--midnight)}.btn.cta:hover{background:#D1614C;border-color:#D1614C}.btn.secondary{background:var(--white);color:var(--royal-current);border-color:var(--royal-current)}.btn.secondary:hover{background:var(--royal-mist)}.btn.ghost{background:transparent;color:var(--ink-2);border-color:var(--line)}.btn.ghost:hover{background:var(--line-soft)}.btn.small{padding:6px 12px;font-size:13px}.btn.block{width:100%;margin-top:16px}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.btn-row,.field{margin-top:18px}.field .label,.field label{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:6px}.field .hint{font-size:12.5px;color:var(--ink-3);margin-top:6px}input[type=date],input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;font:400 15px var(--sans);color:var(--ink);background:var(--white);border:1px solid #b7c0d6;border-radius:var(--radius-control);padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:var(--royal-current)}textarea{resize:vertical;min-height:92px;line-height:1.5}input[type=file]{font:400 14px var(--sans)}.code-input{letter-spacing:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;text-align:center}.table{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px;background:var(--porcelain);border-bottom:1px solid var(--line)}.table td{padding:14px 16px;border-bottom:1px solid var(--line-soft);font-size:14px;vertical-align:top}.table tr:last-child td{border-bottom:none}.dots{display:inline-flex;gap:6px;align-items:center}.dot{width:10px;height:10px;border-radius:50%;background:var(--line);display:inline-block}.dot.done{background:var(--good)}.dot.progress{background:var(--royal-current)}.dot.na{background:transparent;border:1px solid var(--ink-3)}.kv{display:grid;grid-template-columns:minmax(180px,34%) 1fr;grid-gap:0;gap:0;font-size:14px}.kv dd,.kv dt{padding:8px 0;border-top:1px solid var(--line-soft)}.kv dt{color:var(--ink-3);padding-right:12px}.kv dt:first-of-type,.kv dt:first-of-type+dd{border-top:none}.filelist{list-style:none;margin-top:14px}.filelist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:14px}.filelist li:first-child{border-top:none}.filelist .meta{color:var(--ink-3);font-size:12.5px}.checklist{list-style:none;margin-top:12px}.checklist li{padding:6px 0 6px 26px;position:relative;font-size:14.5px}.checklist li:before{content:"";position:absolute;left:4px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--warn)}.checklist.clear li:before{background:var(--good)}@font-face{font-family:manrope;src:url(/_next/static/media/cf1d1523226d8c03-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@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_051e5a{font-family:manrope,manrope Fallback}.__variable_051e5a{--font-manrope:"manrope","manrope Fallback"}