.studio{--s-bg:#0b0b0d;--s-panel:#131315;--s-raised:#19191c;--s-inset:#101012;--s-border:#ffffff14;--s-line:#ffffff21;--s-text:#f4f1ed;--s-muted:#a4a2a5;--s-faint:#78767e;--s-orange:#ff7048;--s-accent:#ff5b2e;--s-quiet:#ff5b2e12;--s-green:#67d8a4;--s-amber:#e7bb71;background:radial-gradient(ellipse 65% 30% at 35% 0%, #ff5b2e06, transparent), var(--s-bg);min-height:100dvh;color:var(--s-text);font-family:var(--font-geist), Arial, sans-serif;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;font-weight:400;line-height:1.6}.studio-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s-bg:#f5f3ef;--s-panel:#fffefa;--s-raised:#eeeae3;--s-inset:#f8f6f2;--s-border:#25201a15;--s-line:#25201a28;--s-text:#25221f;--s-muted:#66615c;--s-faint:#746f68;--s-orange:#b53b1a;--s-accent:#c6401c;--s-quiet:#ff5b2e0c;--s-green:#20774f;--s-amber:#8b6015}.studio *{box-sizing:border-box}.studio button,.studio input,.studio textarea{font:inherit}.studio button{cursor:pointer;color:inherit;transition:background .18s,border-color .18s,transform .18s}.studio button:disabled{cursor:not-allowed;opacity:.45}.studio button:focus-visible,.studio a:focus-visible,.studio summary:focus-visible{outline:2px solid var(--s-orange);outline-offset:4px}.studio button:not(:disabled):active{transform:translateY(1px)}.studio h1,.studio h2,.studio h3,.studio h4{color:var(--s-text);letter-spacing:-.035em;margin:0;font-family:inherit;font-weight:550;line-height:1.2}.studio p{margin:0}.studio a{color:inherit;text-decoration:none}.studio button svg,.studio .outcome-row svg{flex-shrink:0}.studio h1:focus{outline:none}.studio input,.studio textarea{border:1px solid var(--s-line);background:var(--s-inset);width:100%;color:var(--s-text);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.studio input:focus,.studio textarea:focus{border-color:var(--s-orange);box-shadow:0 0 0 3px var(--s-quiet)}.studio input::placeholder,.studio textarea::placeholder{color:var(--s-faint)}.studio label{color:var(--s-text);font-size:13px;display:block}.studio label>input,.studio label>textarea{margin-top:9px}.studio label>span{color:var(--s-faint);margin-left:5px;font-size:11px}.studio-header{border-bottom:1px solid var(--s-border);justify-content:space-between;align-items:center;height:84px;padding:0 4.3%;display:flex}.studio-wordmark{letter-spacing:-1px;align-items:center;gap:13px;font-size:26px;font-weight:650;display:flex}.lace-mark{align-items:center;gap:3px;width:25px;height:29px;display:flex;position:relative;transform:skewY(-25deg)}.lace-mark i{background:var(--s-orange);border-radius:4px;width:5px;height:23px}.lace-mark i:nth-child(2){height:32px}.edition{border:1px solid var(--s-line);font:9px var(--font-plex), monospace;letter-spacing:1px;color:var(--s-muted);border-radius:5px;margin-left:11px;padding:3px 7px}.header-actions{align-items:center;gap:23px;display:flex}.quiet-status{color:var(--s-muted);align-items:center;gap:8px;font-size:11px;display:flex}.live-dot{background:var(--s-green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #67d8a422}.icon-button{border:1px solid var(--s-border);background:0 0;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.back-classic{align-items:center;gap:5px;font-size:11px;display:flex;color:var(--s-muted)!important}.studio-journey{border-bottom:1px solid var(--s-border);justify-content:space-between;align-items:center;gap:15px;max-width:1320px;margin:auto;padding:26px 30px;display:flex}.studio-journey nav{align-items:center;gap:5px;display:flex}.studio-journey nav button{white-space:nowrap;color:var(--s-faint);background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:flex}.studio-journey nav button.active{background:var(--s-quiet);color:var(--s-orange);border-color:#ff70484a}.studio-journey nav button.complete{color:var(--s-muted)}.journey-number{font:10px var(--font-plex), monospace;place-items:center;min-width:15px;display:grid}.complete .journey-number{color:var(--s-green)}.journey-chevron{color:var(--s-faint);margin-left:7px}.journey-end{color:var(--s-faint);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.journey-end>span{border:1px solid var(--s-faint);border-radius:50%;width:5px;height:5px}.studio-main{max-width:1210px;margin:auto;padding:52px 30px 70px}.stage-heading{max-width:850px;margin-bottom:34px}.eyebrow,.micro{font-family:var(--font-plex), monospace;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;line-height:1.7}.eyebrow{color:var(--s-orange);align-items:center;gap:9px;margin-bottom:15px;display:flex}.eyebrow>span:first-child:not(:last-child){background:var(--s-orange);border-radius:50%;width:5px;height:5px}.eyebrow-divider{color:var(--s-faint);margin:0 4px;background:0 0!important;width:auto!important;height:auto!important}.stage-heading h1{letter-spacing:-2.2px;margin-bottom:17px;font-size:clamp(34px,4.1vw,54px);font-weight:500;line-height:1.14}.stage-heading>p{color:var(--s-muted);max-width:640px;font-size:15px;line-height:1.8}.studio-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:28px;display:grid}.stage-content{min-width:0}.surface{background:linear-gradient(135deg, #ffffff02, transparent 50%), var(--s-panel);border:1px solid var(--s-border);border-radius:17px;box-shadow:inset 0 1px #ffffff03}.intake-card{padding:29px}.section-kicker{align-items:center;gap:13px;margin-bottom:28px;display:flex}.studio-icon{background:var(--s-quiet);width:39px;height:39px;color:var(--s-orange);border:1px solid #ff704829;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-kicker h2{letter-spacing:-.4px;margin-bottom:5px;font-size:17px}.section-kicker p{color:var(--s-muted);font-size:11px}.section-kicker>.micro{color:var(--s-faint);margin-left:auto;font-size:8px}.input-pair{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:21px;display:grid}.website-input{margin-top:9px;position:relative}.website-input>svg{color:var(--s-faint);position:absolute;top:15px;left:13px}.website-input input{padding-left:36px}.description-field{margin-top:18px}.studio .field-help{color:var(--s-faint);margin:7px 0 0;font-size:11px;display:block}.studio .industry-label{font:9px var(--font-plex), monospace;letter-spacing:1.2px;color:var(--s-muted);margin:23px 0 10px}.industry-chips{flex-wrap:wrap;gap:7px;display:flex}.industry-chips button{border:1px solid var(--s-line);color:var(--s-muted);white-space:nowrap;background:0 0;border-radius:30px;align-items:center;gap:5px;padding:6px 11px;font-size:10px;display:flex}.industry-chips button[aria-pressed=true]{color:var(--s-orange);background:var(--s-quiet);border-color:#ff704860}.document-card{flex-wrap:wrap;align-items:center;gap:15px;margin-top:16px;padding:21px 25px;display:flex}.document-card>div:first-child{flex:1;align-items:center;gap:13px;display:flex}.document-card h3{letter-spacing:-.2px;margin-bottom:5px;font-size:14px}.document-card p{color:var(--s-muted);max-width:390px;font-size:11px}.muted-icon{background:var(--s-raised);color:var(--s-muted);border-color:var(--s-border)}.primary-button,.secondary-button,.text-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.primary-button{background:var(--s-accent);border:1px solid #ffb49d22;border-radius:30px;padding:12px 20px;box-shadow:0 4px 20px #ff5b2e16,inset 0 1px #ffffff25;color:#fff!important;font-weight:550!important;font-size:var(--studio-type-body,12px)!important}.primary-button:hover:not(:disabled){background:#e84b22;box-shadow:0 5px 24px #ff5b2e25}.secondary-button{border:1px solid var(--s-line);background:var(--s-raised);border-radius:25px;padding:9px 14px;font-size:var(--studio-type-body,11px)!important}.secondary-button:hover:not(:disabled){border-color:var(--s-orange)}.text-button{background:0 0;border:0;padding:7px 0;font-size:var(--studio-type-body,11px)!important;color:var(--s-muted)!important}.text-button:hover:not(:disabled){color:var(--s-orange)!important}.stage-actions{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 22px;display:flex}.stage-actions>div{flex-direction:column;gap:8px;display:flex}.action-note{color:var(--s-faint);font-size:10px}.trust-row{border-top:1px solid var(--s-border);color:var(--s-muted);gap:20px;padding-top:21px;font-size:10px;display:flex}.trust-row>span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--s-green)}.guide-column{position:sticky;top:24px}.guide-card{background:linear-gradient(155deg, #ff704808, transparent 60%), var(--s-panel);border:1px solid #ff70482b;border-radius:17px;padding:23px}.guide-identity{align-items:center;gap:11px;display:flex}.guide-orb{color:#fff4e8;background:radial-gradient(circle at 35% 30%,#ffac73,#e84822 55%,#662812);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 25px #ff5b2e20,0 0 0 5px #ff5b2e06}.guide-identity strong{font-size:12px;font-weight:550}.guide-identity div>span{color:var(--s-faint);margin-top:2px;font-size:9px;display:block}.guide-identity>.live-dot{margin-left:auto}.guide-message{color:var(--s-text);font-size:13px;line-height:1.95;margin-top:22px!important}.guide-divider{border-top:1px solid var(--s-border);margin:21px 0 17px}.guide-card>.micro{color:var(--s-faint);font-size:8px}.guide-tip{color:var(--s-muted);gap:9px;margin-top:11px;display:flex}.guide-tip svg{color:var(--s-orange);flex-shrink:0;margin-top:2px}.guide-tip p{font-size:11px;line-height:1.8}.destination-card{border:1px solid var(--s-border);background:radial-gradient(at 50% 40%,#ff5b2e07,#0000 65%);border-radius:17px;margin-top:19px;padding:25px 24px 22px}.destination-card>.micro{color:var(--s-faint);font-size:8px}.blueprint-mini{place-items:center;height:146px;display:grid;position:relative}.mini-sheet{background:var(--s-raised);border:1px solid var(--s-line);width:105px;height:117px;box-shadow:12px 9px 0 -3px var(--s-bg), 12px 9px 0 -2px var(--s-line), 0 20px 30px #00000020;border-radius:7px;padding:16px;transform:rotate(-7deg)}.mini-sheet>span{background:var(--s-orange);border-radius:2px;width:28px;height:4px;margin-bottom:12px;display:block}.mini-sheet>i{background:var(--s-line);border-radius:2px;height:3px;margin-top:5px;display:block}.mini-sheet>i:nth-child(3){width:70%}.mini-sheet>div{gap:4px;margin:11px 0;display:flex}.mini-sheet b{border:1px solid var(--s-line);border-radius:2px;width:21px;height:25px}.mini-sheet b:first-child{background:var(--s-quiet);border-color:#ff704860}.mini-seal{background:var(--s-accent);color:#fff;border:4px solid var(--s-bg);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:17px;right:51px}.destination-card h3{margin:4px 0 9px;font-size:17px}.destination-card>p{color:var(--s-muted);font-size:11px;line-height:1.8}.destination-card>div:last-child{flex-direction:column;gap:7px;margin-top:17px;display:flex}.destination-card>div:last-child span{color:var(--s-muted);align-items:center;gap:7px;font-size:10px;display:flex}.destination-card>div:last-child svg{color:var(--s-orange)}.save-status{text-align:center;color:var(--s-faint);font-size:9px;margin-top:15px!important}.studio-footer{border-top:1px solid var(--s-border);max-width:1150px;color:var(--s-faint);justify-content:space-between;margin:auto;padding:22px 0 28px;font-size:9px;display:flex}.studio-footer>span{font:8px var(--font-plex), monospace;letter-spacing:1.5px}.sample-banner{background:var(--s-quiet);color:var(--s-orange);border-bottom:1px solid #ff704825;justify-content:center;align-items:center;gap:9px;padding:10px 25px;font-size:11px;display:flex}.sample-banner button{background:0 0;border:0;align-items:center;gap:5px;margin-left:15px;font-size:10px;text-decoration:underline;display:flex}.studio-error,.studio-working{color:var(--s-amber);background:#e7bb710a;border:1px solid #e7bb7140;border-radius:12px;align-items:center;gap:12px;margin:0 0 20px;padding:15px 18px;font-size:12px;display:flex}.studio-error button{background:0 0;border:0;margin-left:auto}.studio-working{color:var(--s-orange);background:var(--s-quiet);border-color:#ff704840}.studio-working strong{font-size:12px}.studio-working span{color:var(--s-muted);font-size:11px;display:block}.connection-note{color:var(--s-amber);font-size:11px;margin-bottom:15px!important}.spinning{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.document-expanded{grid-template-columns:1fr 1fr;gap:20px;width:100%;padding-top:10px;display:grid}.drop-zone{border:1px dashed var(--s-line);background:var(--s-inset);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.drop-zone strong{font-size:12px}.drop-zone span{color:var(--s-muted);font-size:9px}.document-expanded label{font-size:11px}.document-expanded .secondary-button{margin-top:8px}.source-accordion{border:1px solid var(--s-border);border-radius:10px;margin-top:10px;overflow:hidden}.source-accordion summary{cursor:pointer;list-style:none}.source-accordion summary::-webkit-details-marker{display:none}.source-accordion summary:focus-visible{outline:2px solid var(--s-orange);outline-offset:-3px}.source-row>span{overflow-wrap:anywhere;min-width:0}.source-row .source-chevron{color:var(--s-muted);flex-shrink:0;transition:transform .16s}.source-accordion[open] .source-chevron{transform:rotate(180deg)}.source-content{border-top:1px solid var(--s-border);padding:16px}.source-context{color:var(--s-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.source-content>a{color:var(--s-orange);align-items:center;gap:6px;font-size:12px;display:inline-flex}.source-extract{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:14px 0;font-size:13px;line-height:1.7;overflow-y:auto}.source-row{background:#67d8a407;border:1px solid #67d8a422;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:11px;display:flex}.source-row>svg{color:var(--s-green)}.source-row small{color:var(--s-green);margin-left:auto;font-size:9px}.source-row button{background:0 0;border:0}.product-intro{background:radial-gradient(ellipse at 100% 0%, #ff5b2e10, transparent 65%), var(--s-panel);padding:32px}.product-intro h2{font-size:30px}.product-intro>p{color:var(--s-muted);margin-top:15px;font-size:14px;line-height:1.9}.product-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.product-tags>span{border:1px solid var(--s-line);color:var(--s-muted);border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:flex}.section-card{margin-top:18px;padding:28px}.section-card h2{font-size:23px}.card-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.count-pill{color:var(--s-muted);border:1px solid var(--s-line);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:9px}.journey-card{border-top:1px solid var(--s-border);padding:21px 0}.journey-card h3{font-size:15px}.workflow{gap:10px;margin:20px 0;display:flex}.workflow>div{border:1px solid var(--s-line);background:var(--s-inset);border-radius:9px;flex:1;min-width:0;padding:14px 10px;position:relative}.workflow>div>span{font:9px var(--font-plex), monospace;color:var(--s-orange)}.workflow strong{margin-top:8px;font-size:11px;font-weight:450;line-height:1.5;display:block}.workflow>div>svg{z-index:1;background:var(--s-panel);color:var(--s-faint);position:absolute;top:40%;right:-13px}.studio details summary{cursor:pointer;color:var(--s-muted);font-size:11px}.studio details>p{color:var(--s-muted);margin-top:12px;font-size:12px;line-height:1.8}.outcome-row{border-bottom:1px solid var(--s-border);gap:13px;padding:13px 0;font-size:13px;display:flex}.outcome-row svg{color:var(--s-orange);margin-top:3px}.outcome-row:last-child{border:0}.correction-card{gap:14px;margin-top:18px;padding:25px;display:flex}.correction-card>svg{color:var(--s-orange);flex-shrink:0}.correction-card>div{flex:1}.correction-card h3{font-size:16px}.correction-card p{color:var(--s-muted);margin:8px 0 15px;font-size:11px}.correction-card button{margin-top:12px}.review-progress{padding:20px 24px}.review-progress>div:first-child{align-items:center;gap:10px;margin-bottom:15px;display:flex}.review-progress svg{color:var(--s-orange)}.review-progress strong{font-size:13px}.review-progress span{color:var(--s-muted);margin-left:auto;font-size:10px}.progress-track{background:var(--s-line);border-radius:5px;height:4px;overflow:hidden}.progress-track>i{background:var(--s-orange);height:100%;transition:width .35s;display:block}.security-reassurance{background:linear-gradient(120deg,#67d8a40d,#0000);border:1px solid #67d8a42a;border-radius:13px;gap:17px;margin:19px 0;padding:22px;display:flex}.security-reassurance>svg{color:var(--s-green);flex-shrink:0}.security-reassurance h3{font-size:16px}.security-reassurance p{color:var(--s-muted);margin-top:10px;font-size:12px;line-height:1.8}.decision-card{margin:15px 0;padding:26px}.decision-card,#required-decisions,#studio-save-error,.product-choice-save-error{scroll-margin-top:calc(var(--studio-top,122px) + 16px)}.decision-card:focus-visible,#required-decisions:focus-visible{outline:2px solid var(--s-orange);outline-offset:4px}.product-choice-save-error,.product-choice-completion{overflow-wrap:anywhere;margin:16px 0}.product-choice-save-error{border:1px solid var(--s-orange);border-radius:8px;padding:16px}.decision-card.accepted{border-color:#67d8a43a}.decision-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.decision-category{text-transform:uppercase;letter-spacing:1px;color:var(--s-muted);align-items:center;gap:6px;font-size:9px;display:flex}.decision-card h3{font-size:21px}.decision-card>p{color:var(--s-muted);margin-top:13px;font-size:13px;line-height:1.9}.decision-why{color:var(--s-muted);background:var(--s-inset);border-radius:8px;gap:10px;margin:18px 0;padding:13px;font-size:12px;display:flex}.decision-why svg{color:var(--s-orange);flex-shrink:0;margin-top:3px}.decision-card>.micro{color:var(--s-faint);font-size:8px;line-height:1.8;display:block}.decision-actions{border-top:1px solid var(--s-border);gap:20px;margin-top:19px;padding-top:18px;display:flex}.status-pill{color:var(--s-green);white-space:nowrap;background:#67d8a40d;border-radius:20px;padding:4px 8px;font-size:9px}.status-pill.amber{color:var(--s-amber);background:#e7bb710d}.decision-edit{margin-top:15px}.decision-edit button{margin:12px 14px 0 0}.access-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.access-grid>div{border:1px solid var(--s-border);background:var(--s-inset);border-radius:10px;padding:17px 13px}.access-grid>div>svg{color:var(--s-orange)}.access-grid h3{margin:13px 0;font-size:13px}.access-grid p{color:var(--s-muted);gap:7px;margin:10px 0;font-size:10px;display:flex}.access-grid p svg{color:var(--s-green);flex-shrink:0;margin-top:2px}.access-grid p.access-denied svg{color:var(--s-faint)}.adoption-item{border-bottom:1px solid var(--s-border);gap:15px;padding:23px 0;display:flex}.adoption-item:last-child{border:0;padding-bottom:0}.adoption-item>svg{color:var(--s-orange);flex-shrink:0}.adoption-item h3{margin-bottom:8px;font-size:15px}.adoption-item p{color:var(--s-muted);font-size:12px}.adoption-item small{color:var(--s-green);margin-top:12px;font-size:10px;display:block}.wide-preview{grid-template-columns:1fr}.wide-preview .guide-column{display:none}.preview-tools{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.preview-tools>span{color:var(--s-muted);align-items:center;gap:8px;font-size:11px;display:flex}.segmented{background:var(--s-panel);border:1px solid var(--s-line);border-radius:25px;padding:3px;display:flex}.segmented button{color:var(--s-muted);background:0 0;border:0;border-radius:25px;padding:6px 16px;font-size:11px}.segmented button[aria-pressed=true]{background:var(--s-raised);color:var(--s-text)}.product-window{border:1px solid var(--s-line);background:var(--s-panel);border-radius:15px;max-width:100%;margin:auto;transition:width .3s;overflow:hidden;box-shadow:0 25px 80px #00000025}.browser-bar{background:var(--s-raised);border-bottom:1px solid var(--s-border);height:37px;color:var(--s-faint);align-items:center;gap:25px;padding:0 15px;display:flex}.traffic{gap:5px;display:flex}.traffic i{background:#ff765d;border-radius:50%;width:6px;height:6px}.traffic i:nth-child(2){background:#eabd6b}.traffic i:nth-child(3){background:#69bd91}.browser-address{background:var(--s-inset);border:1px solid var(--s-border);color:var(--s-faint);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin:auto;padding:3px 40px;font-size:8px;overflow:hidden}.product-layout{grid-template-columns:178px 1fr;min-height:590px;display:grid}.product-sidebar{background:var(--s-inset);border-right:1px solid var(--s-border);flex-direction:column;gap:5px;padding:23px 14px;display:flex}.product-brand{letter-spacing:-.5px;align-items:center;gap:9px;margin-bottom:31px;font-size:16px;display:flex}.product-mark{background:var(--s-orange);width:25px;height:25px;color:var(--s-bg);border-radius:7px;place-items:center;display:grid}.product-sidebar>.micro{color:var(--s-faint);margin-bottom:9px;font-size:7px}.product-sidebar>button{text-align:left;color:var(--s-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px;font-size:10px;display:flex}.product-sidebar>button.selected{background:var(--s-quiet);color:var(--s-orange)}.product-sidebar-bottom{color:var(--s-faint);gap:7px;margin-top:auto;font-size:8px;display:flex}.product-content{min-width:0}.product-topbar{border-bottom:1px solid var(--s-border);height:48px;color:var(--s-faint);justify-content:space-between;align-items:center;padding:0 25px;font-size:9px;display:flex}.product-topbar>span,.product-topbar>div{align-items:center;gap:12px;display:flex}.avatar-mini{color:#b3a5d7;background:#b3a5d71a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:7px;display:inline-flex}.product-page{padding:29px 26px}.product-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.product-page-heading .micro{color:var(--s-faint);font-size:7px}.product-page-heading h3{margin-top:5px;font-size:23px}.product-page-heading p{color:var(--s-muted);max-width:410px;margin-top:9px;font-size:10px}.preview-action{background:var(--s-accent);white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;color:#fff!important;font-size:9px!important}.product-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-stats>div{border:1px solid var(--s-line);background:var(--s-inset);border-radius:9px;padding:17px}.product-stats span{color:var(--s-muted);font-size:9px}.product-stats strong{letter-spacing:-1px;margin:8px 0;font-size:29px;font-weight:500;line-height:1.2;display:block}.product-stats small{color:var(--s-green);font-size:8px}.product-chart{border:1px solid var(--s-line);border-radius:9px;margin:15px 0;padding:19px 18px 12px}.product-chart>div:first-child{justify-content:space-between;font-size:10px;display:flex}.product-chart>div:first-child span{color:var(--s-faint);font-size:8px}.chart-bars{background:repeating-linear-gradient(to top, transparent 0, transparent 26px, var(--s-border) 27px);align-items:flex-end;gap:8px;height:84px;margin:17px 0 10px;display:flex}.chart-bars>i{transform-origin:bottom;background:linear-gradient(#ff7048b0,#ff5b2e25);border-radius:3px 3px 0 0;flex:1;animation:.6s ease-out studio-bars}.chart-axis{color:var(--s-faint);font-size:7px;font-family:var(--font-plex), monospace;justify-content:space-between;display:flex}.product-table{border:1px solid var(--s-line);border-radius:9px;margin-top:15px;overflow:hidden}.table-toolbar{justify-content:space-between;align-items:center;padding:15px;display:flex}.table-toolbar strong{font-size:10px}.table-toolbar label{color:var(--s-faint);align-items:center;gap:5px;width:140px;display:flex}.studio .table-toolbar input{border-radius:5px;min-width:0;margin:0;padding:4px 7px;font-size:9px}.table-head,.table-row{text-align:left;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:10px;width:100%;padding:10px 15px;font-size:9px;display:grid}.table-head{color:var(--s-faint);background:var(--s-inset);border-top:1px solid var(--s-border);font-size:7px;font-family:var(--font-plex), monospace}.table-row{border:0;border-top:1px solid var(--s-border);background:0 0}.table-row:hover{background:var(--s-quiet)}.table-row>span{align-items:center;gap:8px;display:flex}.table-row .status-pill{justify-self:start;font-size:7px}.row-symbol{background:var(--s-raised);width:20px;height:20px;color:var(--s-muted);border-radius:5px;place-items:center;font-size:8px;font-style:normal;display:grid}.preview-help{color:var(--s-muted);align-items:center;gap:7px;padding-top:18px;font-size:9px;display:flex}.preview-help svg{color:var(--s-orange)}.product-window{--preview-accent:#c64725;--preview-soft:#fff1ec;--preview-deep:#7d2814}.preview-theme-cobalt{--preview-accent:#315ee7;--preview-soft:#edf2ff;--preview-deep:#17368f}.preview-theme-forest{--preview-accent:#19745b;--preview-soft:#e9f6f1;--preview-deep:#0d4938}.preview-theme-plum{--preview-accent:#8350a8;--preview-soft:#f4edfa;--preview-deep:#4f286c}.product-window .product-mark,.product-window .preview-action{background:var(--preview-accent)}.product-window .product-sidebar>button.selected{color:var(--preview-accent);background:var(--preview-soft)}.experience-dashboard,.experience-catalogue,.experience-schedule{animation:.35s ease-out preview-rise}@keyframes preview-rise{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}.experience-hero{background:linear-gradient(135deg,var(--preview-deep),var(--preview-accent));color:#fff;box-shadow:0 18px 50px color-mix(in srgb,var(--preview-accent) 22%,transparent);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex}.experience-hero h3{max-width:560px;margin:8px 0;font-size:25px}.experience-hero p{opacity:.8;max-width:600px;margin:0;font-size:12px}.experience-hero .preview-action{color:var(--preview-deep);background:#fff;flex-shrink:0}.experience-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.experience-metrics button{text-align:left;border:1px solid var(--s-border);background:var(--s-panel);border-radius:12px;padding:18px;transition:all .2s}.experience-metrics button:hover{border-color:var(--preview-accent);transform:translateY(-2px)}.experience-metrics span{color:var(--preview-accent);font:9px var(--font-plex),monospace}.experience-metrics strong{margin:15px 0 7px;font-size:12px;line-height:1.4;display:block}.experience-metrics small{color:var(--s-muted)}.experience-journey{border:1px solid var(--s-border);background:var(--s-inset);border-radius:14px;padding:18px}.experience-journey>div{justify-content:space-between;margin-bottom:14px;display:flex}.experience-journey>button{text-align:left;border-top:1px solid var(--s-border);align-items:center;gap:12px;width:100%;padding:10px;font-size:11px;display:flex}.experience-journey>button>span{background:var(--s-panel);width:24px;height:24px;color:var(--preview-accent);border-radius:50%;place-items:center;display:grid}.experience-journey>button.done{color:var(--s-muted);text-decoration:line-through}.experience-recent{border:1px solid var(--s-border);border-radius:12px;margin-top:14px;padding:16px}.experience-recent>button{border-top:1px solid var(--s-border);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:11px;display:flex}.catalogue-intro{background:var(--preview-soft);color:var(--preview-deep);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px;display:flex}.catalogue-intro h3{margin:5px 0 0;font-size:24px}.catalogue-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.catalogue-grid article{border:1px solid var(--s-border);background:var(--s-panel);border-radius:13px;padding:12px}.catalogue-art{background:linear-gradient(145deg,var(--preview-soft),color-mix(in srgb,var(--preview-accent) 30%,white));height:92px;color:var(--preview-deep);border-radius:9px;justify-content:space-between;margin-bottom:14px;padding:12px;display:flex}.catalogue-art>button{align-self:flex-start}.catalogue-grid h4{margin:7px 0;font-size:13px}.catalogue-grid p{color:var(--s-muted);min-height:44px;font-size:10px}.catalogue-grid article>button{color:var(--preview-accent);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.experience-schedule{grid-template-columns:minmax(0,1.7fr) minmax(170px,.8fr);gap:16px;display:grid}.schedule-agenda,.schedule-summary{border:1px solid var(--s-border);background:var(--s-panel);border-radius:14px;padding:22px}.schedule-agenda>h3{margin:7px 0;font-size:23px}.schedule-agenda>p{color:var(--s-muted);margin-bottom:18px;font-size:11px}.schedule-agenda>button{border-top:1px solid var(--s-border);text-align:left;grid-template-columns:48px 1fr 20px;align-items:center;gap:12px;width:100%;padding:11px;display:grid}.schedule-agenda>button.selected{background:var(--preview-soft);color:var(--preview-deep)}.schedule-date{background:var(--s-inset);border-radius:8px;place-items:center;height:46px;display:grid}.schedule-date strong{font-size:16px}.schedule-date small{font-size:7px}.schedule-agenda>button>span:nth-child(2)>strong,.schedule-agenda>button>span:nth-child(2)>small{align-items:center;gap:5px;display:flex}.schedule-agenda>button>span:nth-child(2)>small{color:var(--s-muted);margin-top:5px;font-size:9px}.schedule-summary{background:var(--preview-deep);color:#fff;flex-direction:column;gap:12px;display:flex}.schedule-summary svg{color:color-mix(in srgb,var(--preview-accent) 55%,white)}.schedule-summary p{opacity:.7;font-size:11px}.phone-preview .experience-metrics,.phone-preview .catalogue-grid,.phone-preview .experience-schedule{grid-template-columns:1fr}.phone-preview .experience-hero{flex-direction:column;align-items:flex-start}.phone-preview .schedule-summary{display:none}@media (max-width:760px){.experience-metrics,.catalogue-grid,.experience-schedule{grid-template-columns:1fr}.experience-hero{flex-direction:column;align-items:flex-start}}.preview-caption{color:var(--s-muted);gap:8px;font-size:11px;display:flex;margin-top:18px!important}.preview-caption svg{color:var(--s-green);flex-shrink:0;margin-top:3px}.preview-review{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:25px;display:flex}.preview-review h2{font-size:23px}.preview-review p{color:var(--s-muted);max-width:650px;margin-top:10px;font-size:12px}.preview-notice{background:var(--s-quiet);color:var(--s-orange);border:1px solid #ff704830;border-radius:8px;align-items:center;gap:8px;margin-bottom:15px;padding:12px;font-size:10px;display:flex}.preview-notice button{background:0 0;border:0;margin-left:auto}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kanban>div{background:var(--s-inset);border-radius:8px;min-height:320px;padding:12px 9px}.kanban h4{letter-spacing:0;align-items:center;gap:5px;font-size:10px;display:flex}.kanban h4 i{background:var(--s-orange);border-radius:50%;width:5px;height:5px}.kanban h4 span{color:var(--s-faint);margin-left:auto}.kanban-card{text-align:left;background:var(--s-panel);border:1px solid var(--s-line);border-radius:7px;width:100%;margin-top:12px;padding:12px;display:block}.kanban-card>.micro{color:var(--s-faint);font-size:6px}.kanban-card strong{margin:8px 0;font-size:11px;display:block}.kanban-card p{color:var(--s-muted);font-size:8px}.kanban-card>div{color:var(--s-faint);justify-content:space-between;align-items:center;margin-top:18px;font-size:8px;display:flex}.onboarding-preview{max-width:430px;margin:30px auto}.onboarding-preview>h3{margin-top:20px;font-size:25px}.onboarding-preview>p{color:var(--s-muted);margin:12px 0 25px;font-size:11px}.onboarding-preview>button{background:var(--s-inset);border:1px solid var(--s-line);border-radius:10px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:13px;font-size:12px;display:flex}.onboarding-preview>button>svg{margin-left:auto}.step-check{border:1px solid var(--s-line);width:23px;height:23px;color:var(--s-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.step-check.done{color:var(--s-green);border-color:var(--s-green)}.detail-preview{border:1px solid var(--s-line);border-radius:12px;padding:24px}.detail-preview>h3{margin:20px 0 12px;font-size:25px}.detail-preview>p{color:var(--s-muted);font-size:12px}.detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0;display:grid}.detail-grid>div{border:1px solid var(--s-border);border-radius:8px;padding:15px}.detail-grid .micro{color:var(--s-faint);font-size:8px}.detail-grid p{color:var(--s-muted);margin-top:10px;font-size:10px}.phone-preview{border:8px solid var(--s-raised);border-radius:30px;width:375px}.phone-preview .browser-bar{height:25px}.phone-preview .traffic,.phone-preview .browser-bar>svg{display:none}.phone-preview .browser-address{padding:2px 5px;font-size:6px}.phone-preview .product-layout{min-height:630px;display:block}.phone-preview .product-sidebar{border-right:0;border-bottom:1px solid var(--s-border);flex-direction:row;padding:12px;overflow-x:auto}.phone-preview .product-brand,.phone-preview .product-sidebar>.micro,.phone-preview .product-sidebar-bottom{display:none}.phone-preview .product-sidebar>button{white-space:nowrap;gap:4px;padding:6px;font-size:8px}.phone-preview .product-sidebar>button>svg{width:11px}.phone-preview .product-page{padding:16px 13px}.phone-preview .product-page-heading{align-items:flex-start;gap:8px}.phone-preview .product-page-heading h3{font-size:20px}.phone-preview .product-page-heading .preview-action{padding:7px;font-size:7px!important}.phone-preview .product-stats{gap:6px}.phone-preview .product-stats>div{padding:10px}.phone-preview .product-stats strong{font-size:23px}.phone-preview .product-stats span{font-size:8px}.phone-preview .table-toolbar label{width:90px}.phone-preview .table-head,.phone-preview .table-row{grid-template-columns:1.4fr 1fr;gap:5px;padding:9px;font-size:8px}.phone-preview .table-head>span:nth-child(2),.phone-preview .table-row>span:nth-child(2){display:none}.phone-preview .kanban{grid-template-columns:1fr 1fr}.phone-preview .detail-grid{grid-template-columns:1fr}.blueprint-hero{background:radial-gradient(ellipse at 100% 0%, #ff5b2e16, transparent 65%), linear-gradient(var(--s-border) 1px, transparent 1px), linear-gradient(90deg, var(--s-border) 1px, transparent 1px), var(--s-panel);background-size:auto,45px 45px,45px 45px,auto;padding:35px}.blueprint-hero .eyebrow{justify-content:space-between}.blueprint-hero .eyebrow span{background:0 0!important;width:auto!important;height:auto!important}.blueprint-hero h2{font-size:37px}.blueprint-hero>p{color:var(--s-muted);max-width:590px;margin-top:17px;font-size:14px;line-height:1.9}.blueprint-stats{border-top:1px solid var(--s-line);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:29px;padding-top:29px;display:grid}.blueprint-stats strong{font:29px var(--font-plex), monospace;color:var(--s-orange);letter-spacing:-1px;display:block}.blueprint-stats span{color:var(--s-muted);margin-top:9px;font-size:10px;display:block}.readiness-card{background:#e7bb7108;border:1px solid #e7bb7130;border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:20px;display:flex}.readiness-card>svg{color:var(--s-amber);flex-shrink:0}.readiness-card h3{font-size:15px}.readiness-card p{color:var(--s-muted);margin-top:9px;font-size:12px}.screen-inventory{margin-top:20px}.screen-inventory>button{border:0;border-top:1px solid var(--s-border);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:19px 0;display:flex}.inventory-icon{border:1px solid var(--s-line);background:var(--s-inset);width:45px;height:45px;color:var(--s-orange);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.screen-inventory>button>svg{color:var(--s-faint);margin-left:auto}.screen-inventory .micro{color:var(--s-faint);font-size:8px}.screen-inventory h3{margin:6px 0;font-size:16px}.screen-inventory p{color:var(--s-muted);font-size:11px}.evidence-detail{border-top:1px solid var(--s-border);margin-top:17px;padding-top:15px}.evidence-detail summary>span{float:right;color:var(--s-faint);font-size:9px}.evidence-detail p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow-y:auto}.evidence-detail a{color:var(--s-orange);align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.handoff-card{background:var(--s-quiet);border:1px solid #ff704840;border-radius:15px;gap:18px;margin-top:23px;padding:29px;display:flex}.handoff-card h2{font-size:23px}.handoff-card p{color:var(--s-muted);margin-top:13px;font-size:13px}.download-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.handoff-card small{color:var(--s-faint);margin-top:14px;font-size:9px;display:block}.empty-search{color:var(--s-muted);padding:20px;font-size:11px}@keyframes studio-bars{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@media (min-width:1500px){.studio-main{padding-top:64px}.studio-journey{max-width:1400px}.stage-heading{margin-bottom:42px}}@media (max-width:1100px){.journey-end{display:none}.studio-journey{justify-content:center}.studio-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.guide-card{padding:18px}.section-kicker>.micro{display:none}.intake-card{padding:23px}.trust-row{gap:12px;font-size:9px}.document-card{padding:20px}.studio-main{padding:40px 25px}.wide-preview{grid-template-columns:1fr}.product-layout{grid-template-columns:150px 1fr}.product-page{padding:22px 18px}}@media (max-width:800px){.studio-header{height:70px;padding:0 22px}.quiet-status,.back-classic{display:none}.edition{margin-left:4px;font-size:8px}.studio-journey{justify-content:flex-start;padding:16px 20px;overflow:auto}.studio-journey nav{gap:3px;margin:auto}.studio-journey nav button{gap:5px;padding:7px 9px;font-size:10px}.journey-chevron{display:none}.studio-main{padding:32px 22px 45px}.studio-grid{grid-template-columns:1fr}.guide-column{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.destination-card{margin:0}.save-status{grid-column:1/-1}.guide-card{padding:23px}.studio-footer{margin:0 22px}.stage-heading h1{font-size:40px}.product-layout{grid-template-columns:130px 1fr}.product-sidebar{padding:17px 9px}.product-page-heading{flex-wrap:wrap;gap:12px}.product-page-heading h3{font-size:21px}.product-page{padding:20px 15px}.kanban{grid-template-columns:1fr 1fr}.table-row,.table-head{grid-template-columns:1.5fr 1fr}.table-row>span:nth-child(2),.table-head>span:nth-child(2){display:none}.preview-review{flex-direction:column;align-items:flex-start}.sample-banner{font-size:10px}.sample-banner button{white-space:nowrap}.sample-banner>svg{flex-shrink:0}}@media (max-width:520px){.studio-wordmark{gap:9px;font-size:23px}.edition{letter-spacing:.6px;font-size:7px}.studio-header{padding:0 18px}.studio-journey{padding:14px 12px}.studio-journey nav{justify-content:space-between;width:100%}.studio-journey nav button{white-space:normal;text-align:center;border-radius:12px;flex-direction:column;gap:4px;max-width:75px;min-height:58px;padding:8px 9px;font-size:8px;line-height:1.4}.journey-number{font-size:10px}.studio-main{padding:30px 18px 35px}.stage-heading{margin-bottom:24px}.stage-heading h1{letter-spacing:-1.6px;font-size:36px}.stage-heading>p{font-size:13px;line-height:1.8}.eyebrow{letter-spacing:1px;font-size:8px}.intake-card{padding:20px 17px}.section-kicker{gap:10px;margin-bottom:24px}.section-kicker h2{font-size:16px}.section-kicker p{font-size:10px}.input-pair{grid-template-columns:1fr;gap:16px}.studio label{font-size:12px}.studio input,.studio textarea{padding:11px;font-size:16px}.studio .website-input input{padding-left:35px}.industry-chips{gap:6px}.industry-chips button{padding:6px 9px;font-size:9px}.document-card{gap:15px;padding:18px}.document-card>div:first-child{align-items:flex-start;min-width:100%}.document-card>.secondary-button{margin-left:51px}.document-card p{font-size:10px}.document-expanded{grid-template-columns:1fr}.stage-actions{flex-wrap:wrap;align-items:flex-start;gap:17px}.stage-actions .primary-button{padding:12px 17px;font-size:var(--studio-type-body,11px)!important}.trust-row{flex-direction:column;gap:9px;font-size:10px}.guide-column{grid-template-columns:1fr}.destination-card{display:none}.guide-card{padding:20px}.guide-message{font-size:12px;margin-top:17px!important}.studio-footer{gap:15px;margin:0 18px}.studio-footer p{font-size:8px}.studio-footer>span{white-space:nowrap;font-size:7px}.sample-banner{align-items:flex-start;gap:6px;padding:10px 18px}.sample-banner button{white-space:normal;flex-shrink:0;margin-left:2px;font-size:9px}.product-intro,.section-card,.decision-card{padding:21px}.product-intro h2{font-size:26px}.section-card h2{font-size:22px}.card-title{align-items:flex-start}.workflow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflow>div>svg{display:none}.correction-card{gap:10px;padding:20px}.review-progress{padding:18px}.review-progress>div:first-child{flex-wrap:wrap}.review-progress span{flex-basis:100%;margin:0}.security-reassurance{gap:12px;padding:18px}.security-reassurance>svg{width:24px}.security-reassurance h3{font-size:15px}.security-reassurance p{font-size:11px}.decision-card h3{font-size:20px}.decision-card>p{font-size:12px}.decision-top{gap:5px}.decision-category,.decision-top .status-pill{font-size:8px}.decision-actions{gap:17px}.access-grid{grid-template-columns:1fr}.access-grid>div{padding:18px}.access-grid p{font-size:12px}.access-grid h3{font-size:15px}.preview-tools{align-items:flex-start;gap:10px}.preview-tools>span{max-width:160px;font-size:9px}.segmented button{padding:5px 10px;font-size:9px}.product-window{border-radius:11px}.browser-bar{gap:10px;height:30px;padding:0 9px}.browser-address{padding:2px 7px;font-size:6px}.product-layout{display:block}.product-sidebar{border-right:0;border-bottom:1px solid var(--s-border);flex-direction:row;padding:9px;overflow-x:auto}.product-brand,.product-sidebar>.micro,.product-sidebar-bottom{display:none}.product-sidebar>button{white-space:nowrap;gap:5px;padding:7px 6px;font-size:8px}.product-sidebar>button svg{width:12px}.product-topbar{height:37px;padding:0 14px}.product-page{padding:20px 13px}.product-page-heading h3{font-size:22px}.product-page-heading p{font-size:10px}.product-stats{gap:6px}.product-stats>div{padding:11px 9px}.product-stats strong{font-size:24px}.product-stats span{font-size:8px}.product-stats small{font-size:7px}.product-chart{padding:14px 11px}.product-chart>div:first-child{font-size:9px}.product-chart>div:first-child span{font-size:7px}.table-toolbar{gap:7px;padding:12px 9px}.table-toolbar strong{font-size:9px}.table-toolbar label{width:100px}.studio .table-toolbar input{font-size:10px}.table-row,.table-head{gap:5px;padding:10px;font-size:8px}.table-row .status-pill{font-size:7px}.chart-bars{gap:5px}.detail-grid{grid-template-columns:1fr}.phone-preview{max-width:100%}.blueprint-hero{padding:24px}.blueprint-hero h2{font-size:30px}.blueprint-hero>p{font-size:12px}.blueprint-stats{gap:7px}.blueprint-stats strong{font-size:25px}.blueprint-stats span{font-size:9px}.screen-inventory>button{gap:11px}.inventory-icon{width:35px;height:39px}.handoff-card{padding:22px;display:block}.handoff-card>.studio-icon{margin-bottom:18px}.handoff-card h2{font-size:23px}.download-actions{flex-direction:column;align-items:flex-start}.source-row{gap:6px}.source-row>span{overflow-wrap:anywhere}.source-row small{white-space:nowrap;font-size:8px}}@media (prefers-reduced-motion:reduce){.studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio .stage-content{border:0;min-width:0;margin:0;padding:0}.studio .studio-logo{width:140px;height:auto;color:var(--s-text)}.studio .preview-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;position:fixed;inset:0}.studio .preview-dialog{z-index:81;border:1px solid var(--s-line);background:var(--s-panel);width:min(460px,100vw - 32px);color:var(--s-text);border-radius:20px;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0005}.studio .preview-dialog h2{margin:16px 0 8px;font-size:24px}.studio .preview-dialog p{color:var(--s-muted);font-size:14px;line-height:1.6}.studio .preview-dialog label{gap:9px;margin:24px 0;font-size:13px;display:grid}.studio .preview-dialog input{border:1px solid var(--s-line);background:var(--s-inset);color:var(--s-text);border-radius:9px;width:100%;padding:12px}.studio .preview-dialog form>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.studio .saved-studios{margin-bottom:22px;padding:24px}.studio .saved-studios h2{margin:0 0 12px;font-size:18px}.studio .saved-studios>a{border-top:1px solid var(--s-line);align-items:center;gap:14px;padding:12px 0;display:flex}.studio .saved-studios>a span{color:var(--s-muted);margin-left:auto;font-size:12px}.studio-build-code{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.studio-build-code strong{letter-spacing:.08em;color:var(--s-orange);font-family:monospace}.discovery-workspace{margin-bottom:24px;overflow:hidden}.discovery-heading{border-bottom:1px solid var(--s-border);justify-content:space-between;gap:24px;padding:30px;display:flex}.discovery-heading h2{margin:10px 0;font-size:26px}.discovery-heading p,.discovery-toolbar span,.discovery-detail .muted{opacity:.65;font-size:13px}.discovery-heading strong{white-space:nowrap}.discovery-toolbar{border-bottom:1px solid var(--s-border);align-items:center;gap:20px;padding:18px 30px;display:flex}.discovery-toolbar button,.discovery-actions button{border:1px solid;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.discovery-columns{grid-template-columns:240px minmax(0,1fr);display:grid}.discovery-columns nav{border-right:1px solid var(--s-border);padding:12px}.discovery-columns nav button{text-align:left;border-radius:10px;gap:8px;width:100%;padding:12px;font-size:13px;display:flex}.discovery-columns nav button[aria-current=true]{color:var(--s-orange);background:#ff704821}.discovery-columns nav small{opacity:.6;margin-top:5px;font-size:10px;display:block}.discovery-detail{min-width:0;padding:28px}.discovery-section-title{margin-bottom:24px}.discovery-section-title h3{margin:12px 0;font-size:24px}.discovery-question{border-bottom:1px solid var(--s-border);padding:22px 0}.discovery-question label{margin-bottom:8px;font-weight:600;line-height:1.6;display:block}.discovery-question textarea{resize:vertical;border:1px solid var(--s-line);width:100%;min-height:100px;color:inherit;font:inherit;background:0 0;border-radius:10px;margin:12px 0;padding:14px;font-size:14px;display:block}.discovery-question blockquote{border-left:2px solid #ff7048;padding:10px 15px;font-size:13px}.discovery-question small{opacity:.65;display:block}.discovery-question summary{cursor:pointer;font-size:12px}.discovery-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.discovery-detail>.secondary-button{margin-top:24px}@media (max-width:760px){.discovery-columns{grid-template-columns:1fr}.discovery-columns nav{flex-wrap:wrap;max-height:180px;display:flex;overflow:auto}.discovery-columns nav button{flex:1 0 150px;width:auto}.discovery-heading,.discovery-toolbar{flex-wrap:wrap;padding:20px}.discovery-detail{padding:20px}}.discovery-review{border:1px solid var(--s-line);background:var(--s-quiet);border-radius:12px;margin-bottom:24px;padding:18px}.discovery-review p{white-space:pre-wrap;color:var(--s-muted);font-size:13px}@media (max-width:520px){.studio-wordmark .edition{display:none}.studio-build-code{gap:5px;font-size:11px}}.studio .speech-field{width:100%;display:block}.studio .speech-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.studio .speech-toolbar button,.studio .speech-review button{border:1px solid var(--s-line);background:var(--s-raised);color:var(--s-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.studio .speech-toolbar button:disabled{opacity:.5;cursor:default}.studio .speech-toolbar [role=status]{color:var(--s-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.studio .speech-caption{color:var(--s-muted);margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.studio .speech-error{color:var(--s-accent);margin-top:8px;font-size:12px;display:block}.studio .speech-review{border:1px solid var(--s-line);background:var(--s-inset);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:16px;font-size:13px;display:flex}.studio .speech-review>span{white-space:pre-wrap;max-height:240px;overflow:auto}.studio .speech-review small{color:var(--s-muted)}.studio .speech-spinner{animation:1s linear infinite speech-spin}@keyframes speech-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio .speech-spinner{animation:none}}.studio [hidden]{display:none!important}.detail-views{border:1px solid var(--s-border);background:var(--s-panel);border-radius:16px;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:6px;display:flex}.detail-views button{color:var(--s-muted);white-space:nowrap;cursor:pointer;border-radius:11px;flex:1;padding:12px 14px;font-size:13px}.detail-views button[aria-pressed=true]{background:var(--s-quiet);color:var(--s-accent);font-weight:600}.detail-view-content>*+*{margin-top:20px}.question-fold>summary{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0;font-size:14px;font-weight:600;line-height:1.6;list-style:none;display:flex}.question-fold>summary:before,.ledger-fold>summary:before{content:"+";color:var(--s-muted);flex-shrink:0}.question-fold[open]>summary:before,.ledger-fold[open]>summary:before{content:"-"}.question-fold>summary>span:first-child{flex:1}.question-fold>summary .status-pill{flex-shrink:0;font-size:10px}.question-fold[open]>summary{margin-bottom:16px}.ledger-fold>summary{flex-wrap:wrap;align-items:baseline;gap:10px;list-style:none;display:flex}.ledger-fold .ledger-statement{flex-basis:100%;font-size:14px;font-weight:500;line-height:1.65;display:block}.ledger-fold[open]>summary{margin-bottom:18px}.discovery-review summary{cursor:pointer;font-size:12px;font-weight:600}.discovery-review p{line-height:1.75}.discovery-columns nav{align-self:start;max-height:640px;overflow:auto}.discovery-columns{align-items:start}@media (max-width:760px){.detail-views button{flex-basis:40%;font-size:12px}.discovery-columns nav{max-height:180px}.question-fold>summary{flex-wrap:wrap;gap:8px}}.journey-heading{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 26px;display:flex}.journey-heading h2{letter-spacing:-1.2px;margin:10px 0;font-size:clamp(24px,2.7vw,36px)}.journey-heading p,.journey-next p,.category-checkpoint p{color:var(--s-muted);margin:6px 0;font-size:13px;line-height:1.6}.journey-total{text-align:center;border:1px solid var(--s-line);background:var(--s-panel);border-radius:18px;flex-shrink:0;padding:16px 20px}.journey-total strong{font-size:28px;display:block}.journey-total strong span{color:var(--s-muted);font-size:16px}.journey-total small{color:var(--s-muted);font-size:10px}.journey-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journey-category{text-align:left;border:1px solid var(--s-line);background:var(--s-panel);cursor:pointer;border-radius:18px;padding:24px;transition:transform .15s,border-color .15s}.journey-category:hover{border-color:var(--s-accent);transform:translateY(-3px)}.journey-category:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.category-icon{width:43px;height:43px;color:var(--s-accent);background:var(--s-quiet);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.category-people .category-icon,.category-product .category-icon{color:#247ea0;background:#247ea015}.category-launch .category-icon,.category-purpose .category-icon{color:#34836b;background:#34836b15}.category-operations .category-icon{color:#8b71c6;background:#8b71c615}.journey-category h3{letter-spacing:-.3px;margin:0 0 9px;font-size:17px}.journey-category p{color:var(--s-muted);min-height:40px;font-size:12px;line-height:1.7}.category-meter{background:var(--s-border);border-radius:4px;height:4px;margin:18px 0 12px;overflow:hidden}.category-meter>span{background:var(--s-green);height:100%;display:block}.category-count{color:var(--s-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.category-count>span{align-items:center;gap:4px;display:inline-flex}.journey-next,.category-checkpoint{border:1px solid var(--s-line);background:var(--s-quiet);border-radius:16px;align-items:center;gap:18px;margin-top:22px;padding:22px;display:flex}.journey-next>div,.category-checkpoint>div{flex:1}.journey-next strong,.category-checkpoint strong{font-size:14px}.journey-workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.journey-workspace-heading nav{gap:7px;display:flex}.journey-workspace-heading nav button{border:1px solid var(--s-line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.journey-workspace-heading nav button[aria-current]{background:var(--s-accent);color:#fff}.question-mode{color:var(--s-muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:11px;display:flex}.question-mode button{color:var(--s-text);text-decoration:underline}.guided-question>summary:before{display:none}.guided-question>summary{font-size:18px;line-height:1.6}.guided-question .speech-field textarea{min-height:145px}.question-checkpoint{background:var(--s-quiet);border-radius:12px;padding:22px}.question-checkpoint p{font-size:13px;line-height:1.6}.question-checkpoint button{margin-top:12px;text-decoration:underline}.category-register{margin-top:20px;padding:20px}.category-register>summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.category-register>summary span{color:var(--s-accent)}.category-register .discovery-ledger{background:0 0;border:0;padding:24px 0 0}.register-views{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.register-views button{border:1px solid var(--s-line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 16px;font-size:12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.register-views button:hover{border-color:color-mix(in srgb,var(--s-accent) 45%,var(--s-line));transform:translateY(-1px)}.register-views button[aria-pressed=true]{background:var(--s-quiet);border-color:var(--s-accent);box-shadow:inset 3px 0 0 var(--s-accent)}.register-views .register-view-copy{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.register-views .register-view-copy strong{color:var(--s-text)}.register-views .register-view-copy small{color:var(--s-muted);font-size:11px;font-weight:400;line-height:1.35}.register-views .register-count{text-align:center;background:var(--s-border);border-radius:7px;flex:none;min-width:28px;padding:4px 7px;font-size:11px}.register-filter{color:var(--s-muted);align-items:center;gap:12px;font-size:12px;display:flex}.register-filter select{border:1px solid var(--s-line);max-width:100%;color:var(--s-text);background:var(--s-panel);border-radius:8px;padding:10px}.register-empty{text-align:center;color:var(--s-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.register-empty p{margin:0}.register-empty small{font-size:11px}.register-current-group{background:var(--s-inset);border:1px solid var(--s-line);border-radius:10px;margin:18px 0 8px;padding:16px 18px}.register-current-group p{color:var(--s-muted);margin:6px 0 0;font-size:12px}.ledger-clear-state{border:1px solid color-mix(in srgb,#23845a 35%,var(--s-line));background:color-mix(in srgb,#23845a 8%,var(--s-panel));border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;padding:22px;display:grid}.ledger-clear-state>span{color:#23845a;background:color-mix(in srgb,#23845a 14%,var(--s-panel));border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ledger-clear-state strong{margin-bottom:5px;display:block}.ledger-clear-state p{color:var(--s-muted);margin:0;font-size:12px;line-height:1.55}.risk-response{border:1px solid var(--s-line);border-radius:12px;margin:20px 0;padding:18px}.risk-response p{color:var(--s-muted);font-size:12px}.risk-response label{margin:14px 0}.risk-response input{background:var(--s-inset);width:100%;color:var(--s-text);border:1px solid var(--s-line);border-radius:8px;padding:10px}.register-evidence{margin:18px 0}@media (min-width:1600px){.journey-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.journey-heading{align-items:flex-start}.journey-total{padding:12px}.journey-categories{grid-template-columns:1fr}.journey-next,.category-checkpoint{flex-wrap:wrap}.journey-next .primary-button,.category-checkpoint .primary-button{width:100%}.journey-workspace-heading{flex-wrap:wrap}.journey-category{padding:20px}.question-mode{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.journey-category{transition:none}.journey-category:hover{transform:none}}.studio-review .studio-main{max-width:1440px;padding-top:28px}.studio-review .stage-heading{margin-bottom:24px}.studio-review .stage-heading h1{letter-spacing:-.7px;margin-bottom:8px;font-size:26px}.studio-review .stage-heading>p{font-size:13px}.studio-review .journey-categories{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.studio-review .journey-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studio-review .journey-categories{grid-template-columns:1fr}}.studio-review:has(.journey-active) .guide-column{display:none}.studio-review:has(.journey-active) .studio-grid{grid-template-columns:minmax(0,1fr)}.journey-active>.journey-heading{display:none}.journey-active .journey-workspace-heading{z-index:12;background:var(--s-bg,var(--s-panel));margin:0;padding:12px 0;position:sticky;top:0}.journey-active .journey-workspace-heading nav{flex:1;justify-content:flex-end;gap:5px;display:flex}.journey-active .journey-workspace-heading nav button{border-radius:30px;align-items:center;gap:7px;width:auto;height:auto;padding:10px 13px;font-size:12px;display:flex}.journey-active .journey-workspace-heading nav button>span{opacity:.7;font-size:10px;display:flex}.decision-stage{border-radius:22px;outline:none;scroll-margin-top:80px;overflow:clip;box-shadow:0 14px 50px #00000005}.decision-stage-header{background:var(--s-quiet);justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;display:flex}.decision-stage-header strong{margin-top:7px;font-size:16px;display:block}.decision-stage-header>span{color:var(--s-muted);font-size:12px}.decision-progress{background:var(--s-border);height:3px}.decision-progress>span{background:var(--s-orange);height:100%;transition:width .2s;display:block}.decision-stage-body{grid-template-columns:210px minmax(0,1fr);display:grid}.decision-topic-nav{border-right:1px solid var(--s-border);align-self:start;padding:24px 12px;position:sticky;top:100px}.decision-topic-nav button{text-align:left;width:100%;color:var(--s-muted);border-radius:10px;align-items:center;gap:10px;padding:13px 12px;font-size:12px;display:flex}.decision-topic-nav button>span{flex-shrink:0;width:20px;font-size:10px}.decision-topic-nav button[aria-current=step]{background:var(--s-quiet);color:var(--s-orange)}.decision-canvas{min-width:0;padding:36px clamp(22px,4vw,64px) 24px}.decision-card,.decision-intro,.decision-checkpoint{max-width:800px;min-height:360px;margin:0 auto}.decision-canvas h2{letter-spacing:-.8px;margin:16px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.25}.decision-intro>p,.decision-checkpoint>p,.decision-why{color:var(--s-muted);margin:14px 0 24px;font-size:14px;line-height:1.7}.decision-step-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:20px 0;padding:0;display:grid}.decision-options legend{color:var(--s-muted);padding:0 0 12px;font-size:12px}.decision-options label{border:1px solid var(--s-border);cursor:pointer;background:var(--s-panel);border-radius:13px;align-items:flex-start;gap:12px;padding:18px;font-size:14px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.decision-options label:hover{border-color:var(--s-orange)}.decision-options label.chosen{border-color:var(--s-orange);background:#ff6a3510}.decision-options input{accent-color:var(--s-orange);flex-shrink:0;width:16px;height:16px;margin-top:4px}.decision-own-words{margin:18px 0}.decision-own-words>summary,.decision-context>summary,.decision-revisit>summary{cursor:pointer;color:var(--s-muted);padding:10px 0;font-size:12px}.decision-own-words[open]>.speech-field{margin-top:12px}.decision-context p,.decision-context blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.decision-context small{opacity:.65;display:block}.decision-suggestion{color:var(--s-orange);background:#ff6a3509;border-radius:10px;gap:10px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.decision-suggestion svg{flex-shrink:0}.decision-controls{border-top:1px solid var(--s-border);background:var(--s-panel);z-index:3;align-items:center;gap:18px;margin-top:18px;padding:20px 0 14px;display:flex;position:sticky;bottom:0}.decision-controls .primary-button{margin-left:auto}.decision-next{color:var(--s-muted);margin-top:8px;font-size:11px;line-height:1.6}.decision-revisit{border-top:1px solid var(--s-border);margin-top:24px}.decision-revisit>div{max-height:280px;overflow:auto}.decision-revisit button{text-align:left;border-bottom:1px solid var(--s-border);justify-content:space-between;gap:20px;width:100%;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.decision-revisit small{color:var(--s-muted);flex-shrink:0}.decision-checkpoint .primary-button{margin-top:24px;display:flex}@media (max-width:900px){.journey-active .journey-workspace-heading{flex-wrap:wrap}.journey-active .journey-workspace-heading nav{justify-content:flex-start;overflow-x:auto}.journey-active .journey-workspace-heading nav button{white-space:nowrap}.decision-stage-body{grid-template-columns:1fr}.decision-topic-nav{border-right:0;border-bottom:1px solid var(--s-border);padding:10px;display:flex;position:static;overflow:auto}.decision-topic-nav button{white-space:nowrap;width:auto}.decision-canvas{padding:24px}.decision-stage{scroll-margin-top:130px}}@media (max-width:600px){.decision-options{grid-template-columns:1fr}.decision-stage-header{padding:18px}.decision-controls{flex-wrap:wrap;gap:10px}.decision-controls .primary-button{flex:1;justify-content:center}.decision-canvas{padding:20px}.decision-stage-header>span{text-align:right;max-width:90px}.decision-revisit button{flex-wrap:wrap;gap:5px}}.journey-active .journey-workspace-heading{flex-wrap:wrap}.journey-active .journey-workspace-heading nav{flex-basis:100%;justify-content:flex-start}.journey-register-link{align-items:center;gap:10px;margin-left:auto;display:flex}.journey-register-link span{color:var(--s-muted);font-size:10px}.recommend-button{border:1px solid var(--s-border);color:var(--s-orange);background:var(--s-panel);border-radius:24px;align-items:center;gap:8px;margin:12px 0;padding:11px 16px;font-size:12px;display:inline-flex}.decision-recommendation{background:var(--s-quiet);border:1px solid #ff6a3540;border-radius:16px;margin:12px 0 22px;padding:22px}.decision-recommendation h3{margin:10px 0;font-size:20px}.decision-recommendation p{white-space:pre-wrap;font-size:13px;line-height:1.7}.recommendation-answer{background:var(--s-panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:16px;font-size:13px;line-height:1.7}.decision-recommendation small{color:var(--s-muted);font-size:11px}.recommendation-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}@media (max-width:600px){.journey-register-link span{display:none}.decision-recommendation{padding:16px}.register-views{grid-template-columns:1fr}.ledger-clear-state{grid-template-columns:auto 1fr}.ledger-clear-state .primary-button{grid-column:1/-1;justify-content:center;width:100%}}.decision-stage{position:relative}.decision-activity{border:1px solid var(--s-line);background:var(--s-inset);width:100%;min-width:0;max-width:100%;color:var(--s-text);border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;scroll-margin:146px 0 110px;display:flex}.decision-activity>div{overflow-wrap:anywhere;min-width:0}.branded-activity .autolace-loader{max-width:640px;margin:0}.branded-activity .autolace-loader-copy{min-width:0}.branded-activity .autolace-loader-copy p{font-weight:400}@media (max-width:480px){.branded-activity .autolace-loader.compact{flex-direction:column;align-items:flex-start}}.decision-activity p{color:var(--s-text);margin:0;font-size:14px;font-weight:600}.decision-activity small{color:var(--s-muted);margin-top:4px;font-size:12px;display:block}.decision-activity-spinner{color:var(--s-orange);flex:0 0 20px;margin-top:2px;animation:1s linear infinite decision-activity-spin}@keyframes decision-activity-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.decision-activity-spinner{animation:none}}.autolace-loader{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:440px;margin:0 auto;display:flex}.autolace-loader-mark{color:#fa6e42;background:radial-gradient(circle,#ff6a3512,#0000 70%);width:120px;height:120px;padding:12px}.autolace-loader-mark svg{width:100%;height:100%;overflow:visible}.lace-frame,.lace-left,.lace-right{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-in-out infinite lace-tie}.lace-left{animation-delay:.35s}.lace-right{animation-delay:.7s}@keyframes lace-tie{0%,12%{stroke-dashoffset:1px;opacity:.2}48%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1px;opacity:.15}}.autolace-loader-copy strong{letter-spacing:-.3px;margin:14px 0 10px;font-size:22px;line-height:1.4;display:block}.autolace-loader-copy p{color:var(--s-muted);margin:0;font-size:13px;line-height:1.6}.lace-progress{background:var(--s-border);border-radius:4px;width:100px;height:3px;margin:24px auto 0;display:block;overflow:hidden}.lace-progress>span{background:var(--s-orange);width:45%;height:100%;animation:1.7s ease-in-out infinite lace-travel;display:block}@keyframes lace-travel{0%{transform:translate(-110%)}to{transform:translate(330%)}}.studio-working.branded-working{z-index:60;background:var(--s-panel);border:1px solid var(--s-border);border-radius:18px;width:min(420px,100vw - 32px);padding:22px;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 60px #0002}.autolace-loader.compact{text-align:left;flex-direction:row;gap:18px}.autolace-loader.compact .autolace-loader-mark{flex-shrink:0;width:72px;height:72px;padding:0}.autolace-loader.compact .micro{font-size:8px}.autolace-loader.compact strong{margin:8px 0;font-size:15px}.autolace-loader.compact p{font-size:11px}.autolace-loader.compact .lace-progress{margin:14px 0 0}@media (prefers-reduced-motion:reduce){.lace-frame,.lace-left,.lace-right{stroke-dashoffset:0;animation:none}.lace-progress>span{width:100%;animation:none;transform:none}}.studio-review:has(.detail-views button:first-child[aria-pressed=true]):has(.journey-active) .branded-working{display:none}.recommendation-answer{max-height:240px;overflow-y:auto}.lace-scene{isolation:isolate;box-sizing:border-box;aspect-ratio:1;background:radial-gradient(circle,#ff6a3526,#0000 70%);border-radius:50%;flex-shrink:0;width:160px;height:160px;padding:28px;position:relative}.lace-scene svg{z-index:2;filter:drop-shadow(0 8px 16px #ff6a3525);animation:5.6s ease-in-out infinite lace-breathe;position:relative}.lace-orbit-thread{border:1px solid #ff6a3525;border-top:2px solid var(--s-orange);pointer-events:none;border-radius:50%;animation:5.6s ease-in-out infinite lace-gather;position:absolute;inset:6px}.lace-orbit-thread:after{content:"";background:var(--s-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:14%;right:14%;box-shadow:0 0 14px #ff6a3580}.thread-two{opacity:.65;animation-delay:-1.86s;inset:15px}.thread-three{opacity:.4;animation-delay:-3.72s;inset:24px}@keyframes lace-gather{0%{transform:rotate(0)scale(.92)}40%{transform:rotate(150deg)scale(.64)}70%{transform:rotate(270deg)scale(1.03)}to{transform:rotate(360deg)scale(.92)}}@keyframes lace-breathe{0%,to{transform:translateY(2px)scale(.94)}45%,65%{transform:translateY(-5px)scale(1.04)}}.loader-wait-detail{min-height:72px;margin-top:16px}.loader-wait-detail small{color:var(--s-orange);font-size:11px}.autolace-loader-copy .loader-tip{margin-top:10px;font-size:12px;animation:.5s ease-out lace-tip-in}@keyframes lace-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.autolace-loader.compact .lace-scene{width:92px;height:92px;padding:15px}.autolace-loader.compact .lace-orbit-thread{inset:0}.autolace-loader.compact .thread-two{inset:6px}.autolace-loader.compact .thread-three{inset:12px}@media (hover:hover) and (pointer:fine){.lace-scene:hover .lace-orbit-thread{animation-duration:2.8s}.lace-scene:hover svg{filter:drop-shadow(0 5px 12px #ff6a3570)}.lace-scene:hover .lace-frame,.lace-scene:hover .lace-left,.lace-scene:hover .lace-right{animation-duration:1.8s}}@media (prefers-reduced-motion:reduce){.lace-scene svg,.lace-orbit-thread,.autolace-loader-copy .loader-tip{animation:none}.lace-orbit-thread{opacity:.18}.lace-scene svg{transform:none}}.recommendation-points{margin:12px 0 18px;padding-left:20px;list-style:outside}.recommendation-points li{margin:7px 0;padding-left:3px;font-size:14px;line-height:1.6}.recommend-scope{border:1px solid var(--s-border);background:var(--s-quiet);border-radius:14px;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:18px;display:flex}.recommend-scope>strong,.recommend-scope>small{flex-basis:100%}.recommend-scope>small{color:var(--s-muted)}.section-recommendation-review h3{align-items:flex-start;gap:12px;font-size:17px;display:flex}.section-recommendation-review h3 input{width:18px;height:18px;accent-color:var(--s-orange);flex-shrink:0;margin-top:5px}.recommended-chip{width:max-content;color:var(--s-orange);background:var(--s-quiet);border:1px solid #df582b40;border-radius:20px;margin:6px 0 0 8px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.option-recommendation-reason,.preparation-status{color:var(--s-muted);margin:12px 0 20px;font-size:12px;line-height:1.6}.essential-progress{color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.brief-audience{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;display:flex}.brief-audience button{border:1px solid var(--s-line);background:0 0;border-radius:30px;padding:12px 20px}.brief-audience button[aria-pressed=true]{background:var(--s-text);color:var(--s-bg)}.brief-audience>span{color:var(--s-muted);margin-left:auto;font-size:12px}.brief-cover{border-top:3px solid var(--s-accent);grid-template-columns:1fr 180px;gap:32px;margin-bottom:24px;padding:52px;display:grid}.brief-cover h2{max-width:780px;margin:24px 0;font-size:clamp(32px,4vw,52px)}.brief-cover p{max-width:740px;color:var(--s-muted);font-size:17px}.brief-cover-meta{color:var(--s-muted);flex-wrap:wrap;gap:20px;margin-top:32px;font-size:12px;display:flex}.brief-seal{aspect-ratio:1;border:1px solid var(--s-line);background:var(--s-quiet);color:var(--s-orange);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:24px;display:flex}.brief-seal span{letter-spacing:2px;text-align:center;font-size:9px}.brief-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.brief-nav{gap:6px;display:grid;position:sticky;top:24px}.brief-nav button{text-align:left;color:var(--s-muted);background:0 0;border:0;border-radius:12px;gap:12px;padding:14px 12px;font-size:12px;display:flex}.brief-nav button[aria-current]{background:var(--s-quiet);color:var(--s-orange)}.brief-nav button>span{opacity:.7;font-size:10px}.brief-nav-note{color:var(--s-faint);border-top:1px solid var(--s-line);margin-top:20px;padding:24px 12px;font-size:11px}.brief-page{min-width:0;padding:36px}.brief-page>h2{margin:16px 0 24px;font-size:32px}.brief-page>h3{margin:32px 0 16px}.brief-page h4{margin:18px 0 10px}.brief-page p{white-space:pre-line;overflow-wrap:anywhere;color:var(--s-muted)}.brief-page small{color:var(--s-muted);font-size:11px}.brief-lead{font-size:17px;margin-bottom:24px!important}.brief-tags{flex-wrap:wrap;gap:8px;display:flex}.brief-tags span{border:1px solid var(--s-line);border-radius:24px;padding:8px 14px}.brief-outcomes{gap:12px;display:grid}.brief-outcomes article{background:var(--s-inset);border-radius:14px;gap:20px;padding:20px;display:flex}.brief-outcomes article>span{color:var(--s-orange);font-size:22px}.brief-note{background:var(--s-quiet);border:1px solid var(--s-line);border-radius:14px;gap:16px;margin:24px 0;padding:22px;display:flex}.brief-note svg{color:var(--s-orange);flex-shrink:0}.brief-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brief-cards article,.brief-journey{border:1px solid var(--s-line);border-radius:16px;margin:16px 0;padding:24px}.brief-cards h3,.brief-journey h3{margin:12px 0}.brief-page li{overflow-wrap:anywhere;margin:8px 0}.brief-journey ol{gap:10px;padding:0;list-style:none;display:grid}.brief-journey li{align-items:center;gap:14px;display:flex}.brief-journey li span{border:1px solid var(--s-line);width:28px;height:28px;color:var(--s-orange);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.brief-check{border-top:1px solid var(--s-line);gap:10px;padding-top:16px;font-size:12px;display:flex;margin-top:16px!important}.brief-decision{border-bottom:1px solid var(--s-line);padding:18px 0}.brief-decision summary{cursor:pointer;justify-content:space-between;gap:16px;display:flex}.brief-decision summary:before{content:"+";color:var(--s-orange)}.brief-decision[open] summary:before{content:"-"}.brief-decision summary>span{flex:1}.brief-decision p{margin:16px 0}.brief-decision blockquote{border-left:2px solid var(--s-line);margin:18px 0;padding-left:16px}.brief-decision blockquote small{display:block}.brief-source{border-bottom:1px solid var(--s-border);padding:18px 0}.brief-source small{display:block}.brief-source a{color:var(--s-orange);font-size:12px}.brief-attention{background:var(--s-quiet);border:1px solid var(--s-line);border-radius:12px;margin:24px 0;padding:20px}.brief-attention summary{cursor:pointer}.brief-page-footer{border-top:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.brief-page-footer>span{color:var(--s-muted);font-size:12px}.brief-download{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:32px;display:flex}.brief-download>div{flex:1;min-width:220px}.brief-download h3{margin:12px 0}.brief-download p{color:var(--s-muted);max-width:500px;font-size:12px}@media (max-width:900px){.brief-layout{grid-template-columns:160px minmax(0,1fr)}.brief-page{padding:24px}.brief-cards{grid-template-columns:1fr}.brief-cover{grid-template-columns:1fr 120px;padding:32px}.brief-seal span{font-size:7px}}@media (max-width:600px){.brief-layout{grid-template-columns:1fr}.brief-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;position:static}.brief-nav-note{display:none}.brief-cover{grid-template-columns:1fr;padding:24px}.brief-seal{display:none}.brief-page{padding:20px}.brief-page>h2{font-size:26px}.brief-page-footer{flex-wrap:wrap}.brief-audience>span{width:100%;margin:8px 0}.brief-download{padding:24px}.brief-download button{width:100%}.brief-decision summary{flex-wrap:wrap}}.journey-completion{color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0 22px;font-size:13px;display:flex}.journey-completion strong{color:var(--s-green)}.journey-completion progress{width:100%;height:6px;accent-color:var(--s-green);border:0;border-radius:8px;overflow:hidden}.journey-completion progress::-webkit-progress-bar{background:var(--s-border)}.journey-completion progress::-webkit-progress-value{background:var(--s-green);border-radius:8px;transition:width .3s}.journey-category.is-complete,.journey-active .journey-workspace-heading nav button.is-complete,.decision-topic-nav button.is-complete{background:color-mix(in srgb,var(--s-green) 10%,var(--s-panel));border-color:color-mix(in srgb,var(--s-green) 40%,var(--s-line));color:var(--s-green)}.journey-active .journey-workspace-heading nav button[aria-current]{outline:2px solid var(--s-accent);outline-offset:2px}.journey-active .journey-workspace-heading nav button.is-complete[aria-current]{background:color-mix(in srgb,var(--s-green) 10%,var(--s-panel));color:var(--s-green)}.journey-active .journey-workspace-heading nav button.needs-review:not([aria-current]){background:color-mix(in srgb,#b7791f 8%,var(--s-panel));color:var(--s-text);border-color:#b7791f}.journey-active .journey-workspace-heading nav button>.category-step-copy{opacity:1;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;display:flex}.category-step-copy small,.topic-completed{font-size:10px;font-weight:600}.topic-completed{color:var(--s-green);margin-left:auto}.is-complete svg{animation:.28s ease-out completion-check}@keyframes completion-check{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-complete svg{animation:none}.journey-completion progress::-webkit-progress-value{transition:none}}.category-recommendation-review{background:var(--s-surface,#fff);border:1px solid var(--s-border,#e8e4df);border-radius:24px;padding:clamp(20px,4vw,56px)}.category-recommendation-review>section{margin:32px 0}.category-recommendation-review>section>h3{border-bottom:1px solid var(--s-border,#e8e4df);padding-bottom:16px}.category-recommendation-review h4{align-items:flex-start;gap:12px;font-size:17px;display:flex}.category-recommendation-review input[type=checkbox]{width:18px;height:18px;accent-color:var(--s-orange);flex-shrink:0}.category-recommendation-review textarea{width:100%;min-height:110px}.category-recommend-trigger{margin:16px 24px}.journey-review-status{border:1px solid var(--s-border);background:var(--s-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:20px 24px;display:flex}.journey-review-status p{margin:8px 0 0}.brief-presentation .brief-cover{color:#f7f4ef;background:#101110 radial-gradient(at 100% 100%,#fa6e4226,#0000 55%);border:1px solid #292a27;border-radius:24px;grid-template-columns:minmax(0,1fr) 200px;padding:56px;position:relative;overflow:hidden}.brief-cover .brief-brand{color:#f7f4ef;width:auto;max-width:185px;height:32px;margin-bottom:48px}.brief-cover .eyebrow{color:#fa6e42;letter-spacing:2px;font-size:10px;display:block}.brief-presentation .brief-cover h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:24px 0;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.04}.brief-cover-dot{color:#fa6e42}.brief-presentation .brief-cover .brief-cover-intro{color:#e5e1da;font-size:21px;line-height:1.45}.brief-cover-summary{color:#c5c1bb;max-width:700px;margin-top:24px;font-size:13px}.brief-cover-summary summary{cursor:pointer;color:#fa9878;padding:8px 0}.brief-cover-summary p{color:#c5c1bb!important;font-size:14px!important}.brief-presentation .brief-cover-meta{color:#c5c1bb;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:24px}.brief-cover-meta strong{color:#f7f4ef;font-weight:500}.brief-presentation .brief-seal{color:#fa6e42;background:0 0;border:0;border-radius:0;gap:32px}.brief-seal svg{filter:drop-shadow(0 0 22px #fa6e4244);width:100%;height:auto}.brief-seal path{stroke-dasharray:280;animation:2s both brief-lace-reveal}.brief-seal span{color:#c5c1bb;letter-spacing:3px;line-height:1.7}.brief-presentation .brief-nav button[aria-current]{color:#fa9878;background:#151614}.brief-presentation .brief-page{border-radius:24px}.brief-page>h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px)}.brief-review-summary{background:var(--s-quiet);border:1px solid var(--s-line);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:28px;display:flex}.brief-review-summary h3{letter-spacing:-.03em;margin:12px 0;font-size:25px}.brief-review-summary p{max-width:620px;font-size:14px}.brief-review-summary>svg{color:var(--s-orange);flex-shrink:0}.brief-action-list{padding:8px 0 24px}.brief-action-list ul{margin:20px 0;padding:0;list-style:none}.brief-action-list li{border-top:1px solid var(--s-line);gap:18px;padding:14px 0;display:flex}.brief-action-list li>span{color:var(--s-orange);padding-top:4px;font-size:11px}.brief-collection{border:1px solid var(--s-line);background:var(--s-inset);border-radius:16px;margin:16px 0;padding:22px}.brief-collection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.brief-collection>summary:before{content:"+";color:var(--s-orange);font-size:20px}.brief-collection[open]>summary:before{content:"−"}.brief-collection>summary>span{flex:1;font-weight:500}.brief-collection>summary>small{text-align:right;max-width:160px}.brief-collection>p{margin-top:18px;font-size:13px}.brief-history{background:0 0}.brief-collection .brief-decision:last-child{border-bottom:0}.brief-page{animation:.3s both brief-page-in}@keyframes brief-lace-reveal{0%{stroke-dashoffset:280px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes brief-page-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.brief-presentation .brief-cover{grid-template-columns:minmax(0,1fr) 130px;padding:32px}}@media (max-width:600px){.brief-presentation .brief-cover{grid-template-columns:1fr;padding:28px}.brief-cover .brief-brand{margin-bottom:32px}.brief-presentation .brief-cover h2{font-size:40px}.brief-review-summary{padding:20px}.brief-review-summary>svg{display:none}.brief-collection{padding:18px}.brief-collection>summary{flex-wrap:wrap}.brief-collection>summary>small{text-align:left;width:100%;max-width:none;padding-left:26px}}@media (prefers-reduced-motion:reduce){.brief-seal path,.brief-page{animation:none}}.brief-presentation .brief-cover h2,.brief-presentation .brief-cover .brief-brand{color:#f7f4ef}.studio-focused{--studio-sidebar:248px;--studio-top:122px;padding-top:var(--studio-top)}.studio-focused .studio-header{z-index:60;background:var(--s-bg);border-bottom:1px solid var(--s-border);gap:24px;height:66px;padding:0 28px;position:fixed;inset:0 0 auto}.studio-focused .studio-logo{width:126px}.studio-focused .edition{display:none}.studio-project-identity{border-left:1px solid var(--s-line);flex-direction:column;min-width:0;margin-right:auto;padding-left:24px;line-height:1.4;display:flex}.studio-project-identity strong{font-size:13px}.studio-project-identity span{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;max-width:270px;font-size:11px;overflow:hidden}.studio-focused .header-actions{gap:18px;font-size:11px}.studio-focused .header-actions .secondary-button{min-height:34px;padding:6px 12px}.studio-focused .studio-journey{background:var(--s-panel);z-index:55;border-bottom:1px solid var(--s-border);max-width:none;height:56px;margin:0;padding:0 28px;position:fixed;inset:66px 0 auto}.studio-focused .studio-journey nav{flex:1;justify-content:center;gap:8px;height:100%}.studio-focused .studio-journey nav button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:9px;height:100%;padding:0 20px;font-size:12px}.studio-focused .studio-journey nav button.active{border-bottom-color:var(--s-orange);color:var(--s-orange);background:0 0}.studio-focused .journey-chevron,.studio-focused .journey-end{display:none}.studio-focused .studio-main{max-width:1240px;margin:0 auto;padding:32px 40px 116px}.studio-focused .stage-heading{max-width:none;margin:0 0 26px}.studio-focused .stage-heading h1{margin:9px 0 10px;font-size:32px;line-height:1.2}.studio-focused .stage-heading>p{max-width:720px;font-size:13px}.studio-focused .stage-heading .eyebrow{font-size:9px}.studio-focused .studio-grid{grid-template-columns:minmax(0,1fr) 244px;align-items:start;gap:28px}.studio-focused .studio-grid.wide-preview{grid-template-columns:1fr}.studio-focused .surface{border-radius:14px;box-shadow:0 8px 28px #00000003}.studio-focused .primary-button,.studio-focused .secondary-button{min-height:40px;box-shadow:none;white-space:normal;border-radius:8px;padding:9px 17px;font-size:12px;line-height:1.5}.studio-focused .text-button{letter-spacing:0;font-size:12px}.studio-focused .guide-card{border-radius:14px;padding:20px}.studio-focused .destination-card{display:none}.studio-focused .guide-column{position:sticky;top:146px}.studio-focused .stage-actions{z-index:40;border-top:1px solid var(--s-border);background:var(--s-panel);justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin:0;padding:14px max(32px,50vw - 580px);display:flex;position:fixed;inset:auto 0 0}.studio-focused .stage-actions .primary-button{width:auto}.studio-focused[data-stage="0"] .stage-actions>div{flex-direction:row-reverse;order:2;align-items:center;gap:18px;margin-left:auto}.studio-focused[data-stage="0"] .stage-actions .primary-button{min-width:0}.studio-focused .sample-banner{z-index:1;border-radius:0;margin:0;padding:8px 28px;font-size:11px;position:relative}.studio-focused[data-stage="2"] .sample-banner{margin-left:var(--studio-sidebar)}.studio-focused[data-stage="2"] .studio-main{max-width:none;margin-left:var(--studio-sidebar);padding:26px clamp(24px,4vw,64px) 110px}.studio-focused[data-stage="2"] .studio-grid{max-width:1040px;margin:0 auto;display:block}.studio-focused[data-stage="2"] .guide-column{display:none}.studio-focused[data-stage="2"] .stage-heading{max-width:1040px;margin:0 auto 22px}.studio-focused[data-stage="2"] .stage-heading h1{font-size:26px}.studio-focused[data-stage="2"] .stage-heading>p:not([role=status]){display:none}.studio-focused[data-stage="2"] .stage-heading>p[role=status]{margin-top:7px;font-size:11px}.studio-focused[data-stage="2"] .stage-actions{left:var(--studio-sidebar);padding:14px 32px}.studio-focused .discovery-topic-sidebar{top:var(--studio-top);width:var(--studio-sidebar);background:var(--s-panel);border-right:1px solid var(--s-border);z-index:30;padding:24px 16px;position:fixed;bottom:210px;left:0;overflow-y:auto}.discovery-sidebar-heading{padding:0 12px 20px}.discovery-sidebar-heading .micro{font-size:8px}.discovery-sidebar-heading h2{margin:8px 0;font-size:17px}.discovery-sidebar-heading p{color:var(--s-muted);font-size:11px}.discovery-sidebar-heading progress{width:100%;height:3px;accent-color:var(--s-green);background:var(--s-border);border:0;border-radius:5px;margin-top:12px;display:block}.discovery-sidebar-heading progress::-webkit-progress-bar{background:var(--s-border)}.discovery-sidebar-heading progress::-webkit-progress-value{background:var(--s-green)}.studio-focused .sidebar-category{text-align:left;width:100%;color:var(--s-muted);border-radius:7px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;line-height:1.4;display:flex}.sidebar-category>span:first-child{width:14px;color:var(--s-green);flex-shrink:0;justify-content:center;display:flex}.sidebar-category-dot{background:var(--s-faint);border-radius:100%;width:5px;height:5px}.studio-focused .sidebar-category.selected{background:var(--s-quiet);color:var(--s-orange);font-weight:550}.sidebar-topics{border-left:1px solid var(--s-border);margin:5px 0 12px 17px;padding-left:12px}.studio-focused .sidebar-topics button{text-align:left;width:100%;color:var(--s-muted);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:11px;line-height:1.5;display:flex}.studio-focused .sidebar-topics button[aria-current=step]{background:var(--s-inset);color:var(--s-text)}.sidebar-topics svg{color:var(--s-green);flex-shrink:0}.studio-focused .detail-views{width:var(--studio-sidebar);z-index:31;background:var(--s-panel);border:0;border-top:1px solid var(--s-border);border-right:1px solid var(--s-border);border-radius:0;flex-direction:column;align-items:stretch;gap:3px;height:210px;margin:0;padding:18px 22px;display:flex;position:fixed;bottom:0;left:0}.studio-focused .detail-views>.micro{color:var(--s-faint);padding:0 10px 6px;font-size:9px}.studio-focused .detail-views button{text-align:left;min-height:36px;color:var(--s-muted);border-radius:6px;flex:none;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.studio-focused .detail-views button[aria-pressed=true]{background:var(--s-quiet);color:var(--s-orange)}.sidebar-review-count{background:var(--s-inset);border-radius:4px;padding:1px 6px;font-size:10px}.studio-focused[data-stage="2"]:not([data-detail-view=questions]) .detail-views{top:var(--studio-top);justify-content:flex-start;height:auto;padding-top:28px}.studio-focused .detail-views{flex-wrap:nowrap;overflow-y:auto}.studio-focused .stage-heading{scroll-margin-top:146px}.studio-focused .final-review-overview{border-left:3px solid var(--s-orange);margin-bottom:22px;padding:26px 28px}.studio-focused .final-review-overview h2{margin:8px 0 12px;font-size:26px}.studio-focused .final-review-overview>p{color:var(--s-muted);max-width:740px;font-size:14px;line-height:1.7}.studio-focused .final-review-overview .review-count-note{color:var(--s-orange);margin-top:12px;font-size:12px}.requirement-label{color:var(--s-muted);margin:18px 0 5px;font-size:11px;display:block}.decision-evidence{color:var(--s-muted);margin:18px 0;font-size:12px}.decision-evidence summary{cursor:pointer}.decision-evidence ul{margin:16px 0;padding:0 0 0 20px}.decision-evidence li{padding:8px 0}.decision-evidence strong{color:var(--s-text);font-weight:500}.decision-evidence li p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;line-height:1.7}.decision-evidence-note{color:var(--s-muted);font-size:12px;margin:16px 0!important}.studio-focused .review-support{margin:24px 0}.review-support>details{border:1px solid var(--s-border);background:var(--s-panel);border-radius:12px}.review-support>details>summary{cursor:pointer;padding:20px 24px;font-size:13px}.review-support>details>summary>span{color:var(--s-muted);margin:5px 0 0 16px;font-size:11px;display:block}.studio-focused .review-support .discovery-ledger{box-shadow:none;border:0;margin:0}.studio-focused .review-support .register-empty{min-height:0;padding:24px}.studio-focused .topic-menu-button{display:none}.studio-focused .decision-stage{border-radius:14px;scroll-margin-top:146px;overflow:visible}.studio-focused .decision-stage-header{background:var(--s-inset);border-radius:14px 14px 0 0;padding:16px 26px}.studio-focused .decision-stage-header strong{display:none}.studio-focused .decision-stage-header .micro{font-size:9px}.studio-focused .decision-progress{height:2px}.studio-focused .decision-stage-body{display:block}.studio-focused .decision-canvas{padding:28px 32px}.studio-focused .decision-canvas h2{margin:12px 0 18px;font-size:clamp(23px,2.2vw,31px)}.studio-focused .decision-intro,.studio-focused .decision-checkpoint,.studio-focused .decision-canvas>.decision-card{max-width:800px;min-height:0}.studio-focused .decision-options label{border-radius:9px;padding:14px;font-size:13px}.studio-focused .decision-why{margin:12px 0;padding:12px 15px;font-size:13px}.studio-focused .decision-revisit{margin-top:22px}.studio-focused .decision-revisit>div{max-height:none}.studio-focused .completed-topic-summary{max-width:800px;margin:auto}.studio-focused .completed-topic-status{color:var(--s-green);align-items:center;gap:8px;font-size:12px;display:flex}.saved-answer-cards{gap:12px;margin:24px 0;display:grid}.saved-answer-cards article{border:1px solid var(--s-border);background:var(--s-inset);border-radius:10px;padding:20px}.saved-answer-cards article>div{justify-content:space-between;align-items:start;gap:16px;display:flex}.saved-answer-cards h3{font-size:14px;line-height:1.5}.saved-answer-cards .text-button{color:var(--s-orange);flex-shrink:0}.saved-answer-cards article>p{color:var(--s-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.7}.completed-topic-note{color:var(--s-muted);font-size:12px;margin-bottom:18px!important}.studio-focused .discovery-ready-note{color:var(--s-green);align-items:center;gap:10px;padding:18px 4px;font-size:11px;display:flex}.discovery-ready-note p{flex:1}.studio-focused .decision-stage[data-visible=true][data-phase=question] .decision-controls{bottom:0;left:var(--studio-sidebar);z-index:45;background:var(--s-panel);min-height:74px;margin:0;padding:14px 32px;position:fixed;right:0}.studio-focused[data-stage="2"][data-detail-view=questions]:has(.decision-stage[data-visible=true][data-phase=question]) .stage-actions{visibility:hidden}.studio-focused[data-detail-view=assumptions] .product-choices-view .review-progress,.studio-focused[data-detail-view=assumptions] .product-choices-view .security-reassurance{display:none}.studio-focused .studio-error{border-radius:9px;max-width:1040px;margin:0 auto 16px;padding:12px 16px;font-size:12px}.studio-focused .decision-top,.studio-focused .decision-footer{gap:14px}.studio-focused .product-choices-view>.decision-card{max-width:none;min-height:0;margin:16px 0;padding:24px}.studio-focused .brief-layout{gap:28px}.studio-focused .brief-nav{top:146px}.studio-focused .brief-cover{padding:36px}.studio-focused .brief-cover h2{font-size:clamp(34px,4vw,56px)}.studio-focused .stage-heading h1:focus{outline:none}.studio-focused .studio-working{scroll-margin-top:140px}.studio.studio-focused[data-starting=true] .studio-main{max-width:900px;margin:0 auto;padding:28px 32px 112px}.studio.studio-focused[data-starting=true] .studio-grid{max-width:none;display:block}.studio.studio-focused[data-starting=true] .stage-heading{max-width:none;margin:0 0 22px}.studio.studio-focused[data-starting=true] .stage-heading h1{font-size:clamp(28px,3vw,38px)}.studio.studio-focused[data-starting=true] .stage-heading>p{max-width:700px;font-size:14px;line-height:1.7}.studio.studio-focused[data-starting=true] .guide-column,.studio.studio-focused[data-starting=true] .intake-card>.section-kicker{display:none}.studio.studio-focused[data-starting=true] .intake-card{padding:26px 30px}.studio.studio-focused[data-starting=true] .intake-card textarea{min-height:100px}.studio.studio-focused[data-starting=true] .stage-actions{padding-left:max(24px,50vw - 418px);padding-right:max(24px,50vw - 418px);left:0}@media (max-width:600px){.studio.studio-focused[data-starting=true] .studio-main{padding:22px 18px 105px}.studio.studio-focused[data-starting=true] .intake-card{padding:22px 18px}.studio.studio-focused[data-starting=true] .stage-actions{padding:12px 18px}}@media (min-width:901px){.studio-focused .decision-canvas{animation:.22s ease-out studio-canvas-in}@keyframes studio-canvas-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.studio-focused .studio-build-code,.studio-focused .quiet-status{display:none}.studio-focused .studio-journey nav button{padding:0 12px}.studio-focused{--studio-sidebar:224px}.studio-focused .studio-main{padding-left:24px;padding-right:24px}}@media (max-width:900px){.studio-focused{--studio-top:110px;--studio-sidebar:0px}.studio-focused .studio-header{gap:14px;height:58px;padding:0 16px}.studio-focused .studio-logo{width:108px}.studio-project-identity{padding-left:14px}.studio-project-identity span{max-width:170px}.studio-focused .header-actions .back-classic,.studio-focused .header-actions .secondary-button{display:none}.studio-focused .studio-journey{scrollbar-width:none;height:52px;padding:0 10px;top:58px;overflow:auto hidden}.studio-focused .studio-journey nav{justify-content:flex-start;gap:0;min-width:max-content;margin:0}.studio-focused .studio-journey nav button{white-space:nowrap;flex-direction:row;max-width:none;min-height:0;padding:0 13px;font-size:11px}.studio-focused .studio-main,.studio-focused[data-stage="2"] .studio-main{margin:0;padding:22px 18px 105px}.studio-focused .studio-grid{grid-template-columns:1fr}.studio-focused .guide-column{position:static}.studio-focused .guide-card{margin-top:20px}.studio-focused .stage-heading h1{font-size:28px}.studio-focused .stage-actions,.studio-focused[data-stage="2"] .stage-actions,.studio-focused .decision-stage[data-visible=true][data-phase=question] .decision-controls{gap:12px;min-height:70px;padding:12px 18px;left:0}.studio-focused .detail-views,.studio-focused[data-stage="2"]:not([data-detail-view=questions]) .detail-views{border:1px solid var(--s-border);border-radius:10px;grid-template-columns:1fr 1fr;width:auto;height:auto;margin:0 0 18px;padding:6px;display:grid;position:static}.studio-focused .detail-views>.micro{display:none}.studio-focused .detail-views button{font-size:11px}.studio-focused .topic-menu-button{justify-content:space-between;width:100%;margin-bottom:14px;display:flex}.topic-menu-button span{color:var(--s-green);font-size:11px}.studio-focused .discovery-topic-sidebar{border:1px solid var(--s-border);border-radius:12px;width:auto;max-height:55vh;margin-bottom:16px;padding:16px;display:none;position:static}.studio-focused .discovery-topic-sidebar.is-open{display:block}.studio-focused .decision-canvas{padding:24px 20px}.studio-focused .decision-stage-header{padding:15px 20px}.studio-focused .decision-canvas h2{font-size:24px}.studio-focused .decision-controls .primary-button{flex:initial}.studio-focused .decision-controls{flex-wrap:nowrap}.studio-focused .discovery-ready-note{flex-wrap:wrap}.studio-focused .discovery-ready-note p{min-width:200px}.studio-focused .sample-banner{padding:8px 18px}.studio-focused .brief-nav{position:static}.studio-focused .brief-layout{grid-template-columns:1fr}.studio-focused .brief-cover{padding:26px}}@media (max-width:520px){.studio-project-identity span{display:none}.studio-project-identity strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.studio-focused .header-actions{gap:0}.studio-focused .decision-options{grid-template-columns:1fr}.saved-answer-cards article>div{display:block}.saved-answer-cards .text-button{margin-top:6px}.studio-focused .stage-actions>.text-button{text-align:left;max-width:130px}.studio-focused .decision-controls .text-button{font-size:11px}.studio-focused .decision-controls .primary-button{padding:9px 12px}.studio-focused .decision-canvas{padding:22px 16px}}@media (max-width:700px){.studio-focused .stage-actions .action-note{display:none}}@media (prefers-reduced-motion:reduce){.studio-focused .decision-canvas{animation:none}}.studio-focused .category-recommend-trigger{border-radius:8px;min-height:36px;margin:0 0 18px;padding:8px 12px;font-size:12px}.studio-focused .decision-intro>p{margin:12px 0 16px;font-size:13px}.studio-focused .decision-intro>small{margin-top:12px;font-size:11px;display:block}.studio-focused .discovery-sidebar-heading{padding-bottom:12px}.studio-focused .discovery-sidebar-heading h2{font-size:16px}.studio-focused .sidebar-category{padding-top:9px;padding-bottom:9px}.studio-focused .sidebar-topics button{padding-top:6px;padding-bottom:6px}.studio-focused .discovery-topic-sidebar{padding-top:20px;bottom:0}.studio-focused .sidebar-final-review{border-top:1px solid var(--s-border);text-align:left;width:100%;color:var(--s-muted);justify-content:space-between;align-items:center;margin-top:18px;padding:12px 10px;font-size:12px;display:flex}.studio-focused .sidebar-final-review[aria-current=page]{color:var(--s-orange);background:var(--s-quiet);border-radius:7px}.sidebar-final-review>span{color:var(--s-orange);font-size:11px}.studio-focused .review-page-tabs{border-bottom:1px solid var(--s-border);flex-wrap:wrap;gap:5px;margin:0 0 22px;padding-bottom:10px;display:flex}.studio-focused .review-page-tabs button{color:var(--s-muted);border-radius:7px;padding:9px 13px;font-size:12px}.studio-focused .review-page-tabs button[aria-pressed=true]{background:var(--s-quiet);color:var(--s-orange)}.studio-focused .detail-views{height:188px;padding-top:12px;padding-bottom:12px}.studio-focused .decision-stage[data-phase=intro] .decision-canvas{padding-top:22px}@media (max-width:900px){.studio-focused .detail-views{height:auto}.studio-focused .discovery-topic-sidebar{bottom:auto}}@media (min-width:901px){.studio-focused:is([data-stage="0"],[data-stage="1"]) .studio-main{margin-left:var(--studio-sidebar);max-width:none;padding-left:clamp(28px,5vw,76px);padding-right:clamp(28px,5vw,76px)}.studio-focused:is([data-stage="0"],[data-stage="1"]) .studio-grid{max-width:940px;margin:auto;display:block}.studio-focused:is([data-stage="0"],[data-stage="1"]) .stage-heading{max-width:940px;margin-left:auto;margin-right:auto}.studio-focused:is([data-stage="0"],[data-stage="1"]) .guide-column{inset:var(--studio-top) auto 0 0;width:var(--studio-sidebar);background:var(--s-panel);border-right:1px solid var(--s-border);padding:28px 20px;position:fixed;overflow-y:auto}.studio-focused:is([data-stage="0"],[data-stage="1"]) .guide-card{box-shadow:none;background:0 0;border:0;padding:0}.studio-focused:is([data-stage="0"],[data-stage="1"]) .guide-identity{gap:9px}.studio-focused:is([data-stage="0"],[data-stage="1"]) .guide-orb{width:34px;height:34px}.studio-focused:is([data-stage="0"],[data-stage="1"]) .guide-message{font-size:13px;line-height:1.8}.studio-focused:is([data-stage="0"],[data-stage="1"]) .stage-actions{left:var(--studio-sidebar);padding-left:32px;padding-right:32px}.studio-focused:is([data-stage="0"],[data-stage="1"]) .sample-banner{margin-left:var(--studio-sidebar)}.studio-focused[data-stage="4"] .brief-layout{display:block}.studio-focused[data-stage="4"] .brief-nav{inset:var(--studio-top) auto 0 0;width:var(--studio-sidebar);background:var(--s-panel);border-right:1px solid var(--s-border);flex-direction:column;gap:7px;padding:26px 16px;display:flex;position:fixed;overflow-y:auto}.studio-focused[data-stage="4"] .brief-nav button{border-radius:7px;padding:12px;font-size:12px}.studio-focused[data-stage="4"] .brief-nav-note{margin-top:auto;padding:24px 12px}.studio-focused[data-stage="4"] .brief-page{margin-top:24px;scroll-margin-top:145px}}.studio-recovery{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.studio-recovery a{color:var(--accent);text-decoration:underline}.studio .category-recommendation-review .decision-recommendation{background:var(--s-panel);border-radius:10px;margin:.65rem 0;padding:1rem 1.25rem}.studio .category-recommendation-review h4{align-items:flex-start;gap:.65rem;margin:0 0 .65rem;font-size:1rem;line-height:1.5;display:flex}.studio .category-recommendation-review h4 input{flex:none;margin-top:.3rem}.studio .recommendation-reason{margin:.6rem 0;font-size:.85rem}.studio .recommendation-reason summary{cursor:pointer}.studio .category-recommendation-review .recommendation-actions{z-index:12;background:var(--s-panel);border-top:1px solid var(--s-border);align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:0}.studio:has(.category-recommendation-review) .stage-actions{display:none}.studio .approval-checklist ul{padding:0;list-style:none}.studio .approval-checklist li{justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;display:flex}.studio .approval-checklist button{flex:none}.studio .preview-form{gap:1rem;max-width:640px;display:grid}.studio .preview-form label{gap:.4rem;font-size:.9rem;display:grid}.studio .preview-form input{border:1px solid var(--s-border);width:100%;min-width:0;color:inherit;background:0 0;border-radius:6px;padding:.8rem}.studio .preview-form button{justify-self:start}.studio .preview-caption{border:1px solid var(--s-border);border-radius:8px;padding:1rem;display:block}.studio .preview-caption summary{cursor:pointer;font-weight:600}.studio .preview-caption p{margin-top:1rem}.studio .phone-preview .product-page-heading{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.studio .phone-preview .product-page-heading>div{width:100%}.studio .phone-preview .kanban{grid-template-columns:1fr;gap:12px;display:grid;overflow:visible}.studio .phone-preview .kanban>div{min-width:0;min-height:0}.studio .phone-preview .preview-action{white-space:normal;max-width:100%;height:auto;min-height:40px}@media (max-width:640px){.studio .approval-checklist li{flex-direction:column;align-items:flex-start}.studio .category-recommendation-review .recommendation-actions{flex-wrap:wrap}}.brief-document{gap:24px;display:grid}.studio-focused[data-stage="4"] .studio-main{max-width:1200px;margin-left:auto;margin-right:auto}.brief-toolbar{color:var(--s-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.brief-readiness{border:1px solid var(--s-border);background:var(--s-panel);border-radius:12px;align-items:center;gap:14px;margin:0 0 12px;padding:18px 20px;display:flex}.brief-readiness-mark{background:var(--s-orange);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--s-orange) 12%,transparent);border-radius:50%;flex:none}.brief-readiness>div{flex:1;min-width:0}.brief-readiness strong{font-size:13px}.brief-readiness p{color:var(--s-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.brief-readiness button{white-space:nowrap;min-height:42px}.brief-formats{min-width:220px;max-width:420px;font-size:13px}.brief-formats summary{cursor:pointer;padding:12px}.brief-formats>div{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.brief-formats p{color:var(--s-muted);font-size:12px}.studio .preview-screen-picker{display:none}.studio .phone-preview .preview-screen-picker{gap:8px;padding:16px;font-size:12px;display:grid}.phone-preview .preview-screen-picker select{background:var(--s-panel);width:100%;min-width:0;color:var(--s-text);border:1px solid var(--s-border);border-radius:8px;padding:10px}.studio .phone-preview .product-sidebar{display:none}.preview-feedback{border:1px solid var(--s-border);background:var(--s-panel);border-radius:12px;margin:18px 0;padding:20px}.preview-feedback summary{cursor:pointer;font-size:14px}.preview-feedback label{margin:16px 0 8px;display:block}.preview-feedback textarea{width:100%;margin-bottom:12px;display:block}.preview-feedback p{margin:12px 0;font-size:13px}.studio .speech-caption summary{cursor:pointer}.studio .speech-caption[open] span{margin-top:8px;display:block}.studio-focused .decision-canvas h2{margin-bottom:12px}.studio-focused .decision-context{margin:12px 0}.studio-focused .decision-recommendation{padding:20px}.studio-focused .decision-recommendation h3{margin-top:0}.studio-focused .decision-why{margin:10px 0}.studio-focused[data-stage="0"] .guide-column{display:none}.studio-focused[data-stage="0"] .studio-grid{max-width:840px;margin:auto;display:block}.studio-focused[data-stage="0"] .studio-main{max-width:960px;margin-left:auto}.studio-focused[data-stage="0"] .stage-heading{max-width:840px;margin-left:auto;margin-right:auto}@media (max-width:600px){.brief-toolbar{flex-direction:column;align-items:stretch}.brief-toolbar button{justify-content:center}.brief-readiness{flex-wrap:wrap;align-items:flex-start}.brief-readiness button{justify-content:center;width:100%}.brief-formats{width:100%;min-width:0}.brief-formats button{white-space:normal}.preview-feedback{padding:16px}}.studio .product-content{min-width:0}.studio .product-sidebar>button{font-size:12px;line-height:1.45}.studio .product-sidebar>.micro,.studio .browser-address,.studio .product-topbar{font-size:10px}.studio .product-window .micro{font-size:10px;line-height:1.5}.studio .product-window .preview-action,.studio .phone-preview .preview-action{min-height:40px;line-height:1.5;font-size:12px!important}.studio .product-page-heading p{font-size:13px;line-height:1.6}.studio .product-window .table-row,.studio .product-window .kanban-card{font-size:12px}.studio .product-window .preview-help{font-size:11px}.studio-focused .decision-canvas>.decision-card{box-shadow:none;background:0 0;border:0;padding:0}.studio-focused .decision-canvas>.essential-progress{color:var(--s-muted);margin-top:24px;font-size:12px}.studio-focused .decision-canvas>.decision-context{margin-top:24px}.customer-document .brief-document{gap:0}@media (min-width:901px){.studio .product-window:not(.phone-preview) .product-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:900px){.studio .product-layout{display:block}.studio .product-sidebar{display:none}.studio .preview-screen-picker{gap:8px;padding:16px;font-size:12px;display:grid}.studio .preview-screen-picker select{background:var(--s-panel);width:100%;min-width:0;color:var(--s-text);border:1px solid var(--s-border);border-radius:8px;padding:10px}}@media (max-width:600px){.studio-focused .decision-stage-header{padding:10px 16px}.studio-focused .decision-canvas{padding:18px 16px}.studio-focused .decision-step-label{margin-bottom:14px}.studio-focused .decision-canvas h2{font-size:23px;line-height:1.3}.studio-focused .decision-controls{flex-wrap:wrap}.studio-focused .decision-controls .primary-button{flex:1}.studio .product-page{padding:18px 14px}}.studio .product-window .experience-hero h3,.studio .product-window .experience-hero .micro{color:#fff}.studio .product-window .experience-hero .preview-action{background:#fff;color:var(--preview-deep)!important}.studio .product-window .kanban-card strong{font-size:13px}.studio .product-window .kanban-card p,.studio .product-window .kanban-card>div,.studio .product-window .table-head,.studio .product-window .product-stats span{font-size:11px;line-height:1.5}.studio .customer-document .edition{display:block}.build-status{gap:18px;margin-top:24px;padding:32px;display:grid}.build-status-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.build-status-head h3{margin:12px 0 0}.build-status-muted{color:var(--s-muted);margin:0;font-size:13px}.build-status-muted code{font-size:12px}.build-status-error{color:var(--s-orange);margin:0;font-size:13px}.build-status-summary{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.build-status-summary dl{flex-wrap:wrap;flex:1;gap:12px 24px;min-width:220px;margin:0;display:flex}.build-status-summary dt{letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint);font-size:10px}.build-status-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.build-status-pill{border:1px solid var(--s-line);color:var(--s-orange);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.build-status-pill.is-shipped,.build-status-pill.is-finished{background:var(--s-quiet)}.build-status-records{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.build-status-records article{border:1px solid var(--s-line);border-radius:14px;min-width:0;padding:18px}.build-status-records h4{margin:10px 0 6px}.build-status-records ul{color:var(--s-muted);margin:8px 0;padding-left:18px;font-size:13px}.build-status-records li{overflow-wrap:anywhere;margin:4px 0}.build-status-records small{color:var(--s-faint);font-size:11px}.build-status-feedback,.build-status-link{gap:8px;display:grid}.build-status-feedback label,.build-status-link label{color:var(--s-muted);font-size:12px}.build-status-feedback textarea,.build-status-link select{border:1px solid var(--s-line);background:var(--s-inset);width:100%;color:inherit;font:inherit;border-radius:12px;padding:12px;font-size:13px}.build-status-feedback button,.build-status-link button{justify-self:start}.build-status-sent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.build-status-sent li{border-top:1px solid var(--s-line);overflow-wrap:anywhere;gap:2px;padding:10px 0;font-size:13px;display:grid}.build-status-sent small{color:var(--s-faint);font-size:11px}.build-status-unlink{color:var(--s-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}@media (max-width:600px){.build-status{padding:20px}.build-status-summary .primary-button{justify-content:center;width:100%}}.build-status-block{gap:10px;min-width:0;display:grid}.build-status-block h4{align-items:baseline;gap:10px;margin:0;font-size:15px;display:flex}.build-status-block h4 small{color:var(--s-faint);font-size:11px;font-weight:400}.build-status-phases>summary{cursor:pointer;list-style:none}.build-status-phases>summary::-webkit-details-marker{display:none}.build-status-phases ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.build-status-phases li{color:var(--s-muted);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.build-status-phases li small{color:var(--s-faint);margin-left:auto;font-size:11px}.build-status-phases li>span{border:1px solid var(--s-line);border-radius:50%;flex-shrink:0;width:10px;height:10px}.build-status-phases li.is-done>span{background:var(--s-orange);border-color:var(--s-orange)}.build-status-phases li.is-active{color:inherit}.build-status-phases li.is-active>span{border-color:var(--s-orange)}.build-status-progress{align-items:center;gap:12px;display:flex}.build-status-progress>div{background:var(--s-quiet);border-radius:999px;flex:1;height:6px;overflow:hidden}.build-status-progress i{background:var(--s-orange);border-radius:inherit;height:100%;display:block}.build-status-progress span{color:var(--s-muted);white-space:nowrap;font-size:12px}.build-status-video{background:var(--s-inset);border-radius:14px;width:100%;max-height:420px}.build-status-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.build-status-chips li{border:1px solid var(--s-line);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12px;display:flex}.build-status-chips small{color:var(--s-faint);font-size:10px}.build-status-chips li.is-working small{color:var(--s-orange)}.build-issues,.build-questions{gap:0;margin:0;padding:0;list-style:none;display:grid}.build-issue,.build-question{border-top:1px solid var(--s-line);gap:8px;min-width:0;padding:12px 0;display:grid}.build-issue-main{align-items:flex-start;gap:12px;display:flex}.build-issue-main>div{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.build-issue-main small{color:var(--s-faint);font-size:11px}.build-issue-ref{color:var(--s-orange);white-space:nowrap;font-family:monospace;font-size:11px}.build-issue-status{border:1px solid var(--s-line);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px}.build-issue-status.is-done{background:var(--s-quiet)}.build-issue-controls{flex-wrap:wrap;align-items:center;gap:8px;padding-left:40px;display:flex}.build-issue-controls select,.build-issue-new input,.build-issue-new select,.build-issue-new textarea,.build-issue-comment textarea,.build-question textarea{border:1px solid var(--s-line);background:var(--s-inset);color:inherit;font:inherit;border-radius:10px;min-width:0;padding:8px 10px;font-size:12px}.build-status-quiet{color:var(--s-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:12px;display:inline-flex}.build-issue-comment,.build-issue-new{font-size:12px}.build-issue-comment summary,.build-issue-new summary{cursor:pointer;color:var(--s-muted);align-items:center;gap:6px;display:inline-flex}.build-issue-comment form,.build-issue-new form{gap:8px;margin-top:8px;display:grid}.build-issue-comment form{width:min(420px,100%)}.build-issue-new-row{grid-template-columns:1fr auto;gap:8px;display:grid}.build-issue-comment button,.build-issue-new button{justify-self:start}.build-question strong{overflow-wrap:anywhere;font-size:13px}.build-question p{color:var(--s-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.build-question p span{color:var(--s-faint)}.build-question-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.build-issue-controls{padding-left:0}.build-issue-new-row{grid-template-columns:1fr}}.decision-exact-fact{border:1px solid var(--s-line);background:var(--s-inset);width:100%;color:inherit;font:inherit;border-radius:10px;min-height:44px;padding:14px;display:block}
