@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{color:#0a1744;font-synthesis:none;--navy:#061343;--blue:#1468ff;--muted:#64708b;--line:#e2e7f0;--surface:#fff;background:#f7f9fc;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 85% 0,#edf4ff 0,#0000 27%),#f8fafc;min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fffffff0;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,80px);display:flex;position:relative}.logo-button{background:0 0;border:0;padding:0}.brand-logo{object-fit:contain;width:205px;height:54px;display:block}.brand-icon{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 5px 14px #062d4a33}.topnav{align-items:center;gap:10px;display:flex}.topnav>button:not(.button){color:#6d7690;background:0 0;border:0;border-radius:8px;padding:10px 16px}.topnav>button.active:not(.button){color:var(--navy);background:#f0f4fa}.menu-button{color:var(--navy);background:0 0;border:0;font-size:24px;display:none}.button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:13px 19px;font-weight:600;transition:all .2s;box-shadow:0 6px 18px #1468ff2e}.button:hover{background:#0758e5;transform:translateY(-1px)}.button-small{padding:10px 15px}.button-secondary{color:var(--navy);border:1px solid var(--line);box-shadow:none;background:#fff}.page{max-width:1240px;margin:auto;padding:64px clamp(24px,5vw,64px) 80px}.page-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.page h1,.workspace h1{letter-spacing:-.045em;color:var(--navy);margin:8px 0 12px;font:700 clamp(34px,5vw,54px)/1.08 Manrope,sans-serif}.page-heading p:last-child,.form-layout aside>p,.settings-page>p{color:var(--muted);max-width:630px;margin:0;font-size:17px;line-height:1.65}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--blue)!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.2!important}.empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:48px;display:flex;box-shadow:0 16px 50px #0613430a}.empty-mark{background:#f3f7ff;border-radius:15px;place-items:center;width:66px;height:66px;margin-bottom:22px;display:grid}.empty-mark img{width:40px}.empty-state h2{margin:6px 0 10px;font:700 28px/1.2 Manrope}.empty-state>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:0 0 26px;line-height:1.65}.section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-title h2{margin:0;font:700 24px Manrope}.section-title span{color:var(--muted);font-size:13px}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{text-align:left;border:1px solid var(--line);min-height:240px;color:inherit;background:#fff;border-radius:13px;padding:24px;transition:all .2s}.project-card:hover{border-color:#b9c9e7;transform:translateY(-3px);box-shadow:0 14px 32px #06134314}.card-top{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.stage-dot,.stage-pill span{background:var(--blue);border-radius:50%;width:7px;height:7px}.arrow{color:var(--navy);margin-left:auto;font-size:18px}.project-card h3{margin:34px 0 9px;font:700 22px Manrope}.project-card>p{color:var(--muted);height:50px;line-height:1.55;overflow:hidden}.card-meta{color:#7c859c;border-top:1px solid #edf0f5;justify-content:space-between;padding-top:16px;font-size:12px;display:flex}.text-button{color:#55617e;background:0 0;border:0;margin-bottom:36px;padding:0}.form-layout{grid-template-columns:34% 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.form-layout aside{position:sticky;top:120px}.form-layout aside h1{font-size:44px}.step-note{border-top:1px solid var(--line);gap:14px;margin-top:34px;padding:22px 0;display:flex}.step-note+.step-note{margin-top:0}.step-note>span{color:var(--blue);font-size:12px;font-weight:700}.step-note strong{font:600 14px Manrope}.step-note p{color:var(--muted);margin:4px 0 0;font-size:13px}.step-note.muted{opacity:.45}.project-form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 50px #0613430b}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:28px;padding-bottom:22px;font-weight:600;display:flex}.form-heading span:last-child{color:var(--muted);font-size:13px;font-weight:400}.project-form label{margin-bottom:22px;font-size:13px;font-weight:600;display:block}.project-form input,.project-form textarea,.project-form select{width:100%;color:var(--navy);resize:vertical;background:#fbfcfe;border:1px solid #d8deea;border-radius:8px;outline:none;margin-top:8px;padding:13px 14px;display:block}.project-form input:focus,.project-form textarea:focus,.project-form select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #1468ff14}.project-form small{color:#b3261e;margin-top:6px;display:block}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.workspace-hero{background:var(--navy);color:#fff;padding:38px max(24px,50vw - 556px)}.workspace-crumb{color:#9ca8ca;align-items:center;gap:9px;font-size:12px;display:flex}.workspace-crumb button{color:#c4cbe0;background:0 0;border:0;padding:0}.workspace-heading{justify-content:space-between;align-items:end;gap:30px;margin-top:42px;display:flex}.workspace h1{color:#fff;margin:10px 0;font-size:44px}.workspace-heading p{color:#b9c3df;max-width:700px;margin:0;line-height:1.55}.stage-pill{color:#aab8e0;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.updated{text-align:right;color:#94a0c2;flex-shrink:0;font-size:11px}.updated span,.updated strong{display:block}.updated strong{color:#fff;margin-top:5px;font-size:13px}.tabs{border-bottom:1px solid var(--line);background:#fff;padding:0 max(24px,50vw - 556px);display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:18px 17px 16px}.tabs button.active{color:var(--navy);border-color:var(--blue);font-weight:600}.workspace-content{max-width:1112px;margin:auto;padding:44px 24px 80px}.overview-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.content-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:27px}.content-panel h3{margin:10px 0;font:700 19px Manrope}.content-panel>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.65}.progress-panel{background:#eef4ff;border-radius:12px;grid-template-columns:30% 1fr;align-items:center;gap:32px;margin-top:18px;padding:32px;display:grid}.progress-panel h2{margin:8px 0 0;font:700 22px Manrope}.stage-track{grid-template-columns:repeat(6,1fr);display:grid}.stage-track>div{color:#8994ac;gap:8px;font-size:11px;display:grid;position:relative}.stage-track>div:before{content:"";background:#cbd6e9;height:1px;position:absolute;top:10px;left:18px;right:0}.stage-track>div:last-child:before{display:none}.stage-track span{z-index:1;background:#fff;border:1px solid #c7d1e3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.stage-track .current{color:var(--blue)}.stage-track .current span{background:var(--blue);color:#fff;border-color:var(--blue)}.two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.content-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.content-heading h2{margin:8px 0 0;font:700 28px Manrope}.demo-badge,.tag,.status{color:#3766ab;background:#eef4ff;border-radius:100px;padding:7px 10px;font-size:11px}.list-stack{gap:10px;display:grid}.list-item{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:50px 1fr auto auto;align-items:center;gap:20px;padding:22px;display:grid}.item-number{color:#a0a8ba;font:600 12px Manrope}.list-item h3{margin:0 0 5px;font:600 16px Manrope}.list-item p{color:var(--muted);margin:0;font-size:13px}.status{color:#6e778b;background:#f2f4f7}.architecture-flow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin-bottom:18px;display:grid}.architecture-flow>div{background:var(--navy);color:#fff;border-radius:11px;flex-direction:column;min-height:170px;padding:24px;display:flex}.architecture-flow>div span{color:#6b96ff;font-size:11px}.architecture-flow>div strong{margin-top:auto;font:600 16px Manrope}.architecture-flow>div p{color:#aeb8d5;margin:7px 0 0;font-size:12px;line-height:1.5}.architecture-flow>b{color:#a6b2c9;text-align:center}.roadmap article{grid-template-columns:42px 1fr;min-height:125px;display:grid}.roadmap-line{position:relative}.roadmap-line:after{content:"";background:#d2daea;width:1px;position:absolute;top:16px;bottom:0;left:7px}.roadmap article:last-child .roadmap-line:after{display:none}.roadmap-line span{border:4px solid var(--blue);z-index:1;background:#fff;border-radius:50%;width:15px;height:15px;display:block;position:relative}.roadmap p{text-transform:uppercase;color:var(--blue);letter-spacing:.08em;margin:0 0 7px;font-size:10px;font-weight:700}.roadmap h3{margin:0 0 7px;font:600 17px Manrope}.roadmap article>div:last-child>span{color:var(--muted);font-size:13px}.decision{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:30% 1fr;gap:30px;padding:26px;display:grid}.decision>div>span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.decision h3{margin:9px 0;font:600 18px Manrope}.decision dl{grid-template-columns:85px 1fr;gap:10px 15px;margin:0;display:grid}.decision dt{color:#9aa3b6;text-transform:uppercase;font-size:11px}.decision dd{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.settings-page{max-width:900px}.settings-card{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:24px;display:flex}.settings-card:first-of-type{margin-top:38px}.settings-card h3{margin:0 0 6px;font:600 16px Manrope}.settings-card p{color:var(--muted);margin:0;font-size:13px}.status-good,.status-neutral{color:#24734b;white-space:nowrap;background:#e9f7ef;border-radius:100px;padding:7px 10px;font-size:11px}.status-neutral{color:#697386;background:#f0f2f5}.product-identity-card strong,.product-identity-card a{color:#075078}.product-identity-card a{font-weight:700}.product-identity-card small{color:#ef6410;letter-spacing:.04em;margin-top:9px;font-size:11px;font-weight:700;display:block}.production-scope-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:18px;overflow:hidden}.production-scope-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.production-scope-heading h2{margin:6px 0;font:700 20px Manrope}.production-scope-heading p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.production-scope-heading>strong{color:#b94b08;white-space:nowrap;background:#fff3e9;border-radius:999px;padding:7px 10px;font-size:10px}.production-scope-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.production-scope-grid article{padding:20px 24px}.production-scope-grid article:nth-child(2n){border-left:1px solid var(--line)}.production-scope-grid article:nth-child(n+3){border-top:1px solid var(--line)}.production-scope-grid span{color:#e85c09;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.production-scope-grid h3{margin:7px 0 5px;font:650 14px Manrope}.production-scope-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}@media (width<=640px){.production-scope-heading{display:block}.production-scope-heading>strong{margin-top:14px;display:inline-block}.production-scope-grid{grid-template-columns:1fr}.production-scope-grid article:nth-child(2n){border-left:0}.production-scope-grid article+article{border-top:1px solid var(--line)}}.command-hero{background:var(--navy);color:#fff;border-radius:15px;justify-content:space-between;align-items:end;gap:30px;padding:32px;display:flex}.command-hero h2{margin:8px 0;font:700 30px Manrope}.command-hero>div>p:last-child{color:#b8c3df;margin:0}.signal-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.signal-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.signal-grid span,.signal-grid small{color:var(--muted);font-size:11px;display:block}.signal-grid strong{margin:11px 0 5px;font:700 30px Manrope;display:block}.capture-form{background:#fff;border:1px solid #bed0f3;border-radius:13px;margin:16px 0;padding:26px;box-shadow:0 14px 32px #0613430f}.capture-heading,.command-section-title{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.capture-heading h3,.command-section-title h3{margin:6px 0 0;font:700 19px Manrope}.capture-heading>span,.command-section-title>span{color:var(--muted);font-size:11px}.capture-form label,.outcome-form label{margin-bottom:16px;font-size:12px;font-weight:600;display:block}.capture-form input,.capture-form textarea,.capture-form select,.outcome-form textarea{width:100%;color:var(--navy);resize:vertical;background:#fbfcfe;border:1px solid #d8deea;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.command-layout{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.attention-panel,.work-detail,.packet-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.attention-list{gap:8px;display:grid}.attention-list button{text-align:left;width:100%;color:var(--navy);background:#f7f9fc;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:15px;display:grid}.attention-list button.selected{background:#eff5ff;border-color:#bbcff5}.attention-list button strong{grid-column:1/-1;font:600 14px Manrope}.attention-list button small{color:var(--muted);font-size:10px}.work-type{color:#6b55a8;text-transform:uppercase;letter-spacing:.05em;background:#f1edfb;border-radius:5px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:700}.work-type.bug{color:#a4413b;background:#faeeec}.work-type.customer-request{color:#1e7160;background:#e8f6f2}.work-type.open-question{color:#89651b;background:#fbf3df}.detail-top{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.work-detail h3{margin:22px 0 9px;font:700 21px Manrope}.work-detail>p{color:var(--muted);line-height:1.6}.work-detail dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:9px;padding:18px 0;display:grid}.work-detail dt{color:#98a1b4;text-transform:uppercase;font-size:9px}.work-detail dd{margin:0;font-size:12px}.detail-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.quiet-state{text-align:center;color:var(--muted);padding:34px 10px}.quiet-state strong{color:var(--navy)}.quiet-state p{font-size:12px}.packet-section{margin-top:16px}.packet-layout{grid-template-columns:240px 1fr;gap:15px;display:grid}.packet-list{align-content:start;gap:7px;display:grid}.packet-list button{border:1px solid var(--line);text-align:left;color:var(--navy);background:#fff;border-radius:8px;padding:13px}.packet-list button.selected{background:#f1f6ff;border-color:#9dbaf2}.packet-list strong,.packet-list span{display:block}.packet-list strong{font-size:12px}.packet-list span{color:var(--muted);margin-top:5px;font-size:10px}.packet-preview{border:1px solid var(--line);border-radius:9px;overflow:hidden}.packet-toolbar{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;background:#f4f6fa;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;display:flex}.packet-toolbar button{background:var(--navy);color:#fff;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.packet-preview pre{white-space:pre-wrap;color:#34415f;max-height:360px;margin:0;padding:20px;font:11px/1.6 Consolas,monospace;overflow:auto}.outcome-form,.recorded-outcome{border-top:1px solid var(--line);background:#fbfcfe;padding:18px}.outcome-form .button{width:100%}.recorded-outcome span{color:#23724c;text-transform:uppercase;font-size:9px;font-weight:700}.recorded-outcome p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.6}@media (width<=800px){.topbar{height:70px}.brand-logo{width:160px}.menu-button{display:block}.topnav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:16px 24px;display:none;position:absolute;top:69px;left:0;right:0}.topnav.open{display:flex}.page{padding-top:42px}.page-heading,.workspace-heading,.command-hero{flex-direction:column;align-items:flex-start}.project-grid,.overview-grid,.two-column,.command-layout,.packet-layout{grid-template-columns:1fr}.signal-grid{grid-template-columns:1fr 1fr}.form-layout{grid-template-columns:1fr}.form-layout aside{position:static}.step-note{display:none}.field-row{grid-template-columns:1fr;gap:0}.progress-panel{grid-template-columns:1fr;overflow:hidden}.stage-track{min-width:500px}.list-item{grid-template-columns:40px 1fr}.list-item .tag,.list-item .status{justify-self:start}.architecture-flow{grid-template-columns:1fr;gap:8px}.architecture-flow>b{transform:rotate(90deg)}.architecture-flow>div{min-height:130px}.decision{grid-template-columns:1fr}.updated{text-align:left}.empty-state{padding:32px 22px}.settings-card{align-items:flex-start;gap:16px}.page-heading .button,.command-hero .button{width:100%}}@media (width<=480px){.workspace h1{font-size:36px}.form-layout aside h1{font-size:38px}.project-form{border-radius:10px;padding:22px 18px}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.tabs{padding-left:8px}.workspace-content{padding-left:16px;padding-right:16px}.list-item{gap:11px}.settings-card{flex-direction:column}}.memory-status-select{color:#52607d;background:#f7f9fc;border:1px solid #d7deeb;border-radius:7px;min-width:110px;padding:7px 9px;font-size:11px}.memory-status-select:focus{border-color:var(--blue);outline:2px solid #1468ff14}.roadmap-item-content{grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.decision-form{background:#fff;border:1px solid #bed0f3;border-radius:12px;margin-bottom:18px;padding:26px}.decision-form label{margin-bottom:16px;font-size:12px;font-weight:600;display:block}.decision-form input,.decision-form textarea{width:100%;color:var(--navy);resize:vertical;background:#fbfcfe;border:1px solid #d8deea;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.decision-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:25px 2px 10px;font-size:9px;display:flex}@media (width<=480px){.list-item .memory-status-select{grid-column:2}.roadmap-item-content{grid-template-columns:1fr}}.lifecycle-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:125px 1fr 110px;align-items:center;gap:18px;padding:15px max(24px,50vw - 556px);display:grid}.lifecycle-label,.lifecycle-open{text-align:left;color:var(--navy);background:0 0;border:0;padding:0}.lifecycle-label span,.lifecycle-label strong{display:block}.lifecycle-label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.lifecycle-label strong{margin-top:3px;font:600 13px Manrope}.lifecycle-open{color:var(--blue);text-align:right;font-size:11px}.lifecycle-track{grid-template-columns:repeat(9,1fr);display:grid}.lifecycle-track>div{color:#9aa3b7;justify-items:start;gap:4px;display:grid;position:relative}.lifecycle-track>div:before{content:"";background:#d7deeb;height:1px;position:absolute;top:9px;left:20px;right:0}.lifecycle-track>div:last-child:before{display:none}.lifecycle-track span{z-index:1;background:#fff;border:1px solid #cdd5e4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:relative}.lifecycle-track small{font-size:8px;transform:translate(-4px)}.lifecycle-track .complete span{color:#fff;background:#2f7d5b;border-color:#2f7d5b}.lifecycle-track .complete:before{background:#70ad92}.lifecycle-track .current{color:var(--blue);font-weight:700}.lifecycle-track .current span{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #e8f0ff}.lifecycle-detail-header{justify-content:space-between;align-items:end;gap:30px;display:flex}.lifecycle-detail-header h2{margin:8px 0;font:700 30px Manrope}.lifecycle-detail-header>div:first-child>p:last-child{color:var(--muted);margin:0}.lifecycle-progress{text-align:right}.lifecycle-progress strong,.lifecycle-progress span{display:block}.lifecycle-progress strong{font:700 30px Manrope}.lifecycle-progress span{color:var(--muted);text-transform:uppercase;font-size:10px}.lifecycle-current-card{background:var(--navy);color:#fff;border-radius:13px;justify-content:space-between;align-items:end;gap:25px;margin:28px 0;padding:27px;display:flex}.lifecycle-current-card span{color:#82a6ff;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.lifecycle-current-card h3{margin:8px 0;font:700 22px Manrope}.lifecycle-current-card p{color:#b9c4df;margin:0}.lifecycle-list{display:grid}.lifecycle-list article{opacity:.55;grid-template-columns:42px 1fr;min-height:112px;display:grid}.lifecycle-list article.complete,.lifecycle-list article.current{opacity:1}.lifecycle-marker{position:relative}.lifecycle-marker span{z-index:1;background:#fff;border:1px solid #cad3e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid;position:relative}.lifecycle-marker i{background:#d7deeb;width:1px;position:absolute;top:24px;bottom:0;left:11px}.lifecycle-list article:last-child .lifecycle-marker i{display:none}.lifecycle-list article.complete .lifecycle-marker span{color:#fff;background:#2f7d5b;border-color:#2f7d5b}.lifecycle-list article.current .lifecycle-marker span{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #e8f0ff}.lifecycle-list article p{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;margin:2px 0 6px;font-size:9px}.lifecycle-list article.current p{color:var(--blue);font-weight:700}.lifecycle-list article h3{margin:0 0 5px;font:600 16px Manrope}.lifecycle-list article>div:last-child>span{color:var(--muted);font-size:12px}.lifecycle-list article small{color:#448062;margin-top:7px;font-size:9px;display:block}.completion-note{background:#eef4ff;border-radius:11px;grid-template-columns:240px 1fr;align-items:start;gap:25px;padding:22px;display:grid}.completion-note strong{font:600 14px Manrope}.completion-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (width<=800px){.lifecycle-strip{grid-template-columns:110px 1fr;overflow:hidden}.lifecycle-track{min-width:620px;overflow:hidden}.lifecycle-open{display:none}.lifecycle-detail-header,.lifecycle-current-card{flex-direction:column;align-items:flex-start}.lifecycle-progress{text-align:left}.completion-note{grid-template-columns:1fr;gap:8px}}.heading-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.memory-form{background:#fff;border:1px solid #bed0f3;border-radius:12px;margin-bottom:18px;padding:26px;box-shadow:0 14px 30px #0613430a}.memory-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.memory-form label{color:var(--navy);font-size:12px;font-weight:600;display:block}.memory-form input,.memory-form textarea,.memory-form select{width:100%;color:var(--navy);resize:vertical;background:#fbfcfe;border:1px solid #d8deea;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.memory-form input:focus,.memory-form textarea:focus,.memory-form select:focus{border-color:var(--blue);background:#fff;outline:2px solid #1468ff14}.memory-form .full-field{grid-column:1/-1}.memory-form .form-actions{margin-top:18px}.compact-memory-form>label{margin-top:16px}@media (width<=800px){.content-heading{align-items:flex-start;gap:18px}.heading-actions{flex-direction:column;align-items:flex-end}.memory-form-grid{grid-template-columns:1fr}.memory-form .full-field{grid-column:auto}}@media (width<=480px){.content-heading{flex-direction:column}.heading-actions{align-items:stretch;width:100%}.heading-actions .button{width:100%}}.settings-message{border-radius:8px;margin:28px 0 10px;padding:13px 15px;font-size:12px}.settings-message.success{color:#236b48;background:#eaf7ef;border:1px solid #c6e8d4}.settings-message.error{color:#9a342f;background:#fbeeed;border:1px solid #f0cfcc}.backup-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.backup-heading{justify-content:space-between;align-items:start;gap:30px;padding:27px;display:flex}.backup-heading h2{margin:7px 0;font:700 22px Manrope}.backup-heading>div:first-child>p:last-child{color:var(--muted);max-width:580px;margin:0;font-size:13px;line-height:1.55}.backup-version{text-align:right;flex-shrink:0}.backup-version span,.backup-version strong{display:block}.backup-version span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.backup-version strong{margin-top:5px;font:600 13px Manrope}.backup-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.backup-actions>div{padding:25px 27px}.backup-actions>div+div{border-left:1px solid var(--line)}.backup-actions h3{margin:0 0 7px;font:600 15px Manrope}.backup-actions p{color:var(--muted);min-height:38px;margin:0 0 17px;font-size:12px;line-height:1.5}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.import-button{display:inline-block}.import-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=700px){.backup-heading{flex-direction:column}.backup-version{text-align:left}.backup-actions{grid-template-columns:1fr}.backup-actions>div+div{border-left:0;border-top:1px solid var(--line)}.backup-actions .button{text-align:center;width:100%}}.traceability-hero{background:var(--navy);color:#fff;border-radius:13px;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.traceability-hero h2{margin:8px 0;font:700 28px Manrope}.traceability-hero>div:first-child>p:last-child{color:#b9c4df;max-width:720px;margin:0;line-height:1.55}.traceability-score{text-align:right}.traceability-score strong,.traceability-score span{display:block}.traceability-score strong{font:700 35px Manrope}.traceability-score span{color:#a7b3d2;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.traceability-flow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;margin:16px 0;display:grid}.traceability-flow>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.traceability-flow>div span,.traceability-flow>div strong,.traceability-flow>div small{display:block}.traceability-flow>div span{color:var(--blue);font-size:9px}.traceability-flow>div strong{margin:7px 0 3px;font:600 12px Manrope}.traceability-flow>div small{color:var(--muted);font-size:9px}.traceability-flow>b{text-align:center;color:#a6b0c5}.relationship-form{background:#fff;border:1px solid #bed0f3;border-radius:12px;padding:24px}.relationship-fields{grid-template-columns:1.4fr .7fr 1.4fr;gap:13px;display:grid}.relationship-form label{font-size:11px;font-weight:600}.relationship-form select{width:100%;color:var(--navy);background:#fbfcfe;border:1px solid #d8deea;border-radius:8px;margin-top:7px;padding:10px;display:block}.relationship-actions{justify-content:flex-end;align-items:center;gap:15px;margin-top:18px;display:flex}.relationship-actions>span{color:var(--muted);font-size:11px}.traceability-grid{grid-template-columns:1fr 240px;gap:16px;margin-top:16px;display:grid}.traceability-grid>section,.traceability-grid>aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:23px}.relationship-list{gap:8px;display:grid}.relationship-list article{border:1px solid #e4e8f0;border-radius:8px;grid-template-columns:1fr 100px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.relationship-list article div span,.relationship-list article div strong{display:block}.relationship-list article div span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.relationship-list article div strong{margin-top:4px;font-size:11px}.relationship-list article>p{color:var(--muted);text-align:center;font-size:10px}.traceability-grid aside h3{margin:7px 0 18px;font:600 15px Manrope}.traceability-grid aside>strong{font:700 32px Manrope}.traceability-grid aside>strong small{color:var(--muted);font-size:13px}.traceability-grid aside>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.5}.coverage-bar{background:#edf1f7;border-radius:10px;height:7px;overflow:hidden}.coverage-bar span{background:var(--blue);border-radius:inherit;height:100%;display:block}@media (width<=800px){.traceability-hero{flex-direction:column;align-items:flex-start}.traceability-score{text-align:left}.traceability-flow{grid-template-columns:1fr;gap:7px}.traceability-flow>b{transform:rotate(90deg)}.relationship-fields,.traceability-grid,.relationship-list article{grid-template-columns:1fr}.relationship-list article>p{text-align:left;margin:0}}.portfolio-briefing{margin-bottom:46px}.briefing-heading{background:var(--navy);color:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;gap:25px;padding:27px 30px;display:flex}.briefing-heading h2{margin:7px 0 0;font:700 25px Manrope}.briefing-heading>span{color:#9faccd;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.portfolio-stats{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.portfolio-stats article{padding:21px 24px}.portfolio-stats article+article{border-left:1px solid var(--line)}.portfolio-stats span,.portfolio-stats small{color:var(--muted);font-size:10px;display:block}.portfolio-stats span{text-transform:uppercase;letter-spacing:.06em}.portfolio-stats strong{margin:9px 0 3px;font:700 28px Manrope;display:block}.portfolio-focus{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;padding:25px 29px}.focus-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:15px;display:flex}.focus-title h3{margin:0 0 4px;font:600 16px Manrope}.focus-title p{color:var(--muted);margin:0;font-size:11px}.focus-title>span{color:#8a6270;background:#f8eff2;border-radius:100px;padding:6px 9px;font-size:9px}.focus-list{gap:7px;display:grid}.focus-list>button{text-align:left;width:100%;color:var(--navy);background:#f8fafc;border:1px solid #edf0f5;border-radius:9px;grid-template-columns:minmax(150px,1.2fr) minmax(260px,2fr) 130px 20px;align-items:center;gap:18px;padding:14px 16px;display:grid}.focus-list>button:hover{background:#f3f7fd;border-color:#bdcae1}.focus-project span,.focus-project strong{display:block}.focus-project span{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.focus-project strong{margin-top:4px;font:600 13px Manrope}.focus-signals{flex-wrap:wrap;gap:6px;display:flex}.focus-signals span{color:#66718a;background:#fff;border:1px solid #e4e8f0;border-radius:100px;padding:5px 8px;font-size:9px}.focus-signals b{color:var(--navy)}.focus-coverage>span{color:var(--muted);font-size:9px}.focus-coverage i{background:#e7ecf4;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.focus-coverage i b{background:var(--blue);height:100%;display:block}.focus-arrow{color:var(--blue)}.portfolio-clear{background:#eef7f2;border-radius:9px;padding:18px}.portfolio-clear strong{color:#276548}.portfolio-clear p{color:#5d776b;margin:5px 0 0;font-size:11px}.project-card-signals{gap:7px;margin:13px 0;display:flex}.project-card-signals span{color:#64708a;background:#f1f4f8;border-radius:5px;padding:5px 7px;font-size:9px}@media (width<=850px){.portfolio-stats{grid-template-columns:1fr 1fr}.portfolio-stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.portfolio-stats article:nth-child(4){border-top:1px solid var(--line)}.focus-list>button{grid-template-columns:1fr 1fr 20px}.focus-signals{grid-area:2/1/auto/-1}.focus-coverage{grid-area:1/2}.focus-arrow{grid-area:1/3}}@media (width<=520px){.briefing-heading{flex-direction:column;align-items:flex-start}.portfolio-stats{grid-template-columns:1fr}.portfolio-stats article+article{border-left:0;border-top:1px solid var(--line)}.focus-title{flex-direction:column}.focus-list>button{grid-template-columns:1fr 20px}.focus-coverage{grid-area:2/1}.focus-signals{grid-row:3}.focus-arrow{grid-area:1/2}}.readiness-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin:-12px 0 28px;padding:24px}.readiness-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.readiness-heading h3{margin:6px 0 0;font:600 17px Manrope}.readiness-heading>strong{color:var(--blue);font:700 24px Manrope}.readiness-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.readiness-list article{opacity:.62;background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;grid-template-columns:24px 1fr;gap:9px;padding:13px;display:grid}.readiness-list article>span{color:#8d97aa;border:1px solid #cfd6e2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.readiness-list article strong{font:600 11px Manrope}.readiness-list article p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.readiness-list article.satisfied{opacity:1;background:#f1f8f4;border-color:#d7eade}.readiness-list article.satisfied>span{color:#fff;background:#2f7d5b;border-color:#2f7d5b}@media (width<=650px){.readiness-list{grid-template-columns:1fr}}.activity-hero{background:var(--navy);color:#fff;border-radius:13px;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.activity-hero h2{margin:8px 0;font:700 28px Manrope}.activity-hero>div:first-child>p:last-child{color:#b9c4df;max-width:700px;margin:0;line-height:1.55}.activity-total{text-align:right;flex-shrink:0}.activity-total strong,.activity-total span{display:block}.activity-total strong{font:700 35px Manrope}.activity-total span{color:#a7b3d2;font-size:10px}.activity-timeline{margin-top:24px}.activity-timeline article{grid-template-columns:34px 1fr;min-height:112px;display:grid}.activity-marker{position:relative}.activity-marker:after{content:"";background:#d6deeb;width:1px;position:absolute;top:17px;bottom:0;left:7px}.activity-timeline article:last-child .activity-marker:after{display:none}.activity-marker span{border:4px solid var(--blue);z-index:1;background:#fff;border-radius:50%;width:15px;height:15px;display:block;position:relative}.activity-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;padding:18px 21px}.activity-card>div{justify-content:space-between;gap:16px;display:flex}.activity-category{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.activity-card time{color:var(--muted);font-size:10px}.activity-card h3{margin:10px 0 4px;font:600 15px Manrope}.activity-card p{color:var(--muted);text-transform:capitalize;margin:0;font-size:10px}@media (width<=600px){.activity-hero{flex-direction:column;align-items:flex-start}.activity-total{text-align:left}.activity-card>div{flex-direction:column;align-items:flex-start;gap:5px}}.systems-hero{background:var(--navy);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.systems-hero h2{margin:8px 0;font:700 28px Manrope}.systems-hero>div>p:last-child{color:#b9c4df;margin:0;line-height:1.55}.system-stats{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.system-stats article{padding:18px 22px}.system-stats article+article{border-left:1px solid var(--line)}.system-stats span,.system-stats small{color:var(--muted);font-size:9px;display:block}.system-stats span{text-transform:uppercase;letter-spacing:.07em}.system-stats strong{margin:7px 0 2px;font:700 25px Manrope;display:block}.system-safety{color:#775f22;background:#fbf5e4;border-radius:7px;margin-top:15px;padding:11px 13px;font-size:10px}.systems-empty{border:1px solid var(--line);background:#fff;border-radius:11px}.system-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.system-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:22px}.system-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.system-card-top>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.system-card-top select{color:#52607d;background:#f7f9fc;border:1px solid #d8deea;border-radius:6px;padding:6px 8px;font-size:10px}.system-card h3{margin:17px 0;font:600 18px Manrope}.system-card dl{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.system-card dt{color:#97a0b3;text-transform:uppercase;font-size:8px}.system-card dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.system-card a{color:var(--blue)}.system-card>p{color:var(--muted);border-top:1px solid var(--line);padding-top:13px;font-size:11px;line-height:1.5}.system-card>small{color:#9ba4b5;margin-top:16px;font-size:9px;display:block}@media (width<=700px){.systems-hero{flex-direction:column;align-items:flex-start}.systems-hero .button{width:100%}.system-stats,.system-grid{grid-template-columns:1fr 1fr}.system-stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.system-stats article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=480px){.system-stats,.system-grid{grid-template-columns:1fr}.system-stats article+article{border-left:0;border-top:1px solid var(--line)}}.stakeholder-hero{background:var(--navy);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.stakeholder-hero h2{margin:8px 0;font:700 28px Manrope}.stakeholder-hero>div>p:last-child{color:#b9c4df;margin:0}.stakeholder-summary{border:1px solid var(--line);color:var(--muted);background:#fff;border-top:0;border-radius:0 0 13px 13px;gap:30px;margin-bottom:18px;padding:17px 24px;font-size:11px;display:flex}.stakeholder-summary strong{color:var(--navy);margin-right:5px;font:700 20px Manrope}.privacy-note{color:#775f22;background:#fbf5e4;border-radius:7px;margin-top:15px;padding:11px 13px;font-size:10px}.stakeholders-empty{border:1px solid var(--line);background:#fff;border-radius:11px}.stakeholder-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stakeholder-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:21px}.stakeholder-card.inactive{opacity:.58}.stakeholder-card>div{justify-content:space-between;align-items:center;display:flex}.stakeholder-card>div span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.stakeholder-card>div button{color:#246b49;background:#eaf7ef;border:0;border-radius:100px;padding:6px 9px;font-size:9px}.stakeholder-card.inactive>div button{color:#697386;background:#f0f2f5}.stakeholder-card h3{margin:18px 0 5px;font:600 17px Manrope}.stakeholder-card>p{color:var(--muted);margin:0 0 12px;font-size:11px}.stakeholder-card>a{color:var(--blue);overflow-wrap:anywhere;font-size:10px}.stakeholder-card blockquote{color:var(--muted);background:#f7f9fc;border-left:2px solid #b7caf0;margin:15px 0;padding:10px 12px;font-size:10px;line-height:1.5}.stakeholder-card>small{color:#8f99ad;border-top:1px solid var(--line);margin-top:17px;padding-top:12px;font-size:9px;display:block}@media (width<=760px){.stakeholder-hero{flex-direction:column;align-items:flex-start}.stakeholder-hero .button{width:100%}.stakeholder-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.stakeholder-summary{flex-direction:column;align-items:flex-start;gap:10px}.stakeholder-grid{grid-template-columns:1fr}}.digest-hero{background:var(--navy);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.digest-hero h2{margin:8px 0;font:700 28px Manrope}.digest-hero>div>p:last-child{color:#b9c4df;margin:0}.digest-next{background:#eef4ff;border:1px solid #dbe6fa;border-top:0;border-radius:0 0 13px 13px;margin-bottom:16px;padding:21px 27px}.digest-next span,.digest-next strong{display:block}.digest-next span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.digest-next strong{margin-top:7px;font:600 17px Manrope}.digest-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.digest-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:23px}.digest-grid article.has-risk{border-color:#ead9b1}.digest-grid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.digest-grid article.has-risk>span{color:#8a6619}.digest-grid h3{margin:8px 0 15px;font:600 16px Manrope}.digest-grid ul{color:var(--muted);margin:0;padding-left:17px;font-size:11px;line-height:1.6}.digest-grid li+li{margin-top:7px}.digest-empty{color:var(--muted);margin:0;font-size:11px}@media (width<=650px){.digest-hero{flex-direction:column;align-items:flex-start}.digest-hero .button{width:100%}.digest-grid{grid-template-columns:1fr}}.repository-boundary{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:1.25fr 1fr 1fr;gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.repository-boundary>div{background:#fff;padding:21px}.repository-boundary h3{margin:7px 0;font:600 16px Manrope}.repository-boundary p:not(.eyebrow),.repository-boundary li{color:var(--muted);font-size:10px;line-height:1.5}.repository-boundary strong{font:600 11px Manrope}.repository-boundary ul{margin:10px 0 0;padding-left:16px}.repository-boundary li+li{margin-top:5px}.repository-snapshot-form{border-color:#9dbaf2}.repository-snapshot-form .text-button{margin:0}.repository-snapshot-button{width:100%;color:var(--blue);background:#f1f6ff;border:1px solid #bed0f3;border-radius:7px;margin-top:16px;padding:9px;font-size:10px;font-weight:600}.system-reference-form{border-color:#9dbaf2}.system-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.system-card-actions button{border-radius:7px;width:100%;margin:0;padding:9px;font-size:10px;font-weight:600}.system-detail-button{color:#53617b;background:#fff;border:1px solid #d7deea}@media (width<=800px){.repository-boundary{grid-template-columns:1fr}}.deployment-hero{background:var(--navy);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.deployment-hero h2{margin:8px 0;font:700 28px Manrope}.deployment-hero>div>p:last-child{color:#b9c4df;margin:0}.deployment-stats{border:1px solid var(--line);color:var(--muted);background:#fff;border-top:0;border-radius:0 0 13px 13px;gap:30px;margin-bottom:18px;padding:17px 24px;font-size:11px;display:flex}.deployment-stats strong{color:var(--navy);margin-right:5px;font:700 20px Manrope}.deployments-empty{border:1px solid var(--line);background:#fff;border-radius:11px}.deployment-list{gap:11px;display:grid}.deployment-card{border:1px solid var(--line);background:#fff;border-left:4px solid #aab3c5;border-radius:11px;padding:23px}.deployment-card.succeeded{border-left-color:#2f7d5b}.deployment-card.failed{border-left-color:#b64a42}.deployment-card.in-progress{border-left-color:var(--blue)}.deployment-card.rolled-back{border-left-color:#9a6d20}.deployment-card-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.deployment-card-head span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.deployment-card h3{margin:7px 0;font:600 18px Manrope}.deployment-card-head select{color:#52607d;background:#f7f9fc;border:1px solid #d8deea;border-radius:7px;padding:7px 9px;font-size:10px}.deployment-card>p{color:var(--muted);font-size:12px;line-height:1.55}.deployment-evidence{background:#f7f9fc;border-radius:8px;margin-top:14px;padding:13px 15px}.deployment-evidence strong{font-size:10px}.deployment-evidence p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.deployment-card footer{border-top:1px solid var(--line);color:#929caf;justify-content:space-between;gap:15px;margin-top:15px;padding-top:13px;font-size:9px;display:flex}@media (width<=620px){.deployment-hero{flex-direction:column;align-items:flex-start}.deployment-hero .button{width:100%}.deployment-stats{flex-direction:column;align-items:flex-start;gap:9px}.deployment-card-head{flex-direction:column}.deployment-card-head select{width:100%}}.memory-search-hero{background:var(--navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex}.memory-search-hero h2{margin:7px 0 8px;font:700 28px Manrope}.memory-search-hero p:last-child{color:#b9c3df;max-width:650px;margin:0;line-height:1.55}.memory-search-hero>span{color:#aeb8d5;text-align:right;min-width:120px;font-size:12px}.memory-search-hero>span strong{color:#fff;font:700 28px Manrope;display:block}.memory-search-controls{grid-template-columns:1fr 220px;gap:12px;margin:18px 0 10px;display:grid}.memory-search-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:600;display:grid}.memory-search-controls input,.memory-search-controls select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--navy);text-transform:none;letter-spacing:0;background:#fff;border-radius:9px;padding:0 14px;font:500 13px Inter}.memory-search-controls input:focus,.memory-search-controls select:focus{border-color:var(--blue);outline:2px solid #1867ff33}.memory-search-summary{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.memory-search-summary button,.button-link{color:var(--blue);background:0 0;border:0;padding:4px 0;font-weight:600}.memory-results{gap:10px;display:grid}.memory-results article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.memory-result-head,.memory-result-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.memory-result-head time{color:#929caf;font-size:11px}.memory-results h3{margin:14px 0 7px;font:650 17px Manrope}.memory-results article>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.memory-result-foot{color:#7e889d;border-top:1px solid #edf0f6;padding-top:13px;font-size:11px}.memory-search-empty{text-align:center;background:#fff;border:1px dashed #cbd4e5;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.memory-search-empty>span{color:var(--blue);font:700 28px Manrope}.memory-search-empty h3,.memory-search-empty p{margin:0}.memory-search-empty p{color:var(--muted);font-size:13px}.memory-search-empty .button{margin-top:10px}@media (width<=650px){.memory-search-hero{flex-direction:column;align-items:flex-start}.memory-search-hero>span{text-align:left}.memory-search-controls{grid-template-columns:1fr}.memory-result-foot{flex-direction:column;align-items:flex-start}}.execution-ledger{border-top:1px solid var(--line);background:#fff;padding:18px}.execution-ledger>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.execution-ledger>div strong{font:600 12px Manrope}.execution-ledger>div span{color:var(--muted);font-size:9px}.execution-ledger article{border-top:1px solid #edf0f5;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.execution-ledger article>span{color:#81601c;text-transform:uppercase;background:#fbf3df;border-radius:100px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:700}.execution-ledger article>span.completed{color:#246b49;background:#eaf7ef}.execution-ledger article strong,.execution-ledger article small{display:block}.execution-ledger article strong{font-size:11px}.execution-ledger article small{color:var(--muted);margin-top:3px;font-size:9px}.handoff-hero{background:var(--navy);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;gap:28px;padding:30px;display:flex}.handoff-hero h2{margin:8px 0;font:700 28px Manrope}.handoff-hero>div:first-child>p:last-child{color:#b9c4df;max-width:650px;margin:0;line-height:1.55}.handoff-actions{flex-shrink:0;gap:8px;display:flex}.handoff-actions .button-secondary{color:#fff;background:0 0;border-color:#69789f}.handoff-stats{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.handoff-stats article{padding:17px 22px}.handoff-stats article+article{border-left:1px solid var(--line)}.handoff-stats span,.handoff-stats small{color:var(--muted);font-size:9px;display:block}.handoff-stats span{text-transform:uppercase;letter-spacing:.07em}.handoff-stats strong{margin-right:5px;font:700 24px Manrope}.handoff-note{background:#f1f8f4;border:1px solid #dbe7df;border-radius:9px;grid-template-columns:110px 1fr;align-items:start;gap:16px;margin-bottom:16px;padding:14px 17px;display:grid}.handoff-note strong{color:#2a694b;font-size:11px}.handoff-note p{color:#5f766a;margin:0;font-size:10px;line-height:1.5}.handoff-preview{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.handoff-preview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.handoff-preview h3{margin:6px 0 0;font:600 16px Manrope}.handoff-preview>div>span{color:var(--blue);white-space:nowrap;background:#eef4ff;border-radius:100px;padding:7px 10px;font-size:10px}.handoff-preview pre{color:#33405c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfd;max-height:560px;margin:0;padding:24px;font:11px/1.65 SFMono-Regular,Consolas,monospace;overflow:auto}.handoff-preview pre:focus{outline:2px solid #1867ff33}@media (width<=700px){.handoff-hero{flex-direction:column;align-items:flex-start}.handoff-actions{width:100%}.handoff-actions .button{flex:1}.handoff-stats{grid-template-columns:1fr 1fr}.handoff-stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.handoff-stats article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=480px){.handoff-actions{flex-direction:column}.handoff-stats{grid-template-columns:1fr}.handoff-stats article+article{border-left:0;border-top:1px solid var(--line)}.handoff-note{grid-template-columns:1fr;gap:5px}.handoff-preview>div{flex-direction:column;align-items:flex-start}}.company-memory-page{max-width:1160px}.company-memory-hero{background:var(--navy);color:#fff;border-radius:15px 15px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:34px;display:flex}.company-memory-hero h1{color:#fff;max-width:760px;margin:9px 0 10px;font-size:38px}.company-memory-hero>div>p:last-child{color:#b9c4df;max-width:720px;margin:0;line-height:1.55}.company-memory-hero>span{color:#b9c4df;border:1px solid #52638e;border-radius:100px;flex-shrink:0;padding:8px 11px;font-size:10px}.company-memory-stats{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 15px 15px;grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid}.company-memory-stats article{padding:18px 22px}.company-memory-stats article+article{border-left:1px solid var(--line)}.company-memory-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.company-memory-stats strong{margin-top:6px;font:700 25px Manrope;display:block}.company-memory-search{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.company-memory-controls{grid-template-columns:minmax(280px,1fr) 220px 220px;gap:11px;display:grid}.company-memory-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:9px;font-weight:600;display:grid}.company-memory-controls input,.company-memory-controls select{width:100%;min-height:45px;color:var(--navy);border:1px solid var(--line);text-transform:none;letter-spacing:0;background:#fafbfd;border-radius:8px;padding:0 13px;font:500 12px Inter}.company-memory-controls input:focus,.company-memory-controls select:focus{border-color:var(--blue);outline:2px solid #1867ff33}.company-memory-result-heading{justify-content:space-between;align-items:end;min-height:80px;padding:18px 0 14px;display:flex}.company-memory-result-heading h2{margin:0;font:650 20px Manrope}.company-memory-result-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.company-memory-results{gap:9px;display:grid}.company-memory-results article{border:1px solid var(--line);background:#fcfdff;border-radius:10px;padding:20px}.company-result-top{align-items:center;gap:7px;display:flex}.company-result-top time{color:#929caf;margin-left:auto;font-size:9px}.company-project-tag{color:#fff;background:var(--navy);border-radius:100px;padding:7px 10px;font-size:9px}.company-memory-results h3{margin:13px 0 6px;font:600 16px Manrope}.company-memory-results article>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.company-memory-results footer{color:#7e889d;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;font-size:9px;display:flex}.company-memory-empty{text-align:center;background:#fafbfd;border:1px dashed #cbd4e5;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.company-memory-empty h3,.company-memory-empty p{margin:0}.company-memory-empty p{color:var(--muted);font-size:11px}.company-memory-empty .button{margin-top:10px}@media (width<=850px){.company-memory-hero{flex-direction:column;align-items:flex-start}.company-memory-controls{grid-template-columns:1fr 1fr}.company-memory-controls label:first-child{grid-column:1/-1}.company-memory-stats{grid-template-columns:repeat(3,1fr)}.company-memory-stats article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.company-memory-stats article:nth-child(5){border-top:1px solid var(--line)}}@media (width<=520px){.company-memory-hero{padding:27px 22px}.company-memory-hero h1{font-size:32px}.company-memory-hero>span{white-space:normal}.company-memory-stats,.company-memory-controls{grid-template-columns:1fr}.company-memory-stats article+article{border-left:0;border-top:1px solid var(--line)}.company-memory-controls label:first-child{grid-column:auto}.company-memory-search{padding:18px}.company-memory-results footer{flex-direction:column;align-items:flex-start}.company-result-top{flex-wrap:wrap}.company-result-top time{width:100%;margin:3px 0 0}}.company-review-page{max-width:1160px}.review-hero{color:#fff;background:var(--navy);border-radius:15px 15px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:34px;display:flex}.review-hero h1{color:#fff;max-width:800px;margin:9px 0 10px;font-size:38px}.review-hero>div>p:last-child{color:#b9c4df;max-width:720px;margin:0;line-height:1.55}.review-hero>span{color:#b9c4df;border:1px solid #52638e;border-radius:100px;flex-shrink:0;padding:8px 11px;font-size:10px}.review-stats{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 15px 15px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.review-stats article{border-top:3px solid #0000;padding:18px 22px}.review-stats article+article{border-left:1px solid var(--line)}.review-stats article.urgent{border-top-color:#b64a42}.review-stats article.clear{border-top-color:#2f7d5b}.review-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.review-stats strong{margin-top:6px;font:700 25px Manrope;display:block}.review-queue{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.review-controls{grid-template-columns:1fr 220px 220px;align-items:end;gap:11px;margin-bottom:18px;display:grid}.review-controls h2{margin:0;font:650 22px Manrope}.review-controls>div>p{color:var(--muted);margin:5px 0 0;font-size:10px}.review-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:9px;font-weight:600;display:grid}.review-controls select{width:100%;min-height:43px;color:var(--navy);border:1px solid var(--line);text-transform:none;letter-spacing:0;background:#fafbfd;border-radius:8px;padding:0 12px;font:500 11px Inter}.review-filter-summary{color:var(--muted);justify-content:space-between;padding:10px 0 14px;font-size:10px;display:flex}.review-findings{gap:9px;display:grid}.review-findings>article{border:1px solid var(--line);background:#fffdf8;border-left:4px solid #d2a348;border-radius:10px;padding:20px}.review-findings>article.action-required{background:snow;border-left-color:#b64a42}.review-finding-top{color:#8b6a24;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.review-severity{color:#7a5b1d;background:#f8efd8;border-radius:100px;padding:6px 8px}.review-severity.action{color:#923c36;background:#fae9e7}.review-project{color:var(--muted);margin-left:auto}.review-findings h3{margin:13px 0 6px;font:600 16px Manrope}.review-findings>article>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.55}.review-findings footer{border-top:1px solid #eee8de;justify-content:space-between;align-items:end;gap:20px;padding-top:12px;display:flex}.review-findings footer div{gap:3px;display:grid}.review-findings footer strong{color:#8c7650;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.review-findings footer span{color:var(--muted);font-size:9px}.review-empty,.review-clear{text-align:center;background:#fafbfd;border:1px dashed #cbd4e5;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:270px;display:grid}.review-clear{background:#f4faf6;border-color:#cfe2d6}.review-clear>span{color:#fff;background:#2f7d5b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.review-empty h3,.review-empty p,.review-clear h3,.review-clear p{margin:0}.review-empty p,.review-clear p{color:var(--muted);font-size:11px}@media (width<=800px){.review-hero{flex-direction:column;align-items:flex-start}.review-controls{grid-template-columns:1fr 1fr}.review-controls>div{grid-column:1/-1}.review-stats{grid-template-columns:1fr 1fr}.review-stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.review-stats article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=520px){.review-hero{padding:27px 22px}.review-hero h1{font-size:32px}.review-stats,.review-controls{grid-template-columns:1fr}.review-stats article+article{border-left:0;border-top:1px solid var(--line)}.review-controls>div{grid-column:auto}.review-queue{padding:18px}.review-finding-top{flex-wrap:wrap;align-items:flex-start}.review-project{width:100%;margin:3px 0 0}.review-findings footer{flex-direction:column;align-items:flex-start}}.impact-panel{background:#f7faff;border:1px solid #cad8f0;border-radius:12px;margin:18px 0;padding:25px}.impact-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.impact-heading h3{margin:7px 0 5px;font:650 20px Manrope}.impact-heading>div>p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.impact-panel>label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:9px;font-weight:600;display:grid}.impact-panel>label select{min-height:44px;color:var(--navy);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #ccd6e7;border-radius:8px;padding:0 13px;font:500 11px Inter}.impact-summary{background:#fff;border:1px solid #dde5f2;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.impact-summary article{padding:14px 17px}.impact-summary article+article{border-left:1px solid #e4e9f2}.impact-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.impact-summary strong{margin-top:5px;font:700 22px Manrope;display:block}.impact-direct{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.impact-direct>article{background:#fff;border:1px solid #dde5f2;border-radius:9px;padding:18px}.impact-direct>article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.impact-direct h4{margin:7px 0 12px;font:600 14px Manrope}.impact-direct ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.impact-direct li{background:#f5f7fb;border-radius:7px;padding:9px 11px}.impact-direct li strong,.impact-direct li small{display:block}.impact-direct li strong{font-size:10px}.impact-direct li small{color:var(--muted);margin-top:3px;font-size:8px}.impact-direct>article>p,.impact-network>p{color:var(--muted);margin:0;font-size:10px}.impact-network{background:#fff;border:1px solid #dde5f2;border-radius:9px;margin-top:10px;padding:18px}.impact-network>div{justify-content:space-between;gap:15px;display:flex}.impact-network>div strong{font:600 13px Manrope}.impact-network>div span{color:var(--muted);font-size:9px}.impact-network ol{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.impact-network li{background:#f7f9fc;border-radius:7px;grid-template-columns:25px 1fr;gap:9px;padding:10px;display:grid}.impact-network li>span{width:22px;height:22px;color:var(--blue);background:#e8f0ff;border-radius:50%;place-items:center;font-size:9px;display:grid}.impact-network li strong,.impact-network li small{display:block}.impact-network li strong{font-size:10px}.impact-network li small{color:var(--muted);margin-top:2px;font-size:8px}.impact-network li p{color:#7a8498;margin:5px 0 0;font-size:8px;line-height:1.45}@media (width<=650px){.impact-heading{flex-direction:column;align-items:flex-start}.impact-heading .button{width:100%}.impact-summary,.impact-direct{grid-template-columns:1fr}.impact-summary article+article{border-top:1px solid #e4e9f2;border-left:0}}:root{--navy:#06113a;--navy-2:#0b1e58;--blue:#1769ff;--blue-bright:#3b82ff;--muted:#65718a;--line:#e3e8f1;--line-strong:#d4dceb;--surface:#fff;--surface-soft:#f7f9fd;--shadow-sm:0 1px 2px #06113a08, 0 8px 24px #06113a0a;--shadow-md:0 18px 48px #06113a14;--shadow-blue:0 14px 30px #1769ff38}.workspace-main{background:#f7f8fc;min-height:100vh}.founder-shell{--ink:#101938;--muted:#66718b;--line:#e3e7f0;--blue:#1769ff;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 70% -10%,#3671ff14,#0000 35%),#f7f8fc;grid-template-columns:248px minmax(0,1fr);display:grid}.founder-shell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.founder-sidebar{color:#fff;z-index:30;background:#091230fa;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0}.founder-brand{background:0 0;border:0;justify-content:flex-start;align-items:center;height:54px;margin:0 10px 18px;padding:0;display:flex}.founder-brand-full{object-fit:contain;object-position:left center;width:200px;height:52px;transition:transform .28s cubic-bezier(.2,.9,.2,1),filter .28s;display:block}.founder-brand:hover .founder-brand-full{filter:drop-shadow(0 7px 12px #ff741724);transform:translateY(-1px)}.founder-brand-mark{object-fit:cover;border-radius:11px;width:42px;height:42px;display:none;box-shadow:0 6px 16px #062d4a33}.founder-project-switcher{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:9px;transition:all .25s;display:grid}.founder-project-switcher:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.founder-project-switcher>svg{opacity:.45;width:15px;transition:all .25s;transform:rotate(180deg)}.founder-project-switcher:hover>svg{opacity:1;transform:rotate(180deg)translate(2px)}.project-monogram{background:linear-gradient(145deg,#2777ff,#8db7ff);border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6,0 6px 18px #1769ff47}.founder-project-switcher strong,.founder-project-switcher small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.founder-project-switcher strong{font-size:13px}.founder-project-switcher small{color:#9ca8c4;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px}.founder-sidebar nav{gap:5px;margin-top:26px;display:grid}.founder-nav-item{color:#9da8c1;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;width:100%;height:46px;padding:0 11px;font-size:13px;font-weight:650;transition:color .22s,background .22s,transform .22s;display:grid;position:relative}.founder-nav-item:hover{color:#fff;background:#fff1;transform:translate(2px)}.founder-nav-icon{border-radius:8px;place-items:center;width:30px;height:30px;transition:transform .32s cubic-bezier(.2,.9,.2,1),background .25s,color .25s;display:grid}.founder-nav-item.active .founder-nav-icon{color:#fff;background:#1769ff;box-shadow:0 5px 15px #1769ff59}.founder-nav-item:hover .founder-nav-icon{transform:translateY(-2px)scale(1.06)}.founder-nav-icon svg path,.founder-nav-icon svg rect,.founder-nav-icon svg circle{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .45s,transform .3s}.founder-nav-item:hover svg path,.founder-nav-item:hover svg rect,.founder-nav-item:hover svg circle{animation:.55s both nav-line-draw}@keyframes nav-line-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.founder-nav-indicator{opacity:0;background:#4d8bff;border-radius:4px;width:3px;height:18px;transition:all .25s;transform:scaleY(.4)}.founder-nav-item.active .founder-nav-indicator{opacity:1;transform:scaleY(1)}.founder-nav-item[data-tooltip]:after{content:attr(data-tooltip);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:50;background:#10182e;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:500;transition:all .18s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 8px 28px #050d2338}.founder-nav-item[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%)}.founder-sidebar-spacer{flex:1}.advanced-chevron{font-size:18px;font-style:normal;transition:transform .25s}.advanced-chevron.open{transform:rotate(180deg)}.founder-environment{border-top:1px solid #ffffff14;margin-top:14px;padding:12px}.founder-environment span,.founder-environment small{display:block}.founder-environment span{font-size:11px;font-weight:700}.founder-environment span i,.live-kicker i{background:#37c990;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #37c9901f}.founder-environment small{color:#727f9c;margin-top:4px;font-size:10px}.founder-main{min-width:0;position:relative}.founder-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f9fafdd1;border-bottom:1px solid #d7dce8cc;justify-content:flex-end;align-items:center;height:70px;padding:0 38px;display:flex;position:sticky;top:0}.founder-topbar>div{align-items:center;gap:20px;display:flex}.founder-topbar a{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.founder-topbar a svg{width:15px;transition:transform .2s}.founder-topbar a:hover svg{transform:translate(3px)}.save-state{color:#78839b;align-items:center;gap:6px;font-size:11px;display:flex}.save-state svg{color:#2b9f76;width:14px}.founder-mobile-project{display:none}.founder-view{width:min(1180px,100% - 64px);margin:0 auto;padding:54px 0 80px}.founder-welcome{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.live-kicker{text-transform:uppercase;letter-spacing:.13em;color:#59647d;font-size:10px;font-weight:800}.founder-welcome h1,.founder-page-heading h1{letter-spacing:-.045em;color:#0b1535;max-width:720px;margin:13px 0 10px;font-size:clamp(32px,4vw,50px);line-height:1.04}.founder-welcome>div>h2{color:#7180a0;letter-spacing:-.015em;margin:-2px 0 10px;font-size:18px;font-weight:550}.founder-welcome p,.founder-page-heading p{color:#68738c;margin:0;font-size:15px;line-height:1.65}.founder-hero-actions{flex-shrink:0;gap:10px;display:flex}.founder-open-product{align-items:center;gap:9px;display:flex}.founder-open-product svg{width:17px}.founder-project-title{align-items:center;gap:14px;max-width:780px;display:flex}.founder-project-title h1{margin-right:0}.founder-project-title>button{color:#66635e;white-space:nowrap;background:#fff;border:1px solid #dedbd4;border-radius:8px;margin-top:5px;padding:7px 10px;font-size:10px;font-weight:750;transition:all .2s}.founder-project-title>button:hover{color:#dc5705;background:#fff8f3;border-color:#ffb17f}.project-rename-form{gap:7px;max-width:720px;margin:12px 0 10px;display:grid}.project-rename-form>label{color:#65625d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.project-rename-form>div{align-items:center;gap:8px;display:flex}.project-rename-form input{color:#20201e;width:min(430px,60vw);min-height:44px;font:inherit;background:#fff;border:1px solid #cfcac2;border-radius:10px;padding:0 13px;font-size:20px;font-weight:700;box-shadow:0 5px 18px #1818160a}.project-rename-form input:focus{border-color:#ff8b43;outline:3px solid #ff731724}.project-rename-form small{color:#7a7771;font-size:10px}.founder-request{background:#fff;border:1px solid #cfdcff;border-radius:16px;margin:-8px 0 24px;padding:20px;animation:.3s both founder-slide;box-shadow:0 14px 50px #264b9517}.founder-request>div:first-child{align-items:center;gap:12px;display:flex}.founder-request>div:first-child>span{color:#1769ff;background:#edf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.founder-request p{color:#79839a;margin:3px 0 0;font-size:12px}.founder-request textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dde3ef;border-radius:11px;margin:16px 0 12px;padding:14px}.founder-request>div:last-child{justify-content:flex-end}.founder-request>div:last-child,.founder-request>div:last-child button{gap:10px;display:flex}.founder-request>div:last-child>button:first-child{color:#66718a;background:0 0;border:0;padding:0 14px}@keyframes founder-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.founder-summary-grid{grid-template-columns:1.35fr 1fr 1fr;gap:16px;display:grid}.founder-status-card{border:1px solid var(--line);background:#ffffffe0;border-radius:18px;flex-direction:column;min-height:250px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #1a284b0b}.founder-status-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1a284b14}.founder-status-card.primary{color:#fff;background:linear-gradient(150deg,#0b1538 0%,#122968 100%);border-color:#0000;box-shadow:0 18px 45px #0a1c492e}.founder-status-card>span,.summary-card-top span{text-transform:uppercase;letter-spacing:.12em;color:#7b879e;font-size:10px;font-weight:800}.founder-status-card h2{letter-spacing:-.02em;margin:auto 0 6px;font-size:18px;line-height:1.35}.founder-status-card p{color:#758098;margin:0 0 20px;font-size:12px;line-height:1.6}.founder-status-card button,.founder-status-card a{color:#1769ff;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:750;display:flex}.founder-status-card button svg,.founder-status-card a svg{width:14px;transition:transform .2s}.founder-status-card button:hover svg,.founder-status-card a:hover svg{transform:translate(3px)}.summary-card-top{justify-content:space-between;display:flex}.summary-card-top strong{font-size:13px}.progress-track{background:#ffffff24;border-radius:9px;height:5px;margin-top:18px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#2a78ff,#7aa9ff);height:100%;display:block}.status-orb{border-radius:50%;place-items:center;width:52px;height:52px;margin-top:22px;font-size:19px;font-weight:800;display:grid}.status-orb.available{background:#e8f9f2}.status-orb.available i{background:#28ac77;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 7px #28ac7721}.status-orb.attention{color:#b56600;background:#fff1df}.status-orb.clear{color:#24855f;background:#e8f9f2}.founder-focus-row{grid-template-columns:1.12fr .88fr;gap:16px;margin-top:16px;display:grid}.founder-next-card,.founder-activity-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:27px}.founder-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.founder-section-heading span{color:#1769ff;text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.founder-section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px}.founder-section-heading button{color:#1769ff;background:0 0;border:0;font-size:11px;font-weight:700}.soft-pill{background:#f1f4f9;border-radius:6px;color:#65718b!important;padding:6px 9px!important}.founder-next-card>p{color:#6d7890;min-height:48px;margin:20px 0;font-size:13px;line-height:1.7}.next-meta{border-top:1px solid #edf0f5;gap:18px;padding:14px 0;display:flex}.next-meta span{color:#7b859a;align-items:center;gap:6px;font-size:10px;display:flex}.next-meta svg{color:#2e7cfa;width:14px}.founder-next-card>.button{align-items:center;gap:8px;margin-top:15px;display:inline-flex}.founder-next-card>.button svg{width:15px}.founder-activity-list{margin-top:16px;display:grid}.founder-activity-list>div{grid-template-columns:12px 1fr;gap:10px;padding:10px 0;display:grid}.founder-activity-list>div>i{background:#6a9fff;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #edf3ff}.founder-activity-list strong,.founder-activity-list time{display:block}.founder-activity-list strong{font-size:11px;line-height:1.45}.founder-activity-list time{color:#929bad;margin-top:3px;font-size:9px}.founder-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.founder-page-heading>div>span{color:#1769ff;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.founder-page-heading .button{white-space:nowrap;align-items:center;gap:8px;display:flex}.founder-page-heading .button svg{width:16px}.build-now-card{color:#fff;background:linear-gradient(135deg,#0b1539,#17377e);border-radius:19px;grid-template-columns:1fr 240px;align-items:center;gap:30px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a1e4c2b}.build-now-card>div:not(.build-now-glow){z-index:1;position:relative}.build-now-card h2{margin:12px 0 8px;font-size:26px}.build-now-card p{color:#b9c6e5;max-width:650px;margin:0;font-size:13px;line-height:1.65}.build-now-glow{filter:blur(20px);background:#2a76ff59;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-80px}.build-state{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:20px}.build-state span,.build-state small{display:block}.build-state span{color:#7eabff;text-transform:uppercase;font-size:11px;font-weight:800}.build-state small{color:#b5c1dc;margin-top:9px;font-size:10px;line-height:1.5}.capability-section{margin-top:28px}.capability-section>.founder-section-heading{padding:0 4px 16px}.capability-section>.founder-section-heading>strong{color:#68748c;font-size:12px}.capability-list{gap:8px;display:grid}.capability-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px 1fr 120px;align-items:center;gap:16px;padding:18px 20px;display:grid}.capability-list article.complete{opacity:.77}.capability-index{color:#a0a9ba;font-size:10px;font-weight:800}.capability-list h3{margin:0 0 5px;font-size:13px}.capability-list p{color:#7c869b;margin:0;font-size:10px;line-height:1.5}.capability-status{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;justify-self:end;align-items:center;gap:5px;padding:6px 8px;font-weight:800;font-size:9px!important;display:flex!important}.capability-status.complete{color:#27815f;background:#eaf8f2}.capability-status.pending{color:#8b94a5;background:#f3f5f8}.capability-status svg{width:12px}.advanced-hint{background:#fff9;border:1px dashed #ccd5e5;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:grid}.advanced-hint>span{color:#57637a;background:#edf1f7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.advanced-hint strong{font-size:12px}.advanced-hint p{color:#7e889c;margin:3px 0 0;font-size:10px}.advanced-hint button{color:#1769ff;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.advanced-hint button svg{width:14px}.product-browser{background:#fff;border:1px solid #dce2ec;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #1a2a4e1f}.browser-bar{background:#f9fafc;border-bottom:1px solid #e7eaf0;grid-template-columns:90px 1fr auto;align-items:center;height:48px;padding:0 16px;display:grid}.browser-bar>div{gap:6px;display:flex}.browser-bar>div i{background:#ff6d6d;border-radius:50%;width:8px;height:8px}.browser-bar>div i:nth-child(2){background:#ffc45b}.browser-bar>div i:nth-child(3){background:#49cd83}.browser-bar>span{color:#7d8799;background:#eef1f6;border-radius:7px;justify-self:center;padding:6px 20px;font-size:10px}.browser-bar>strong{text-transform:uppercase;letter-spacing:.1em;color:#6b7690;font-size:9px}.product-browser iframe{background:#fff;border:0;width:100%;height:650px;display:block}.preview-note{color:#7b8599;align-items:center;gap:10px;margin:16px 3px;font-size:10px;display:flex}.preview-note span{color:#a66600;text-transform:uppercase;background:#fff0d9;border-radius:5px;padding:5px 7px;font-weight:800}.preview-empty{text-align:center;background:#fff;border:1px dashed #ced7e5;border-radius:18px;justify-items:center;padding:100px 30px;display:grid}.preview-empty>span{color:#1769ff;background:#edf3ff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.preview-empty h2{margin:20px 0 8px}.preview-empty p{color:#758096}.history-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.history-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.history-stats strong,.history-stats span{display:block}.history-stats strong{font-size:28px}.history-stats span{color:#7b8599;margin-top:5px;font-size:10px}.history-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.history-grid>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:26px}.history-list{margin-top:16px;display:grid}.history-list>div{border-top:1px solid #edf0f5;grid-template-columns:34px 1fr;gap:12px;padding:15px 0;display:grid}.history-icon{color:#27815f;background:#eaf8f2;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.history-icon svg{width:15px}.history-list strong{font-size:12px}.history-list p{color:#758096;margin:5px 0;font-size:10px;line-height:1.55}.history-list time{color:#9aa2b1;font-size:9px}.advanced-workspace{padding:38px max(30px,4vw) 80px}.advanced-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.advanced-heading>div>span{color:#1769ff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.advanced-heading h1{letter-spacing:-.035em;margin:8px 0 5px;font-size:34px}.advanced-heading p{color:#788299;margin:0;font-size:12px}.advanced-tabs{background:#fff;border:1px solid #e1e5ed;border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.advanced-tabs button{white-space:nowrap;color:#738097;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:10px}.advanced-tabs button.active{color:#1769ff;background:#edf3ff;font-weight:750}.advanced-content{margin-top:24px}.workspace-jump{min-width:190px}.workspace-jump span{color:#8a94a8;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.workspace-jump select{color:#1a2545;background:#fff;border:1px solid #dbe1eb;border-radius:8px;width:100%;padding:9px;font-size:11px}.founder-mobile-nav{display:none}@media (width<=900px){.founder-shell{grid-template-columns:76px minmax(0,1fr)}.founder-sidebar{padding:14px 9px}.founder-project-switcher{grid-template-columns:38px;padding:9px}.founder-project-switcher>span:nth-child(2),.founder-project-switcher>svg,.founder-nav-item>span+span,.founder-environment{display:none}.founder-nav-item{grid-template-columns:1fr;place-items:center;padding:0}.founder-nav-item[data-tooltip]:after{left:calc(100% + 8px)}.founder-nav-indicator,.advanced-chevron{display:none}.founder-summary-grid{grid-template-columns:1fr 1fr}.founder-status-card.primary{grid-column:1/-1}.founder-focus-row,.history-grid{grid-template-columns:1fr}.founder-view{width:calc(100% - 40px)}.product-browser iframe{height:560px}}@media (width<=640px){.founder-shell{display:block}.founder-sidebar{display:none}.founder-topbar{justify-content:space-between;height:60px;padding:0 16px}.founder-mobile-project{color:#111a37;background:0 0;border:0;align-items:center;gap:9px;display:flex}.founder-mobile-project .project-monogram{color:#fff;border-radius:8px;width:30px;height:30px}.founder-topbar .save-state{display:none}.founder-view{width:calc(100% - 28px);padding:30px 0 96px}.founder-welcome,.founder-page-heading{display:block}.founder-welcome h1,.founder-page-heading h1{font-size:34px}.founder-hero-actions{margin-top:22px}.founder-summary-grid,.history-stats{grid-template-columns:1fr}.founder-status-card.primary{grid-column:auto}.founder-status-card{min-height:220px}.build-now-card{grid-template-columns:1fr}.capability-list article{grid-template-columns:28px 1fr}.capability-status{grid-column:2;justify-self:start}.advanced-hint{grid-template-columns:38px 1fr}.advanced-hint button{grid-column:2}.browser-bar{grid-template-columns:55px 1fr}.browser-bar>strong{display:none}.browser-bar>span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.product-browser iframe{height:540px}.founder-mobile-nav{height:68px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;background:#08112bf5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.founder-mobile-nav .founder-nav-item{color:#8894ae;flex-direction:column;justify-content:center;gap:2px;height:56px;font-size:9px;display:flex!important}.founder-mobile-nav .founder-nav-item>span+span{display:block}.founder-mobile-nav .founder-nav-icon{width:26px;height:26px}.founder-mobile-nav svg{width:17px}.founder-mobile-nav .founder-nav-item:after{display:none}.advanced-heading{display:block}.advanced-heading .workspace-jump{margin-top:16px}.advanced-workspace{padding:26px 14px 90px}}@media (width<=900px){.founder-brand{justify-content:center;margin:0 auto 18px}.founder-brand-full{display:none}.founder-brand-mark{display:block}}.founder-help-button{color:#64708a;background:#ffffffbf;border:1px solid #dce2ed;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.founder-help-button svg{width:15px}.founder-help-button:hover{color:#1769ff;background:#fff;border-color:#bfd1f7;transform:translateY(-1px)}.founder-tip{vertical-align:middle;margin-left:5px;position:relative;text-transform:none!important;letter-spacing:0!important;color:inherit!important;display:inline-flex!important}.founder-tip>button{opacity:.62;place-items:center;width:17px;height:17px;color:inherit!important;box-shadow:none!important;background:0 0!important;border:1px solid!important;border-radius:50%!important;align-self:center!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:grid!important;transform:none!important}.founder-tip>button:hover,.founder-tip>button:focus{opacity:1}.founder-tip>[role=tooltip]{z-index:80;text-align:left;opacity:0;pointer-events:none;background:#10182e;border:1px solid #ffffff14;border-radius:8px;width:230px;padding:10px 11px;line-height:1.45;transition:all .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 35px #08122d3d;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important}.founder-tip>[role=tooltip]:after{content:"";border:5px solid #0000;border-top-color:#10182e;margin-left:-5px;position:absolute;top:100%;left:50%}.founder-tip:hover>[role=tooltip],.founder-tip:focus-within>[role=tooltip]{opacity:1;transform:translate(-50%)}.founder-help-view{padding:36px max(20px,4vw) 80px}.founder-help-view .help-page{max-width:1180px;padding:0}.founder-help-view .help-hero h1{font-size:clamp(34px,4vw,50px)}@media (width<=640px){.founder-help-button{justify-content:center;width:34px;height:34px;padding:0}.founder-help-button span{display:none}.founder-tip>[role=tooltip]{left:50%;right:auto;transform:translate(-50%,5px)}.founder-tip:hover>[role=tooltip],.founder-tip:focus-within>[role=tooltip]{transform:translate(-50%)}.founder-tip>[role=tooltip]:after{left:50%;right:auto}.founder-help-view{padding:20px 14px 90px}}@media (prefers-reduced-motion:reduce){.founder-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.question-resolution-form{background:#f5f9ff;border:1px solid #c7d8f5;border-radius:10px;margin-top:18px;padding:18px}.question-resolution-form label{color:var(--navy);font-size:12px;font-weight:700;display:block}.question-resolution-form textarea{width:100%;color:var(--navy);resize:vertical;background:#fff;border:1px solid #c8d3e6;border-radius:8px;margin-top:8px;padding:12px;display:block}.question-resolution-form p{color:var(--muted);font-size:11px;line-height:1.5}.question-resolution-form .button{width:100%}.recorded-question-answer{background:#f0faf5;border:1px solid #b9ddca;border-radius:9px;margin-top:18px;padding:16px}.recorded-question-answer span{color:#23724c;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.recorded-question-answer p{color:#385d4d;margin:8px 0 0;font-size:12px;line-height:1.6}html{scroll-behavior:smooth}body{color:var(--navy);-webkit-font-smoothing:antialiased;background:#f4f7fb}::selection{color:#fff;background:var(--blue)}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffd1;border-bottom-color:#d4dcebc7;height:78px;position:sticky;top:0;box-shadow:0 1px #ffffffb3,0 8px 28px #06113a09}.brand-lockup{align-items:center;gap:16px;display:flex}.logo-button{border-radius:8px}.logo-button:focus-visible{outline-offset:5px;outline:3px solid #1769ff38}.environment-badge{color:#52607c;letter-spacing:.09em;text-transform:uppercase;background:#f1f4f9e6;border:1px solid #dfe5ef;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.environment-badge:before{content:"";background:#f1a43c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f1a43c21}.topnav{background:#f7f9fcdb;border:1px solid #e0e5efe6;border-radius:13px;gap:4px;padding:5px}.topnav>button:not(.button){border-radius:9px;min-height:38px;padding:9px 15px;font-size:13px;font-weight:500;transition:color .18s,background .18s,box-shadow .18s}.topnav>button:not(.button):hover{color:var(--navy);background:#ffffffb8}.button{min-height:44px;box-shadow:var(--shadow-blue), inset 0 1px 0 #ffffff38;background:linear-gradient(135deg,#1b70ff 0%,#0759ed 100%);border-radius:11px;padding:12px 19px;transition:transform .18s,box-shadow .18s,filter .18s}.button:active{transform:translateY(0);box-shadow:0 8px 20px #1769ff33}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1769ff33}.button-small{min-height:38px;padding:9px 14px}.button-secondary{border-color:var(--line-strong);background:#fffffff5;box-shadow:0 5px 15px #06113a0d}.button-secondary:hover{color:var(--navy);background:#fff;box-shadow:0 9px 22px #06113a14}.page{max-width:1320px;padding-top:54px}.dashboard-page{padding-top:34px}.dashboard-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 15%,#2e7eff73,#0000 27%),linear-gradient(125deg,#050e31 0%,#07184d 54%,#0a2c79 100%);border:1px solid #ffffff14;border-radius:24px;align-items:flex-end;min-height:320px;margin-bottom:24px;padding:clamp(34px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 24px 64px #06113a2e}.dashboard-hero:before{content:"";z-index:-1;border:1px solid #ffffff26;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-260px;right:-170px;box-shadow:0 0 0 44px #ffffff06,0 0 0 88px #ffffff05}.dashboard-hero:after{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.dashboard-hero>div{max-width:800px}.dashboard-hero h1{color:#fff;max-width:740px;margin-top:12px;font-size:clamp(42px,5.5vw,68px)}.dashboard-hero>div>p:last-child{color:#bdc9e6;max-width:690px;font-size:16px;line-height:1.65}.hero-meta{color:#aebbd8;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:28px;margin-bottom:42px;font-size:10px;display:flex}.hero-meta span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0e;border:1px solid #9eb2dc47;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.hero-meta i{background:#56d391;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #56d3911f}.button-hero{color:#0a205a;background:#fff;justify-content:center;align-items:center;gap:9px;min-width:154px;display:inline-flex;box-shadow:0 16px 38px #0000002e}.button-hero:hover{color:#071743;background:#f8fbff;box-shadow:0 20px 44px #00000038}.button-hero span{color:#fff;background:var(--blue);border-radius:6px;place-items:center;width:21px;height:21px;font-size:16px;line-height:1;display:grid}.portfolio-briefing{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:19px;margin-bottom:48px;overflow:hidden}.briefing-heading{color:var(--navy);border-bottom:1px solid var(--line);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:0;padding:25px 28px}.briefing-heading h2{font-size:24px}.briefing-heading>span{color:#65718a;background:#f1f4f8;border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px}.portfolio-stats,.portfolio-focus{border:0;border-radius:0}.portfolio-stats article{padding:24px 28px;position:relative}.portfolio-stats article+article{border-left-color:#e9edf4}.portfolio-stats strong{letter-spacing:-.035em}.portfolio-focus{border-top:1px solid var(--line);padding:26px 28px 28px}.focus-title>span{font-weight:600}.portfolio-clear{background:linear-gradient(135deg,#f0f8f3,#f5faf7);border:1px solid #dcece2;padding:18px 20px}.section-title{align-items:flex-end;margin-bottom:20px}.section-title h2{letter-spacing:-.025em;font-size:26px}.project-grid{gap:20px}.project-card{border-color:var(--line);min-height:265px;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff 0%,#fbfcff 100%);border-radius:18px;padding:26px;position:relative;overflow:hidden}.project-card:before{content:"";background:#1769ff0f;border-radius:50%;width:150px;height:150px;transition:transform .25s;position:absolute;top:-95px;right:-95px}.project-card:hover{box-shadow:var(--shadow-md);border-color:#c4d2ea;transform:translateY(-4px)}.project-card:hover:before{transform:scale(1.25)}.project-card h3{letter-spacing:-.02em;margin-top:38px;font-size:23px}.project-card>p{height:48px;font-size:13px}.project-card .arrow{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;margin-top:-5px;display:grid;box-shadow:0 4px 10px #06113a0d}.project-card-signals span{background:#f4f6fa;border:1px solid #e5eaf2;border-radius:7px;padding:6px 8px}.card-meta{margin-top:15px}.workspace-hero{background:radial-gradient(circle at 87% 0,#317dff5c,#0000 30%),linear-gradient(125deg,#050e31 0%,#07184d 60%,#0a286d 100%);padding-top:40px;padding-bottom:44px;position:relative;overflow:hidden}.workspace-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-170px;right:8%;box-shadow:0 0 0 38px #ffffff05,0 0 0 76px #ffffff04}.workspace-heading,.workspace-crumb{z-index:1;position:relative}.workspace h1{letter-spacing:-.045em;font-size:clamp(39px,5vw,52px)}.stage-pill{background:#ffffff0d;border:1px solid #8fa4d73d;border-radius:999px;padding:7px 10px}.lifecycle-strip{border-bottom-color:var(--line);padding-top:17px;padding-bottom:17px;box-shadow:0 8px 24px #06113a09}.lifecycle-track .current span{box-shadow:0 0 0 4px #e5eeff,0 5px 12px #1769ff38}.workspace-nav-shell{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:minmax(0,1fr) 242px;min-height:57px;display:grid;position:sticky;top:78px;box-shadow:0 8px 22px #06113a0a}.workspace-nav-shell .tabs{min-width:0;padding-right:12px}.workspace-jump{border-left:1px solid var(--line);background:#fafbfdf5;align-content:center;gap:3px;padding:7px 24px 7px 14px;display:grid}.workspace-jump span{color:#8b96aa;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.workspace-jump select{width:190px;min-height:34px;color:var(--navy);background:#fff;border:1px solid #d7deea;border-radius:8px;padding:0 28px 0 10px;font:600 11px Inter}.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{padding-top:19px;padding-bottom:17px;font-size:12px;position:relative}.tabs button.active:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:17px;right:17px}.workspace-content{padding-top:40px}.content-panel,.signal-grid article,.attention-panel,.work-detail,.packet-section,.settings-card,.backup-card,.company-memory-search,.review-queue,.system-card,.stakeholder-card,.digest-grid article,.memory-results article,.company-memory-results article,.activity-card,.handoff-preview,.validation-card,.deployment-card{border-color:var(--line);box-shadow:var(--shadow-sm);border-radius:15px}.content-panel{padding:29px}.signal-grid article{transition:transform .18s,box-shadow .18s}.signal-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #06113a12}.command-hero,.traceability-hero,.activity-hero,.systems-hero,.stakeholder-hero,.digest-hero,.memory-search-hero,.handoff-hero,.company-memory-hero,.review-hero,.lifecycle-current-card,.validation-hero,.deployment-hero{background:radial-gradient(circle at 90% 5%,#3480ff4d,#0000 29%),linear-gradient(128deg,#06113a 0%,#0a1e57 100%);border:1px solid #ffffff0f;box-shadow:0 17px 42px #06113a21}.command-hero,.traceability-hero,.activity-hero,.lifecycle-current-card{border-radius:17px}.capture-form,.decision-form,.relationship-form,.memory-form{border-color:#c8d8f3;border-radius:15px;box-shadow:0 14px 34px #06113a0f}input,textarea,select{transition:border-color .16s,box-shadow .16s,background .16s}.page>*,.workspace-content>*{animation:.42s cubic-bezier(.22,.8,.25,1) both nivont-rise}.page>:nth-child(2),.workspace-content>:nth-child(2){animation-delay:50ms}.page>:nth-child(3),.workspace-content>:nth-child(3){animation-delay:90ms}@keyframes nivont-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.topbar{height:70px}.topnav{background:#fffffffa;border-radius:0;padding:14px 22px 20px;top:69px;box-shadow:0 18px 36px #06113a17}.topnav>button:not(.button){text-align:left}.workspace-nav-shell{grid-template-columns:1fr;padding:9px 22px;top:70px}.workspace-nav-shell .tabs{display:none}.workspace-jump{background:0 0;border-left:0;padding:0}.workspace-jump select{width:100%;min-height:42px}.dashboard-hero{min-height:0;padding:36px 30px}.dashboard-hero>div{width:100%}.dashboard-hero .button{width:auto}.hero-meta{margin-bottom:30px}.project-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.environment-badge{display:none}.dashboard-page{padding-top:20px}.dashboard-hero{border-radius:18px;padding:30px 24px}.dashboard-hero h1{font-size:40px}.dashboard-hero>div>p:last-child{font-size:14px}.hero-meta{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:26px}.dashboard-hero .button{width:100%}.briefing-heading,.portfolio-focus{padding-left:20px;padding-right:20px}.portfolio-briefing{border-radius:15px}.project-grid{grid-template-columns:1fr}.project-card{min-height:250px}}.requirement-delivery-item{grid-template-columns:50px 1fr auto auto}.requirement-delivery-action{border-top:1px solid #edf1f7;grid-column:2/-1;justify-content:flex-end;padding-top:13px;display:flex}.requirement-copy>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requirement-copy>div .button-link{flex-shrink:0}.requirement-edit-form{background:#f7faff;border:1px solid #c8d8f3;border-radius:10px;grid-column:2/-1;padding:18px}.requirement-edit-form label{color:var(--navy);font-size:11px;font-weight:600;display:block}.requirement-edit-form input,.requirement-edit-form textarea,.requirement-edit-form select{width:100%;color:var(--navy);resize:vertical;background:#fff;border:1px solid #d4ddeb;border-radius:8px;margin-top:7px;padding:10px 11px;display:block}.requirement-edit-form>label{margin-top:13px}.requirement-edit-form .form-actions{padding-top:14px}.delivery-link{color:var(--blue);text-align:right;background:0 0;border:0;padding:0;font-size:11px}.delivery-link span{color:#6d7890;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.delivery-complete{color:#23724c;background:#eaf7ef;border-radius:100px;padding:7px 11px;font-size:10px;font-weight:700}.work-type.build-task{color:#174f87;background:#e8f2ff}.execution-state{color:#6b4c0d;letter-spacing:.04em;background:#fff3d5;border-radius:100px;padding:6px 9px;font-size:9px;font-weight:700}.execution-state.awaiting-review{color:#174f87;background:#e7f1ff}.execution-return-form,.acceptance-review{border-top:1px solid var(--line);background:#f9fbff;padding:22px}.execution-return-form>div>span,.acceptance-heading span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.execution-return-form h4,.acceptance-heading h4{margin:6px 0;font:700 18px Manrope}.execution-return-form>div>p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.55}.execution-return-form label,.acceptance-review label{color:#34415f;margin:12px 0;font-size:11px;font-weight:700;display:block}.execution-return-form textarea,.execution-return-form input,.acceptance-review textarea{resize:vertical;width:100%;color:var(--navy);background:#fff;border:1px solid #d6deec;border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.execution-return-form>.button{width:100%;margin-top:5px}.revision-callout{background:#fff8e8;border-top:1px solid #ead5a2;padding:20px}.revision-callout span{color:#87621b;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.revision-callout strong{color:#4c3a16;margin:8px 0 5px;font-size:13px;display:block}.revision-callout p{color:#7b6a45;margin:0;font-size:11px}.acceptance-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.acceptance-heading>strong{color:#174f87;background:#e7f1ff;border-radius:100px;padding:6px 9px;font-size:9px}.acceptance-review dl{background:#fff;border:1px solid #e0e7f2;border-radius:9px;grid-template-columns:105px 1fr;gap:9px 14px;padding:16px;display:grid}.acceptance-review dt{color:#8a94a9;text-transform:uppercase;font-size:9px}.acceptance-review dd{color:#3b4865;margin:0;font-size:11px;line-height:1.5}.acceptance-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.recorded-outcome small{color:#78849b;margin-top:8px;font-size:10px;line-height:1.5;display:block}.execution-ledger article>span.in-progress{color:#174f87;background:#e7f1ff}.execution-ledger article>span.awaiting-review{color:#6545a1;background:#f0eafb}.execution-ledger article>span.changes-requested{color:#9a4b2d;background:#faebe5}.execution-ledger article>span.accepted{color:#246b49;background:#eaf7ef}.packet-repository{border-bottom:1px solid var(--line);background:#f3f7ff;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 20px;display:grid}.packet-repository span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;grid-row:1/3;align-self:center;font-size:8px;font-weight:800}.packet-repository strong{color:#263958;font-size:11px}.packet-repository small{color:#76829a;font-size:9px}.packet-repository button{color:#315784;background:#fff;border:1px solid #bdd0ee;border-radius:6px;grid-area:1/3/3;align-self:center;padding:7px 9px;font-size:9px}.packet-repository.missing{background:#fff8e8}.packet-repository.missing span{color:#8b651a}.recorded-outcome>strong{color:#315784;margin-top:8px;font-size:10px;display:block}.system-card.build-target{border-color:#8eb1ef;box-shadow:inset 0 3px #1664d8,0 12px 28px #0a2d690f}.validation-source{background:#eef4ff;border-radius:8px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:12px;padding:12px 14px;display:grid}.validation-source span{color:#607089;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.validation-source strong{color:#214b85;grid-column:1;font:650 11px Manrope}.validation-source small{color:#64738d;grid-area:1/2/3;align-self:center;font-size:9px}.packet-run-actions{gap:6px;display:flex}.packet-toolbar .packet-run-actions button.bridge-run-button{background:#1262da}.packet-toolbar .packet-run-actions button:disabled{cursor:wait;opacity:.65}.bridge-error{background:#fff1ec;border-bottom:1px solid #edc4b7;grid-template-columns:1fr auto;gap:4px 14px;padding:13px 18px;display:grid}.bridge-error strong{color:#8f3c28;font-size:10px}.bridge-error span,.bridge-error p{color:#805849;margin:0;font-size:9px}.bridge-error button{color:#8f3c28;background:0 0;border:0;grid-area:1/2/3;align-self:center;font-size:9px}.bridge-error.persistent{border-top:1px solid #edc4b7;border-bottom:0}.bridge-progress{background:#eef5ff;border-top:1px solid #c7d9f8;align-items:center;gap:13px;padding:19px 22px;display:flex}.bridge-progress strong{color:#254a7e;font-size:11px}.bridge-progress p{color:#667b99;margin:4px 0 0;font-size:9px}.bridge-pulse{background:#1767de;border-radius:50%;flex:none;width:10px;height:10px;animation:1.5s infinite bridge-pulse;box-shadow:0 0 #1767de73}.dry-run-notice{background:#fff9e9;border:1px solid #d4c08b;border-radius:8px;margin-top:14px;padding:14px 16px}.dry-run-notice strong{color:#765719;font-size:11px}.dry-run-notice p{color:#786a45;margin:5px 0 0;font-size:10px;line-height:1.5}.execution-ledger article>span.failed{color:#9a3c32;background:#fae9e7}@keyframes bridge-pulse{70%{box-shadow:0 0 0 8px #1767de00}to{box-shadow:0 0 #1767de00}}.systems-hero-actions{align-items:center;gap:8px;display:flex}.systems-hero-actions .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.systems-hero-actions button:disabled{opacity:.55;cursor:not-allowed}.repository-bootstrap-form{border-color:#8eb1ef;margin:18px 0;box-shadow:0 16px 36px #0a2d6912}.repository-bootstrap-form .capture-heading p:last-child{color:var(--muted);max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.55}.repository-bootstrap-form>label{font-size:11px;font-weight:700;display:block}.repository-bootstrap-form>label input{border:1px solid #d7deea;border-radius:8px;width:100%;margin-top:7px;padding:11px 12px;display:block}.bootstrap-path{background:#eef4ff;border-radius:8px;margin:14px 0;padding:13px 15px}.bootstrap-path span,.bootstrap-path strong{display:block}.bootstrap-path span{color:#64738d;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.bootstrap-path strong{color:#294d7d;overflow-wrap:anywhere;margin-top:5px;font:600 11px Manrope}.bootstrap-files{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:14px 0;display:grid}.bootstrap-files>span{color:#64738d;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.bootstrap-files ul{color:#59677e;margin:0;padding-left:17px;font-size:10px;line-height:1.8}.bootstrap-result{background:#eff9f3;border:1px solid #b9d9c8;border-radius:8px;margin-top:14px;padding:15px 17px}.bootstrap-result strong{color:#23724c;font-size:11px}.bootstrap-result p{color:#405d4d;overflow-wrap:anywhere;margin:5px 0;font-size:10px}.bootstrap-result span,.bootstrap-result small{color:#668071;font-size:9px;display:block}.bootstrap-result small{margin-top:7px}@media (width<=800px){.systems-hero-actions{flex-direction:column;width:100%}.systems-hero-actions .button{width:100%}.bootstrap-files{grid-template-columns:1fr}.requirement-delivery-item{grid-template-columns:40px 1fr}.requirement-delivery-action{grid-column:2;justify-content:flex-start}.acceptance-heading{flex-direction:column}.acceptance-review dl{grid-template-columns:1fr}.acceptance-actions{flex-direction:column-reverse}.acceptance-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-guide{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #dce4f1;border-radius:17px;grid-template-columns:minmax(320px,1.35fr) minmax(300px,.9fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:24px 27px;display:grid}.dashboard-guide h2{letter-spacing:-.02em;margin:6px 0;font:700 18px Manrope}.dashboard-guide>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dashboard-guide-flow{justify-content:center;align-items:center;gap:8px;display:flex}.dashboard-guide-flow span{color:#486080;text-transform:uppercase;letter-spacing:.05em;background:#f7f9fc;border:1px solid #e0e6ef;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.dashboard-guide-flow i{color:#91a0b8;font-style:normal}.dashboard-guide .button{min-width:188px}.help-page{max-width:1320px;padding-top:34px}.help-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 12%,#3684ff6b,#0000 29%),linear-gradient(125deg,#050e31 0%,#07184d 55%,#0b2d79 100%);border:1px solid #ffffff12;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:60px;min-height:430px;padding:clamp(38px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #06113a2e}.help-hero:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000);mask-image:linear-gradient(90deg,#0000 22%,#000)}.help-hero h1{color:#fff;max-width:820px;margin:12px 0 17px;font-size:clamp(43px,5vw,66px)}.help-hero>div>p:not(.eyebrow){color:#bcc9e7;max-width:720px;margin:0;font-size:16px;line-height:1.65}.help-hero-actions{gap:10px;margin-top:30px;display:flex}.help-hero-actions a{align-items:center;text-decoration:none;display:inline-flex}.help-hero-actions .button-secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#b0c2e959}.help-hero-actions .button-secondary:hover{color:#fff;background:#ffffff24}.help-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #aac0f040;border-radius:17px;padding:25px;position:relative;box-shadow:inset 0 1px #ffffff14}.help-hero aside span{color:#86acff;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.help-hero aside strong{margin:12px 0 9px;font:700 20px/1.35 Manrope;display:block}.help-hero aside p{color:#b7c4e1;margin:0;font-size:12px;line-height:1.55}.help-positioning{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;margin:18px 0 48px;padding:24px 30px;display:grid}.help-positioning span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.help-positioning strong{margin-top:7px;font:700 16px/1.4 Manrope;display:block}.help-positioning p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.help-section{margin-bottom:52px}.help-section-heading,.platform-map-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.help-section-heading h2,.platform-map-heading h2,.help-library-heading h2{letter-spacing:-.035em;margin:7px 0 0;font:700 29px/1.2 Manrope}.help-section-heading>span,.platform-map-heading>span{color:#69758d;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #dfe5ef;border-radius:999px;padding:7px 10px;font-size:9px}.operating-loop{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.operating-loop article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff,#fafcff);border-radius:15px;padding:22px}.operating-loop article>div{justify-content:space-between;align-items:center;display:flex}.operating-loop article>div span{color:var(--blue);font:700 11px Manrope}.operating-loop article>div i{color:#a0adc1;z-index:2;margin-right:-19px;font-style:normal;position:relative}.operating-loop h3{margin:28px 0 8px;font:700 15px Manrope}.operating-loop p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.platform-map{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;margin-bottom:52px;padding:30px}.platform-flow{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:stretch;margin:26px 0;display:grid}.platform-flow article{background:#f8fafc;border:1px solid #e0e6ef;border-radius:12px;padding:18px}.platform-flow article.platform-core{color:#fff;background:linear-gradient(135deg,#071743,#0c317d);border-color:#174aa8;box-shadow:0 12px 28px #06113a29}.platform-flow>b{color:#96a4ba;place-items:center;font-weight:500;display:grid}.platform-flow span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700;display:block}.platform-flow .platform-core span{color:#7af}.platform-flow strong{margin:9px 0 7px;font:650 12px/1.4 Manrope;display:block}.platform-flow p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.platform-flow .platform-core p{color:#afbedf}.integration-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.integration-grid>article{border:1px solid var(--line);background:#fcfdff;border-radius:13px;padding:20px;overflow:hidden}.integration-grid>article.primary{background:#f4f8ff;border-color:#bcd1f6}.integration-grid header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integration-grid header span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.integration-grid h3{margin:6px 0 0;font:700 17px Manrope}.integration-grid em{color:#6b6476;text-transform:uppercase;letter-spacing:.04em;background:#f1eef5;border-radius:999px;flex-shrink:0;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700}.integration-grid em.available-now{color:#246b49;background:#e8f6ee}.integration-grid em.planned-automation{color:#765e20;background:#faf2dd}.integration-grid>article>p{min-height:38px;color:var(--muted);margin:17px 0;font-size:10px;line-height:1.55}.integration-grid footer{border-top:1px solid #e8ecf2;grid-template-columns:90px 1fr;gap:10px;padding-top:13px;display:grid}.integration-grid footer strong{color:#8d97aa;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.integration-grid footer span{color:#536078;font-size:9px;line-height:1.45}.help-library{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;margin-bottom:22px;overflow:hidden}.help-library-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(300px,440px);align-items:end;gap:40px;padding:30px;display:grid}.help-library-heading>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:10px}.help-search label{color:#7d879a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.help-search>div{background:#f8fafc;border:1px solid #d5ddea;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;min-height:46px;display:grid;overflow:hidden}.help-search span{color:var(--blue);text-align:center;font-size:19px}.help-search input{width:100%;height:44px;color:var(--navy);background:0 0;border:0;outline:0;padding:0 13px 0 0;font-size:12px}.help-search>div:focus-within{background:#fff;border-color:#8db1f4;box-shadow:0 0 0 3px #1769ff14}.help-categories{border-bottom:1px solid var(--line);scrollbar-width:none;gap:7px;padding:18px 30px;display:flex;overflow-x:auto}.help-categories::-webkit-scrollbar{display:none}.help-categories button{color:#68748a;background:#fafbfd;border:1px solid #e0e5ed;border-radius:999px;flex-shrink:0;padding:8px 11px;font-size:9px;font-weight:600}.help-categories button.active{color:#fff;border-color:var(--navy);background:var(--navy);box-shadow:0 7px 15px #06113a21}.help-result-summary{color:#8993a5;justify-content:space-between;padding:14px 30px 7px;font-size:9px;display:flex}.help-result-summary button{color:var(--blue);background:0 0;border:0;padding:0;font-size:9px}.faq-list{padding:0 30px 30px}.faq-list details{border-bottom:1px solid #e8ecf2}.faq-list details:first-child{border-top:1px solid #e8ecf2}.faq-list summary{cursor:pointer;grid-template-columns:120px 1fr 24px;align-items:center;gap:15px;min-height:70px;padding:14px 4px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.faq-list summary>strong{font:600 13px Manrope}.faq-list summary>i{color:#65718a;background:#fafbfd;border:1px solid #dce2ec;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;transition:transform .18s;display:grid}.faq-list details[open] summary>i{color:#fff;border-color:var(--blue);background:var(--blue);transform:rotate(45deg)}.faq-list details>div{padding:0 43px 20px 139px}.faq-list details>div p{max-width:900px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.help-empty{text-align:center;background:#fafbfd;border:1px dashed #ccd6e5;border-radius:13px;align-content:center;place-items:center;min-height:310px;margin:12px 30px 30px;padding:30px;display:grid}.help-empty>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:37px;height:37px;font:700 18px Manrope;display:grid}.help-empty h3{margin:13px 0 6px;font:700 17px Manrope}.help-empty p{max-width:620px;color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.6}.help-next-step{color:#fff;background:radial-gradient(circle at 86% 0,#3684ff59,#0000 28%),linear-gradient(125deg,#06113a,#0b245f);border-radius:19px;justify-content:space-between;align-items:center;gap:40px;padding:30px;display:flex;box-shadow:0 18px 44px #06113a24}.help-next-step h2{margin:7px 0;font:700 23px Manrope}.help-next-step>div>p:last-child{color:#b9c6e2;max-width:760px;margin:0;font-size:11px;line-height:1.6}.help-next-step .button{flex-shrink:0}@media (width<=1100px){.topnav>button:not(.button){padding-left:11px;padding-right:11px}.dashboard-guide{grid-template-columns:1fr auto}.dashboard-guide-flow{grid-area:2/1/auto/-1;justify-content:flex-start}.operating-loop{grid-template-columns:repeat(3,1fr)}.platform-flow{grid-template-columns:1fr 1fr;gap:10px}.platform-flow>b{display:none}}@media (width<=800px){.help-hero{grid-template-columns:1fr;gap:32px}.help-hero aside{max-width:520px}.help-positioning{grid-template-columns:1fr;gap:14px}.operating-loop{grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:1fr}.help-library-heading{grid-template-columns:1fr;gap:24px}}@media (width<=620px){.dashboard-guide{grid-template-columns:1fr;padding:21px}.dashboard-guide-flow{flex-wrap:wrap;grid-area:auto;justify-content:flex-start}.dashboard-guide .button{width:100%}.help-page{padding-top:20px}.help-hero{border-radius:18px;min-height:0;padding:30px 24px}.help-hero h1{font-size:39px}.help-hero>div>p:not(.eyebrow){font-size:14px}.help-hero-actions{flex-direction:column}.help-hero-actions .button{justify-content:center;width:100%}.help-positioning{margin-bottom:38px;padding:21px}.help-section-heading,.platform-map-heading{flex-direction:column;align-items:flex-start}.operating-loop{grid-template-columns:1fr}.operating-loop article>div i{display:none}.platform-map{padding:21px}.platform-flow{grid-template-columns:1fr;gap:7px}.integration-grid footer{grid-template-columns:1fr;gap:4px}.help-library-heading{padding:23px 20px}.help-categories,.help-result-summary,.faq-list{padding-left:20px;padding-right:20px}.faq-list summary{grid-template-columns:1fr 24px;gap:8px}.faq-list summary>span,.faq-list summary>strong{grid-column:1}.faq-list summary>i{grid-area:1/2/3}.faq-list details>div{padding:0 34px 19px 4px}.help-next-step{flex-direction:column;align-items:flex-start;padding:24px}.help-next-step .button{width:100%}}.guided-build-page{max-width:1320px}.guided-build-layout{grid-template-columns:minmax(285px,31%) minmax(0,1fr);gap:clamp(42px,6vw,82px)}.guided-build-layout aside h1{font-size:clamp(38px,4vw,50px)}.guided-build-layout .step-note{opacity:.42}.guided-build-layout .step-note.active,.guided-build-layout .step-note.complete{opacity:1}.guided-build-layout .step-note.active{border-top-color:#a8c3f4}.guided-build-layout .step-note.active>span{color:#fff;background:var(--blue);box-shadow:0 0 0 5px #1769ff17}.guided-build-layout .step-note.complete>span{color:#fff;background:#2f7d5b}.guided-build-layout .step-note>span{border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.guided-project-form{border-radius:19px;box-shadow:0 22px 58px #06113a12}.guided-project-form .form-heading{align-items:center}.venture-context{border:0;margin:0 0 26px;padding:0}.venture-context legend{font-size:13px;font-weight:700}.venture-context>p{color:var(--muted);margin:5px 0 13px;font-size:10px}.venture-context>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.starting-point-options>div{grid-template-columns:repeat(3,1fr)}.venture-context label{min-height:104px;color:var(--navy);cursor:pointer;background:#fafbfd;border:1px solid #dbe2ee;border-radius:12px;grid-template-columns:17px 1fr;align-items:start;gap:10px;margin:0;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.venture-context label:hover{background:#f6f9ff;border-color:#afc3e8}.venture-context label.selected{background:#f2f7ff;border-color:#8eaff0;box-shadow:0 0 0 3px #1769ff12}.venture-context input{width:15px;height:15px;accent-color:var(--blue);margin:2px 0 0}.venture-context label span strong,.venture-context label span small{display:block}.venture-context label span strong{font:650 12px/1.4 Manrope}.venture-context label span small{color:var(--muted);margin-top:6px;font-size:9px;font-weight:400;line-height:1.5}.brand-experience{background:#fcfcfa;border:1px solid #deded8;border-radius:16px;margin:8px 0 28px;padding:22px}.brand-experience>legend{color:#242421;padding:0 8px;font-size:13px;font-weight:750}.brand-experience>p{color:#74746e;margin:-2px 0 16px;font-size:11px;line-height:1.55}.brand-experience .optional{color:#a09f98;font-size:9px;font-weight:600}.brand-mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brand-mode>label{cursor:pointer;background:#fff;border:1px solid #deded8;border-radius:12px;grid-template-columns:17px 1fr;gap:10px;min-height:84px;margin:0;padding:14px;display:grid}.brand-mode>label.selected{background:#fff7f1;border-color:#f3a16d;box-shadow:0 0 0 3px #ff73170f}.brand-mode input{accent-color:#ff7317;width:15px;height:15px;margin:2px 0 0}.brand-mode strong,.brand-mode small{display:block}.brand-mode strong{color:#242421;font-size:12px}.brand-mode small{color:#74746e;margin-top:5px;font-size:9px;font-weight:450;line-height:1.45}.brand-fields{border-top:1px solid #e6e5df;margin-top:18px;padding-top:18px}.brand-assets{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.brand-assets>label{background:#fff;border:1px solid #e2e1dc;border-radius:12px;margin:0;padding:13px;font-size:10px}.brand-assets input[type=file]{background:#f7f7f4;padding:9px;font-size:9px}.brand-file{background:#f1f3f4;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:8px;margin-top:9px;padding:8px;display:grid}.brand-file.dark{background:#242421}.brand-file.icon img{border-radius:9px}.brand-file img{object-fit:contain;width:42px;height:32px}.brand-file b{color:#55554f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.brand-file.dark b{color:#fff}.brand-file button{color:#d65308;text-align:left;background:0 0;border:0;grid-column:2;padding:0;font-size:8px;font-weight:700}.brand-color-row input[type=color]{cursor:pointer;height:46px;padding:5px}.brand-experience .field-error{color:#b74432;margin:-8px 0 15px}.brand-studio{max-width:1120px}.brand-authority,.brand-studio-editor{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfdfda;border-radius:18px;margin-top:22px;padding:28px}.brand-authority>div:first-child>span,.brand-studio-editor .founder-section-heading span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.brand-authority h2{color:#242421;margin:7px 0 5px;font-size:22px}.brand-authority p{color:#74746e;margin:0;font-size:12px}.brand-authority-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.brand-authority-options button{color:#242421;text-align:left;background:#fbfbf8;border:1px solid #deded8;border-radius:14px;flex-direction:column;gap:7px;padding:20px;display:flex}.brand-authority-options button.selected{background:#fff6ef;border-color:#f2a06c;box-shadow:0 0 0 3px #ff73170f}.brand-authority-options strong{font-size:14px}.brand-authority-options small{color:#74746e;font-size:11px}.brand-studio-editor>.brand-assets{margin-top:22px}.brand-studio-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brand-studio-grid label,.brand-studio-editor .brand-assets>label{color:#33332f;font-size:11px;font-weight:700}.brand-studio-grid input,.brand-studio-grid textarea,.brand-studio-grid select,.brand-studio-editor input[type=file]{color:#242421;background:#fafaf8;border:1px solid #deded8;border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.brand-studio-grid input[type=color]{height:48px;padding:5px}.brand-studio-grid .wide{grid-column:1/-1}.brand-studio .advanced-hint{margin-top:22px}.path-preview{background:#f5f8fe;border:1px solid #dce6f6;border-radius:10px;grid-template-columns:45px 1fr;align-items:center;gap:13px;margin:5px 0 22px;padding:14px 16px;display:grid}.path-preview>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.path-preview strong,.path-preview p{margin:0;display:block}.path-preview strong{font:650 11px Manrope}.path-preview p{color:var(--muted);margin-top:4px;font-size:9px}.blueprint-intro{color:#fff;background:radial-gradient(circle at 90% 0,#3d8aff59,#0000 30%),linear-gradient(130deg,#07143f,#0a2a72);border-radius:14px;margin:-2px 0 22px;padding:22px}.blueprint-intro>span{color:#78a9ff;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.blueprint-intro h2{margin:10px 0 7px;font:650 17px/1.45 Manrope}.blueprint-intro p{color:#b8c6e4;margin:0;font-size:10px;line-height:1.55}.guided-questions{gap:11px;display:grid}.guided-questions>section{background:#fbfcfe;border:1px solid #dfe5ef;border-radius:13px;padding:19px;transition:border-color .17s,background .17s}.guided-questions>section.answered{background:#f8fbff;border-color:#c8d9f4}.guided-questions header{grid-template-columns:27px 1fr auto;align-items:start;gap:12px;display:grid}.guided-questions header>span{width:25px;height:25px;color:var(--blue);background:#eef4ff;border:1px solid #d5e1f6;border-radius:8px;place-items:center;font:700 9px Manrope;display:grid}.guided-questions header label{color:var(--navy);cursor:pointer;margin:0;font:650 12px/1.4 Manrope}.guided-questions header p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.guided-questions header em{color:#6d7690;text-transform:uppercase;background:#eef1f6;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:700}.guided-questions textarea,.guided-questions select{width:100%;color:var(--navy);resize:vertical;background:#fff;border:1px solid #d7deea;border-radius:9px;margin:14px 0 0;padding:11px 12px;font-size:11px}.guided-questions select{min-height:42px}.guided-questions textarea:focus,.guided-questions select:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #1769ff14}.guided-questions footer{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.guided-questions footer span{color:#8c96a8;font-size:8px}.guided-questions footer button{color:var(--blue);background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:700}.discovery-progress{background:#fff;border:1px solid #dfe5ef;border-radius:10px;margin:15px 0 19px;padding:14px 16px}.discovery-progress>div{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.discovery-progress strong{color:var(--navy)}.discovery-progress>i{background:#e9edf4;border-radius:5px;height:5px;margin-top:10px;display:block;overflow:hidden}.discovery-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#1769ff,#65a0ff);height:100%;transition:width .2s;display:block}.blueprint-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}.blueprint-review-heading span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.blueprint-review-heading h2{letter-spacing:-.03em;margin:7px 0 4px;font:700 28px Manrope}.blueprint-review-heading p{color:var(--muted);margin:0;font-size:10px}.blueprint-artifacts{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid;overflow:hidden}.blueprint-artifacts article{padding:17px}.blueprint-artifacts article:nth-child(2n){border-left:1px solid var(--line)}.blueprint-artifacts article:nth-child(n+3){border-top:1px solid var(--line)}.blueprint-artifacts span,.blueprint-artifacts small{color:var(--muted);font-size:8px;display:block}.blueprint-artifacts span{text-transform:uppercase;letter-spacing:.06em}.blueprint-artifacts strong{margin:7px 0 3px;font:700 22px Manrope;display:block}.blueprint-summary{background:#fff;border:1px solid #dce4f0;border-radius:13px;padding:21px}.blueprint-summary h3{margin:7px 0 18px;font:650 15px/1.45 Manrope}.blueprint-summary dl{grid-template-columns:155px 1fr;gap:10px 15px;margin:0;display:grid}.blueprint-summary dl>div{display:contents}.blueprint-summary dt{color:#8993a6;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.blueprint-summary dd{color:#4f5c74;margin:0;font-size:10px;line-height:1.5}.blueprint-summary dd.undecided{color:#8b6b23;font-style:italic}.blueprint-open-decisions{background:#fdf8eb;border:1px solid #ecdfbd;border-radius:10px;margin:12px 0 18px;padding:15px 17px}.blueprint-open-decisions strong{color:#7c6020;font-size:10px}.blueprint-open-decisions p{color:#81704a;margin:5px 0 0;font-size:9px;line-height:1.55}@media (width<=800px){.guided-build-layout{grid-template-columns:1fr}.guided-build-layout aside .step-note{display:flex}.guided-build-layout aside{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guided-build-layout aside>.eyebrow,.guided-build-layout aside>h1,.guided-build-layout aside>p{grid-column:1/-1}.guided-build-layout .step-note{align-items:flex-start;margin:12px 0 0;padding:14px 0 0}.guided-build-layout .step-note p{display:none}}@media (width<=560px){.guided-build-page{padding-top:30px}.guided-build-layout aside{grid-template-columns:1fr}.guided-build-layout .step-note{display:none!important}.venture-context>div,.blueprint-artifacts,.brand-mode,.brand-assets,.brand-authority-options,.brand-studio-grid{grid-template-columns:1fr}.brand-studio-grid .wide{grid-column:auto}.blueprint-artifacts article:nth-child(2n){border-left:0}.blueprint-artifacts article+article{border-top:1px solid var(--line)}.guided-questions header{grid-template-columns:27px 1fr}.guided-questions header em{grid-column:2;justify-self:start}.guided-questions footer{flex-direction:column;align-items:flex-start;gap:5px}.blueprint-review-heading{flex-direction:column}.blueprint-summary dl{grid-template-columns:1fr;gap:4px}.blueprint-summary dd{margin-bottom:8px}}:root{--navy:#1b1b19;--navy-2:#272724;--blue:#ff7317;--blue-bright:#ff8a3d;--muted:#70706b;--line:#e2e2dd;--line-strong:#d4d4ce;--surface-soft:#f4f4f1;--shadow-sm:0 1px 2px #18181606, 0 8px 24px #1818160b;--shadow-md:0 18px 48px #18181617;--shadow-blue:0 12px 28px #ff731733}body{color:#242421;background:#f4f4f1}.app-shell{background:radial-gradient(circle at 88% 0,#ff73170e,#0000 24%),#f4f4f1}.topbar{background:#fafaf8e6;border-bottom-color:#e1e1dc;box-shadow:0 1px #fffc,0 8px 28px #18181609}.topnav{background:#f1f1eee0;border-color:#dfdfda}.topnav>button.active:not(.button){color:#20201e;background:#fff;box-shadow:0 1px 2px #1818160f,0 5px 14px #1818160d}.button{box-shadow:var(--shadow-blue),inset 0 1px 0 #ffffff3d;background:linear-gradient(135deg,#ff7a21,#f2670d)}.button:hover{background:linear-gradient(135deg,#ff8738,#e95b00);box-shadow:0 16px 34px #ff731742}.button:active{box-shadow:0 7px 18px #ff731733}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#ff731740}.button-secondary{color:#282825;background:#fff;border-color:#d7d7d1;box-shadow:0 5px 15px #1818160b}.eyebrow{color:#e95f08!important}.dashboard-hero{background:radial-gradient(circle at 82% 20%,#ff731730,#0000 30%),linear-gradient(135deg,#181817 0%,#252522 100%);box-shadow:0 24px 65px #1919172e}.dashboard-hero .eyebrow{color:#ff9b5a!important}.dashboard-hero>div>p:last-child{color:#c9c9c3}.dashboard-hero:before{border-color:#ff97542e;box-shadow:0 0 0 44px #ff731706,0 0 0 88px #ff731705}.hero-meta span,.hero-meta time{color:#b8b8b1}.hero-meta span i{background:#ff7317;box-shadow:0 0 0 4px #ff731724}.dashboard-guide,.portfolio-briefing,.project-card{background:#fff;border-color:#dfdfda}.project-card:hover{border-color:#f1a675;box-shadow:0 18px 48px #34271e1a}.stage-dot{background:#ff7317;box-shadow:0 0 0 4px #ff73171c}.founder-shell{--ink:#242421;--muted:#70706b;--line:#e2e2dd;--blue:#ff7317;background:radial-gradient(circle at 76% -8%,#ff73170f,#0000 28%),#f4f4f1}.workspace-main{background:#f4f4f1}.founder-sidebar{background:#181817;border-right-color:#30302d}.founder-project-switcher{background:#222220;border-color:#353532}.founder-project-switcher:hover{background:#292926;border-color:#44443f}.project-monogram{background:linear-gradient(145deg,#ff8a3d,#f06408);box-shadow:inset 0 1px #ffffff59,0 6px 18px #ff73173d}.founder-nav-item:hover{background:#242422}.founder-nav-item.active{background:linear-gradient(90deg,#ff73172e,#ff73170b);box-shadow:inset 0 0 0 1px #ff893d24}.founder-nav-item.active .founder-nav-icon{background:#ff7317;box-shadow:0 5px 15px #ff73174d}.founder-nav-indicator{background:#ff7317}.founder-environment span i,.live-kicker i{background:#ff7317;box-shadow:0 0 0 4px #ff73171f}.founder-topbar{background:#f9f9f7e0;border-bottom-color:#dfdfda}.save-state svg{color:#579b74}.founder-welcome h1,.founder-page-heading h1{color:#20201e}.founder-welcome>div>h2{color:#6e6e68}.founder-welcome p,.founder-page-heading p{color:#71716b}.founder-status-card,.founder-next-card,.founder-activity-card,.capability-list article,.history-stats article,.history-grid>article{background:#fff;border-color:#dfdfda;box-shadow:0 8px 26px #1818160a}.founder-status-card:hover{box-shadow:0 18px 40px #18181613}.founder-status-card.primary{background:radial-gradient(circle at 88% 16%,#ff73172e,#0000 30%),linear-gradient(145deg,#1b1b19,#292925);box-shadow:0 18px 45px #18181629}.founder-status-card.primary p{color:#bdbdb6}.progress-track i{background:linear-gradient(90deg,#ff7317,#ff9a55)}.founder-status-card button,.founder-status-card a,.founder-section-heading span,.founder-section-heading button,.advanced-hint button,.founder-page-heading>div>span{color:#e95f08}.soft-pill{background:#f2eee9;color:#786656!important}.next-meta svg{color:#ff7317}.founder-activity-list>div>i{background:#ff7a21;box-shadow:0 0 0 4px #fff0e6}.build-now-card{background:radial-gradient(circle at 88% 0,#ff731733,#0000 30%),linear-gradient(135deg,#1a1a18,#292925);box-shadow:0 20px 50px #18181629}.build-state span{color:#ff9a55}.capability-list article.active{border-color:#efb48d;box-shadow:0 8px 24px #ff731711}.capability-status.active{color:#dd5b09;background:#fff0e6}.advanced-hint{background:#ffffff94;border-color:#d5d5cf}.advanced-hint>span{color:#66665f;background:#efefeb}.advanced-tabs{border-color:#deded8}.advanced-tabs button.active{color:#df5b08;background:#fff0e6}.founder-help-button:hover{color:#df5b08;border-color:#efbd9c}.founder-tip>[role=tooltip]{background:#20201e}.founder-tip>[role=tooltip]:after{border-top-color:#20201e}.product-browser,.founder-request{border-color:#deded8}.browser-bar{background:#f4f4f1}.history-icon.decision{color:#e3610d;background:#fff0e6}.command-hero,.traceability-hero,.activity-hero,.systems-hero,.stakeholder-hero,.digest-hero,.memory-search-hero,.handoff-hero,.company-memory-hero,.review-hero,.lifecycle-current-card,.validation-hero,.deployment-hero,.help-hero{background:radial-gradient(circle at 86% 12%,#ff73172b,#0000 28%),linear-gradient(135deg,#1a1a18,#282824)}.help-hero .eyebrow{color:#ff9b5a!important}.help-hero>div>p:not(.eyebrow){color:#c7c7c0}.platform-core{background:linear-gradient(145deg,#20201e,#2c2c28)!important}.company-project-tag,.architecture-flow>div{background:#222220}.founder-mobile-nav{background:#181817f7!important}.founder-mobile-nav .founder-nav-item.active{background:#ff731721}.founder-delivery-control{background:#fff;border:1px solid #deded8;border-radius:16px;margin-top:16px;padding:22px;box-shadow:0 10px 30px #1818160b}.delivery-control-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.delivery-control-heading h3{color:#20201e;letter-spacing:-.02em;margin:9px 0 5px;font-size:18px}.delivery-control-heading p{color:#777770;max-width:690px;margin:0;font-size:12px;line-height:1.6}.delivery-control-heading>.button,.founder-delivery-control.compact>.button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.delivery-control-heading>.button svg,.founder-delivery-control.compact>.button svg{width:14px}.delivery-state{color:#dc5908;text-transform:uppercase;letter-spacing:.09em;background:#fff0e6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.delivery-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.delivery-state.building{color:#a96900;background:#fff4df}.delivery-state.building:before{animation:1.1s ease-in-out infinite founder-pulse}.delivery-state.ready-to-review{color:#237a59;background:#eaf8f2}.delivery-state.changes-needed,.delivery-state.ready-to-retry{color:#b64d35;background:#fff0ed}.founder-delivery-control.compact{box-shadow:none;border:0;border-top:1px solid #e9e7e2;border-radius:0;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 0;padding:14px 0 0;display:flex}.founder-delivery-control.compact>div{gap:6px;display:grid}.founder-delivery-control.compact small{color:#b64d35;max-width:260px;font-size:9px;line-height:1.4}.founder-delivery-control.compact>.button{margin:0}.founder-build-progress{color:#82502e;background:#fff6ed;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;font-size:11px;display:flex}.founder-build-progress i{background:#ff7317;border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite founder-pulse;box-shadow:0 0 0 5px #ff73171f}.founder-delivery-control.review{background:linear-gradient(#fff,#fbfffd);border-color:#badfce}.founder-review{border-top:1px solid #e1e8e3;margin-top:20px;padding-top:20px}.review-evidence{background:#fafbf9;border:1px solid #e0e6e1;border-radius:11px;grid-template-columns:110px 1fr;gap:9px 16px;padding:17px;display:grid}.review-evidence span{color:#96978f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.review-evidence strong,.review-evidence p{color:#45453f;margin:0;font-size:11px;line-height:1.55}.review-evidence small{color:#8a8a83;grid-column:2;font-size:9px}.founder-review label{color:#50504b;margin-top:16px;font-size:10px;font-weight:750;display:block}.founder-review textarea{color:#20201e;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d8d8d2;border-radius:9px;margin-top:7px;padding:12px 13px;display:block}.founder-review-actions{justify-content:flex-end;gap:10px;margin-top:13px;display:flex}.founder-inline-error{color:#9b422f;background:#fff0ed;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:15px 0 0;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.founder-inline-error-actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}.founder-inline-error button{color:#9b422f;background:0 0;border:0;font-weight:750;text-decoration:underline}.founder-inline-error-actions button:first-child:not(:last-child){color:#9b422f;background:#fff;border-radius:7px;padding:7px 10px;text-decoration:none;box-shadow:0 0 0 1px #eac3ba}.founder-delivery-control.delivered{justify-content:space-between;align-items:center;display:flex}.founder-delivery-control.delivered strong{color:#237a59}.founder-delivery-control.delivered span{color:#777770;font-size:11px}.autopilot-control{background:#fff;border:1px solid #deded8;border-radius:18px;margin-top:18px;padding:26px 28px;box-shadow:0 14px 36px #1818160e}.autopilot-control.running{background:linear-gradient(135deg,#fff,#fff8f3);border-color:#f0b790}.autopilot-control.blocked{background:#fff9f7;border-color:#e9c1b7}.autopilot-control.complete{background:#f8fdfb;border-color:#b9ddcf}.autopilot-control-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.autopilot-control-heading>div>span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.autopilot-control-heading h3{color:#242421;max-width:760px;margin:7px 0 5px;font-size:21px}.autopilot-control-heading p{color:#74746e;max-width:760px;margin:0;font-size:12px;line-height:1.6}.autopilot-control-heading>.button{flex:none}.autopilot-progress{color:#777770;border-top:1px solid #e8e8e3;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:22px;padding-top:18px;font-size:11px;display:grid}.autopilot-progress>div{background:#ecece7;border-radius:99px;height:7px;overflow:hidden}.autopilot-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff7317,#ff9a55);height:100%;transition:width .35s;display:block}.autopilot-progress strong{color:#242421;font-size:12px}.autopilot-capability-details{background:#fff;border:1px solid #dfdfda;border-radius:15px;margin-top:20px}.autopilot-capability-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.autopilot-capability-details>summary::-webkit-details-marker{display:none}.autopilot-capability-details>summary span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.autopilot-capability-details>summary strong{color:#5f5f5a;font-size:11px}.autopilot-capability-details[open]>summary{border-bottom:1px solid #e4e4df}.autopilot-capability-details .capability-section{margin:0;padding:12px}.autopilot-capability-details .capability-list article{box-shadow:none}.simple-build-heading{align-items:flex-end}.owner-build-stages{border-top:1px solid #e8e8e3;grid-template-columns:repeat(5,1fr);gap:0;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.owner-build-stages li{color:#aaa9a2;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex;position:relative}.owner-build-stages li:not(:last-child):after{content:"";z-index:0;background:#deded8;height:1px;position:absolute;top:15px;left:35px;right:8px}.owner-build-stages i{z-index:1;color:#a5a49d;background:#fff;border:1px solid #dddcd6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid;position:relative}.owner-build-stages i svg{width:13px;height:13px}.owner-build-stages li.current{color:#242421}.owner-build-stages li.current i{color:#e95f08;background:#fff2e8;border-color:#ff7317;box-shadow:0 0 0 4px #ff731717}.owner-build-stages li.complete{color:#4d7f6c}.owner-build-stages li.complete i{color:#2f8a68;background:#eaf7f1;border-color:#b9ddcf}.owner-build-stages li.complete:not(:last-child):after{background:#b9ddcf}.owner-build-summary{color:#6e6e68;background:#f6f6f2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:14px 16px;font-size:11px;display:flex}.owner-build-summary button,.build-advanced-link button{color:#d95200;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:inline-flex}.owner-build-summary svg,.build-advanced-link svg{width:13px;height:13px}.build-advanced-link{color:#96958e;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:0 4px;font-size:10px;display:flex}.owner-build-stages li{grid-template-rows:30px auto;align-items:start;gap:8px;display:grid}.owner-build-stages li:not(:last-child):after{left:30px;right:-15px}.owner-build-stages li>span{line-height:1.35}.build-preview-panel{background:#fff;border:1px solid #deded8;border-radius:18px;margin-top:22px;padding:24px;box-shadow:0 14px 36px #1818160b}.build-preview-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.build-preview-heading>div>span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.build-preview-heading h2{color:#242421;margin:6px 0 4px;font-size:20px}.build-preview-heading p{color:#777770;margin:0;font-size:11px}.build-product-browser{box-shadow:none}.build-product-browser iframe{height:560px}.build-preview-waiting{color:#777770;background:#fafaf7;border:1px dashed #d8d8d2;border-radius:15px;justify-content:center;align-items:center;gap:16px;min-height:280px;display:flex}.build-preview-waiting>span{color:#e95f08;background:#fff0e6;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.build-preview-waiting svg{width:22px;height:22px}.build-preview-waiting strong{color:#242421;margin-bottom:5px;display:block}.build-preview-waiting p{margin:0;font-size:11px}.build-source-recovery{background:#fff;border:1px solid #f0c3a7;border-radius:16px;margin-top:14px;padding:22px 24px;box-shadow:0 12px 30px #1818160b}.build-source-recovery>div:first-child>span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.build-source-recovery h3{color:#242421;margin:6px 0;font-size:19px}.build-source-recovery p{color:#74746e;margin:0 0 16px;font-size:12px;line-height:1.55}.build-source-recovery label{color:#4d4d49;font-size:12px;font-weight:700;display:block}.build-source-recovery input{color:#242421;background:#fbfbf9;border:1px solid #d8d8d2;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:12px 13px;display:block}.build-source-recovery input:focus{background:#fff;border-color:#ff7317;box-shadow:0 0 0 3px #ff73171a}.build-source-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.build-source-recovery details{color:#777770;margin-top:14px;font-size:11px}.build-source-recovery summary{cursor:pointer}.build-source-recovery .preview-advanced-link{margin-top:8px}@keyframes founder-pulse{50%{opacity:.42;transform:scale(.82)}}@media (width<=720px){.delivery-control-heading,.founder-delivery-control.compact,.founder-delivery-control.delivered{flex-direction:column;align-items:stretch}.delivery-control-heading>.button,.founder-delivery-control.compact>.button{width:100%}.review-evidence{grid-template-columns:1fr}.review-evidence small{grid-column:auto}.founder-review-actions{grid-template-columns:1fr 1fr;display:grid}.founder-inline-error{flex-direction:column;align-items:flex-start}.founder-inline-error-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.autopilot-control-heading{flex-direction:column;align-items:stretch}.autopilot-control-heading>.button{width:100%}.owner-build-stages{grid-template-columns:1fr;gap:11px}.owner-build-summary,.build-advanced-link,.simple-build-heading{flex-direction:column;align-items:flex-start}.autopilot-progress{grid-template-columns:1fr auto}.autopilot-progress span{grid-row:2}.autopilot-capability-details>summary{flex-direction:column;align-items:flex-start;gap:5px}.owner-build-stages li{grid-template-rows:auto;grid-template-columns:30px 1fr;align-items:center}.owner-build-stages li:not(:last-child):after{width:1px;height:auto;inset:30px auto -12px 15px}.build-preview-heading{flex-direction:column;align-items:flex-start}.build-preview-heading>.button{width:100%}.build-preview-panel{padding:18px}.build-product-browser iframe{height:500px}.build-preview-waiting{align-items:flex-start;min-height:220px;padding:28px 20px}}.business-decision-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#ff73173d,#0000 34%),linear-gradient(145deg,#1b1b19,#2c251f);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:30px;display:flex;box-shadow:0 18px 45px #18181624}.business-decision-hero>div:first-child{max-width:760px}.business-decision-hero span,.business-signal-form .founder-section-heading span,.business-decision-queue .founder-section-heading span,.recorded-business-decisions .founder-section-heading span{color:#ff7a21;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.business-decision-hero h2{margin:9px 0 8px;font-size:25px}.business-decision-hero p{color:#c7c3bc;margin:0;line-height:1.6}.business-decision-hero>div:last-child{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;min-width:145px;padding:17px}.business-decision-hero>div:last-child strong,.business-decision-hero>div:last-child span{display:block}.business-decision-hero>div:last-child strong{font-size:35px}.business-decision-hero>div:last-child span{color:#d4cec7;letter-spacing:0;text-transform:none;margin-top:3px}.business-decision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.business-signal-form,.business-decision-queue,.recorded-business-decisions{background:#fff;border:1px solid #dfdfda;border-radius:18px;padding:27px;box-shadow:0 8px 26px #1818160a}.business-signal-form>label{color:#454541;gap:7px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.business-signal-form input,.business-signal-form textarea,.business-signal-form select{color:#242421;width:100%;font:inherit;background:#fafaf8;border:1px solid #d9d9d3;border-radius:9px;padding:12px 13px}.business-signal-form textarea{resize:vertical}.business-signal-form>.button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}.business-signal-form>.button svg{width:15px}.business-decision-queue{flex-direction:column;display:flex}.business-decision-queue article{border-top:1px solid #ecece7;gap:5px;padding:14px 0;display:grid}.business-decision-queue article>span{color:#e8610b;text-transform:uppercase;font-size:9px;font-weight:800}.business-decision-queue article strong{font-size:12px}.business-decision-queue article p{color:#76766f;margin:0;font-size:10px;line-height:1.5}.business-decision-queue>.button{margin-top:auto}.decision-empty{text-align:center;place-items:center;min-height:210px;display:grid}.decision-empty svg{color:#2c946a;fill:none;stroke:currentColor;stroke-width:2px;width:28px}.decision-empty p{color:#777770;margin:5px 0;font-size:11px}.recorded-business-decisions{margin-top:18px}.recorded-business-decisions>.founder-section-heading button{background:0 0;border:0}.recorded-business-decisions>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.recorded-business-decisions article{background:#fafaf8;border:1px solid #ecece7;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;padding:15px;display:grid}.recorded-business-decisions article>span{color:#e3610d;background:#fff0e6;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.recorded-business-decisions article svg{width:16px}.recorded-business-decisions article strong{font-size:12px}.recorded-business-decisions article p{color:#686861;margin:4px 0;font-size:10px}.recorded-business-decisions article small{color:#92928c;font-size:9px;line-height:1.45}.capture-safety{color:#39735d;background:#f2f8f5;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:10px;display:flex}.capture-safety svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.business-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.business-signal-list button{color:#242421;text-align:left;background:#fafaf8;border:1px solid #e4e2dc;border-radius:11px;gap:5px;padding:13px;display:grid}.business-signal-list button:hover,.business-signal-list button.selected{background:#fff6ef;border-color:#f0b187}.business-signal-list span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.business-signal-list strong{font-size:11px}.business-signal-list p{color:#7a7a73;margin:0;font-size:9px}.business-signal-list small{color:#8a6517;background:#fff0cf;border-radius:5px;justify-self:start;padding:3px 6px;font-size:8px;font-weight:800}.business-decision-detail{background:#fcfcfa;border:1px solid #e6e3dc;border-radius:13px;margin:0 0 18px;padding:17px}.decision-signal-context{border-bottom:1px solid #e8e5df;padding-bottom:15px}.decision-signal-context>span{color:#e8610b;text-transform:uppercase;font-size:9px;font-weight:800}.decision-signal-context h3{margin:7px 0;font-size:17px}.decision-signal-context p{color:#686861;margin:0;font-size:11px;line-height:1.6}.decision-signal-context small{color:#92918a;margin-top:8px;display:block}.business-signal-review{gap:14px;padding-top:16px;display:grid}.decision-boundary{color:#34415b;background:#f3f7ff;border-radius:9px;padding:12px}.decision-boundary strong{font-size:11px}.decision-boundary p{margin:4px 0 0;font-size:9px;line-height:1.5}.business-signal-review fieldset{border:0;margin:0;padding:0}.business-signal-review legend,.business-signal-review>label,.requirement-draft label{color:#4d4c47;gap:6px;font-size:10px;font-weight:750;display:grid}.disposition-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.disposition-grid label{cursor:pointer;background:#fff;border:1px solid #dfddd7;border-radius:9px;gap:8px;padding:10px;display:flex}.disposition-grid label.selected{background:#fff4eb;border-color:#f0a977}.disposition-grid input{accent-color:#ff6712;width:auto}.disposition-grid span{gap:3px;display:grid}.disposition-grid strong{font-size:9px}.disposition-grid small{color:#818079;font-size:8px;line-height:1.35}.business-signal-review textarea,.business-signal-review input,.business-signal-review select{color:#242421;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d7d1;border-radius:8px;padding:11px 12px}.requirement-draft{background:#fff9f4;border:1px solid #f0c7ac;border-radius:11px;gap:12px;padding:14px;display:grid}.requirement-draft>div{gap:3px;display:grid}.requirement-draft>div span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.requirement-draft>div strong{font-size:10px}.business-signal-review>.button{width:100%}.business-signal-outcome{background:#f1f8f4;border-radius:10px;gap:5px;margin-top:15px;padding:14px;display:grid}.business-signal-outcome span{color:#247657;text-transform:uppercase;font-size:9px;font-weight:800}.business-signal-outcome p{color:#6c756f;margin:0;font-size:10px}.business-decision-actions{gap:9px;display:flex}.business-import-panel{background:#fff;border:1px solid #e0ddd6;border-radius:18px;margin-bottom:20px;padding:27px;box-shadow:0 10px 30px #1818160d}.business-import-panel .founder-section-heading p{color:#73736d;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.55}.business-import-panel .founder-section-heading>button{color:#6f6e68;background:0 0;border:0;font-weight:700}.import-boundary{color:#35415b;background:#f2f7ff;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.import-boundary strong{white-space:nowrap;font-size:11px}.import-boundary span{font-size:10px;line-height:1.45}.business-import-controls{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.business-import-controls label,.business-import-text{color:#4c4b46;gap:7px;font-size:10px;font-weight:750;display:grid}.business-import-controls input{background:#fafaf8;border:1px dashed #d1cec6;border-radius:9px;padding:10px}.business-import-controls>div{align-items:center;gap:10px;display:flex}.business-import-controls>div span{color:#8a8982;font-size:9px}.business-import-controls>div button{color:#dc5d0d;background:0 0;border:0;font-size:10px;font-weight:800}.business-import-text{margin:14px 0}.business-import-text textarea{color:#252522;resize:vertical;background:#fafaf8;border:1px solid #d9d6cf;border-radius:10px;width:100%;padding:13px;font:11px/1.55 Consolas,monospace}.business-import-preview{background:#fafaf8;border:1px solid #e2dfd8;border-radius:12px;gap:13px;margin-top:16px;padding:15px;display:grid}.import-preview-summary{align-items:center;gap:12px;display:flex}.import-preview-summary strong{color:#247657}.import-preview-summary span{color:#9a4b39}.import-preview-summary em{color:#8a681e;margin-left:auto;font-size:9px}.import-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.import-preview-list article{background:#fff;border:1px solid #e3e0d9;border-radius:9px;grid-template-columns:48px 1fr;gap:8px;padding:10px;display:grid}.import-preview-list article.invalid{background:#fff7f5;border-color:#edc2b8}.import-preview-list article>span{color:#9a9992;text-transform:uppercase;font-size:8px;font-weight:800}.import-preview-list article>div{gap:3px;display:grid}.import-preview-list strong{font-size:10px}.import-preview-list p{color:#74736d;margin:0;font-size:9px;line-height:1.4}.import-preview-list small{color:#9a6848;font-size:8px}.import-preview-list em{color:#a43d2f;font-size:8px;font-style:normal}.business-import-preview>.button{justify-self:end}.import-empty{text-align:center;padding:20px}.import-empty p{color:#77766f;margin:4px 0;font-size:10px}.import-success{color:#246c51;background:#edf8f2;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.import-success span{font-size:10px}.operations-loop{background:#fff;border:1px solid #dfdfda;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:20px 22px;display:flex}.operations-loop>div{gap:4px;display:grid}.operations-loop>div span{color:#f26a12;font-size:9px;font-weight:800}.operations-loop>div strong{font-size:12px}.operations-loop>div small{color:#85857e;font-size:9px}.operations-loop>i{color:#c6c6c0;font-style:normal}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operations-grid article{background:#fff;border:1px solid #dfdfda;border-radius:17px;grid-template-columns:44px 1fr;gap:15px;padding:24px;display:grid;box-shadow:0 8px 26px #1818160a}.operation-icon{color:#e8610b;background:#fff0e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.operation-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.operations-grid article small{color:#ed6410;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.operations-grid article h2{margin:6px 0;font-size:17px}.operations-grid article p{color:#74746e;margin:0;font-size:11px;line-height:1.6}.operations-grid article button{color:#e95f08;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:flex}.operations-grid article button svg{width:13px}.operate-update{background:#fff;border:1px solid #deddd8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) auto;align-items:end;gap:22px;margin-bottom:18px;padding:28px;display:grid;box-shadow:0 10px 30px #1818160b}.operate-update>div>span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.operate-update h2{margin:7px 0}.operate-update p{color:#74746e;max-width:650px;margin:0;font-size:12px;line-height:1.65}.operate-update textarea{color:#242421;resize:vertical;background:#fafaf8;border:1px solid #d8d8d2;border-radius:11px;width:100%;padding:14px}.operate-records{background:#fff;border:1px solid #dfdfda;border-radius:14px;margin-bottom:20px;padding:17px 20px}.operate-records>summary{cursor:pointer;color:#62645f;font-size:12px;font-weight:750}.operate-records[open]>summary{border-bottom:1px solid #e5e4df;padding-bottom:16px}.operate-records .operations-center{margin:18px 0 0}.operate-records .operations-command{color:#242421;background:#f7f6f2;border:1px solid #e1e0da}.operate-records .operations-command>div:first-child>p:last-child{color:#74746e}.operate-records .operations-actions .button-secondary{color:#242421;background:#fff;border-color:#d5d3cc}.existing-product-fields{background:#fff8f3;border:1px solid #f1c4a7;border-radius:12px;padding:16px}.existing-product-fields .field-error{color:#b14b34;grid-column:1/-1}.optional{color:#96968f;font-size:9px;font-weight:500}.reference-product-fields{background:#fffaf6;border:1px solid #ead7c9;border-radius:14px;margin:0 0 26px;padding:20px}.reference-product-fields>legend{color:#242421;padding:0 7px;font-size:13px;font-weight:750}.reference-product-fields>p{color:#74746e;margin:0 0 16px;font-size:10px;line-height:1.55}.reference-product-fields>label{margin-top:14px}.reference-product-fields input[type=file]{background:#fff;padding:10px}.reference-screenshots{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 16px;display:grid}.reference-screenshots .brand-file{grid-template-columns:52px 1fr}.reference-screenshots .brand-file img{width:52px;height:42px}.reference-product-fields>aside{color:#66564b;background:#fff0e5;border-radius:10px;gap:8px;margin-top:16px;padding:12px;font-size:9px;line-height:1.5;display:flex}.reference-product-fields>aside strong{color:#c94f08;flex:none}.reference-product-fields .field-error{color:#b14b34;margin-top:10px;display:block}.reference-product-fields .field-help{color:#74746e}@media (width<=900px){.starting-point-options>div,.reference-screenshots,.business-decision-grid,.operations-grid{grid-template-columns:1fr}.operations-loop{align-items:flex-start;overflow-x:auto}.operations-loop>div{min-width:120px}.disposition-grid,.business-import-controls,.import-preview-list,.operate-update{grid-template-columns:1fr}.operate-update .button{justify-self:start}}@media (width<=640px){.business-decision-hero{flex-direction:column;align-items:flex-start}.business-decision-hero>div:last-child{width:100%}.recorded-business-decisions>div:last-child{grid-template-columns:1fr}.founder-mobile-nav{grid-template-columns:repeat(6,1fr)}.business-decision-actions{flex-direction:column;width:100%}.business-decision-actions .button{width:100%}.import-boundary{flex-direction:column;align-items:flex-start}.business-import-preview>.button{justify-self:stretch}}.product-doctrine{background:#fff;border:1px solid #deded8;border-radius:18px;margin:24px 0;padding:30px;box-shadow:0 12px 34px #1818160b}.product-doctrine .doctrine-intro{color:#686862;max-width:850px;margin:14px 0 22px;font-size:13px;line-height:1.7}.product-doctrine>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.product-doctrine article{background:linear-gradient(145deg,#fff,#f8f7f4);border:1px solid #e5e3de;border-radius:12px;min-width:0;padding:19px}.product-doctrine article>span{color:#e95f08;letter-spacing:.1em;font-size:9px;font-weight:850}.product-doctrine h3{color:#242421;margin:17px 0 8px;font-size:13px;line-height:1.35}.product-doctrine article p{color:#74746d;margin:0;font-size:10px;line-height:1.6}@media (width<=1000px){.product-doctrine>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.product-doctrine{padding:23px 18px}.product-doctrine>div:last-child{grid-template-columns:1fr}}.validation-overview{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.validation-overview article{background:#fff;border:1px solid #deddd8;border-radius:16px;padding:24px}.validation-overview span,.founder-validation>.founder-section-heading span,.validation-complete>div>span,.validation-issue>div>span,.evidence-summary .founder-section-heading span{color:#ff6712;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.validation-overview strong{color:#1f201d;margin:15px 0 8px;font:750 30px Manrope;display:block}.validation-overview p{color:#73766f;margin:0;font-size:12px;line-height:1.6}.validation-overview article.passed{background:#f4fbf7;border-color:#b9decf}.validation-overview article.passed strong{color:#147653}.founder-validation{background:#fff;border:1px solid #deddd8;border-radius:18px;margin-top:24px;padding:30px}.founder-validation>p{color:#71756e;margin:8px 0 24px}.validation-checklist{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px;display:grid}.validation-checklist label{cursor:pointer;background:#fafaf8;border:1px solid #deddd8;border-radius:12px;gap:13px;padding:16px;display:flex}.validation-checklist label.checked{background:#f2faf6;border-color:#a8d8c4}.validation-checklist input{accent-color:#ff6712;width:18px;height:18px}.validation-checklist span{gap:5px;display:grid}.validation-checklist strong{font-size:13px}.validation-checklist small{color:#777b73;line-height:1.45}.validation-notes{color:#31332f;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:grid}.validation-notes textarea,.validation-issue textarea{color:#20211f;resize:vertical;background:#fbfbf9;border:1px solid #d8d8d3;border-radius:10px;width:100%;padding:13px}.validation-warning{color:#aa3b2f!important}.validation-complete{background:linear-gradient(135deg,#f1faf5,#fff);border:1px solid #a9d8c2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:28px;display:grid}.validation-complete-icon{color:#137653;background:#dff4e9;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.validation-complete-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.validation-complete h2{margin:6px 0 7px}.validation-complete p{color:#687069;max-width:760px;margin:0;line-height:1.6}.validation-revisions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.validation-revisions code,.evidence-summary code{color:#555851;background:#eeeee9;border-radius:6px;padding:5px 8px;font-size:10px}.validation-issue{background:#f7f6f2;border:1px solid #deddd8;border-radius:18px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:18px;margin-top:24px;padding:24px;display:grid}.validation-issue h3{margin:5px 0}.validation-issue p{color:#747870;margin:0;font-size:12px}.evidence-summary{margin-top:28px}.evidence-summary>div:last-child{gap:9px;display:grid}.evidence-summary article{background:#fff;border:1px solid #deddd8;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.evidence-summary article>span{color:#8b8f87;background:#eef0eb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.evidence-summary article.trusted>span{color:#14805a;background:#e4f5ec}.evidence-summary svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.evidence-summary strong{font-size:12px}.evidence-summary p{color:#7b7f77;margin:3px 0 0;font-size:10px}.delivery-warning{color:#a63f31;font-size:10px;font-weight:700}.quick-review{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr) auto;align-items:end;gap:24px;display:grid}.quick-review>div>span{color:#ff6712;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.quick-review h2{margin:7px 0}.quick-review>div>p{color:#71756e;margin:0;line-height:1.6}.quick-review .validation-notes{margin:0}.quick-review>details{border-top:1px solid #e6e5df;grid-column:1/-1;padding-top:18px}.quick-review>details summary,.preview-evidence-details>summary{cursor:pointer;color:#62645f;font-size:12px;font-weight:750}.quick-review ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.quick-review li{background:#f7f6f2;border-radius:10px;gap:4px;padding:12px;display:grid}.quick-review li strong{font-size:12px}.quick-review li span{color:#777b73;font-size:11px;line-height:1.45}.preview-evidence-details{background:#fff;border:1px solid #deddd8;border-radius:14px;margin-top:24px;padding:18px 20px}.preview-evidence-details[open]>summary{border-bottom:1px solid #e6e5df;padding-bottom:18px}.preview-evidence-details .validation-overview{margin:20px 0}.preview-evidence-details .evidence-summary{margin-top:0}@media (width<=900px){.validation-overview,.validation-checklist{grid-template-columns:1fr}.validation-complete{grid-template-columns:auto 1fr}.validation-complete>.button{grid-column:1/-1}.validation-issue{grid-template-columns:1fr}.validation-issue>.button{justify-self:start}.quick-review{grid-template-columns:1fr}.quick-review .button{justify-self:start}.quick-review>details{grid-column:1}.quick-review ul{grid-template-columns:1fr}}.validation-next{background:linear-gradient(135deg,#fff8f2,#fff);border:1px solid #efc9ae;border-radius:18px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:18px;margin-top:24px;padding:24px;display:grid}.validation-next>div>span{color:#ff6712;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.validation-next h3{margin:5px 0}.validation-next p{color:#747870;margin:0;font-size:12px}.validation-next textarea{color:#20211f;resize:vertical;background:#fbfbf9;border:1px solid #d8d8d3;border-radius:10px;width:100%;padding:13px}@media (width<=900px){.validation-next{grid-template-columns:1fr}.validation-next>.button{justify-self:start}}.change-safety-trigger{justify-content:flex-end;margin-top:14px;display:flex}.danger-link{color:#a63b2e!important}.change-safety-panel{background:#fff5f2;border:1px solid #efc7bd;border-radius:14px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:16px;margin-top:16px;padding:18px;display:grid}.change-safety-panel strong{font-size:13px}.change-safety-panel p{color:#7d6a65;margin:4px 0 0;font-size:11px}.change-safety-panel textarea{color:#222;resize:vertical;background:#fff;border:1px solid #ddc5bd;border-radius:9px;width:100%;padding:12px}.change-safety-panel>div:last-of-type{gap:8px;display:flex}.danger-button{background:#a63b2e!important;border-color:#a63b2e!important}.danger-button:disabled{opacity:.45}.safety-view{padding-bottom:0}.change-safety-center{background:linear-gradient(135deg,#fff,#faf7f2);border:1px solid #dfddd6;border-radius:18px;gap:16px;padding:24px;display:grid}.change-safety-center>div:first-child>span{color:#ff6712;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.change-safety-center h2{margin:5px 0}.change-safety-center>div:first-child>p{color:#73766f;margin:0}.rollback-card{background:#fff;border:1px solid #e2e0da;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.rollback-card>div{gap:4px;display:grid}.rollback-card small{color:#777b73}.dismissed-history{border-top:1px solid #e3e0d9;padding-top:14px}.dismissed-history summary{cursor:pointer;color:#696c66;font-size:12px;font-weight:700}.dismissed-history>div{border-bottom:1px solid #eeeae3;grid-template-columns:1fr 1.5fr auto;gap:12px;padding:12px 0;font-size:11px;display:grid}.dismissed-history span,.dismissed-history time{color:#777b73}.change-safety-panel label{color:#6e554e;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.change-safety-panel .change-safety-error{color:#9b3026;background:#f7dfda;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;font-weight:700}@media (width<=900px){.change-safety-panel{grid-template-columns:1fr}.change-safety-panel>div:last-of-type{flex-wrap:wrap}.rollback-card{flex-direction:column;align-items:flex-start}.dismissed-history>div{grid-template-columns:1fr}}:root{--navy:#232321;--navy-2:#34332f;--muted:#73736d;--line:#e6e4df;--line-strong:#d8d5ce;--surface:#fff;--surface-soft:#f7f7f5;--shadow-sm:0 1px 2px #1e1d1a06, 0 7px 22px #1e1d1a09;--shadow-md:0 16px 42px #1e1d1a13}body,.app-shell,.workspace-main,.founder-shell{background:#f8f8f6}.founder-shell{--ink:#232321;--muted:#73736d;--line:#e6e4df;background:radial-gradient(circle at 82% -12%,#ff73170b,#0000 25%),#f8f8f6}.founder-sidebar{color:#242421;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf8f7;border-right:1px solid #e2e0da;box-shadow:8px 0 30px #1f1e1b06}.founder-brand-full,.founder-brand-mark{filter:none}.founder-project-switcher{color:#292925;background:#fff;border-color:#e2e0da;box-shadow:0 1px 2px #1e1d1a06}.founder-project-switcher:hover{color:#1f1f1d;background:#fff;border-color:#d3cfc7;box-shadow:0 8px 22px #1f1e1b0f}.founder-project-switcher small{color:#7c7b75}.founder-project-switcher>svg{color:#77766f}.founder-nav-item{color:#676761}.founder-nav-item:hover{color:#222220;background:#f0efec}.founder-nav-item.active{color:#24211f;background:#fff1e7;box-shadow:inset 0 0 0 1px #f3d7c5}.founder-nav-item.active .founder-nav-icon{color:#e65f0c;box-shadow:none;background:0 0}.founder-nav-indicator{display:none}.founder-nav-item[data-tooltip]:after{color:#292925;background:#fff;border:1px solid #dedbd4;box-shadow:0 10px 28px #1f1e1b1f}.migration-wizard{background:#fcfcfa;border:1px solid #dedbd4;border-radius:16px;margin:18px 0 24px;padding:0;overflow:hidden}.migration-wizard>legend{float:left;color:#242421;width:100%;padding:24px 26px 6px;font:700 19px Manrope}.migration-wizard>.migration-intro{clear:both;color:#72716b;margin:0;padding:0 26px 22px;line-height:1.55}.migration-wizard>nav{background:#e7e4de;border-block:1px solid #e7e4de;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.migration-wizard>nav button{color:#77766f;background:#f6f5f2;border:0;justify-content:center;align-items:center;gap:8px;min-height:58px;font:650 12px Manrope;display:flex}.migration-wizard>nav button.active{color:#b94708;background:#fff3ea}.migration-wizard>nav button.complete{color:#3b7c61;background:#f3faf6}.migration-wizard>nav span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.migration-page{gap:18px;padding:28px 26px;display:grid}.migration-page>header span{color:#e65f0c;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.migration-page>header h3{color:#252522;margin:7px 0 4px;font:700 21px Manrope}.migration-page>header p{color:#77766f;margin:0;line-height:1.55}.migration-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.migration-choice-grid>label{cursor:pointer;background:#fff;border:1px solid #dfddd7;border-radius:12px;grid-template-columns:18px 1fr;gap:10px;padding:16px;display:grid}.migration-choice-grid>label.selected{background:#fff6ef;border-color:#ef9b68;box-shadow:inset 0 0 0 1px #f2c3a6}.migration-choice-grid input{margin-top:2px}.migration-choice-grid span{gap:4px;display:grid}.migration-choice-grid strong{color:#292925;font:650 13px Manrope}.migration-choice-grid small{color:#77766f;line-height:1.45}.migration-system-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.migration-page>aside{color:#686761;background:#f7f6f3;border:1px solid #e3e0d9;border-radius:11px;gap:10px;padding:15px 17px;display:flex}.migration-page>aside strong{white-space:nowrap;color:#292925}.migration-confirm{background:#fff;border:1px solid #dedbd4;border-radius:11px;grid-template-columns:20px 1fr;gap:10px;padding:16px;display:grid!important}.migration-confirm input{margin-top:2px}.migration-confirm span{gap:3px;display:grid}.migration-confirm small{color:#77766f}.migration-actions{background:#f8f7f4;border-top:1px solid #e7e4de;justify-content:flex-end;align-items:center;gap:12px;padding:16px 26px;display:flex}.migration-actions>span{color:#888780;font-size:11px}.migration-actions .button{min-width:88px}.migration-readiness{border-radius:12px;gap:3px;padding:16px;display:grid}.migration-readiness.ready{color:#287251;background:#eef8f2}.migration-readiness.attention{color:#9d4c13;background:#fff4e8}.migration-readiness span{color:#696862;font-size:12px}.migration-review ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.migration-review li{background:#fff;border:1px solid #e3e0da;border-radius:11px;grid-template-columns:125px 1fr;gap:16px;padding:15px 16px;display:grid}.migration-review li>span{color:#6f6e68;text-transform:uppercase;letter-spacing:.05em;background:#f1f1ee;border-radius:99px;align-self:start;width:max-content;padding:5px 7px;font-size:9px}.migration-review li strong{color:#292925;font:650 13px Manrope}.migration-review li p{color:#77766f;margin:4px 0 0;font-size:12px;line-height:1.45}@media (width<=760px){.migration-wizard>nav{grid-template-columns:1fr 1fr}.migration-wizard>nav button{justify-content:flex-start;padding:0 14px}.migration-choice-grid,.migration-system-grid{grid-template-columns:1fr}.migration-page{padding:22px 18px}.migration-wizard>legend,.migration-wizard>.migration-intro{padding-inline:18px}.migration-review li{grid-template-columns:1fr}.migration-actions{padding-inline:18px}}.system-migration-plan{background:#fff;border:1px solid #dfddd7;border-radius:14px;margin:20px 0;padding:24px}.system-migration-plan>header{border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.system-migration-plan>header h3{max-width:720px;margin:5px 0 0;font:650 17px/1.45 Manrope}.system-migration-plan>header>strong{color:#b94b09;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#fff1e7;border-radius:99px;padding:7px 10px;font-size:10px}.system-migration-plan>div{display:grid}.system-migration-plan article{border-bottom:1px solid #eeece7;grid-template-columns:36px 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.system-migration-plan article>span{color:#c65b16;font:700 11px Manrope}.system-migration-plan article strong{font:650 13px Manrope}.system-migration-plan article p{color:#74736d;margin:4px 0 0;font-size:12px;line-height:1.5}.system-migration-plan article em{text-transform:uppercase;letter-spacing:.05em;color:#77766f;font-size:9px;font-style:normal}.system-migration-plan>footer{padding-top:18px}.system-migration-plan>footer ul{color:#74736d;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.65}@media (width<=700px){.system-migration-plan>header{display:grid}.system-migration-plan article{grid-template-columns:28px 1fr}.system-migration-plan article em{grid-column:2}}.founder-environment{border-top-color:#e5e3dd}.founder-environment small{color:#898881}.founder-topbar{background:#fcfcfae6;border-bottom-color:#e4e2dd;box-shadow:0 1px #fffc}.founder-status-card,.founder-next-card,.founder-activity-card,.capability-list article,.history-stats article,.history-grid>article,.business-signal-form,.business-decision-queue,.recorded-business-decisions,.operations-loop,.operations-grid article{box-shadow:var(--shadow-sm);background:#fff;border-color:#e4e2dc}.founder-status-card.primary{color:#242421;box-shadow:var(--shadow-md);background:radial-gradient(circle at 94% 7%,#ff73171a,#0000 32%),linear-gradient(145deg,#fff 0%,#fcfaf7 100%);border:1px solid #eadfd7}.founder-status-card.primary span,.founder-status-card.primary p{color:#77736e}.founder-status-card.primary button{color:#df5b09}.progress-track{background:#ebe8e2}.build-now-card,.business-decision-hero{color:#242421;box-shadow:var(--shadow-md);background:radial-gradient(circle at 91% 8%,#ff73171c,#0000 32%),linear-gradient(145deg,#fff 0%,#faf8f4 100%);border:1px solid #eadfd7}.build-now-card p,.business-decision-hero p{color:#706f69}.build-state,.business-decision-hero>div:last-child{background:#ffffffd1;border-color:#e2ded6}.build-state span,.business-decision-hero span,.business-decision-hero>div:last-child span{color:#e75f0b}.build-state small,.business-decision-hero>div:last-child span{color:#77736d}.build-now-glow{background:#ff731714}.dashboard-hero,.workspace-hero,.command-hero,.traceability-hero,.activity-hero,.systems-hero,.stakeholder-hero,.digest-hero,.memory-search-hero,.handoff-hero,.company-memory-hero,.review-hero,.lifecycle-current-card,.validation-hero,.deployment-hero,.help-hero{color:#242421;box-shadow:var(--shadow-md);background:radial-gradient(circle at 91% 7%,#ff731717,#0000 29%),linear-gradient(145deg,#fff 0%,#faf9f6 100%);border:1px solid #e5e1da}.dashboard-hero h1,.workspace-hero h1,.command-hero h2,.traceability-hero h2,.activity-hero h2,.systems-hero h2,.stakeholder-hero h2,.digest-hero h2,.memory-search-hero h2,.handoff-hero h2,.company-memory-hero h2,.review-hero h2,.lifecycle-current-card h2,.validation-hero h2,.deployment-hero h2,.help-hero h1,.help-hero h2{color:#242421}.dashboard-hero>div>p:last-child,.workspace-heading p,.command-hero>div>p:last-child,.help-hero>div>p:not(.eyebrow),.traceability-hero p,.activity-hero p,.systems-hero p,.stakeholder-hero p,.digest-hero p,.memory-search-hero p,.handoff-hero p,.company-memory-hero p,.review-hero p,.lifecycle-current-card p,.validation-hero p,.deployment-hero p{color:#706f69!important}.dashboard-hero .eyebrow,.help-hero .eyebrow{color:#e85f0b!important}.hero-meta span{color:#706f69;background:#ffffffb8;border-color:#e1ddd5}.hero-meta time{color:#8a8881}.workspace-crumb,.workspace-crumb button,.updated,.updated strong,.stage-pill{color:#706f69}.stage-pill{background:#fff;border-color:#e2ded7}.help-hero aside{box-shadow:none;background:#ffffffbd;border-color:#e1ddd6}.help-hero-actions .button-secondary,.systems-hero-actions .button-secondary{color:#2a2926;background:#fff;border-color:#d9d5cd}.founder-mobile-nav{border-top:1px solid #dfddd7;box-shadow:0 -10px 30px #1f1e1b12;background:#fafaf8f7!important}.founder-mobile-nav .founder-nav-item{color:#73726c}.founder-mobile-nav .founder-nav-item.active{color:#df5b09;background:#fff1e7}@media (prefers-color-scheme:dark){body,.app-shell,.workspace-main,.founder-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.button,.button:link,.button:visited,.button:hover,.button:active{color:#fff!important}.button>*,.button svg{color:inherit!important}.button-secondary,.button-secondary:link,.button-secondary:visited,.button-secondary:hover,.button-secondary:active{color:#282825!important}.button-hero,.button-hero:hover,.dashboard-hero .button-hero,.dashboard-hero .button-hero:hover,.danger-button,.danger-button:hover,.danger-button:active{color:#fff!important}.briefing-heading{color:#242421;background:radial-gradient(circle at 92% 0,#ff73170e,#0000 35%),linear-gradient(#fff 0%,#faf9f6 100%);border-bottom:1px solid #e6e3dc}.briefing-heading h2{color:#242421}.briefing-heading .eyebrow{color:#e85f0b!important}.briefing-heading>span{color:#77736d;background:#f4f2ee;border-color:#e4e0d8}.system-card.has-product-map{grid-column:1/-1}.system-card-actions{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.product-map-button{color:#fff;background:linear-gradient(135deg,#ff7a21,#f2670d);border:1px solid #ed6813;box-shadow:0 7px 18px #ff731724}.product-map-button:disabled{opacity:.55;cursor:wait}.repository-analysis-error{border-radius:12px;margin:16px 0}.repository-product-map{background:#faf9f6;border:1px solid #e3e0da;border-radius:14px;margin-top:20px;padding:22px}.repository-product-map.pending{background:linear-gradient(145deg,#fffaf6,#fff);border-color:#efc5a8}.repository-product-map.approved{background:linear-gradient(145deg,#f5fbf8,#fff);border-color:#b9ddcc}.repository-product-map header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.repository-product-map header span{color:#e85f0b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.repository-product-map header h4{margin:5px 0 0;font:700 18px Manrope}.repository-product-map header>strong{color:#706f69;white-space:nowrap;background:#fff;border:1px solid #e2dfd8;border-radius:7px;padding:6px 8px;font-size:9px}.repository-product-map>p{color:#5f5e59;margin:17px 0;font-size:12px;line-height:1.65}.product-map-facts{grid-template-columns:1.4fr .8fr 1fr;gap:9px;margin-bottom:10px;display:grid}.product-map-facts>div{background:#fff;border:1px solid #e6e3dd;border-radius:10px;padding:13px}.product-map-facts span,.product-map-facts strong{display:block}.product-map-facts span,.product-map-grid span{color:#96938c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.product-map-facts strong{color:#34332f;margin-top:6px;font-size:10px;line-height:1.45}.product-map-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.product-map-grid>div{background:#fff;border:1px solid #e6e3dd;border-radius:10px;min-width:0;padding:13px}.product-map-grid ul,.repository-product-map details ul{color:#686761;margin:9px 0 0;padding-left:15px;font-size:9px;line-height:1.55}.product-map-grid li{overflow-wrap:anywhere}.product-map-grid small{color:#96938c;font-size:8px}.product-map-warnings{background:#fff9ea;border:1px solid #eddfbd;border-radius:9px;margin-top:10px;padding:12px 14px}.product-map-warnings strong{color:#755b22;font-size:9px}.product-map-warnings p{color:#806f48;margin:4px 0 0;font-size:9px;line-height:1.5}.repository-product-map details{background:#fff;border:1px solid #e5e2dc;border-radius:9px;margin-top:10px;padding:11px 13px}.repository-product-map summary{color:#66645f;cursor:pointer;font-size:9px;font-weight:700}.repository-product-map footer{border-top:1px solid #e6e2da;justify-content:flex-end;gap:9px;margin-top:14px;padding-top:14px;display:flex}@media (width<=800px){.product-map-facts,.product-map-grid{grid-template-columns:1fr 1fr}.repository-product-map header{flex-direction:column}.repository-product-map footer{grid-template-columns:1fr 1fr;display:grid}}@media (width<=520px){.product-map-facts,.product-map-grid{grid-template-columns:1fr}.repository-product-map{padding:17px}.repository-product-map footer{grid-template-columns:1fr}}.institutional-memory{gap:18px;display:grid}.memory-health{grid-template-columns:230px 1fr;gap:14px;display:grid}.memory-health-score,.memory-health-issues,.checkpoint-section,.timeline-controls{background:#fff;border:1px solid #dfdfda;border-radius:16px;box-shadow:0 8px 26px #1818160a}.memory-health-score{color:#fff;background:linear-gradient(145deg,#1b1b19,#292925);padding:24px}.memory-health-score span{color:#ff9855;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.memory-health-score strong{margin:12px 0 4px;font:750 42px Manrope;display:block}.memory-health-score p{color:#bebeb7;margin:0;font-size:10px;line-height:1.55}.memory-health-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.memory-health-issues>button{color:#242421;text-align:left;background:#fafaf8;border:1px solid #e5e3dc;border-radius:10px;gap:4px;padding:13px;display:grid}.memory-health-issues>button:hover{background:#fff7f1;border-color:#efa674}.memory-health-issues>button span{color:#d85b0d;text-transform:uppercase;font-size:8px;font-weight:800}.memory-health-issues>button strong{font-size:11px}.memory-health-issues>button p{color:#77776f;margin:0;font-size:9px;line-height:1.45}.memory-healthy{text-align:center;place-content:center;min-height:120px;padding:18px;display:grid}.memory-healthy strong{color:#247858}.memory-healthy p{color:#74746d;margin:5px 0;font-size:10px}.checkpoint-section{padding:24px}.checkpoint-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.checkpoint-heading h3{margin:5px 0;font-size:20px}.checkpoint-heading>div>p:last-child{color:#77776f;max-width:660px;margin:0;font-size:11px;line-height:1.55}.checkpoint-form{background:#fff8f3;border:1px solid #f0c6a9;border-radius:11px;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;margin-top:18px;padding:15px;display:grid}.checkpoint-form label{color:#4e4d48;gap:6px;font-size:10px;font-weight:750;display:grid}.checkpoint-form input,.checkpoint-form textarea,.checkpoint-restore input,.timeline-controls input,.timeline-controls select{color:#242421;width:100%;font:inherit;background:#fff;border:1px solid #d9d7d1;border-radius:8px;padding:10px 11px}.checkpoint-form textarea{resize:vertical}.checkpoint-list{gap:8px;margin-top:16px;display:grid}.checkpoint-list>p{color:#85857f;text-align:center;border:1px dashed #d9d7d1;border-radius:10px;margin:0;padding:17px;font-size:10px}.checkpoint-list article{background:#fafaf8;border:1px solid #e7e5df;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.checkpoint-list article div{gap:3px;display:grid}.checkpoint-list article span,.checkpoint-list article small{color:#92918a;font-size:8px}.checkpoint-list article strong{font-size:11px}.checkpoint-list article p{color:#6f6f68;margin:0;font-size:9px}.checkpoint-list article button,.unified-timeline .activity-card button{color:#df5b08;background:0 0;border:0;font-size:9px;font-weight:800}.checkpoint-restore{background:#fff2ef;border:1px solid #e8b1a7;border-radius:10px;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:14px;margin-top:12px;padding:15px;display:grid}.checkpoint-restore strong{font-size:11px}.checkpoint-restore p{color:#7b6b67;margin:3px 0;font-size:9px}.checkpoint-restore label{gap:5px;font-size:9px;font-weight:750;display:grid}.checkpoint-restore>div:last-child{gap:7px;display:flex}.checkpoint-restore>div:last-child>button:not(.button){color:#6b6863;background:0 0;border:0}.timeline-controls{grid-template-columns:1.6fr .8fr auto;align-items:end;gap:12px;padding:15px;display:grid}.timeline-controls label{color:#65645e;gap:5px;font-size:9px;font-weight:750;display:grid}.timeline-controls>span{color:#8a8982;padding:11px;font-size:9px}.unified-timeline{margin-top:0}.unified-timeline .activity-card{position:relative}.unified-timeline .activity-card p{color:#6f6f69;text-transform:none;max-width:850px;font-size:10px;line-height:1.55}.unified-timeline .activity-card button{margin-top:10px;padding:0}.decision-superseded{opacity:.66;background:#f5f4f1}.decision-superseded h3{text-decoration:line-through}.decision>.button{place-self:end start}.supersede-form{background:#fffaf6;border-color:#efb58e}@media (width<=800px){.memory-health{grid-template-columns:1fr}.checkpoint-heading{flex-direction:column}.checkpoint-form,.checkpoint-restore,.timeline-controls,.memory-health-issues{grid-template-columns:1fr}.checkpoint-restore>div:last-child{justify-content:flex-end}}.coordination-center{gap:17px;display:grid}.coordination-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#ff731733,#0000 30%),linear-gradient(135deg,#1a1a18,#282824);border-radius:17px;justify-content:space-between;align-items:end;gap:28px;padding:30px;display:flex}.coordination-hero h2{margin:7px 0;font-size:28px}.coordination-hero>div>p:last-child{color:#c4c4bd;max-width:740px;margin:0;font-size:12px;line-height:1.65}.coordination-stats{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.coordination-stats article{background:#fff;border:1px solid #dfdfda;border-radius:12px;padding:17px}.coordination-stats strong,.coordination-stats span{display:block}.coordination-stats strong{font-size:23px}.coordination-stats span{color:#86867f;text-transform:uppercase;margin-top:4px;font-size:8px}.coordination-stats .warning{background:#fff8f2;border-color:#efc0a3}.coordination-selector{background:#fff;border:1px solid #dfdfda;border-radius:14px;grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:13px;padding:18px;display:grid}.coordination-selector label{color:#66655f;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.coordination-selector select,.coordination-form input,.coordination-form textarea,.coordination-form select,.coordination-actions select,.coordination-actions textarea{color:#242421;width:100%;font:inherit;background:#fafaf8;border:1px solid #d9d7d1;border-radius:8px;padding:11px}.coordination-selector>div span{color:#e75f0b;text-transform:uppercase;font-size:8px;font-weight:800}.coordination-selector>div p{color:#66655f;margin:5px 0 0;font-size:11px;line-height:1.5}.coordination-form{background:#fff9f4;border:1px solid #efc3a6;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.coordination-form>div{grid-column:1/-1}.coordination-form h3{margin:5px 0;font-size:19px}.coordination-form>div>p:last-child{color:#75736e;margin:0;font-size:10px}.coordination-form label{color:#54534e;gap:6px;font-size:9px;font-weight:750;display:grid}.coordination-form textarea{resize:vertical}.coordination-form>.button{align-self:end}.coordination-route{display:grid}.coordination-lane{grid-template-columns:40px 1fr;min-height:150px;display:grid}.coordination-sequence{position:relative}.coordination-sequence span{z-index:1;color:#df5d0b;background:#fff8f2;border:1px solid #ef9b62;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid;position:relative}.coordination-sequence i{background:#dedbd5;width:1px;position:absolute;top:27px;bottom:0;left:13px}.coordination-lane-card{background:#fff;border:1px solid #dfdfda;border-radius:14px;margin-bottom:10px;padding:20px;box-shadow:0 7px 20px #18181609}.coordination-lane-card header{justify-content:space-between;gap:16px;display:flex}.coordination-lane-card header small{color:#e7600d;text-transform:uppercase;font-size:8px;font-weight:800}.coordination-lane-card h3{margin:5px 0 13px;font-size:16px}.coordination-lane-card header>span{color:#74736d;text-transform:uppercase;background:#f2f1ed;border-radius:6px;align-self:flex-start;padding:5px 7px;font-size:8px;font-weight:800}.coordination-lane-card>strong{font-size:11px}.coordination-lane-card>p{color:#72716b;margin:5px 0;font-size:10px;line-height:1.55}.coordination-evidence{background:#f1f8f4;border-radius:8px;margin-top:12px;padding:11px}.coordination-evidence span{color:#27785a;text-transform:uppercase;font-size:8px;font-weight:800}.coordination-evidence p{color:#627069;margin:4px 0 0;font-size:9px;line-height:1.5}.status-complete .coordination-sequence span{color:#27785a;background:#eef8f3;border-color:#76bba0}.status-blocked .coordination-lane-card{background:#fff9f7;border-color:#efb7aa}.status-waiting-for-evidence .coordination-lane-card{background:#fffdf7;border-color:#ead39d}.coordination-actions{border-top:1px solid #eceae4;justify-content:space-between;align-items:end;gap:12px;margin-top:13px;padding-top:12px;display:flex}.coordination-actions>select{max-width:210px}.coordination-actions>a{color:#df5b08;font-size:9px;font-weight:800}.coordination-actions>label{color:#55544f;flex:1;gap:6px;font-size:9px;font-weight:750;display:grid}.coordination-actions>div{gap:8px;display:flex}.coordination-actions>div>button:not(.button){color:#6f6e68;background:0 0;border:0}@media (width<=800px){.coordination-hero{flex-direction:column;align-items:flex-start}.coordination-stats{grid-template-columns:repeat(2,1fr)}.coordination-selector,.coordination-form{grid-template-columns:1fr}.coordination-form>div{grid-column:auto}.coordination-actions{flex-direction:column;align-items:stretch}.coordination-actions>select{max-width:none}}.owner-decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.owner-decision-list button{color:#242421;text-align:left;background:#fafaf8;border:1px solid #e4e2dc;border-radius:11px;gap:5px;padding:14px;display:grid}.owner-decision-list button:hover,.owner-decision-list button.selected{background:#fff4eb;border-color:#f0a977}.owner-decision-list span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.owner-decision-list strong{font-size:11px}.owner-decision-list p{color:#74736d;margin:0;font-size:9px;line-height:1.45}.business-decision-queue>.founder-section-heading p{color:#7d7c75;max-width:390px;margin:5px 0 0;font-size:9px;line-height:1.45}.owner-decision-detail{background:#fcfcfa;border:1px solid #e5e2dc;border-radius:13px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.owner-decision-question{border-bottom:1px solid #e9e6e0;padding-bottom:14px}.owner-decision-question>span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.owner-decision-question h3{margin:7px 0;font-size:18px;line-height:1.35}.owner-decision-question p{color:#73726c;margin:0;font-size:10px;line-height:1.55}.owner-decision-detail dl{grid-template-columns:110px 1fr;gap:10px 14px;margin:0;display:grid}.owner-decision-detail dt{color:#99978f;text-transform:uppercase;font-size:8px;font-weight:800}.owner-decision-detail dd{color:#5e5d57;margin:0;font-size:10px;line-height:1.55}.owner-decision-detail>.button{justify-self:start}.focus-signals small{color:#74736d;max-width:470px;font-size:9px;line-height:1.4;display:block}@media (width<=700px){.owner-decision-list,.owner-decision-detail dl{grid-template-columns:1fr}.owner-decision-detail>.button{width:100%}}.operations-center{gap:16px;margin-bottom:22px;display:grid}.operations-command{color:#fff;background:radial-gradient(circle at 88% 8%,#ff731733,#0000 30%),linear-gradient(135deg,#1a1a18,#292925);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.operations-command h2{margin:6px 0;font-size:27px}.operations-command>div:first-child>p:last-child{color:#c4c4bd;max-width:700px;margin:0;font-size:11px;line-height:1.6}.operations-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-actions .button-secondary{color:#fff;background:#ffffff12;border-color:#6d625a}.operations-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.operations-summary article{background:#fff;border:1px solid #dfdfda;border-radius:13px;padding:18px}.operations-summary span,.operations-summary strong,.operations-summary small{display:block}.operations-summary span{color:#8d8c85;text-transform:uppercase;font-size:8px;font-weight:800}.operations-summary strong{margin:8px 0 3px;font-size:20px}.operations-summary small{color:#85847d;font-size:8px}.operations-summary .health-healthy{background:#f5fbf8;border-color:#b9ddcc}.operations-summary .health-watch{background:#fffdf5;border-color:#ead39d}.operations-summary .health-at-risk{background:#fff8f6;border-color:#efb6aa}.operations-form{background:#fff9f4;border:1px solid #efc3a6;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.operations-form>div:first-child{grid-column:1/-1}.operations-form h3{margin:5px 0;font-size:19px}.operations-form>div:first-child>p:last-child{color:#75736e;margin:0;font-size:10px}.operations-form label{color:#54534e;gap:6px;font-size:9px;font-weight:750;display:grid}.operations-form input,.operations-form textarea,.operations-form select,.incident-resolution textarea{color:#242421;width:100%;font:inherit;background:#fff;border:1px solid #d9d7d1;border-radius:8px;padding:11px}.operations-form textarea{resize:vertical}.operations-form .wide{grid-column:span 2}.operations-form>.button{align-self:end}.review-escalation{background:#fff;border:1px solid #ecc9ad;border-radius:11px;grid-template-columns:1fr 1fr .55fr;gap:10px;padding:15px;grid-column:1/-1!important;display:grid!important}.review-escalation>span,.review-escalation>p{grid-column:1/-1}.review-escalation>span{color:#e8610b;text-transform:uppercase;font-size:9px;font-weight:800}.review-escalation>p{color:#77756f;margin:0;font-size:9px}.operating-records{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operating-records>section,.operating-review-history{background:#fff;border:1px solid #dfdfda;border-radius:15px;padding:22px}.operating-records .founder-section-heading h3,.operating-review-history h3{margin:0;font-size:17px}.operations-empty{color:#8b8982;border:1px dashed #dedbd4;border-radius:10px;place-items:center;min-height:130px;margin-top:12px;font-size:9px;display:grid}.outcome-measure-list,.incident-list{gap:8px;margin-top:13px;display:grid}.outcome-measure-list article,.incident-list article{background:#fafaf8;border:1px solid #e8e6e0;border-radius:10px;padding:13px}.outcome-measure-list article>div>span,.incident-list header>span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.outcome-measure-list strong{margin-top:4px;font-size:11px;display:block}.outcome-measure-list p{color:#55544f;margin:4px 0;font-size:12px}.outcome-measure-list p small{color:#918f88;font-size:8px}.outcome-measure-list footer{color:#99978f;margin-top:8px;font-size:8px}.incident-list header{justify-content:space-between;gap:10px;display:flex}.incident-list time{color:#99978f;font-size:8px}.incident-list article>strong{margin-top:7px;font-size:11px;display:block}.incident-list article>p{color:#676660;margin:5px 0;font-size:9px;line-height:1.5}.incident-list article>small{color:#39745d;background:#eef8f3;border-radius:7px;padding:8px;font-size:8px;display:block}.incident-list article>button{color:#df5b08;background:0 0;border:0;margin-top:8px;font-size:8px;font-weight:800}.incident-list .severity-high,.incident-list .severity-critical{background:#fff9f7;border-color:#efb8ad}.incident-resolution{grid-template-columns:1fr auto auto;align-items:end;gap:7px;margin-top:9px;display:grid}.incident-resolution>button:not(.button){color:#77756f;background:0 0;border:0}.operating-review-history{gap:8px;display:grid}.operating-review-history article{background:#fafaf8;border:1px solid #e8e6e0;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:16px;padding:13px;display:grid}.operating-review-history article>div{gap:4px;display:grid}.operating-review-history article span{color:#e8610b;text-transform:uppercase;font-size:8px;font-weight:800}.operating-review-history article strong{font-size:10px}.operating-review-history article small{color:#929089;font-size:8px}.operating-review-history article>p{color:#66655f;margin:0;font-size:9px;line-height:1.55}@media (width<=850px){.operations-command{flex-direction:column;align-items:flex-start}.operations-actions{justify-content:flex-start}.operations-summary{grid-template-columns:repeat(2,1fr)}.operations-form,.operating-records{grid-template-columns:1fr}.operations-form .wide,.operations-form>div:first-child{grid-column:auto}.review-escalation{grid-template-columns:1fr;grid-column:auto!important}.review-escalation>span,.review-escalation>p{grid-column:auto}.operating-review-history article,.incident-resolution{grid-template-columns:1fr}}.evidence-history-view{padding-bottom:6px}.feature-evidence-center{gap:14px;display:grid}.feature-evidence-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#ff731733,#0000 31%),linear-gradient(135deg,#1a1a18,#292925);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.feature-evidence-hero h2{margin:6px 0;font-size:28px}.feature-evidence-hero>div:first-child>p:last-child{color:#c5c4bd;max-width:720px;margin:0;font-size:11px;line-height:1.65}.evidence-coverage{background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid}.evidence-coverage strong{font-size:27px}.evidence-coverage span{color:#ffb17c;text-transform:uppercase;font-size:8px;font-weight:800}.feature-evidence-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.feature-evidence-summary article{background:#fff;border:1px solid #dfdfda;border-radius:12px;padding:17px}.feature-evidence-summary span,.feature-evidence-summary strong,.feature-evidence-summary small{display:block}.feature-evidence-summary span{color:#8d8c85;text-transform:uppercase;font-size:8px;font-weight:800}.feature-evidence-summary strong{margin:7px 0 3px;font-size:22px}.feature-evidence-summary small{color:#898881;font-size:8px}.evidence-filter{gap:7px;padding:3px;display:flex;overflow:auto}.evidence-filter button{color:#706f69;white-space:nowrap;background:#fff;border:1px solid #dfddd7;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.evidence-filter button:hover,.evidence-filter button.active{color:#d95406;background:#fff2e9;border-color:#ef9c66}.feature-evidence-workspace{grid-template-columns:minmax(270px,.62fr) 1.38fr;align-items:start;gap:13px;display:grid}.feature-evidence-list,.feature-evidence-detail{background:#fff;border:1px solid #dfdfda;border-radius:15px}.feature-evidence-list{gap:6px;padding:9px;display:grid}.feature-evidence-list>button{color:#242421;text-align:left;background:#fafaf8;border:1px solid #0000;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.feature-evidence-list>button:hover,.feature-evidence-list>button.selected{background:#fff7f1;border-color:#efae82}.feature-evidence-list>button>span{color:#afada5;font-size:8px;font-weight:800}.feature-evidence-list>button div{gap:3px;min-width:0;display:grid}.feature-evidence-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.feature-evidence-list>button small{color:#8b8982;font-size:8px}.feature-evidence-list em,.evidence-detail-heading>em{color:#77756f;text-transform:uppercase;background:#f0efeb;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.feature-evidence-list em.proven,.evidence-detail-heading>em.proven{color:#247858;background:#eaf7f1}.feature-evidence-list em.built-proof-incomplete,.evidence-detail-heading>em.built-proof-incomplete{color:#b6472e;background:#fff0eb}.feature-evidence-list em.planned-with-context,.evidence-detail-heading>em.planned-with-context{color:#9a661d;background:#fff5e7}.feature-evidence-detail{padding:23px}.evidence-detail-heading{border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.evidence-detail-heading>div>span{color:#e85f0b;text-transform:uppercase;font-size:8px;font-weight:800}.evidence-detail-heading h3{margin:6px 0;font-size:20px}.evidence-detail-heading p{color:#74736d;max-width:720px;margin:0;font-size:10px;line-height:1.55}.evidence-story{gap:0;display:grid}.evidence-story>section{border-bottom:1px solid #ece9e3;grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.evidence-step{color:#de5a08;background:#fff6ef;border:1px solid #efab7c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.evidence-story section>div>small:first-child{color:#9a9890;text-transform:uppercase;font-size:8px;font-weight:800}.evidence-story h4{margin:5px 0;font-size:12px}.evidence-story p{color:#686761;margin:0;font-size:10px;line-height:1.58}.evidence-story section>div>small:last-child{color:#908e87;margin-top:7px;font-size:8px;display:block}.evidence-decision+.evidence-decision{border-top:1px dashed #ddd9d2;margin-top:11px;padding-top:11px}.evidence-preserve-lines{white-space:pre-line}.evidence-story code{color:#575650;background:#f2f1ed;border-radius:6px;margin-top:8px;padding:5px 7px;font-size:8px;display:inline-block}.evidence-gaps,.evidence-complete{border-radius:9px;justify-content:space-between;gap:16px;margin-top:16px;padding:13px;font-size:9px;display:flex}.evidence-gaps{color:#8c582f;background:#fff8f2;border:1px solid #edc8ac}.evidence-complete{color:#2f6f56;background:#f3faf7;border:1px solid #bbddcd}.evidence-boundary{color:#83817a;border:1px dashed #d9d6cf;border-radius:10px;margin:0;padding:12px 14px;font-size:8px;line-height:1.5}.evidence-empty{text-align:center;padding:25px}.evidence-empty p{color:#8c8a83;margin:5px 0;font-size:9px}@media (width<=900px){.feature-evidence-workspace{grid-template-columns:1fr}.feature-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-evidence-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.feature-evidence-hero{flex-direction:column;align-items:flex-start}.evidence-coverage{flex-basis:90px;width:90px;height:90px}.feature-evidence-list{grid-template-columns:1fr}.feature-evidence-summary{grid-template-columns:1fr 1fr}.evidence-detail-heading,.evidence-gaps,.evidence-complete{flex-direction:column}}.evidence-next{color:#7d662e;background:#fffaf0;border:1px solid #e6d29f;border-radius:9px;justify-content:space-between;gap:16px;margin-top:16px;padding:13px;font-size:9px;display:flex}@media (width<=620px){.evidence-next{flex-direction:column}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#242421;--navy-2:#302f2b;--blue:#e85f0b;--ink:#242421;--muted:#706f69;--line:#e5e2dc;--line-strong:#d8d4cc;--surface:#fff;--surface-soft:#f7f6f3;--surface-warm:#fcfaf7;--accent:#e85f0b;--accent-soft:#fff1e7;--shadow-sm:0 1px 2px #1e1d1a06, 0 7px 22px #1e1d1a09;--shadow-md:0 14px 38px #1e1d1a11}html,body,#root,.app-shell,.workspace-main,.founder-shell{color:#242421;background:#f8f8f6}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6{color:#242421}input,textarea,select{background:#fff!important;border-color:#dcd9d2!important}input:focus,textarea:focus,select:focus{border-color:#ef9f6a!important;box-shadow:0 0 0 3px #e85f0b14!important}.dashboard-hero,.workspace-hero,.command-hero,.traceability-hero,.activity-hero,.systems-hero,.stakeholder-hero,.digest-hero,.memory-search-hero,.handoff-hero,.company-memory-hero,.review-hero,.lifecycle-current-card,.validation-hero,.deployment-hero,.help-hero,.help-next-step,.founder-status-card.primary,.build-now-card,.business-decision-hero,.memory-health-score,.coordination-hero,.operations-command,.feature-evidence-hero,.platform-flow article.platform-core,.architecture-flow>div{color:#242421!important;box-shadow:var(--shadow-md)!important;background:radial-gradient(circle at 92% 5%,#ff731713,#0000 29%),linear-gradient(145deg,#fff 0%,#faf9f6 100%)!important;border:1px solid #e5e1da!important}.dashboard-hero:before,.help-hero:before{opacity:.035!important}.dashboard-hero h1,.workspace-hero h1,.command-hero h2,.traceability-hero h2,.activity-hero h2,.systems-hero h2,.stakeholder-hero h2,.digest-hero h2,.memory-search-hero h2,.handoff-hero h2,.company-memory-hero h2,.review-hero h2,.lifecycle-current-card h2,.lifecycle-current-card h3,.validation-hero h2,.deployment-hero h2,.help-hero h1,.help-hero h2,.help-next-step h2,.founder-status-card.primary h2,.build-now-card h2,.business-decision-hero h2,.memory-health-score strong,.coordination-hero h2,.operations-command h2,.feature-evidence-hero h2,.platform-flow article.platform-core h3,.architecture-flow>div strong{color:#242421!important}.dashboard-hero p,.workspace-hero p,.command-hero p,.traceability-hero p,.activity-hero p,.systems-hero p,.stakeholder-hero p,.digest-hero p,.memory-search-hero p,.handoff-hero p,.company-memory-hero p,.review-hero p,.lifecycle-current-card p,.validation-hero p,.deployment-hero p,.help-hero p,.help-next-step p,.founder-status-card.primary p,.build-now-card p,.business-decision-hero p,.memory-health-score p,.coordination-hero p,.operations-command p,.feature-evidence-hero p,.platform-flow article.platform-core p,.architecture-flow>div p{color:#706f69!important}.dashboard-hero .eyebrow,.help-hero .eyebrow,.memory-health-score span,.coordination-hero .eyebrow,.operations-command .eyebrow,.feature-evidence-hero .eyebrow,.platform-flow article.platform-core span,.architecture-flow>div span{color:#e85f0b!important}.hero-meta span,.help-hero aside,.build-state,.business-decision-hero>div:last-child,.operations-actions .button-secondary{color:#2c2b28!important;box-shadow:none!important;background:#fff!important;border-color:#dedad3!important}.hero-meta time,.workspace-crumb,.workspace-crumb button,.updated,.updated strong,.stage-pill{color:#74726c!important}.evidence-coverage{color:#242421;background:#fff8f2;border-color:#edc8ae}.evidence-coverage span{color:#d95b0b}.company-project-tag{color:#6e5b4d!important;background:#f4eee9!important}.briefing-heading,.portfolio-briefing,.content-panel,.project-card,.project-form,.settings-card,.signal-grid article,.capture-form,.attention-panel,.work-detail,.packet-section,.decision,.list-item,.relationship-form,.memory-form,.checkpoint-section,.timeline-controls,.memory-health-issues,.coordination-selector,.coordination-lane-card,.operations-summary article,.operations-form,.operating-records>section,.operating-review-history,.feature-evidence-summary article,.feature-evidence-list,.feature-evidence-detail{box-shadow:var(--shadow-sm);background:#fff;border-color:#e5e2dc!important}.briefing-heading{background:linear-gradient(#fff,#faf9f6)!important}.briefing-heading h2,.briefing-heading>span,.attention-list button,.packet-list button,.focus-list>button,.memory-status-select,.workspace-jump select,.packet-preview pre,.execution-return-form label,.acceptance-review label,.acceptance-review dd,.packet-repository strong,.validation-source strong{color:#242421}.content-panel p,.project-card p,.list-item p,.decision dd,.work-detail>p,.packet-list span,.packet-preview pre,.execution-return-form p,.acceptance-review p,.packet-repository small,.validation-source span,.validation-source small{color:#706f69}.attention-list button.selected,.packet-list button.selected,.focus-list>button:hover{background:#fff7f1;border-color:#efc5aa}.progress-panel,.packet-repository,.validation-source,.decision-boundary,.import-boundary{background:#faf6f2!important}.packet-toolbar button:not(.button){color:#fff;background:#e85f0b}.platform-flow article.platform-core,.architecture-flow>div{min-height:inherit}.topnav>button.active:not(.button),.tabs button.active,.lifecycle-label,.lifecycle-open,.quiet-state strong,.project-card .arrow{color:#242421}.tabs button.active{border-color:#e85f0b}.lifecycle-track .current,.roadmap p,.focus-arrow,.delivery-link,.lifecycle-open{color:#e85f0b}.lifecycle-track .current span,.roadmap-line span{color:#e85f0b;background:#fff1e7;border-color:#e85f0b;box-shadow:0 0 0 4px #fff5ee}.button,.button:link,.button:visited,.button:hover,.button:active,.danger-button,.danger-button:hover,.danger-button:active{color:#fff!important}.button-secondary,.button-secondary:link,.button-secondary:visited,.button-secondary:hover,.button-secondary:active{color:#282825!important;background:#fff!important}.advanced-heading>div>span,.help-hero aside span,.founder-request>div:first-child>span,.advanced-hint button,.founder-help-button:hover,.recorded-outcome>strong,.validation-source strong,.bridge-progress strong{color:#e85f0b!important}.demo-badge,.tag,.capability-status.active,.execution-state.awaiting-review,.execution-ledger article>span.in-progress,.acceptance-heading>strong{color:#9a5b2e!important;background:#fff1e7!important}.history-icon.decision,.preview-empty>span,.work-type.build-task{color:#d95b0b!important;background:#fff1e7!important}.system-card.build-target{box-shadow:inset 0 3px 0 #e85f0b,var(--shadow-sm)!important;border-color:#efb58b!important}.packet-repository button{color:#5f5d57;border-color:#dcd8d0}.packet-toolbar .packet-run-actions button.bridge-run-button{color:#fff;background:#e85f0b}.bridge-pulse{background:#e85f0b;box-shadow:0 0 #e85f0b66}.dashboard-guide-flow span{color:#5f5d57;background:#f5f4f1;border-color:#e3e0d9}.discovery-progress>i b{background:linear-gradient(90deg,#e85f0b,#ff9a55)}.memory-search-hero>span{color:#706f69!important}.memory-search-hero>span strong{color:#242421!important}.blueprint-intro{color:#242421!important;box-shadow:var(--shadow-sm)!important;background:radial-gradient(circle at 92% 5%,#ff731714,#0000 30%),linear-gradient(145deg,#fff 0%,#faf9f6 100%)!important;border:1px solid #e5e1da!important}.blueprint-intro>span{color:#e85f0b!important}.blueprint-intro h2{color:#242421!important}.blueprint-intro p{color:#706f69!important}.help-categories button.active{color:#c95008!important;background:#fff3ea!important;border-color:#efc3a7!important}.founder-topbar{justify-content:space-between!important}.founder-topbar-start{align-items:center;gap:14px;display:flex}.workspace-back-button,.global-back-button{color:#55534e;background:#fff;border:1px solid #dedbd4;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font:750 11px Manrope,sans-serif;display:inline-flex;box-shadow:0 2px 8px #1f1e1b09}.workspace-back-button:hover,.global-back-button:hover{color:#c95008;background:#fff8f2;border-color:#efbd9c}.workspace-back-button svg{width:14px;transform:rotate(180deg)}.delivery-state.needs-clarification,.delivery-state.setup-required{color:#a34b20;background:#fff0e7}.founder-delivery-control.compact small{max-width:390px}.preview-empty>.button{margin-top:18px}.validation-warning{background:#fff5f2;border:1px solid #efc3b8;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 13px;display:flex}.validation-warning button{color:#a43e2f;background:0 0;border:0;font-weight:800;text-decoration:underline}@media (width<=800px){.global-back-button{margin-left:auto;margin-right:8px}}@media (width<=640px){.workspace-back-button{justify-content:center;width:36px;height:36px;padding:0}.workspace-back-button span{display:none}.founder-topbar-start{gap:8px}.validation-warning{flex-direction:column;align-items:flex-start}}.migration-wizard>nav{grid-template-columns:repeat(5,1fr)}.import-context-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.import-context-field{background:#fff;border:1px solid #e1ded8;border-radius:11px;padding:14px}.import-context-field>span{color:#292925;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-weight:650;display:flex}.import-context-field em{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.import-context-field.detected em{color:#2f7b58;background:#eaf7ef}.import-context-field.suggested em{color:#af4b0d;background:#fff2e8}.import-context-field.missing{background:#fffaf6;border-color:#efb38e}.import-context-field.missing em{color:#b44308;background:#fee9dd}.import-context-field small{color:#85847d;margin-top:7px;font-size:10px;display:block}.import-analysis-note{color:#6e655c;background:#fff8ef;border:1px solid #ead9c7;border-radius:11px;gap:3px;padding:14px 16px;display:grid}.import-analysis-note strong{color:#8f4718}.import-analysis-note.failed{background:#fff4f1;border-color:#efc7bf}.import-analysis-note.success{color:#21684f;background:#f2fbf7;border-color:#b9dfd0}.import-analysis-note.success strong{color:#21684f}.import-evidence{background:#f8f7f4;border:1px solid #e2dfd9;border-radius:11px;padding:14px 16px}.import-evidence summary{cursor:pointer;color:#373733;font-weight:650}.import-evidence p{color:#70706a;line-height:1.5}.import-evidence span{color:#85847d;font-size:11px}@media (width<=760px){.migration-wizard>nav{grid-template-columns:1fr 1fr}.import-context-grid{grid-template-columns:1fr}}.migration-quick-import{gap:18px;display:grid}.migration-quick-import .migration-choice-grid{grid-template-columns:1fr 1fr}.migration-quick-import aside{margin:0}.migration-import-button{width:100%;min-height:54px;font-size:16px}.migration-authorization{text-align:center;color:#85847d;line-height:1.5}@media (width<=760px){.migration-quick-import .migration-choice-grid{grid-template-columns:1fr}}.quick-start-page{background:radial-gradient(circle at 75% 8%,#ff731714,#0000 30%),#fafaf8;min-height:calc(100vh - 90px);padding:56px clamp(24px,6vw,96px) 96px}.quick-start-page>.text-button{margin-bottom:28px}.quick-start-shell{background:#fff;border:1px solid #deded9;border-radius:28px;max-width:980px;margin:0 auto;padding:clamp(28px,5vw,60px);box-shadow:0 24px 70px #201e1b14}.quick-start-shell>header{max-width:760px;margin-bottom:34px}.quick-start-shell>header h1{letter-spacing:-.055em;color:#20201e;margin:8px 0 12px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.98}.quick-start-shell>header>p:last-child{color:#6f6d68;font-size:1.08rem;line-height:1.65}.quick-start-modes{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px;display:grid}.quick-start-modes button{text-align:left;color:#242321;background:#fafaf8;border:1px solid #dfded9;border-radius:16px;flex-direction:column;gap:5px;padding:18px 20px;transition:all .2s;display:flex}.quick-start-modes button:hover,.quick-start-modes button.selected{background:#fff7f1;border-color:#ff7317;transform:translateY(-1px);box-shadow:0 8px 24px #ff73171a}.quick-start-modes button strong{font-size:1rem}.quick-start-modes button span{color:#77746f;font-size:.82rem}.quick-start-prompt{color:#262522;font-weight:700;display:block}.quick-start-prompt>span{margin-bottom:10px;display:block}.quick-start-prompt textarea{resize:vertical;width:100%;min-height:160px;font:inherit;color:#222;background:#fff;border:1px solid #d8d6d0;border-radius:18px;padding:22px;font-size:1.08rem;line-height:1.55;box-shadow:inset 0 1px #00000005}.quick-start-prompt textarea:focus{border-color:#ff7317;outline:3px solid #ff731721}.quick-start-prompt small{color:#ba3b24;margin-top:8px;display:block}.quick-reference{margin-top:20px;display:block}.quick-reference input{margin-top:8px}.quick-start-action{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.quick-start-action .button{justify-content:center;min-width:210px}.quick-start-action small{color:#7b7871;text-align:right}.quick-start-options{border-top:1px solid #e7e5df;margin-top:24px;padding-top:18px}.quick-start-options summary{cursor:pointer;color:#65625d;font-weight:650}.quick-start-options .field-row{margin-top:18px}.quick-start-shell .migration-quick-import{margin-top:24px}@media (width<=760px){.quick-start-page{padding:28px 14px 88px}.quick-start-shell{border-radius:20px;padding:24px 18px}.quick-start-modes{grid-template-columns:1fr}.quick-start-action{flex-direction:column;align-items:stretch}.quick-start-action small{text-align:left}.quick-start-action .button{width:100%}}.founder-memory-records{background:#fff;border:1px solid #dfdfda;border-radius:15px;margin-top:18px;overflow:hidden}.founder-memory-records>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.founder-memory-records>summary::-webkit-details-marker{display:none}.founder-memory-records>summary span{gap:5px;display:grid}.founder-memory-records>summary small{color:#e95f08;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.founder-memory-records>summary strong{font-size:13px}.founder-memory-records>summary svg{color:#e95f08;width:17px;transition:transform .18s}.founder-memory-records[open]>summary svg{transform:rotate(90deg)}.founder-memory-records-content{border-top:1px solid #eceae5;gap:16px;padding:0 18px 18px;display:grid}.founder-memory-records-content>.feature-evidence-center{padding-top:18px}.founder-memory-records-content>.change-safety-center{margin:0}.founder-memory-records-content .feature-evidence-hero{color:#242421;background:#f7f6f2}.founder-memory-records-content .feature-evidence-hero>div:first-child>p:last-child{color:#706f69}.founder-memory-records-content .evidence-coverage{background:#fff;border-color:#dedbd4}.founder-memory-records-content .evidence-coverage span{color:#d95a0c}.product-network{background:#fff;border:1px solid #dfdfda;border-radius:18px;margin-bottom:20px;padding:26px;box-shadow:0 10px 30px #1818160a}.product-network-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-network-heading>div>span{color:#e95f08;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.product-network-heading h2{margin:7px 0 5px}.product-network-heading p{color:#74746e;max-width:680px;margin:0;font-size:11px;line-height:1.6}.product-network-heading>strong{color:#6e6d67;white-space:nowrap;background:#f3f1ec;border-radius:999px;padding:8px 11px;font-size:9px}.product-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.product-network-grid article{background:#fafaf8;border:1px solid #e6e4de;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.product-network-grid article>span{color:#dd5a08;background:#fff0e6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.product-network-grid article div{min-width:0}.product-network-grid article strong{font-size:11px;display:block}.product-network-grid article p{color:#77766f;margin:4px 0 0;font-size:9px;line-height:1.45}.product-network-grid article small{color:#27765a;text-transform:uppercase;background:#eaf7f1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.product-network-grid article small.working{color:#c9520b;background:#fff0e6}.product-network footer{border-top:1px solid #ebe9e3;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:15px;display:flex}.product-network footer p{color:#74736d;margin:0;font-size:10px}.product-network footer button{color:#e95f08;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:flex}.product-network footer button svg{width:13px}@media (width<=800px){.product-network-heading,.product-network footer{flex-direction:column;align-items:flex-start}.product-network-grid{grid-template-columns:1fr}}.feedback-import-modes{background:#f5f4f0;border:1px solid #deddd7;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 0;padding:4px;display:inline-grid}.feedback-import-modes button{color:#74736d;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.feedback-import-modes button.active{color:#242421;background:#fff;box-shadow:0 3px 10px #18181614}.product-network-heading>div:last-child:not(:first-child){align-items:center;gap:8px;display:flex}.product-network-heading>div:last-child:not(:first-child)>strong{color:#6e6d67;white-space:nowrap;background:#f3f1ec;border-radius:999px;padding:8px 11px;font-size:9px}.product-network-heading>div:last-child:not(:first-child)>button{color:#df5a08;background:#fff;border:1px solid #dedbd4;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.business-source-form{background:#fff8f3;border:1px solid #ead7c9;border-radius:13px;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:12px;margin-top:20px;padding:18px;display:grid}.business-source-form>div{grid-column:1/-1}.business-source-form>div strong{font-size:12px}.business-source-form>div p{color:#77746d;margin:5px 0 0;font-size:9px}.business-source-form label{color:#77746d;gap:6px;font-size:8px;font-weight:800;display:grid}.business-source-form input,.business-source-form select{color:#242421;background:#fff;border:1px solid #ddd9d1;border-radius:8px;min-height:40px;padding:0 11px}.business-source-form .button{min-height:40px}.product-network-grid article div>button{color:#a45330;background:0 0;border:0;margin-top:6px;padding:0;font-size:8px;font-weight:750}.connection-boundary{color:#557064;background:#f5faf7;border:1px solid #d7e8df;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;font-size:9px;display:flex}.connection-boundary svg{color:#2e8967;width:15px}@media (width<=980px){.business-source-form{grid-template-columns:1fr 1fr}.business-source-form .button{justify-self:start}}@media (width<=640px){.product-network-heading>div:last-child:not(:first-child){flex-direction:column;align-items:flex-start}.business-source-form{grid-template-columns:1fr}}.github-issues-connector{background:#fff;border:1px solid #dfdfda;border-radius:18px;margin-bottom:20px;padding:24px;box-shadow:0 10px 30px #1818160a}.github-connector-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.github-connector-heading span{color:#e95f08;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.github-connector-heading h2{margin:6px 0 4px;font-size:20px}.github-connector-heading p{color:#74746e;margin:0;font-size:11px}.github-connector-heading>button{color:#df5a08;background:#fff;border:1px solid #dedbd4;border-radius:9px;padding:9px 13px;font-weight:800}.github-connector-body{background:#fff8f3;border:1px solid #ead7c9;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:18px;padding:17px;display:grid}.github-connector-body>p:first-child{color:#77746d;grid-column:1/-1;margin:0;font-size:10px}.github-connector-body label{color:#55534e;gap:6px;font-size:9px;font-weight:800;display:grid}.github-connector-body input{color:#242421;background:#fff;border:1px solid #d9d6cf;border-radius:9px;min-height:42px;padding:0 12px}.github-connector-body>.button{min-height:42px}.github-connector-error{color:#b33c2f;grid-column:1/-1;margin:0;font-size:10px}.github-issue-preview{background:#fff;border:1px solid #d7e8df;border-radius:11px;grid-column:1/-1;padding:16px}.github-issue-preview>div{justify-content:space-between;gap:12px;display:flex}.github-issue-preview small{color:#6b766f}.github-issue-preview ol{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.github-issue-preview li{background:#f7f7f4;border-radius:8px;gap:9px;padding:8px 10px;font-size:10px;display:flex}.github-issue-preview li span{color:#8a8881}.github-issue-preview>p{color:#77746d;font-size:9px}@media (width<=700px){.github-connector-heading{flex-direction:column;align-items:flex-start}.github-connector-body{grid-template-columns:1fr}.github-issue-preview>div{flex-direction:column}}.operate-view>.operations-center{margin-bottom:22px}.operate-view .operations-command{color:#242421;background:#fff;border:1px solid #dfdfda;box-shadow:0 10px 30px #1818160a}.operate-view .operations-command>div:first-child>p:last-child{color:#74746e}.operate-view .operations-actions .button-secondary{color:#242421;background:#fff;border-color:#d5d3cc}.workspace-access-card{background:#fff;border:1px solid #deddd8;border-radius:18px;margin:18px 0;padding:28px}.workspace-access-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-access-heading h2{margin:5px 0 8px;font:700 24px Manrope,sans-serif}.workspace-access-heading p{color:#706f69;max-width:720px;margin:0;line-height:1.6}.workspace-access-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.workspace-access-summary article,.workspace-portal-grid article{background:#fbfbf9;border:1px solid #e5e3de;border-radius:14px;padding:20px}.workspace-access-summary span,.workspace-portal-grid span{color:#a14812;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.workspace-access-summary strong{color:#242421;margin:9px 0 5px;font:700 20px Manrope,sans-serif;display:block}.workspace-access-summary small,.workspace-portal-grid p{color:#797771;line-height:1.5}.workspace-portal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.workspace-portal-grid h3{margin:8px 0 4px;font:700 17px Manrope,sans-serif}.workspace-portal-grid p{margin:0}.workspace-access-boundary{color:#7c4b2f;background:#fff7f1;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}@media (width<=900px){.workspace-access-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.workspace-access-heading{display:grid}.workspace-access-summary,.workspace-portal-grid{grid-template-columns:1fr}}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.analytics-heading h1{max-width:760px}.analytics-heading p{color:#706f69;max-width:760px;line-height:1.65}.analytics-heading>span{color:#2f7d62;background:#edf8f3;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.analytics-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.analytics-summary article{background:#fff;border:1px solid #dfddd7;border-radius:15px;padding:22px}.analytics-summary span{color:#8b8880;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.analytics-summary strong{margin:10px 0 5px;font:700 28px Manrope,sans-serif;display:block}.analytics-summary small{color:#77746e}.analytics-projects{background:#fff;border:1px solid #dfddd7;border-radius:18px;padding:28px}.analytics-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.analytics-section-heading span,.product-insights-heading span{color:#d4570a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.analytics-section-heading h2,.product-insights-heading h2{margin:6px 0 0;font:700 23px Manrope,sans-serif}.analytics-section-heading>strong{color:#77746e;font-size:12px}.analytics-project-list{gap:10px;display:grid}.analytics-project-list>button{text-align:left;background:#fbfbf9;border:1px solid #e5e3de;border-radius:14px;grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:24px;width:100%;padding:20px;display:grid}.analytics-project-list>button:hover{background:#fff9f5;border-color:#efb58f}.analytics-project-list h3{margin:5px 0;font:700 17px Manrope,sans-serif}.analytics-project-list span,.analytics-project-list small{color:#7c7972;font-size:11px}.analytics-project-list dl{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.analytics-project-list dl div{gap:4px;display:grid}.analytics-project-list dt{color:#8b8880;text-transform:uppercase;font-size:10px}.analytics-project-list dd{margin:0;font:700 17px Manrope,sans-serif}.analytics-project-list b{color:#c95008;font-size:12px}.analytics-empty{text-align:center;background:#fbfbf9;border-radius:14px;padding:45px}.analytics-empty p{color:#77746e}.analytics-boundary{background:#fff8f2;border:1px solid #eadfd5;border-radius:14px;margin-top:16px;padding:18px 20px}.analytics-boundary p{color:#77543d;margin:5px 0 0;line-height:1.55}.product-insights{background:#fff;border:1px solid #dfddd7;border-radius:18px;margin-top:18px;padding:25px}.product-insights-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-insights-heading p{color:#77746e;margin:7px 0 0}.product-insights-heading>small{color:#2f7d62;background:#edf8f3;border-radius:999px;padding:7px 10px}.product-insights>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.product-insights article{background:#f8f8f6;border-radius:13px;padding:18px}.product-insights article strong{font:700 24px Manrope,sans-serif;display:block}.product-insights article span{color:#77746e;font-size:11px}.product-insights footer{color:#8a877f;margin-top:14px;font-size:11px}@media (width<=850px){.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-project-list>button{grid-template-columns:1fr}.analytics-project-list dl{grid-template-columns:repeat(4,1fr)}.product-insights>div:nth-child(2){grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.analytics-heading,.analytics-section-heading,.product-insights-heading{display:grid}.analytics-summary{grid-template-columns:1fr}.analytics-project-list dl{grid-template-columns:repeat(2,1fr)}}.client-portal{color:#242421;background:#f7f7f4;min-height:100vh;padding:0 5vw 80px}.client-portal-header{border-bottom:1px solid #deddd8;justify-content:space-between;align-items:center;height:88px;display:flex}.client-portal-header img{object-fit:contain;width:190px;max-height:54px}.client-portal-header div{text-align:right;display:grid}.client-portal-header span{color:#8a877f;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.client-portal-header strong{margin-top:4px;font-size:13px}.client-portal-intro{max-width:800px;padding:58px 0 34px}.client-portal-intro h1{margin:8px 0 12px;font-size:clamp(38px,5vw,64px)}.client-portal-intro>p:last-child{color:#706f69;max-width:680px;line-height:1.65}.client-project-switcher{gap:10px;margin-bottom:18px;display:flex;overflow:auto}.client-project-switcher button{text-align:left;background:#fff;border:1px solid #dfddd7;border-radius:13px;min-width:190px;padding:15px 18px}.client-project-switcher button.active{background:#fff8f3;border-color:#ff9e61;box-shadow:inset 0 0 0 1px #ff9e61}.client-project-switcher span{color:#e45d09;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.client-project-switcher strong{margin-top:5px;display:block}.client-product-hero{background:#fff;border:1px solid #deddd8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.client-product-hero>div>span{color:#e45d09;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.client-product-hero h2{margin:8px 0;font-size:31px}.client-product-hero p{color:#706f69;max-width:720px;margin:0;line-height:1.6}.client-product-hero>strong{text-align:center;min-width:150px;font-size:30px}.client-product-hero>strong small{color:#77746e;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:500;display:block}.client-insight-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.client-insight-grid article{background:#fff;border:1px solid #dfddd7;border-radius:16px;padding:22px}.client-insight-grid span{color:#8a877f;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.client-insight-grid strong{margin:10px 0;font-size:28px;display:block}.client-insight-grid p{color:#77746e;margin:0;font-size:12px;line-height:1.5}.client-progress{background:#fff;border:1px solid #dfddd7;border-radius:18px;grid-template-columns:240px 1fr;gap:30px;padding:30px;display:grid}.client-progress h2{margin:8px 0}.client-progress>div:last-child{gap:4px;display:grid}.client-progress article{border-radius:11px;gap:13px;padding:13px;display:flex}.client-progress article:hover{background:#f8f7f4}.client-progress i{background:#ff7317;border-radius:50%;width:8px;height:8px;margin-top:5px}.client-progress article div{gap:4px;display:grid}.client-progress time{color:#8a877f;font-size:10px}.client-portal-empty{text-align:center;background:#fff;border:1px dashed #d6d4ce;border-radius:18px;padding:60px}.client-portal-empty p{color:#77746e}@media (width<=850px){.client-insight-grid{grid-template-columns:repeat(2,1fr)}.client-progress{grid-template-columns:1fr}}@media (width<=560px){.client-portal{padding:0 18px 60px}.client-portal-header img{width:145px}.client-product-hero{display:grid}.client-insight-grid{grid-template-columns:1fr}}.production-data-plan{background:#fff;border:1px solid #deddd8;border-radius:18px;margin:18px 0;padding:28px}.production-data-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.production-data-heading h2{margin:5px 0 8px;font:700 24px Manrope,sans-serif}.production-data-heading p{color:#706f69;max-width:750px;margin:0;line-height:1.6}.production-data-heading>span{color:#2f7d62;white-space:nowrap;background:#edf8f3;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}.auth-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.auth-flow article{background:#fbfbf9;border:1px solid #e5e3de;border-radius:14px;gap:12px;padding:18px;display:flex}.auth-flow i{color:#c95008;background:#fff0e6;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;font-weight:700;display:grid}.auth-flow strong{font-size:13px}.auth-flow p{color:#77746e;margin:5px 0 0;font-size:11px;line-height:1.5}.production-data-details{border:1px solid #e5e3de;border-radius:14px;margin-top:12px}.production-data-details summary{cursor:pointer;padding:17px 19px;font-weight:700}.production-data-details>div{background:#e5e3de;border-top:1px solid #e5e3de;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.production-data-details article{background:#fff;padding:18px}.production-data-details article span{color:#a14812;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.production-data-details article strong{margin:6px 0;display:block}.production-data-details article p,.production-data-details article small{color:#77746e;line-height:1.5}.production-data-details article p{margin:0 0 6px;font-size:12px}.production-data-plan>footer{background:#fff8f2;border-radius:13px;margin-top:12px;padding:16px 18px}.production-data-plan>footer p{color:#77543d;margin:5px 0 0;font-size:12px;line-height:1.55}@media (width<=900px){.auth-flow{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.production-data-heading{display:grid}.auth-flow,.production-data-details>div{grid-template-columns:1fr}}.provider-plan{background:#fff;border:1px solid #deddd8;border-radius:18px;margin:18px 0;padding:28px}.provider-plan-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.provider-plan-heading h2{margin:5px 0 8px;font:700 24px Manrope,sans-serif}.provider-plan-heading p{color:#706f69;max-width:750px;margin:0;line-height:1.6}.provider-plan-heading>span{color:#a84b10;white-space:nowrap;background:#fff3e9;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.provider-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.provider-plan-grid article{background:#fbfbf9;border:1px solid #e5e3de;border-radius:14px;padding:19px}.provider-plan-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-plan-title>span{color:#8a877f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.provider-plan-title>strong{color:#6f6c65;text-transform:uppercase;background:#f1efea;border-radius:999px;padding:5px 7px;font-size:8px}.provider-plan-grid h3{margin:10px 0 6px;font:700 18px Manrope,sans-serif}.provider-plan-grid p{color:#65635e;margin:0;font-size:12px;line-height:1.55}.provider-plan-grid small{color:#8a877f;border-top:1px solid #e8e6e0;margin-top:11px;padding-top:11px;font-size:10px;line-height:1.5;display:block}.provider-setup-order{background:#fff9f4;border:1px solid #eadfd5;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);gap:30px;margin-top:12px;padding:22px;display:grid}.provider-setup-order h3{margin:6px 0}.provider-setup-order p:last-child{color:#776f69;margin:0;font-size:11px;line-height:1.55}.provider-setup-order ol{gap:9px;margin:0;padding-left:22px;display:grid}.provider-setup-order li{color:#4f4d48;padding-left:5px;font-size:11px;line-height:1.5}.provider-setup-order li::marker{color:#e95f08;font-weight:800}@media (width<=760px){.provider-plan-heading{display:grid}.provider-plan-grid,.provider-setup-order{grid-template-columns:1fr}}.domains-view{padding-bottom:64px}.domain-search-card,.domain-owned-card,.launch-infrastructure,.domain-results{background:#fff;border:1px solid #deded8;border-radius:20px;margin-top:20px;box-shadow:0 14px 36px #1818160b}.domain-search-card,.domain-owned-card{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:center;gap:34px;padding:30px;display:grid}.domain-search-card>div:first-child>span,.domain-owned-card>div:first-child>span,.launch-infrastructure .founder-section-heading span{color:#e95f08;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.domain-search-card h2,.domain-owned-card h2{color:#242421;margin:7px 0;font-size:22px}.domain-search-card p,.domain-owned-card p{color:#74746e;margin:0;font-size:13px;line-height:1.65}.domain-search-row{gap:10px;display:flex}.domain-search-row input,.launch-provider-grid input{color:#242421;width:100%;font:inherit;background:#fafaf8;border:1px solid #d8d8d2;border-radius:11px;outline:none;padding:13px 14px}.domain-search-row input:focus,.launch-provider-grid input:focus{border-color:#ff7317;box-shadow:0 0 0 3px #ff73171a}.domain-suggestion-trigger{color:#d95400;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;font-weight:750}.domain-results,.launch-infrastructure{padding:28px}.domain-disclaimer{color:#777770;margin:8px 0 18px;font-size:11px}.domain-candidate-list{gap:9px;display:grid}.domain-candidate-list article{background:#fcfcfa;border:1px solid #e2e2dd;border-radius:13px;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:15px;padding:15px 16px;display:grid}.domain-candidate-list article.shortlisted{background:#fffaf6;border-color:#ffc49d}.domain-candidate-list strong{color:#242421;font-size:15px}.domain-candidate-list p{color:#777770;margin:3px 0 0;font-size:11px}.domain-candidate-list a{color:#c84c00;font-size:11px;font-weight:750}.domain-favorite{color:#ff7317;cursor:pointer;background:0 0;border:0;font-size:21px}.domain-status{color:#6f6f69;letter-spacing:.06em;text-transform:uppercase;background:#f1f1ed;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.domain-status.likely-available{color:#238263;background:#e9f7f1}.domain-status.registered,.domain-status.unavailable,.domain-status.invalid{color:#955532;background:#f5efeb}.domain-status.temporarily-limited,.domain-status.lookup-failed{color:#a84c0c;background:#fff3e9}.launch-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.launch-provider-grid label{color:#5f5f5a;gap:7px;font-size:11px;font-weight:750;display:grid}.domain-boundary{background:#fff5ee;border-radius:14px;margin-top:20px;padding:17px 19px}.domain-boundary strong{color:#a64000}.domain-boundary p{color:#735e51;margin:5px 0 0;font-size:12px;line-height:1.55}.launch-infrastructure .founder-section-heading>strong{color:#4f7e6d;font-size:11px}.founder-mobile-nav{overflow-x:auto}.founder-mobile-nav .founder-nav-item{flex:1 0 72px}@media (width<=820px){.domain-search-card,.domain-owned-card{grid-template-columns:1fr}.domain-suggestion-trigger{grid-column:auto}.launch-provider-grid{grid-template-columns:1fr 1fr}.domain-candidate-list article{grid-template-columns:auto 1fr}.domain-status,.domain-candidate-list a{grid-column:2}}@media (width<=560px){.domain-search-row{flex-direction:column;align-items:stretch}.launch-provider-grid{grid-template-columns:1fr}}.production-readiness{background:#fff;border:1px solid #dfdfda;border-radius:18px;margin-top:22px;padding:26px;box-shadow:0 10px 30px #1818160a}.production-readiness-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.production-readiness-heading h2{margin:7px 0 5px}.production-readiness-heading>div:first-child>p:last-child{color:#74746e;max-width:720px;margin:0;line-height:1.6}.production-readiness-heading>div:last-child{text-align:center;background:#fff5ed;border-radius:12px;min-width:120px;padding:14px;display:grid}.production-readiness-heading>div:last-child strong{font-size:24px}.production-readiness-heading>div:last-child span{color:#8b6c5a;font-size:9px}.production-boundary{color:#75452d;background:#fff8f3;border:1px solid #efc3a8;border-radius:11px;gap:12px;margin:18px 0;padding:13px 15px;font-size:10px;display:flex}.readiness-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readiness-gates article{background:#fafaf8;border:1px solid #e5e2dc;border-radius:12px;padding:17px}.readiness-gates header{justify-content:space-between;align-items:center;gap:12px;display:flex}.readiness-gates h3{margin:0;font-size:13px}.readiness-gates header span{color:#28745a;text-transform:uppercase;background:#eaf7f1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.readiness-gates article>p,.readiness-gates details p,.readiness-gates li{color:#74736d;font-size:9px;line-height:1.55}.readiness-gates summary{cursor:pointer;color:#df5a08;font-size:9px;font-weight:800}@media (width<=760px){.production-readiness-heading{flex-direction:column}.readiness-gates{grid-template-columns:1fr}.production-boundary{flex-direction:column}}.domain-selection-toolbar{background:#fafaf8;border:1px solid #e5e3dd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 10px;padding:12px 14px;display:flex}.domain-selection-toolbar label{color:#4f4e49;cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.domain-selection-toolbar input,.domain-check-select{accent-color:#ff7317;cursor:pointer;width:17px;height:17px;margin:0}.domain-selection-toolbar>div{gap:8px;display:flex}.domain-selection-toolbar button{color:#44433f;cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.domain-selection-toolbar button:disabled{cursor:default;opacity:.45}.domain-candidate-list article{grid-template-columns:auto auto minmax(220px,1fr) auto auto}.domain-candidate-list article.selected-to-check{box-shadow:inset 3px 0 #ff7317}.domain-check-select{align-self:center}.domain-favorite{line-height:1}@media (width<=820px){.domain-selection-toolbar{flex-direction:column;align-items:flex-start}.domain-candidate-list article{grid-template-columns:auto auto 1fr}.domain-status,.domain-candidate-list a{grid-column:3}}@media (width<=640px){.founder-project-title{flex-direction:column;align-items:flex-start;gap:0}.founder-project-title>button{margin:0 0 10px}.project-rename-form>div{flex-direction:column;align-items:stretch}.project-rename-form input,.project-rename-form .button{width:100%}}.provider-plan-grid small.provider-configured{color:#267659}.provider-plan-grid small.provider-awaiting{color:#9a5a34}.auth-gate{background:radial-gradient(circle at 78% 12%,#ff73171a,#0000 28%),#f7f7f4;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#fff;border:1px solid #deddd8;border-radius:24px;width:min(100%,470px);padding:42px;box-shadow:0 24px 70px #1e1d1b1a}.auth-card>img{width:230px;max-width:72%;height:auto;margin-bottom:34px}.auth-card h1{color:#22211f;letter-spacing:-.035em;margin:8px 0 9px;font:750 40px/1.05 Manrope,sans-serif}.auth-card>p:not(.eyebrow):not(.auth-message){color:#706e68;margin:0;line-height:1.6}.auth-card form{gap:16px;margin-top:28px;display:grid}.auth-card label{color:#46443f;gap:7px;font-size:12px;font-weight:750;display:grid}.auth-card input{color:#242321;min-height:48px;font:inherit;background:#fbfbf9;border:1px solid #d9d7d1;border-radius:11px;padding:0 13px}.auth-card input:focus{background:#fff;border-color:#ff7317;outline:3px solid #ff73171f}.auth-card form .button{justify-content:center;min-height:50px}.auth-card>small{color:#918e87;text-align:center;margin-top:22px;display:block}.auth-message{color:#a33f2f;background:#fff1ed;border-radius:9px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.auth-loading{text-align:center}.auth-loading>img{margin-inline:auto}.auth-spinner{border:3px solid #f1ded1;border-top-color:#ff7317;border-radius:50%;width:34px;height:34px;margin:4px auto 24px;animation:.8s linear infinite auth-spin;display:block}@keyframes auth-spin{to{transform:rotate(360deg)}}.session-pill{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #deddd8;border-radius:13px;align-items:center;gap:14px;padding:10px 11px 10px 14px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #1c1b191a}.session-pill span{gap:2px;display:grid}.session-pill strong{font-size:10px}.session-pill small{color:#7d7a74;font-size:8px}.session-pill button{color:#a64a17;background:#fff;border:1px solid #dedbd4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}@media (width<=560px){.auth-card{border-radius:19px;padding:30px 22px}.auth-card h1{font-size:34px}.session-pill{bottom:10px;right:10px}}.auth-message.success{color:#257156;background:#edf8f3}.auth-link{color:#a64a17;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:2px 4px;font:750 11px/1.4 Manrope,sans-serif;text-decoration:underline}.auth-link:disabled{opacity:.55}.auth-field{gap:7px;display:grid}.auth-password-input{position:relative}.auth-password-input input{width:100%;padding-right:62px}.auth-password-input button{color:#a64a17;background:0 0;border:0;border-radius:7px;min-width:46px;padding:7px 8px;font:750 10px/1 Manrope,sans-serif;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-input button:hover{background:#fff0e7}.auth-password-input button:focus-visible{outline-offset:1px;outline:2px solid #ff7317}.auth-password-rule{border:1px solid #eadfd7;border-radius:11px;gap:3px;padding:13px 14px;display:grid;color:#57534e!important;background:#fff8f3!important;margin:18px 0 0!important}.auth-password-rule strong{color:#2d2b28;font-size:11px}.auth-password-rule span,.auth-signin-note{color:#77736c;font-size:10px;line-height:1.5}.auth-signin-note{margin:-5px 0 0}.domain-naming-tools{gap:14px;display:grid}.domain-naming-tools>label{color:#4f4e49;gap:8px;font-size:11px;font-weight:800;display:grid}.domain-naming-tools textarea{color:#242421;width:100%;font:inherit;resize:vertical;background:#fafaf8;border:1px solid #d8d8d2;border-radius:11px;outline:none;padding:13px 14px;line-height:1.55}.domain-naming-tools textarea:focus{border-color:#ff7317;box-shadow:0 0 0 3px #ff73171a}.domain-naming-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.domain-naming-actions>span{color:#777770;max-width:330px;font-size:10px;line-height:1.5}.domain-manual-add{border-top:1px solid #e7e4de;gap:7px;padding-top:14px;display:grid}.domain-manual-add>span{color:#686761;font-size:10px;font-weight:800}.domain-address{color:#d95400;margin-top:3px;font-size:11px;font-weight:750;display:block}.domain-brand-score{color:#66655f;letter-spacing:.035em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800;display:block}.domain-candidate-list strong+.domain-address+p{margin-top:5px}@media (width<=700px){.domain-naming-actions{flex-direction:column;align-items:stretch}.domain-naming-actions .button{width:100%}}.domain-generation-grid{grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(105px,.6fr));gap:10px;display:grid}.domain-generation-grid label,.domain-result-controls label{color:#4f4e49;gap:6px;font-size:10px;font-weight:800;display:grid}.domain-generation-grid input,.domain-generation-grid select,.domain-result-controls input,.domain-result-controls select{color:#242421;width:100%;min-height:42px;font:inherit;background:#fafaf8;border:1px solid #d8d8d2;border-radius:10px;outline:none;padding:0 11px}.domain-generation-grid input:focus,.domain-generation-grid select:focus,.domain-result-controls input:focus,.domain-result-controls select:focus{border-color:#ff7317;box-shadow:0 0 0 3px #ff73171a}.domain-generation-grid .domain-blocked-words{grid-column:1/-1}.domain-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.domain-batch-actions .button{min-height:38px;padding:8px 12px}.domain-batch-actions>span{color:#6e6d67;margin-left:auto;font-size:10px;font-weight:750}.domain-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.domain-stats>div{background:#fff;border:1px solid #deded8;border-radius:15px;gap:4px;padding:19px 20px;display:grid;box-shadow:0 10px 26px #18181609}.domain-stats strong{color:#242421;font-size:26px}.domain-stats span{color:#777770;font-size:10px}.domain-results .founder-section-heading small{color:#777770;margin-top:4px;font-size:10px;display:block}.domain-result-controls{background:#fafaf8;border:1px solid #e5e3dd;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(110px,.5fr) minmax(180px,1fr);gap:10px;margin-top:18px;padding:14px;display:grid}.domain-empty-results{color:#242421;text-align:center;border:1px dashed #d8d5ce;border-radius:13px;place-items:center;gap:5px;min-height:130px;padding:24px;display:grid}.domain-empty-results span{color:#777770;font-size:11px}@media (width<=820px){.domain-stats,.domain-result-controls{grid-template-columns:1fr 1fr}.domain-result-controls label:last-child{grid-column:1/-1}}@media (width<=620px){.domain-generation-grid,.domain-result-controls{grid-template-columns:1fr}.domain-generation-grid .domain-blocked-words,.domain-result-controls label:last-child{grid-column:auto}.domain-batch-actions{flex-direction:column;align-items:stretch}.domain-batch-actions .button{width:100%}.domain-batch-actions>span{margin-left:0}.domain-stats{grid-template-columns:1fr 1fr}}.client-portal-secure-loading{text-align:center;place-content:center;justify-items:center;display:grid}.client-portal-secure-loading img{width:220px;margin-bottom:36px}.client-portal-secure-loading h1{margin:20px 0 8px}.client-portal-secure-loading p{color:#706f69;max-width:560px;line-height:1.6}.staff-portal{color:#20201e;background:#f7f7f4;grid-template:auto 1fr/280px 1fr;min-height:100vh;display:grid}.portal-topbar{background:#fff;border-bottom:1px solid #deddd8;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:88px;padding:16px 28px;display:flex}.portal-topbar img{width:190px;height:auto}.portal-topbar div{text-align:right;color:#77756f;font-size:.78rem;display:grid}.portal-topbar strong{color:#20201e;font-size:.92rem}.portal-sidebar{background:#fbfbf9;border-right:1px solid #deddd8;padding:30px 18px}.portal-sidebar button{text-align:left;color:#5f5e59;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;margin:8px 0;padding:14px;display:grid}.portal-sidebar button.active{color:#20201e;background:#fff3eb;border-color:#ffcba9}.portal-sidebar button span{color:#86847e;font-size:.76rem}.portal-main{min-width:0;padding:46px clamp(24px,5vw,72px)}.portal-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.portal-heading h1,.portal-empty h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:clamp(2rem,4vw,3.5rem)}.portal-heading p{color:#6d6b65;max-width:760px;line-height:1.7}.portal-heading>span{color:#b84408;text-transform:uppercase;background:#fff3eb;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:700}.portal-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.portal-metrics article,.portal-panel{background:#fff;border:1px solid #deddd8;border-radius:18px;box-shadow:0 12px 36px #26221c0d}.portal-metrics article{gap:5px;padding:22px;display:grid}.portal-metrics span,.portal-metrics small{color:#77756f}.portal-metrics strong{font-size:2rem}.portal-panel{margin-top:18px;padding:26px}.portal-panel h2{margin:4px 0 20px}.portal-list article{border-top:1px solid #ecebe7;justify-content:space-between;gap:20px;padding:17px 0;display:flex}.portal-list p{color:#77756f;margin:6px 0 0}.portal-list article>span{white-space:nowrap;color:#397f66;text-transform:uppercase;font-size:.75rem;font-weight:700}.portal-empty{max-width:680px;padding-top:80px}@media (width<=760px){.staff-portal{display:block}.portal-sidebar{border-bottom:1px solid #deddd8;border-right:0}.portal-metrics{grid-template-columns:1fr}.portal-heading{flex-direction:column;align-items:start}}.client-request-center{background:#fff;border:1px solid #deddd8;border-radius:20px;margin:22px 0 48px;padding:clamp(24px,4vw,42px)}.client-request-center>div:first-child{max-width:760px}.client-request-center h2{margin:5px 0 8px}.client-request-center>div:first-child>p:last-child{color:#77756f}.client-request-center form{background:#f7f7f4;border-radius:16px;grid-template-columns:1fr 220px;gap:16px;margin:24px 0;padding:22px;display:grid}.client-request-center form label{gap:7px;font-weight:700;display:grid}.client-request-center form label:nth-child(2){grid-column:1/-1}.client-request-center input,.client-request-center textarea,.client-request-center select{color:#20201e;width:100%;font:inherit;background:#fff;border:1px solid #d9d7d0;border-radius:10px;padding:12px 14px}.client-request-center form .button{justify-self:start}.client-request-success{color:#26775b;font-weight:700}.client-request-error{color:#b33922;font-weight:700}.client-request-list article{border-top:1px solid #ecebe7;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.client-request-list span,.client-request-list b{color:#bc4a0b;text-transform:uppercase;font-size:.72rem}.client-request-list strong{margin:4px 0;display:block}.client-request-list p{color:#77756f;margin:0}@media (width<=680px){.client-request-center form{grid-template-columns:1fr}.client-request-center form label:nth-child(2){grid-column:auto}}.workspace-access-actions{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.5fr);gap:16px;margin-top:18px;display:grid}.workspace-access-actions form{background:#fff;border:1px solid #deddd8;border-radius:14px;padding:22px}.workspace-access-actions h3{margin:4px 0 18px}.workspace-access-actions label{gap:6px;margin-bottom:12px;font-weight:700;display:grid}.workspace-access-actions input,.workspace-access-actions select{color:#20201e;width:100%;font:inherit;background:#fff;border:1px solid #d9d7d0;border-radius:9px;padding:11px 12px}.workspace-invite-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.workspace-access-actions fieldset{border:1px solid #deddd8;border-radius:10px;margin:4px 0 16px;padding:14px}.workspace-access-actions fieldset label{align-items:center;gap:8px;font-weight:500;display:flex}.workspace-access-actions fieldset input{width:auto}.workspace-access-boundary.success{color:#26775b}.workspace-access-boundary.error{color:#b33922}.workspace-project-access{background:#fff;border:1px solid #deddd8;border-radius:14px;grid-template-columns:minmax(240px,.65fr) minmax(440px,1.35fr);gap:18px;margin-top:18px;padding:22px;display:grid}.workspace-project-access h3{margin:4px 0 8px}.workspace-project-access p{color:#706f69;margin:0;line-height:1.55}.workspace-project-access article{border-bottom:1px solid #eceae5;grid-template-columns:minmax(160px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.workspace-project-access article:last-child{border-bottom:0}.workspace-project-access select{color:#20201e;width:100%;font:inherit;background:#fff;border:1px solid #d9d7d0;border-radius:9px;padding:10px 12px}@media (width<=900px){.workspace-access-actions,.workspace-project-access{grid-template-columns:1fr}}@media (width<=620px){.workspace-project-access article{grid-template-columns:1fr}}@media (width<=560px){.workspace-invite-grid{grid-template-columns:1fr}}.dashboard-business-requests{background:#fff;border:1px solid #deddd8;border-radius:18px;margin:24px 0;padding:28px}.request-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.request-card{text-align:left;color:#20201e;background:#fafaf8;border:1px solid #e6e4de;border-radius:12px;padding:18px}.request-card em{color:#5e5b55;margin:0 0 10px;font-size:.78rem;font-style:normal;font-weight:750;display:block}.request-card>span{color:#bd4a0a;text-transform:uppercase;font-size:.7rem;font-weight:800}.request-card>strong{margin:6px 0;display:block}.request-card>p{color:#77756f;margin:0 0 12px;line-height:1.5}.request-card>small{color:#8a8882;text-transform:capitalize}.request-card-actions{border-top:1px solid #e6e4de;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.request-card-actions .button{min-height:38px;padding:8px 12px;font-size:.8rem}.request-decline-link{color:#a83b18;background:0 0;border:0;padding:8px 4px;font-weight:750}.request-decline-form{background:#fff;border-radius:10px;margin-top:12px;padding:14px}.request-decline-form label{margin-bottom:7px;font-size:.82rem;font-weight:750;display:block}.request-decline-form textarea{resize:vertical;border:1px solid #d8d5ce;border-radius:8px;width:100%;min-height:78px;padding:10px}.request-decline-form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.request-workflow-error{color:#a83b18;background:#fff0eb;border-radius:10px;margin:0 0 14px;padding:12px 14px}.request-inbox-clear{text-align:center;background:#fafaf8;border:1px dashed #d9d6cf;border-radius:12px;padding:28px}.request-inbox-clear p{color:#77756f;margin:6px 0 0}.request-history{border-top:1px solid #e6e4de;margin-top:18px;padding-top:14px}.request-history summary{cursor:pointer;color:#5e5b55;font-weight:750}.request-history>div{gap:8px;margin-top:12px;display:grid}.request-history article{background:#fafaf8;border-radius:9px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.request-history article span{color:#397c66;text-transform:uppercase;font-size:.72rem;font-weight:800}.request-history article small{color:#77756f}@media (width<=720px){.request-history article{grid-template-columns:1fr;gap:4px}}
