@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--ink:#ededee;--muted:#a1a4a5;--paper:#080809;--panel:#111113;--line:#29292d;--brand:#f1f1f3;--brand-soft:#232326;--accent:#a0a0a6;--danger:#f28e95;--sidebar-width:236px;--control:transparent;--control-radius:16px;--control-border:rgba(255,255,255,.05);--control-gradient:linear-gradient(104deg,rgba(253,253,253,.05) 5%,rgba(240,240,228,.1));--control-grain:url(/control-grain.svg);--hover:#232326;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{margin:0;min-height:100vh;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-color:#727279}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit}.button,button{position:relative;border:2px solid var(--control-border);border-radius:var(--control-radius);background-color:transparent;background-image:var(--control-grain),var(--control-gradient);background-origin:border-box;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;text-decoration:none;font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.button:hover,button:hover{background-color:rgba(255,255,255,.9);color:#000}.button:active,button:active{box-shadow:inset 0 1px 3px #0005}.button.primary,.next-step .button,button.primary{background-color:transparent;background-image:var(--control-grain),var(--control-gradient);color:#fff;border:2px solid var(--control-border);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.button.primary:hover,.next-step .button:hover,button.primary:hover{background-color:rgba(255,255,255,.9);color:#000}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #c5c5d1;outline-offset:4px}button:disabled{opacity:.3;cursor:not-allowed;color:#ffffff80;box-shadow:none}.button.secondary,button.secondary{background-color:transparent;background-image:var(--control-grain),var(--control-gradient);color:var(--ink);border:2px solid var(--control-border);box-shadow:none}.button.secondary:hover,button.secondary:hover{background-color:rgba(255,255,255,.9);color:#000}.button.quiet,button.quiet{background:transparent;color:var(--muted);padding:7px 10px;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:500}.button.quiet:hover,button.quiet:hover{background:var(--hover);color:var(--ink)}button.danger{background:#351c20;border-color:#603037;color:#ffb7bd}.icon{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.shell{width:min(1160px,calc(100% - 64px));margin:0 auto;min-width:0}main.shell{padding-block:40px 64px}.site-header+main.shell{width:calc(100% - var(--sidebar-width));max-width:1480px;margin-left:var(--sidebar-width);margin-right:0;padding:40px clamp(24px,3.5vw,56px) 64px}.site-header{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);z-index:30;display:flex;flex-direction:column;background:#0e0e10;border-right:1px solid var(--line)}.sidebar-brand{display:flex;padding:23px 20px 25px;min-height:82px}.brand,.sidebar-brand{align-items:center;gap:10px}.brand{display:inline-flex;font-size:15px;font-weight:650;letter-spacing:.025em;text-decoration:none;color:var(--ink)}.brand-logo{display:block;width:150px;height:auto;flex-shrink:0;mix-blend-mode:screen}.workspace-label{color:#9999a0;font-size:11px;margin-left:auto;border:1px solid var(--line);border-radius:5px;padding:1px 5px}.sidebar-content{min-height:0;display:flex;flex:1 1;flex-direction:column}.sidebar-scroll{overflow:auto;min-height:0;padding:0 12px 20px;flex:1 1}.company-nav,.primary-nav{display:grid;gap:3px}.company-nav a,.primary-nav a,.sidebar-help{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:500;text-decoration:none;color:#a1a4a5;transition:background .15s,color .15s}.company-nav a:hover,.primary-nav a:hover,.sidebar-help:hover{background:#1a1a1d;color:var(--ink)}.company-nav a[aria-current=page],.primary-nav a[aria-current=page],.sidebar-help[aria-current=page]{background:#242427;color:#f6f6f7;border-color:#303035;box-shadow:inset 0 1px 0 #ffffff04}.company-nav{margin-top:24px}.nav-section-label{margin:0 12px 8px;color:#929299;font-size:11px;font-weight:500;letter-spacing:.025em}.sidebar-footer{padding:12px;border-top:1px solid var(--line);background:#0e0e10}.sidebar-help{margin-bottom:12px}.account-menu{position:relative}.account-menu>summary{list-style:none;display:flex;align-items:center;gap:9px;padding:9px 8px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:500}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{background:var(--hover)}.account-menu[open]>summary{margin:0;background:var(--hover)}.account-avatar{width:30px;height:30px;display:grid;place-items:center;background:#2a2a2e;border:1px solid #3c3c42;border-radius:50%;font-size:12px;flex-shrink:0}.account-label{flex:1 1;min-width:0}.account-label small{display:block;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-items{position:absolute;left:0;bottom:calc(100% + 8px);min-width:212px;background:#1c1c1f;box-shadow:0 12px 40px #0008;border:1px solid #39393e;border-radius:10px;padding:5px;display:grid;gap:2px;z-index:40}.account-menu-items>a,.account-menu-items>button{font-size:13px;padding:9px;text-decoration:none;color:var(--ink);text-align:left;justify-content:flex-start;border-radius:5px}.account-menu-items>a:hover{background:#2b2b30}.mobile-menu-toggle{display:none!important}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;color:#111;padding:10px 15px;border-radius:6px}.skip-link:focus{top:12px}.eyebrow{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:.015em;margin:0 0 8px}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.3;margin:0;color:var(--ink);overflow-wrap:break-word}h1{font-size:28px;line-height:34px;letter-spacing:-.72px}h1,h2{font-weight:500}h2{font-size:18px;letter-spacing:-.02em}h3{font-size:15px;letter-spacing:-.015em}h3,h4{font-weight:500}h4{font-size:14px}p{line-height:1.7;margin:6px 0 12px}.lede{font-size:14px;color:var(--muted);max-width:72ch;margin:10px 0 0}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.page-heading>div{min-width:0}.page-heading .button{flex-shrink:0}.panel{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:24px;box-shadow:0 1px 2px #0002}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.stack>*{min-width:0}.stack>p:last-child{margin-bottom:0}.auth-wrap{min-height:100svh;display:grid;place-items:center;padding:64px 24px;background:#000;position:relative;isolation:isolate;overflow:hidden}.auth-wrap:after,.auth-wrap:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:70vw;height:65vw;max-width:1100px;max-height:1000px;opacity:.4;filter:blur(.2px)}.auth-wrap:before{top:-44vw;right:-27vw;transform:rotate(24deg);border-radius:0 0 12% 60%;background:linear-gradient(115deg,#080809 23%,#3e3e43 44%,#a4a4ac 49%,#2c2c31 55%,#080809 76%);box-shadow:-45px 90px 150px #ffffff05}.auth-wrap:after{bottom:-47vw;left:-31vw;transform:rotate(-24deg);background:linear-gradient(45deg,#080809 18%,#36363b 47%,#a2a2aa 49%,#25252a 55%,#080809 72%);border-radius:35% 70% 0 0}.auth-panel{width:min(512px,100%);padding:0;background:transparent;border:0;box-shadow:none;gap:26px}.auth-panel>.brand{justify-self:center;margin-bottom:10px}.auth-panel .brand-logo{width:240px}.auth-panel h1{font-size:28px;font-weight:500;line-height:34px;letter-spacing:-.72px}.auth-heading{text-align:center}.auth-heading .lede{margin-top:12px;font-size:14px;line-height:20px}.auth-hint{text-align:center;margin:4px 0 -8px;font-size:12px!important}.auth-panel .field>label{color:#a1a4a5;font-weight:400;font-size:14px;line-height:20px}.auth-panel input{height:48px;min-height:48px;background-color:transparent;background-image:var(--control-grain),var(--control-gradient);background-origin:border-box;border:2px solid var(--control-border);border-radius:var(--control-radius);padding:0 16px;box-shadow:none;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font-size:16px;line-height:24px;font-weight:400;color:#fff}.auth-panel input:hover{border-color:var(--control-border)}.auth-panel input:focus{outline:none;box-shadow:0 0 0 1px #fff3}.login-form{gap:22px}.login-form>button{height:48px;min-height:48px;border-radius:var(--control-radius);margin-top:4px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px}.login-form>a{text-align:center;font-size:12px;color:#b7b7be;text-decoration:none;margin-top:0}.login-form>a:hover{color:#fff;text-decoration:underline}.password-control{position:relative}.auth-panel .password-control input{padding-right:48px}.password-toggle{position:absolute;right:6px;top:6px;min-height:36px!important;height:36px;width:36px;padding:0!important;border-radius:8px}.field{display:grid;gap:8px}.field>label,.label{font-weight:400;font-size:14px;line-height:20px;color:var(--muted)}.field small,.help,.muted{color:var(--muted);font-size:13px}input,select,textarea{width:100%;border:2px solid var(--control-border);background-color:transparent;background-image:var(--control-grain),var(--control-gradient);background-origin:border-box;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;border-radius:var(--control-radius);padding:10px 16px;min-height:48px;min-width:0;font-size:16px;font-weight:400;line-height:24px;box-shadow:none;transition:box-shadow .2s}input::placeholder,textarea::placeholder{color:#93939a}input:hover,select:hover,textarea:hover{border-color:var(--control-border)}input:read-only{color:#b5b5bc}textarea{min-height:112px;resize:vertical}label:not(.check){line-height:1.5}label>input,label>select,label>textarea{display:block;margin-top:6px}.error{color:var(--danger);font-weight:500}.notice{border:1px solid #51432c;background:#221e17;color:#e4ca9c;padding:12px 14px;border-radius:8px;font-size:13px}.notice.success{border-color:#2d493b;background:#15231d;color:#a3d5b8}.notice.info{border-color:#343d50;background:#191e29;color:#b9c5dc}.notice strong{font-weight:500}.notice p:last-child{margin-bottom:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px}.company-card{text-decoration:none;display:grid;gap:20px;transition:border-color .15s,background .15s;color:var(--ink)}.company-card:hover{border-color:#4a4a51;background:#171719}.company-card h2{font-size:20px;margin:10px 0 6px}.card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric{border-top:1px solid var(--line);padding-top:12px}.metric span{display:block;color:var(--muted);font-size:12px}.metric strong{display:block;margin-top:5px;font-size:14px;font-weight:500;overflow-wrap:anywhere}.status{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 8px;border:1px solid #37373d;border-radius:6px;background:#252528;color:#bcbcc4;font-size:11px;line-height:1.5;font-weight:500;white-space:normal}.status[data-tone=success]{background:#192e23;color:#a4d7b6;border-color:#294634}.status[data-tone=warning]{background:#302719;color:#e6c78e;border-color:#51422a}.status[data-tone=danger]{background:#331e23;color:#f3a3af;border-color:#513039}.status[data-tone=neutral]{background:#232326;color:#bcbcc4}.empty{text-align:center;padding-block:64px}.empty p{max-width:48ch;margin:12px auto 24px}.empty .empty-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 20px;background:linear-gradient(145deg,#232326,#151518);border:1px solid #36363a;border-radius:13px;color:#babac3}.company-list{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel)}.company-list-header,.company-list-row{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) minmax(115px,.8fr) 20px;gap:24px;align-items:center;padding:18px 22px}.company-list-header{color:var(--muted);font-size:11px;padding-block:11px;background:#19191c;border-bottom:1px solid var(--line)}.company-list-row{text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);transition:background .15s;min-height:88px}.company-list-row:last-child{border:0}.company-list-row:hover{background:#1a1a1e}.company-identity{display:flex;align-items:center;gap:13px;min-width:0}.company-initial{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;border:1px solid #38383e;background:linear-gradient(145deg,#2e2e32,#202024);font-weight:500;flex-shrink:0}.company-identity strong{font-size:14px;font-weight:500;display:block}.company-identity small,.company-list-row small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.company-list-row>.icon{color:#7d7d88}.company-cell-label{display:none}.portfolio-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;margin-top:22px}.portfolio-note a{color:#c3c3cb}.portfolio-count{font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:10px;border:1px solid #333339;border-radius:6px;vertical-align:middle;padding:2px 7px}.wizard{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:24px;align-items:start}.steps{display:grid;gap:6px;position:sticky;top:24px}.step{text-align:left;background:transparent;color:var(--muted);border:1px solid transparent;justify-content:flex-start;font-weight:400;box-shadow:none}.step.active{color:var(--ink);border-color:#39393f;background:var(--brand-soft);font-weight:500}.step-number{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #4a4a51;border-radius:7px;margin-right:6px;font-size:11px;flex-shrink:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.span-2{grid-column:1/-1}.actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;margin-top:16px}.check{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-weight:400}.check input,input[type=checkbox]{width:16px;min-height:16px;margin-top:4px;accent-color:#d6d6dc}.check small{display:block;margin-top:3px}.summary{margin:0;display:grid;gap:12px}.summary>div{display:grid;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.summary dt{color:var(--muted)}.summary dd{margin:0;overflow-wrap:anywhere}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:20px;align-items:start}.workspace-grid>*{min-width:0}.timeline{list-style:none;padding:0;margin:0;display:grid;gap:16px}.timeline li{padding-left:16px;border-left:1px solid #44444b}details>summary{cursor:pointer;font-weight:500;color:var(--ink);line-height:1.5}details[open]>summary{margin-bottom:16px}.review-section{padding:14px 16px}.review-card,.review-section{border:1px solid var(--line);border-radius:8px}.review-card{padding:20px;min-width:0;overflow-wrap:break-word}.review-card p{margin:8px 0}.review-card small{color:var(--muted)}.config-layout{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:24px;align-items:start}.config-tabs{display:grid;gap:4px;position:sticky;top:24px}.config-tabs button{display:flex;justify-content:space-between;align-items:center;text-align:left;min-height:40px;font-size:12px;padding:9px 11px;box-shadow:none}.config-tabs button>span{font-size:11px;border-radius:4px;background:#ffffff08;padding:2px 5px;color:var(--muted)}.tab-button{background:transparent;color:var(--muted);border:1px solid transparent}.tab-active{background:var(--brand-soft);color:var(--ink);border:1px solid #39393f}.config-field{display:grid;gap:14px;padding:24px}.config-field header{display:flex;align-items:center;justify-content:space-between;gap:16px}.config-field.high-impact{border-color:#655132}.config-field .value-summary{font-size:14px;line-height:1.8;color:var(--ink)}.readable-value,.value-list{display:grid;gap:12px;min-width:0}.value-list:empty{display:none}.value-summary,.value-text{margin:0;max-width:80ch;overflow-wrap:break-word}.value-label{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-bottom:5px}.value-note{border-left:1px solid #414149;padding-left:14px;min-width:0}.field-effect{background:#1b1b1f;border-radius:7px;padding:12px 14px;font-size:13px}.field-effect strong{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.field-value{margin:4px 0;display:grid;gap:8px}.field-value>div{display:grid;grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);gap:12px}.field-value dt{color:var(--muted);font-weight:500}.field-value dd{margin:0;min-width:0}.artifact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button-link{display:inline-flex;align-items:center;text-decoration:none}.next-step{border-color:#414148;background:linear-gradient(110deg,#1d1d21,#131315);display:flex;align-items:center;justify-content:space-between;gap:24px}.next-step p{max-width:62ch;margin:8px 0 0;color:var(--muted)}.next-step .button{flex-shrink:0}.task-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.task-list li{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.task-list li:last-child{border:0}.task-list p{margin:5px 0 0;color:var(--muted);font-size:13px}.task-marker{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border:1px solid #3c3c43;border-radius:7px;background:#232328;color:var(--muted);font-size:11px}.task-marker.complete{background:#192a21;color:#acdabd;border-color:#2c4936}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.section-heading a{font-size:13px}.technical-details{background:#101012;border:1px solid var(--line);border-radius:8px;padding:16px}.technical-details>summary{font-size:13px;color:var(--muted)}.technical-details .panel{box-shadow:none}.technical-details pre,pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-width:100%}.review-help{background:#19191d;border:1px solid var(--line);border-radius:8px;padding:16px;font-size:13px}.review-help p:last-child{margin-bottom:0}.intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}.intro-steps h3{font-size:14px}.intro-steps p{font-size:13px;color:var(--muted)}.progress-track{display:flex;gap:5px;margin:16px 0}.progress-track span{height:3px;background:#303037;flex:1 1;border-radius:8px}.progress-track .done{background:#c3c3cd}.report-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.report-list a{display:block;padding:12px 0;text-decoration:none;border-bottom:1px solid var(--line)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card{width:min(45rem,100%);max-height:90svh;overflow:auto;background:#17171a;border:1px solid #3b3b42;border-radius:13px;padding:24px;box-shadow:0 32px 80px #0009}.modal-card textarea{width:100%;margin-top:6px}.skeleton{min-height:128px;background:linear-gradient(90deg,#17171b,#26262c,#17171b);background-size:200% 100%;animation:pulse 1.5s infinite;border-radius:10px}@keyframes pulse{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton{animation:none}*{transition:none!important}}.m4-hash{overflow-wrap:anywhere;font-size:12px}.m4-json{overflow:auto;max-height:24rem;white-space:pre-wrap;overflow-wrap:anywhere}.m4-collection .stack>*{min-width:0}table{border-collapse:collapse;width:100%;font-size:13px}th{font-size:12px;font-weight:500;color:var(--muted);background:#1b1b1f;text-align:left}td,th{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}td{overflow-wrap:anywhere}tbody tr:hover{background:#ffffff03}.config-section-picker{display:none}.config-field,.readable-value,.value-list{grid-template-columns:minmax(0,1fr)}.config-field>*,.readable-value>*,.value-list>*{min-width:0}.config-field .notice,.field-effect{overflow-wrap:anywhere}@media(min-width:1800px){.site-header+main.shell{margin-left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width) - 1480px)/2)}}@media(max-width:1100px){.config-layout,.workspace-grid{grid-template-columns:1fr}.config-tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.company-list-header,.company-list-row{gap:14px;grid-template-columns:minmax(170px,1.4fr) minmax(130px,1fr) minmax(100px,.8fr) 16px}}@media(max-width:850px){.site-header{position:sticky;inset:0 0 auto;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar-brand{min-height:64px;padding:14px 20px}.workspace-label{margin-left:0}.mobile-menu-toggle{display:inline-flex!important;margin-left:auto;min-width:40px;min-height:40px}.sidebar-content{display:none}.sidebar-content.is-open{display:flex;max-height:calc(100svh - 68px);overflow:auto}.sidebar-scroll{overflow:visible;padding-bottom:12px}.sidebar-footer{padding:12px}.sidebar-help{margin-bottom:8px}.company-nav{margin-top:16px}.account-menu-items{left:auto;right:0}.site-header+main.shell{width:100%;margin:0;padding:28px 24px 48px}.shell{width:calc(100% - 48px)}.company-nav a,.primary-nav a{min-height:42px}.company-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-section-label{grid-column:1/-1}}@media(max-width:600px){body{font-size:14px}h1{font-size:26px}.shell{width:calc(100% - 36px)}.site-header+main.shell{padding:25px 18px 44px}main.shell{padding-top:25px}.page-heading{align-items:flex-start;gap:18px;margin-bottom:24px;flex-wrap:wrap}.page-heading .button{font-size:12px;min-height:38px;padding:8px 10px}.page-heading .lede{font-size:13px}.next-step{align-items:flex-start;flex-direction:column}.next-step .button{width:100%}.form-grid,.intro-steps,.wizard,.workspace-grid{grid-template-columns:1fr}.steps{position:static;display:flex;overflow-x:auto;gap:3px}.steps .step{white-space:nowrap;font-size:12px;padding:8px}.span-2{grid-column:auto}.field-value>div,.summary>div{grid-template-columns:minmax(0,1fr);gap:5px}.config-field header{align-items:flex-start;flex-direction:column}.panel{padding:20px}.card-meta,.intro-steps{gap:12px}.section-heading{align-items:flex-start;flex-direction:column}.actions>button{flex:1 1}.actions{gap:8px}.config-section-picker{display:grid;gap:5px;font-size:12px;font-weight:500;color:var(--muted)}.config-tabs{display:none}.auth-wrap{padding:44px 24px}.auth-panel{padding:0;gap:24px}.auth-panel h1{font-size:28px}.auth-wrap:before{top:-136vw;right:-80vw}.auth-wrap:after,.auth-wrap:before{width:150vw;height:160vw;opacity:.25}.auth-wrap:after{bottom:-140vw;left:-87vw}.auth-panel input{font-size:16px}.auth-panel>.brand{justify-self:center;margin-bottom:10px}.company-list-header{display:none}.company-list-row{grid-template-columns:1fr auto;padding:18px;gap:16px;position:relative}.company-identity{grid-column:1/-1;padding-right:20px}.company-list-row>.icon{position:absolute;right:18px;top:30px}.company-list-row>div:nth-child(3){text-align:right}.company-cell-label{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.portfolio-note{align-items:flex-start;font-size:12px}.portfolio-count{margin-left:6px}}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 1px #fff3}.button:not(.quiet):focus-visible,button:not(.quiet):not(.step):not(.tab-button):focus-visible{outline:4px solid #ffffff4d;outline-offset:0;background-color:#ffffffe6;color:#000}select option{background:#19191c;color:#f0f0f0}button:disabled:hover{background-color:transparent;color:#ffffff80}input[type=checkbox],input[type=radio]{padding:0;min-height:16px;width:16px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid #c5c5d1;outline-offset:3px}