@font-face{font-family:Anek Bangla;src:url(/fonts/AnekBangla.ttf)format("truetype");font-weight:100 800;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Noto Bengali;src:url(/fonts/NotoSansBengali.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--ink:#14213d;--muted:#47546f;--indigo:#17336b;--indigo-deep:#0f2552;--ochre:#e8a81f;--brick:#c5432a;--teal:#2c6e63;--ground:#eeeae1;--indigo-soft:#2c4a86;--paper:#f7f5ef;--white:#fff;--line:#cfd6da;--citron:#e8a81f;--selection:#f8e6b8;--red:#a52a12;--green:#1f6b5c;--amber:#8a5a00;--radius:0;--shadow:0 12px 40px #0f255226;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.analysis-workspace{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:32px;display:grid}.tool-index{border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:4px 16px 4px 0;display:flex;position:sticky;top:90px}.tool-index button{text-align:left;border-radius:0;padding:10px 12px;font-size:15px;line-height:1.4}.tool-index button:hover{background:#e7e9ee}.tool-index button.active{background:var(--indigo);color:#fff;font-weight:600}.analysis-content{min-width:0}.analysis-content h3{margin-top:0;font-size:17px}.analysis-split{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:28px;margin-top:24px;display:grid}.analysis-results{background:#ebedf2;border-radius:0;padding:22px}.result-list{margin:0}.result-list>div{border-bottom:1px solid #d2d8e1;padding:14px 0}.result-list>div:first-child{padding-top:0}.result-list dt{color:var(--muted);font-size:14px}.result-list dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:21px;font-weight:600;line-height:1.35}.result-list small{color:var(--muted);margin-top:5px;display:block}.formula-note{border-block:1px solid var(--line);margin:24px 0;padding:14px 0}.formula-note summary{cursor:pointer;font-weight:600}.formula-note p{max-width:75ch;color:var(--muted)}.analysis-save{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.analysis-save .field{flex:1;min-width:180px}.saved-analysis{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.scenario-choices{flex-wrap:wrap;gap:14px;margin:14px 0;display:flex}.scenario-choices label,.checkbox-row{align-items:center;gap:8px;display:flex}.table-scroll{border:1px solid var(--line);background:#fff;border-radius:0;max-width:100%;margin:18px 0;overflow:auto}.business-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.business-table th,.business-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.business-table th{color:var(--muted);background:#f7f8fa;font-size:13px;font-weight:600}.business-table tbody tr:last-child td{border-bottom:0}.business-table td{text-overflow:ellipsis;max-width:340px;overflow:hidden}.purchase-items-table th:last-child,.purchase-items-table td:last-child{background:var(--white);border-left:1px solid var(--line);z-index:1;position:sticky;right:0}.purchase-items-table th:last-child{background:#f7f8fa}.business-plot{border:1px solid var(--line);background:#fff;border-radius:0;margin:24px 0;padding:18px 20px 8px}.business-plot figcaption{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.business-plot select{padding:5px 8px;font-size:14px}.business-plot svg{width:100%;min-height:160px;display:block}.sheet-intro{color:var(--indigo);align-items:center;gap:20px;padding:22px 0 30px;display:flex}.sheet-intro h2{margin:0 0 5px;font-size:20px;font-weight:500}.sheet-intro p{color:var(--muted);max-width:65ch;margin:0}.file-input{cursor:pointer;position:relative;overflow:hidden}.file-input input{opacity:0;width:1px;height:1px;position:absolute}.file-input:focus-within{outline-offset:3px;outline:2px solid #4c6185}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbook-workspace{min-width:0}.workbook-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workbook-heading>input{text-overflow:ellipsis;background:0 0;border-color:#0000;flex:1;min-width:180px;padding:6px 8px;font-size:20px;font-weight:500}.workbook-heading>input:hover{border-color:var(--line)}.save-status{color:var(--muted);min-width:65px;font-size:14px}.cell-controls{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cell-controls label{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.cell-controls label input{width:78px;padding:6px}.cell-value{flex:1;min-width:100px;padding:6px 10px}.univer-host{border:1px solid var(--line);background:#fff;width:100%;min-width:0;height:max(550px,100dvh - 260px);overflow:hidden}.univer-host input,.univer-host button,.univer-host select{font-family:inherit}.sheet-footnote{color:var(--muted);font-size:13px}.version-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.version-row small{color:var(--muted);margin-top:4px;display:block}.purchase-line{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin:16px 0;display:grid}.purchase-total{border-block:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.purchase-total strong{font-size:20px;font-weight:600}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.report-dates{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.report-dates .field{max-width:210px}.report-dates p{flex:1;min-width:180px;font-size:14px}.report-totals{color:var(--muted);flex-wrap:wrap;gap:40px;margin:26px 0;font-size:14px;display:flex}.report-totals strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;font-weight:500;display:block}.allocation-row{border-bottom:1px solid var(--line);margin-bottom:16px;padding:18px 0}.stocktake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.notification-connection{border-block:1px solid var(--line);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.notification-connection p{color:var(--muted);margin:4px 0 0;font-size:14px}.notifications-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:60px;margin:32px 0;display:grid}.notification-copy{max-width:42ch}.notification-copy h2{margin-top:0;font-size:24px;font-weight:500}.notification-copy p{color:var(--muted)}.category-list{border:0;flex-direction:column;gap:12px;margin:0;padding:20px 0;display:flex}.category-list legend{padding:16px 0 0;font-weight:600}.category-list label{align-items:center;gap:10px;display:flex}.loading{color:var(--muted);padding:40px 0}@media (max-width:1180px){.analysis-workspace{grid-template-columns:160px minmax(0,1fr);gap:20px}.analysis-split{grid-template-columns:1fr}.notifications-layout{gap:28px}}@media (max-width:720px){.analysis-workspace{display:block}.tool-index{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;margin-bottom:24px;padding:0 0 12px;position:static;overflow:auto}.tool-index button{flex-shrink:0}.analysis-split{gap:20px}.analysis-save .primary,.analysis-save .secondary{flex:1}.notifications-layout{grid-template-columns:1fr}.notification-copy{max-width:none}.notification-connection{grid-template-columns:1fr auto}.purchase-line{grid-template-columns:1fr 1fr}.purchase-line .field:first-child{grid-column:1/-1}.stocktake-grid{grid-template-columns:1fr}.univer-host{height:65dvh;min-height:460px}.workbook-heading .inline-actions{width:100%}.workbook-heading>input{flex-basis:100%;order:-1;width:100%;min-width:0}.business-plot{padding:12px 8px}.sheet-intro{align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font:14px/1.55 Anek Bangla,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:3px}button{color:inherit;background:0 0;border:0}input,textarea,select{min-width:0;max-width:100%;color:var(--ink);caret-color:var(--indigo);background:#fff;border:1px solid #c2c7cf;border-radius:0;padding:10px 12px}textarea{resize:vertical;width:100%;line-height:1.6}input::placeholder,textarea::placeholder{color:#6f757f}input[type=checkbox]{accent-color:var(--indigo);width:17px;height:17px}input[type=number]{font-variant-numeric:tabular-nums}input:focus,textarea:focus,select:focus{border-color:var(--indigo)}:focus-visible{outline-offset:3px;outline:2px solid #4c6185}::selection{background:var(--citron);color:var(--indigo-deep)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;text-wrap:balance;margin-bottom:12px;font-size:30px;font-weight:620;line-height:1.18}h2{letter-spacing:-.025em;margin-bottom:20px;font-size:18px;font-weight:620;line-height:1.35}h3{margin-bottom:14px;font-size:17px;font-weight:620;line-height:1.4}p{max-width:72ch}small{font-size:14px}svg{stroke-width:1.7px;flex-shrink:0}kbd{border:1px solid var(--line);color:var(--muted);border-radius:0;padding:2px 4px;font:11px Anek Bangla,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.discard-bar{color:#6c481b;background:#f6e9d5;border-bottom:1px solid #dbc5a8;padding:15px 28px}.discard-bar p{margin:0 0 10px;font-size:15px}.discard-bar>div{gap:8px;display:flex}.checklist-preview{background:#e9edf3;border-radius:0;margin-top:24px;padding:18px}.checklist-preview label{align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;display:flex}.checklist-preview input{flex-shrink:0}.checklist-preview label:has(input:checked) span{color:var(--muted);text-decoration:line-through}.file-controls{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.file-controls>input{flex:1;min-width:180px;font-size:13px}.skip-link{background:var(--citron);color:var(--indigo);z-index:100;padding:12px;position:fixed;top:-60px;left:15px}.skip-link:focus{top:10px}.spacer{flex:1}.primary,.secondary,.quiet,.danger{white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 14px;font-size:15px;font-weight:560;transition:background .16s,color .16s;display:inline-flex}.primary{background:var(--indigo);color:#fff}.secondary{color:var(--indigo);background:#fff;border:1px solid #c3c9d2}.quiet{color:var(--muted);padding:8px 10px}.quiet:hover{color:var(--ink);background:#e6e9ee}.danger{background:var(--red);color:#fff}.danger-link{color:var(--red);margin-left:auto;font-size:15px}.text-link{color:var(--indigo);align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.icon-button{border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#e5e8ed}.compact{min-height:34px;padding:7px 11px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.studio{min-height:100vh;display:flex}.sidebar{background:var(--indigo);color:#f0f3f8;z-index:30;flex-direction:column;width:238px;padding:28px 15px 12px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{letter-spacing:-.06em;color:inherit;text-align:left;align-items:baseline;gap:8px;padding:0 14px;font-size:31px;font-weight:730;line-height:1;display:flex}.brand span{letter-spacing:.04em;color:var(--citron);font-size:13px;font-weight:450}.workspace-name{color:#dce2ec;align-items:center;gap:10px;padding:24px 12px 22px;font-size:13px;font-weight:550;display:flex}.workspace-name small{color:#afb8c8;margin-top:2px;font-size:12px;display:block}.workspace-symbol{width:30px;height:30px;color:var(--citron);background:#3c495f;border-radius:0;place-items:center;font-size:22px;font-weight:600;display:grid}.sidebar nav{scrollbar-width:thin;scrollbar-color:#5e6c83 transparent;flex:1;padding:0 2px;overflow-y:auto}.nav-item{text-align:left;color:#d4dbe6;border-radius:0;align-items:center;gap:10px;width:100%;min-height:35px;padding:8px 11px;font-size:11.5px;font-weight:450;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--indigo-soft);color:#fff}.nav-item.selected{background:var(--citron);color:var(--indigo-deep);font-weight:650}.nav-item small{margin-left:auto;font-size:12px}.nav-group{margin-top:21px}.nav-group h2{letter-spacing:.06em;text-transform:uppercase;color:#acb7c9;margin:0 0 7px 12px;font-size:12px;font-weight:500}.sidebar-bottom{padding-top:15px}.signed-in{border-top:1px solid #44526b;align-items:center;gap:9px;margin-top:11px;padding:15px 8px 0;font-size:13px;display:flex}.signed-in small{color:#b4bed0;font-size:12px;display:block}.signed-in .icon-button{color:#c2ccdd;margin-left:auto}.signed-in .icon-button:hover{background:var(--indigo-soft)}.avatar{width:29px;height:29px;color:var(--indigo);background:#dfe4ed;border-radius:0;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.signed-in .avatar{color:var(--citron);background:#41506a}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:238px;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#f9fafb;justify-content:space-between;align-items:center;height:69px;padding:0 38px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb span{color:#b3bac5}.breadcrumb strong{color:var(--ink);font-weight:500}.topbar-actions{align-items:center;gap:18px;display:flex}.global-search{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.global-search kbd{margin-left:12px}.main-content{flex:1;width:100%;max-width:1540px;margin:0 auto;padding:38px 38px 64px}.workspace-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:15px 38px;font-size:12px;display:flex}.mobile-menu,.nav-scrim{display:none}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:15px}.heading-actions{gap:8px;padding-top:3px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading h2,.section-heading h3{margin:0}.count{color:var(--muted);text-align:center;background:#e4e8ef;border-radius:0;min-width:23px;padding:2px 6px;font-size:13px}.today-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.today-date{color:var(--muted);margin-bottom:16px;font-size:13px}.today-heading h1{letter-spacing:-.04em;margin-bottom:10px;font-size:36px}.today-heading>div>p:last-child{color:var(--muted);margin-bottom:0;font-size:15px}.studio-seal{width:90px;height:90px;color:var(--indigo);letter-spacing:-.07em;border:1px solid #bec4cf;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:60px;font-weight:600;line-height:1;display:flex;position:relative;transform:rotate(-8deg)}.studio-seal span{letter-spacing:.11em;font-size:8px;font-weight:600;position:absolute;bottom:12px}.today-grid{grid-template-columns:minmax(0,1fr) 285px;gap:36px;display:grid}.attention{min-width:0}.attention>.section-heading{margin-bottom:16px}.attention-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.attention-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.attention-list>button:hover{background:#eceef3}.attention-list>button>div{flex:1}.attention-list strong{font-size:14px;font-weight:550;display:block}.attention-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.task-check{border:1px solid #a3abb8;border-radius:0;flex-shrink:0;width:15px;height:15px}.my-work-heading{margin-top:32px}.my-work button{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 0;font-size:14px;display:flex}.my-work small{color:var(--muted);white-space:nowrap;margin-left:auto}.quiet-copy{color:var(--muted);font-size:14px;line-height:1.8}.recent-section{margin-top:40px}.today-aside{border-left:1px solid var(--line);padding-left:28px}.cash-note{background:#e2e7f0;border-radius:0;margin-bottom:30px;padding:22px}.cash-note h2{font-size:17px}.cash-note p{color:#505b6f;margin-bottom:20px;font-size:14px}.cash-note .secondary{white-space:normal;min-height:35px;padding:8px 10px;font-size:13px}.cash-caption{color:#505b6f;margin-bottom:8px;font-size:12px;display:block}.cash-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:25px;font-weight:600;display:block}.cash-note-row{color:#505b6f;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.cash-note .text-link{margin-top:22px;font-size:13px}.upcoming h2,.studio-shortcuts h2{font-size:17px}.upcoming>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.upcoming time{flex-direction:column;align-items:center;min-width:32px;line-height:1.2;display:flex}.upcoming time strong{letter-spacing:-.03em;font-size:21px;font-weight:550}.upcoming time span{text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}.upcoming small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.studio-shortcuts{margin-top:30px}.studio-shortcuts button{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:13px;display:flex}.empty-mark{color:#66748b;background:#e4e9f0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.empty h2{margin-bottom:10px;font-size:16px;font-weight:550}.empty p{color:var(--muted);max-width:370px;margin:0 auto 20px;font-size:14px}.empty .secondary,.empty .primary{font-size:14px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.filter-bar select{background:0 0;max-width:180px;padding:8px 27px 8px 11px;font-size:14px}.filter-bar .quiet{font-size:14px}.segmented{border:1px solid #cad1dd;border-radius:0;align-items:center;padding:3px;display:flex}.segmented button{min-height:29px;color:var(--muted);border-radius:0;justify-content:center;align-items:center;padding:6px 9px;font-size:13px;display:flex}.segmented [aria-pressed=true]{background:var(--indigo);color:#fff}.data-area{border:1px solid var(--line);background:#fff;border-radius:0;min-width:0;overflow:visible}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.search-input{color:var(--muted);flex:1;align-items:center;gap:9px;max-width:330px;display:flex}.search-input input{background:0 0;border:0;width:100%;padding:4px 0;font-size:14px}.toolbar-end{align-items:center;gap:8px;display:flex}.toolbar-end .quiet{min-height:29px;padding:4px 8px;font-size:13px}.column-picker{font-size:13px;position:relative}.column-picker summary{cursor:pointer;padding:5px 8px;list-style:none}.column-picker>div{z-index:5;width:190px;box-shadow:var(--shadow);background:#fff;border-radius:0;padding:10px;position:absolute;top:32px;right:0}.column-picker label{align-items:center;gap:8px;padding:7px;font-size:13px;display:flex}.table-scroll{scrollbar-width:thin;scrollbar-color:#b9c1ce transparent;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:var(--muted);white-space:nowrap;background:#f9fafc;font-size:12px;font-weight:500}th button{text-align:left;align-items:center;gap:9px;width:100%;padding:13px 16px;display:flex}th svg{opacity:.45}td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-top:1px solid #eaedf2;min-width:90px;max-width:330px;padding:16px}td:first-child{min-width:180px;font-weight:550}tbody tr:hover{background:#fafbfc}.row-link{text-align:left;padding:0;font-weight:550;line-height:1.55}.row-link:hover{text-underline-offset:3px;text-decoration:underline}.pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 15px;font-size:12px;display:flex}.pagination>div{gap:4px;display:flex}.badge{color:#51607a;white-space:nowrap;background:#e9edf3;border-radius:0;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:550;display:inline-flex}.badge.done,.badge.ready,.badge.approved,.badge.delivered,.badge.saleable,.badge.current,.badge.success{color:var(--green);background:#e3f0e8}.badge.blocked,.badge.rejected,.badge.unsaleable,.badge.cancelled{color:var(--red);background:#f8e6e9}.badge.in-progress,.badge.sampling,.badge.pending,.badge.confirmed,.badge.received{color:var(--amber);background:#f8eed8}.overdue,.negative{color:var(--red)!important}.error{color:#8b2334;white-space:pre-wrap;overflow-wrap:anywhere;background:#f9e9ec;border-radius:0;margin:14px 0;padding:12px 14px;font-size:14px}.success{color:var(--green);background:#e2f1e7;border-radius:0;padding:12px;font-size:14px}.help{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.7}.toast{background:var(--indigo);color:#fff;box-shadow:var(--shadow);z-index:80;border-radius:0;padding:12px 22px;font-size:14px;position:fixed;bottom:24px;left:calc(50% + 80px);transform:translate(-50%)}.connection-banner{color:#674313;background:#f7e9ca;justify-content:space-between;align-items:center;gap:15px;padding:9px 38px;font-size:14px;display:flex}.inline-form{gap:10px;margin-bottom:16px;display:flex}.board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:16px;display:grid;overflow:auto}.board>section{background:#ebedf2;border-radius:0;min-height:270px;padding:14px}.board h3{justify-content:space-between;font-size:14px;display:flex}.board h3 span{color:var(--muted)}.task-card{text-align:left;background:#fff;border-radius:0;width:100%;margin-top:10px;padding:15px;display:block}.task-card strong{margin-bottom:13px;font-size:14px;font-weight:550;display:block}.task-card span,.task-card small{color:var(--muted);font-size:12px;display:block}.task-card small{margin-top:5px}.comparison,.product-progress,.saved-scenarios{margin-top:40px}.comparison h2,.product-progress h2{margin-bottom:20px}.product-progress>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:30px;padding:18px 0;display:grid}.product-progress .row-link{font-size:14px}.progress-stages{grid-template-columns:repeat(4,1fr);display:grid}.progress-stages button{background:#ebedf2;border:1px solid #d1d7e1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.progress-stages button+button{border-left:0}.progress-stages .present{background:var(--selection);color:var(--indigo)}.overlay{z-index:50;background:#131c2c66;animation:.15s ease-out fade;position:fixed;inset:0}.drawer{background:var(--paper);z-index:51;flex-direction:column;width:min(560px,100vw);animation:.2s cubic-bezier(.16,1,.3,1) slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #121d301a}.drawer.wide{width:min(760px,100vw)}.drawer-header{border-bottom:1px solid var(--line);background:#f9fafc;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.drawer-header h2{margin:0;font-size:21px}.drawer-header p{color:var(--muted);margin:8px 0 0;font-size:14px}.drawer-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#acb6c7 transparent;padding:28px;overflow-y:auto}.form-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.full{grid-column:1/-1}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.form-grid .field{margin-bottom:0}.field>label{color:#4f596a;font-size:13px;font-weight:550}.field small{color:var(--muted);font-size:12px;font-weight:400}.form-footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.notes-editor{margin-top:26px;margin-bottom:20px}.notes-editor .section-heading{margin-bottom:10px}.notes-editor h3{font-size:15px}.markdown{overflow-wrap:anywhere;background:#fff;min-height:120px;padding:20px;font-size:15px}.markdown h1{font-size:26px}.markdown h2{font-size:21px}.markdown h3{font-size:17px}.markdown img{max-width:100%}.markdown pre{background:var(--paper);padding:10px;overflow:auto}.linked-records{flex-wrap:wrap;gap:6px;display:flex}.chip{background:#e0e6ef;border-radius:0;padding:6px 10px;font-size:13px}.activity-section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.activity-section form{margin-bottom:20px}.activity-section form .secondary{min-height:32px;margin-top:8px;font-size:13px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid var(--line);gap:11px;padding:15px 0;display:flex}.activity-list p{color:var(--muted);margin:0 0 4px;font-size:13px}.activity-list strong{color:var(--ink);font-weight:550}.activity-detail{white-space:pre-wrap;overflow-wrap:anywhere}.activity-list time{color:var(--muted);font-size:11px}.attachments{margin-top:28px}.attachments h3{font-size:17px}.upload-button{cursor:pointer;min-height:32px;font-size:13px;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button:focus-within{outline:2px solid var(--indigo);outline-offset:2px}.file{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.file>img{object-fit:cover;border-radius:0;width:60px;height:60px}.file>div{flex:1;min-width:0}.file a{overflow-wrap:anywhere;font-size:14px}.file small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.file .text-link{font-size:12px}.confirmation,.subform{background:#e5eaf2;border-radius:0;margin:20px 0;padding:20px}.confirmation p{font-size:14px}.confirmation button{margin-right:8px}.quick-list{flex-direction:column;gap:2px;display:flex}.quick-list button,.search-results button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:15px 10px;font-size:15px;display:flex}.quick-list button:hover,.search-results button:hover{background:#e6ebf3}.command-input{border-bottom:1px solid var(--line);max-width:none;padding-bottom:15px}.command-input input{font-size:16px}.search-results small{color:var(--muted);margin-left:auto;padding-left:15px;font-size:12px}.search-results svg{margin-left:10px}.assumption-banner{color:#505b6f;background:#e6ebf3;border-radius:0;max-width:none;margin-bottom:28px;padding:14px 17px;font-size:13px}.scenario-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:40px;display:grid}.scenario-layout>section{min-width:0}.scenario-layout .form-grid{gap:18px}.scenario-results{background:#e7ebf2;border-radius:0;height:max-content;padding:25px;position:sticky;top:90px}.scenario-results h2{font-size:17px}.result-lead span{color:#505b6f;font-size:13px}.result-lead strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:9px 0;font-size:32px;font-weight:550;line-height:1.3;display:block}.result-lead p{color:#505b6f;font-size:13px}.result-breakdown{margin:22px 0}.result-breakdown>div{border-bottom:1px solid #cdd4e0;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.result-breakdown dt{color:#505b6f}.result-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.scenario-results details{color:#505b6f;margin-bottom:26px;font-size:13px}.scenario-results summary{cursor:pointer;margin-bottom:12px;font-weight:550}.scenario-results form{border-top:1px solid #cdd4e0;padding-top:20px}.archived-books{margin:10px 0 0;padding:0;list-style:none}.archived-books li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.cash-position{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:8px 0 30px;display:grid}.cash-position>div{padding:23px 20px 23px 0}.cash-position>div+div{border-left:1px solid var(--line);padding-left:20px}.cash-position span{color:var(--muted);min-height:30px;margin-bottom:10px;font-size:12px;display:block}.cash-position strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.cash-direction{align-items:center;gap:5px;font-size:13px;display:inline-flex}.cash-direction.in{color:var(--green)}.cash-direction.out{color:#4f6284}.tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:20px;display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:11px 0;font-size:14px}.tabs button.active{border-bottom-color:var(--indigo);color:var(--indigo);font-weight:600}.tabs span{background:#dee3eb;border-radius:0;margin-left:5px;padding:2px 5px;font-size:12px}.order-line{grid-template-columns:2fr .7fr 1fr 30px;align-items:center;gap:12px;margin-top:15px;display:grid}.order-line .field{margin-bottom:0}.order-line .icon-button{margin-top:20px}.order-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding-top:20px;display:flex}.order-total>span{color:var(--muted);font-size:14px}.order-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:550}.order-address{white-space:pre-line;color:var(--muted);font-size:14px}.action-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.action-row button{font-size:13px}.calendar-toolbar{align-items:center;gap:12px;margin-bottom:25px;display:flex}.calendar-toolbar h2{margin:0;font-size:19px}.calendar-toolbar .quiet{font-size:13px}.calendar-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;display:grid}.calendar-scroll{overflow:auto}.calendar-day-name{color:var(--muted);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:12px;font-size:13px}.calendar-cell{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fff;min-height:125px;padding:9px}.calendar-cell.muted{background:var(--paper)}.calendar-cell time{place-items:center;width:24px;height:24px;margin-bottom:6px;font-size:13px;display:inline-grid}.calendar-cell.is-today time{background:var(--indigo);color:var(--citron);border-radius:0}.calendar-event{text-align:left;color:#475774;overflow-wrap:anywhere;background:#e5ebf4;border-radius:0;width:100%;margin-top:5px;padding:5px 6px;font-size:12px;display:block}.calendar-event.payment{color:#805817;background:#f4eddb}.agenda>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.agenda time{color:var(--muted);flex-shrink:0;width:100px}.agenda .badge{margin-left:auto}.settings-layout{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.settings-layout h2{margin-top:32px}.settings-layout>section>h2:first-child,.settings-layout>aside>h2:first-child{margin-top:0}.person{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;font-size:14px;display:flex}.person small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.person .badge{margin-left:auto}.login-art{background:var(--indigo);color:#fff;flex-direction:column;padding:48px 52px;display:flex}.login-art .brand{padding:0}.login-statement{margin:auto 0;padding:60px 0}.login-statement h1{letter-spacing:-.04em;font-size:clamp(48px,5.5vw,82px);font-weight:530;line-height:1.04}.login-statement em{color:var(--citron);font-style:normal}.login-statement p{color:#c7d0e0;max-width:240px;margin-top:30px;font-size:15px;line-height:1.8}.login-footer{letter-spacing:.13em;color:#b5c2d8;font-size:11px}.login-form{background:var(--paper);justify-content:center;align-items:center;padding:50px;display:flex}.login-form form{width:100%;max-width:340px}.login-form h2{letter-spacing:-.035em;margin-bottom:12px;font-size:28px}.login-form form>p{color:var(--muted);margin-bottom:32px;font-size:14px}.login-form label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.login-form input{padding:12px}.login-form .primary{justify-content:space-between;width:100%;margin-top:10px}.login-form .help{margin-top:22px;font-size:12px!important}.wordmark-mobile{display:none}@keyframes slide{0%{opacity:.75;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (min-width:1600px){.today-grid{grid-template-columns:minmax(0,1fr) 330px}.main-content{padding-left:50px;padding-right:50px}.today-heading{margin-bottom:48px}}@media (max-width:1180px){.sidebar{width:218px}.workspace{margin-left:218px}.main-content{padding:30px 25px 50px}.topbar{padding:0 25px}.today-grid{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.today-aside{padding-left:20px}.today-heading h1{font-size:31px}.scenario-layout{gap:24px}.cash-position{grid-template-columns:repeat(2,1fr)}.cash-position>div:nth-child(3){border-left:0}.cash-position>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:960px){.today-grid{grid-template-columns:1fr}.today-aside{border-left:0;grid-template-columns:1fr 1fr;gap:25px;padding-left:0;display:grid}.today-aside .studio-shortcuts{grid-column:1/-1;margin-top:0}.scenario-layout{grid-template-columns:1fr}.scenario-results{position:static}.page-heading{flex-wrap:wrap}.heading-actions{padding-top:0}.settings-layout{grid-template-columns:1fr;gap:25px}.product-progress>div{grid-template-columns:1fr;gap:12px}.progress-stages button{font-size:12px}.global-search span{display:none}.sidebar{width:238px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.workspace{margin-left:0}.nav-scrim{z-index:29;background:#151e2e77;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{gap:10px;height:59px;padding:0 16px}.breadcrumb{flex:1;gap:7px;font-size:12px}.breadcrumb>span:first-child{display:none}.topbar-actions{gap:13px}.global-search kbd{display:none}.topbar .primary{min-height:32px}.topbar .primary span{display:none}.main-content{padding:26px 20px 40px}.today-heading{margin-bottom:28px}.today-heading h1{max-width:300px;font-size:29px}.today-date{font-size:12px}.today-heading>div>p:last-child{font-size:14px}.studio-seal{display:none}.today-grid{gap:30px}.today-aside{display:block}.cash-note{margin-bottom:30px}.studio-shortcuts{margin-top:30px!important}.page-heading h1{font-size:28px}.page-heading p{font-size:14px}.heading-actions{flex-wrap:wrap;width:100%}.heading-actions button{font-size:13px}.filter-bar select{max-width:145px;font-size:13px}.filter-bar .quiet{font-size:13px}.table-toolbar{gap:6px;padding:10px}.toolbar-end{gap:0}.search-input input{font-size:13px}.column-picker summary,.toolbar-end .quiet{font-size:12px}.table-scroll td{padding:13px;font-size:13px}.drawer-header,.drawer-body{padding:22px 20px}.form-grid{gap:16px 12px}.field>label{font-size:12px}.field input,.field select,.field textarea{padding:9px;font-size:16px}.form-footer{flex-wrap:wrap}.toast{width:max-content;max-width:90vw;left:50%}.workspace-footer{padding:14px 20px;font-size:11px}.workspace-footer span:last-child{text-align:right;max-width:190px}.cash-position>div{padding:18px 12px 18px 0}.cash-position>div+div{padding-left:12px}.cash-position>div:nth-child(3){padding-left:0}.cash-position{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-position>div{min-width:0}.cash-position strong{overflow-wrap:anywhere;font-size:16px;display:block}.cash-position span{font-size:11px}.order-line{grid-template-columns:1fr 1fr 32px}.order-line .field:first-child{grid-column:1/-1}.order-total{align-items:flex-start}.order-total strong{font-size:20px}.tabs{gap:16px;overflow:auto}.tabs button{white-space:nowrap;font-size:13px}.calendar-toolbar{flex-wrap:wrap;gap:6px}.calendar-toolbar h2{font-size:16px}.calendar-toolbar .spacer{display:none}.calendar-toolbar .segmented{margin-left:auto}.file .text-link{font-size:12px}.file a{font-size:13px}.connection-banner{padding:10px 20px;font-size:13px}.login{grid-template-columns:1fr}.login-art{display:none}.login-form{padding:35px 26px}.wordmark-mobile{letter-spacing:-.04em;color:var(--indigo);margin-bottom:65px;font-size:26px;font-weight:650;display:block}.scenario-results{padding:22px}.agenda>div{gap:10px}.agenda time{width:75px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff;font-size:13px}.sidebar,.topbar,.workspace-footer,.filter-bar,.table-toolbar,.pagination,.heading-actions,.form-footer,.action-row,.connection-banner,.toast,.overlay,.attachments,.activity-section,.drawer-header .icon-button,.notes-editor button,.scenario-results form{display:none!important}.workspace{margin:0}.main-content{padding:0}.drawer{box-shadow:none;background:#fff;display:block;position:static;width:100%!important}.drawer-body{padding:0;overflow:visible}.drawer-header{background:#fff;padding:0 0 20px}.studio:has(~[data-radix-popper-content-wrapper]){display:none}body:has(.drawer)>.studio{display:none}body:has(.drawer)>div.studio{display:none}.data-area{border:0}.table-scroll{overflow:visible}.scenario-layout{grid-template-columns:1fr 1fr;gap:25px}.scenario-results{break-inside:avoid;position:static}.form-grid{gap:10px}.field input,.field select,.field textarea{background:0 0;border:0;padding:2px}.cash-position{grid-template-columns:repeat(4,1fr)}a{text-decoration:none}.result-breakdown>div{break-inside:avoid}.page-heading{margin-bottom:20px}}@media (max-width:960px){.nav-item{min-height:42px;font-size:14px}.primary,.secondary,.quiet{min-height:42px}.icon-button{width:42px;height:42px}.row-link{min-height:32px}.topbar-actions{gap:5px}.global-search{justify-content:center;min-width:34px;min-height:42px}.drawer-header .icon-button{flex-shrink:0}.filter-bar select{min-height:40px}.segmented button{min-height:34px}.discard-bar{padding:15px 20px}.file-controls>input{font-size:16px}}.nav-space{margin-top:2px}.nav-space:first-of-type{margin-top:10px}.nav-space-head{color:#e7ecf4;text-align:left;border-radius:0;align-items:center;gap:10px;width:100%;min-height:35px;padding:8px 11px;font-size:14px;font-weight:550;transition:background .15s;display:flex}.nav-space-head:hover{background:var(--indigo-soft)}.nav-space-head>svg:last-child{color:#acb7c9;margin-left:auto;transition:transform .15s}.nav-space.open .nav-space-head>svg:last-child{transform:rotate(180deg)}.nav-space-tools{border-left:1px solid #44526b;margin:2px 0 8px 18px;padding-left:7px}.nav-space-tools .nav-item{gap:8px;min-height:31px;padding:6px 9px}.sidebar-bottom .nav-space-tools{max-height:170px;overflow-y:auto}.tool-tabs{margin-bottom:22px}.tool-tabs .segmented button{width:auto;padding:0 13px;font-size:14px}.segment-label{margin-left:6px;font-size:14px}.segmented button{justify-content:center;align-items:center;display:inline-flex}.heading-actions .segmented button{width:auto;min-width:36px;padding:0 11px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.meter{background:#e7eaef;border-radius:0;gap:2px;width:100%;min-width:48px;height:6px;display:flex;overflow:hidden}.meter span{background:var(--indigo);border-radius:0;height:100%;display:block}.meter.over span{background:var(--red)}.tick-column{width:34px;padding-right:0!important}.tick-column input{width:15px;height:15px;accent-color:var(--indigo)}.bulk-bar{background:var(--selection);border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:14px;display:flex}.bulk-bar select{background:#fff;width:auto;padding:7px 10px;font-size:14px}.bulk-bar .quiet{color:var(--indigo-deep)}.drop-target{outline:2px dashed var(--indigo-soft);outline-offset:-2px}.good{color:var(--green)}.numeric{font-variant-numeric:tabular-nums}td.numeric,th.numeric{text-align:right}.inline-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.message-body{white-space:pre-wrap;border:1px solid var(--line);background:#fff;border-radius:0;max-width:62ch;margin:12px 0;padding:14px 16px;font-size:15px}.struck{color:var(--muted);text-decoration:line-through}.form-section{border:0;border-top:1px solid var(--line);min-width:0;margin:22px 0 0;padding:18px 0 0}.form-section legend{float:left;letter-spacing:-.01em;width:100%;margin-bottom:14px;padding:0;font-size:15px;font-weight:620}.form-section legend+.form-grid{clear:both}.form-section .field:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:9px}.form-section .field:has(input[type=checkbox]) input{width:16px;height:16px;accent-color:var(--indigo);flex:none}.record-picker{flex-direction:column;gap:6px;min-width:0;display:flex}.record-picker .text-link{align-self:flex-start;font-size:13px}.inline-create{gap:6px;display:flex}.inline-create input{flex:1;min-width:0}.form-links{margin-top:16px;font-size:14px}.form-links summary{cursor:pointer;color:var(--muted);padding:6px 0}.form-links[open] summary{margin-bottom:8px}.wash-test table input{width:84px;padding:6px 8px}.wash-test .table-scroll{border:1px solid var(--line);background:#fff;border-radius:0}.related,.sign-off{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.related h3,.sign-off h3{margin-bottom:12px}.related-group{margin-bottom:14px}.related-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:14px;display:flex}.related-head strong span,.file-list-block h3 span{color:var(--muted);margin-left:4px;font-weight:450}.related-head .text-link{font-size:13px}.related-row{border-top:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;font-size:14px;display:flex}button.related-row:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.related-row small{color:var(--muted);font-size:13px;display:block}.sign-off-people>div{align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.sign-off-people small{color:var(--muted);font-size:13px;display:block}.sign-off-people svg{color:var(--green);margin-left:auto}.batch-grid{border:1px solid var(--line);background:#fff;border-radius:0;margin-bottom:10px}.batch-grid td{padding:3px 4px}.batch-grid th{padding:9px 8px}.batch-grid td:not(.numeric):has(input,select){min-width:118px}.batch-grid input,.batch-grid select{background:0 0;border-color:#0000;border-radius:0;width:100%;padding:7px 8px;font-size:14px}.batch-grid input:hover,.batch-grid select:hover{background:var(--paper)}.batch-grid input:focus,.batch-grid select:focus{border-color:var(--indigo);background:#fff}.returning{background:var(--selection);border-radius:0;margin:12px 0;padding:10px 12px;font-size:14px}.returning .text-link{font-size:14px;display:inline-flex}.board>section{transition:background .15s}.task-card{cursor:grab}.task-card span,.task-card small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.task-card strong{margin-bottom:6px}.task-card small.overdue{color:var(--red)}.task-card small.good{color:var(--green)}.planner-scroll{border:1px solid var(--line);background:#fff;border-radius:0;overflow-x:auto}.planner-grid{grid-template-columns:repeat(7,minmax(122px,1fr));min-width:860px;display:grid}.planner-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;padding:8px}.planner-grid>section:nth-child(7n){border-right:0}.planner-grid>section:nth-last-child(-n+7){border-bottom:0}.planner-grid header{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.planner-grid header strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.planner-grid .is-today header strong{background:var(--citron);color:var(--indigo-deep);border-radius:0;padding:0 5px}.planner-card{background:var(--paper);text-align:left;cursor:grab;border-radius:0;width:100%;margin-bottom:5px;padding:7px 8px;font-size:13px;line-height:1.35;display:block}.planner-card:hover{background:#ebedf2}.planner-card strong{font-weight:550;display:block}.planner-card span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.planner-tray{background:#ebedf2;border-radius:0;margin-top:14px;padding:12px}.planner-tray h3{margin-bottom:8px;font-size:14px}.planner-tray h3 span{color:var(--muted);font-weight:450}.planner-tray>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.planner-tray .planner-card{background:#fff;margin:0}.directory{border:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:280px minmax(0,1fr);min-height:520px;display:grid}.directory-list{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.directory-list select{padding:7px 10px;font-size:14px}.directory-list ul{max-height:640px;margin:4px -4px 0;padding:0;list-style:none;overflow-y:auto}.directory-list li button{text-align:left;border-radius:0;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:14px;display:flex}.directory-list li button:hover{background:var(--paper)}.directory-list li button.current{background:var(--selection)}.directory-list li strong{font-weight:550;display:block}.directory-list li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;display:block;overflow:hidden}.directory-file{min-width:0;padding:24px 28px 28px}.directory-file>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.directory-file h2{letter-spacing:-.03em;margin:0 0 6px;font-size:21px;font-weight:620}.directory-file>header p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:14px;display:flex}.contact-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.contact-actions a{align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:14px;text-decoration:none;display:inline-flex}.file-figures{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid}.file-figures>div{padding:12px 14px 12px 0}.file-figures dt{color:var(--muted);font-size:13px}.file-figures dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:600}.file-figures small{color:var(--muted);font-size:13px;font-weight:450}.file-list-block{margin-bottom:18px}.file-list-block h3{margin:0 0 6px;font-size:15px}.file-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 0;display:grid}.file-details dt{color:var(--muted);font-size:13px}.file-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px}.reading blockquote{max-width:68ch;margin:18px 0;padding:0}.reading blockquote h3{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:550}.reading blockquote p{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.55}.reading .markdown{max-width:70ch;margin-top:14px}.document-editor{width:100%;margin-top:12px;font-size:15px;line-height:1.6}.compare-table{border:1px solid var(--line);background:#fff;border-radius:0;margin-bottom:14px}.compare-table table{border-collapse:collapse;width:100%;font-size:14px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:118px;padding:10px 14px}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table tbody th{color:var(--muted);white-space:nowrap;font-weight:500}.compare-table thead th{font-weight:600}.compare-table thead th .row-link{margin-bottom:5px;font-weight:600;display:block}.compare-table td.numeric{text-align:left}.compare-lead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compare-lead strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:620}.compare-lead small{width:100%;color:var(--red);font-size:13px}.compare-terms{white-space:pre-wrap;max-width:26ch;display:block}.compare-actions{align-items:center;gap:4px;display:flex}.compare-actions .secondary{align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:14px;display:inline-flex}.envelope-total{color:var(--muted);align-items:baseline;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.envelope-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:620}.envelope-stage{margin-bottom:24px}.envelope-stage h2{margin:0 0 8px;font-size:15px;font-weight:620}.envelope,.campaign{border:1px solid var(--line);text-align:left;background:#fff;border-radius:0;width:100%;margin-bottom:8px;padding:15px 16px;transition:border-color .15s;display:block}.envelope:hover,.campaign:hover,.ladder-row:hover{border-color:#abb3c0}.envelope-head,.campaign-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.envelope-head strong,.campaign-head strong{font-weight:600}.envelope-head small,.campaign-head small{color:var(--muted);margin-left:auto;font-size:13px}.envelope-figures{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;margin-top:9px;font-size:14px;display:flex}.envelope-figures>span:last-child{color:var(--muted);margin-left:auto}.key-first,.key-second{background:var(--indigo);border-radius:0;width:8px;height:8px;margin-right:4px;display:inline-block}.key-second{background:#98a3b5}.campaign-spend{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.campaign-figures{color:var(--muted);flex-wrap:wrap;gap:4px 24px;margin-top:10px;font-size:14px;display:flex}.campaign-figures b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:620}.campaign-figures .overdue b{color:var(--red)}.ladder-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:0;grid-template-columns:minmax(180px,1.1fr) minmax(90px,2fr) 118px 78px;align-items:center;gap:16px;width:100%;margin-bottom:5px;padding:11px 14px;transition:border-color .15s;display:grid}.ladder-name strong{font-size:14px;font-weight:550;display:block}.ladder-name small,.ladder-price small{color:var(--muted);font-size:13px;display:block}.ladder-price{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.ladder-price b{font-weight:620}.ladder-row .badge{justify-self:end}.quota,.demand-lead{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:18px;display:grid}.quota-lead strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:620;line-height:1}.quota-lead strong span{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:450}.quota-lead small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.quota ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:7px 28px;margin:0;padding:0;list-style:none;display:grid}.quota li{grid-template-columns:minmax(0,1fr) 80px 38px;align-items:center;gap:10px;font-size:14px;display:grid}.quota li small{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.quota li small.overdue{color:var(--red)}.demand-lead{grid-template-columns:200px minmax(0,1fr);align-items:center}.demand-lead .help{grid-column:1/-1;margin:-12px 0 0}.line-sheet.product-progress{margin-top:0}.line-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;font-size:14px;display:flex}.line-head .row-link{font-size:16px;font-weight:600}.line-head .badge{margin-left:auto}.progress-stages.stages-5{grid-template-columns:repeat(5,minmax(0,1fr))}.progress-stages.stages-5 button{text-align:left;display:block}.progress-stages.stages-5 small{opacity:.8;margin-top:2px;font-size:13px;font-weight:450;display:block}.task-progress{width:170px;color:var(--muted);text-align:right;gap:5px;font-size:13px;display:grid}.tasks-app{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tasks-app.has-detail{grid-template-columns:196px minmax(0,1fr) 372px}.tasks-nav{top:calc(var(--mast) + 24px);max-height:calc(100dvh - var(--mast) - 48px);scrollbar-width:thin;font-size:14px;position:sticky;overflow-y:auto}.tasks-nav ul{margin:0;padding:0;list-style:none}.tasks-nav li button{text-align:left;width:100%;min-height:33px;color:var(--ink);border-radius:0;align-items:center;gap:9px;padding:6px 9px;display:flex}.tasks-nav li button:hover{background:#ebedf2}.tasks-nav li button.current{background:var(--indigo);color:#fff;font-weight:550}.tasks-nav li small{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:13px}.tasks-nav li button.current small{color:#d4dbe6}.tasks-nav h2{color:var(--muted);margin:18px 0 5px 9px;font-size:13px;font-weight:550}.project-mark{text-align:center;width:15px;color:var(--muted)}.tasks-nav li button.current .project-mark{color:var(--citron)}.tasks-readiness{margin:16px 0 0 9px;font-size:14px}.people-switch{background:#ebedf2;border-radius:0;margin-bottom:12px;padding:3px;display:flex}.people-switch button{color:var(--muted);text-overflow:ellipsis;border-radius:0;flex:1;min-width:0;padding:5px 4px;font-size:13px;overflow:hidden}.people-switch [aria-pressed=true]{color:var(--indigo-deep);background:#fff;font-weight:600}.quick-add{background:#fff;border:1px solid #c2c7cf;border-radius:0;align-items:center;gap:10px;padding:6px 7px 6px 13px;transition:border-color .15s;display:flex}.quick-add:focus-within{border-color:var(--indigo)}.quick-add input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font-size:16px}.quick-add>svg{color:var(--muted);flex:none}.quick-add .secondary{min-height:32px;padding:4px 12px}.quick-tokens{flex:none;gap:4px;display:flex}.quick-tokens span{background:var(--selection);color:var(--indigo-deep);white-space:nowrap;border-radius:0;padding:2px 6px;font-size:13px}.tasks-toolbar{align-items:center;gap:12px;margin:20px 0 12px;display:flex}.tasks-toolbar h2{letter-spacing:-.025em;margin:0 auto 0 0;font-size:18px;font-weight:620}.tasks-toolbar h2 span{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px;font-weight:450}.tasks-toolbar .search-input{width:190px}.task-groups>section{border-radius:0;margin-bottom:16px}.task-groups h3{border-bottom:1px solid var(--line);align-items:baseline;gap:7px;margin:0;padding:6px 0;font-size:14px;font-weight:620;display:flex}.task-groups h3 span{color:var(--muted);font-weight:450}.task-groups h3.overdue{color:var(--red)}.task-groups ul{margin:0;padding:0;list-style:none}.task-groups .quiet-copy{margin:0;padding:10px 0}.task-row{border-bottom:1px solid #e9ebef;border-radius:0;grid-template-columns:16px 20px minmax(0,1fr) auto 26px 26px;align-items:center;gap:8px;min-height:46px;margin:0 -6px;padding:4px 6px;transition:background .12s;display:grid}.task-tick{opacity:0;width:14px;height:14px;accent-color:var(--indigo);transition:opacity .12s}.task-row:hover .task-tick,.task-tick:focus-visible,.task-tick:checked{opacity:1}.task-complete{color:#fff;background:0 0;border:1.5px solid #818998;border-radius:0;flex:none;place-items:center;width:19px;height:19px;padding:0;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.task-complete:hover{border-color:var(--green);background:#e7f1ec}.task-row.done .task-complete,.task-complete.checked{background:var(--green);border-color:var(--green);transform:scale(1.06)}.task-title{text-align:left;min-width:0;padding:3px 0;font-size:15px;line-height:1.35}.task-title>span:first-child{transition:color .18s}.task-row.done .task-title>span:first-child{color:var(--muted);text-decoration:line-through}.task-meta{color:var(--muted);flex-wrap:wrap;gap:1px 9px;font-size:13px;display:flex}.task-meta:empty{display:none}.task-meta b{font-weight:600}.task-meta svg{vertical-align:-1px}.priority-urgent{color:var(--red)}.priority-high,.task-waiting{color:var(--amber)}.task-due{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.task-due.overdue{color:var(--red);font-weight:550}.task-row .avatar{width:24px;height:24px;font-size:13px}.task-star{color:#abb3c0;opacity:0;border-radius:0;place-items:center;width:26px;height:26px;transition:opacity .12s;display:grid}.task-row:hover .task-star,.task-star:focus-visible,.task-star.on{opacity:1}.task-star:hover,.task-star.on{color:var(--indigo)}.task-star.on svg{fill:var(--citron)}.tasks-empty{color:var(--muted);text-align:center;padding:34px 0;font-size:15px}.tasks-keys{margin-top:16px;font-size:13px}.tasks-keys kbd{border:1px solid var(--line);font:inherit;background:#fff;border-radius:0;padding:0 4px;font-size:12px;display:inline-block}.task-detail{top:calc(var(--mast) + 24px);max-height:calc(100dvh - var(--mast) - 48px);border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:0;padding:12px 16px 18px;position:sticky;overflow-y:auto}.task-detail-bar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.only-phone{display:none}.task-detail-title{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.task-detail-title .task-complete{margin-top:8px}.task-detail-title textarea{letter-spacing:-.015em;resize:none;border-color:#0000;flex:1;min-width:0;padding:4px 6px;font-size:16px;font-weight:600;line-height:1.3}.task-detail-title textarea:hover{background:var(--paper)}.status-steps{background:#ebedf2;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:12px;padding:3px;display:grid}.status-steps button{color:var(--muted);border-radius:0;padding:6px 2px;font-size:13px}.status-steps [aria-pressed=true]{background:var(--indigo);color:#fff;font-weight:550}.task-props{margin:0}.task-props>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px;padding:3px 0;display:grid}.task-props dt{color:var(--muted);padding-top:7px;font-size:13px}.task-props dd{min-width:0;margin:0}.task-props select,.task-props input{background-color:#0000;border-color:#0000;width:100%;padding:5px 8px;font-size:14px}.task-props select:hover,.task-props input:hover{background-color:var(--paper)}.task-props select:focus,.task-props input:focus{border-color:var(--indigo)}.date-shortcuts{flex-wrap:wrap;gap:2px 10px;padding:2px 8px 0;display:flex}.date-shortcuts button{color:var(--indigo-soft);text-underline-offset:2px;font-size:13px;text-decoration:underline}.task-block{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.task-block h3{justify-content:space-between;margin:0 0 6px;font-size:14px;font-weight:620;display:flex}.task-block h3 span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:450}.task-block textarea{width:100%;font-size:14px}.task-lines{margin:0;padding:0;font-size:14px;list-style:none}.task-lines li{align-items:center;gap:8px;min-height:28px;display:flex}.task-lines label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.task-lines input[type=checkbox]{width:14px;height:14px;accent-color:var(--indigo);flex:none}.task-lines .icon-button{opacity:.5;width:24px;height:24px;min-height:24px}.task-inline-add input{border-style:dashed;width:100%;margin-top:3px;padding:6px 8px;font-size:14px}.task-detail .attachments,.task-detail .activity-section{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.task-detail .file-controls{grid-template-columns:1fr}.undo-bar{z-index:40;background:var(--indigo-deep);color:#fff;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow);border-radius:0;align-items:center;gap:16px;padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.undo-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-bar .text-link{color:var(--citron);flex:none}.launch-line{align-items:baseline;gap:12px;margin:-8px 0 20px;font-size:15px;display:flex}.launch-line p{margin:0}.launch-line strong{font-weight:620}.gate{border:1px solid var(--line);background:#fff;border-radius:0;margin-bottom:22px}.gate.current{border-color:var(--indigo)}.gate>header{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto 150px;align-items:center;gap:12px;padding:12px 16px;display:grid}.gate h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:620}.gate-now{background:var(--citron);color:var(--indigo-deep);border-radius:0;padding:2px 7px;font-size:13px;font-weight:550}.gate-clear{color:var(--green);align-items:center;gap:5px;font-size:13px;font-weight:550;display:inline-flex}.gate-count{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:4;font-size:14px}.gate ul{margin:0;padding:0;list-style:none}.gate-check{border-bottom:1px solid #e9ebef;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.gate-check:last-child{border-bottom:0}.gate-check>select{padding:5px 8px;font-size:14px}.gate-check.status-met>select,.gate-check.status-waived>select{color:var(--green)}.gate-check.status-failed>select{color:var(--red)}.gate-check.status-met .row-link{color:var(--muted)}.gate-check-body{min-width:0}.gate-check-body .row-link{text-align:left;font-size:15px}.gate-check-body>small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.gate-measure{color:var(--muted);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;margin-top:5px;font-size:13px;display:grid}.gate-signers{align-items:center;gap:5px;display:flex}.signer{width:24px;height:24px;color:var(--muted);background:#ebedf2;border-radius:0;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.signer.approved{background:var(--green);color:#fff}.signer.changes{background:var(--red);color:#fff}.signer svg{width:11px;height:11px;color:var(--ink);background:#fff;border-radius:0;padding:1px;position:absolute;bottom:-2px;right:-3px}.gate-signers .quiet{min-height:30px;padding:4px 8px;font-size:14px}.review{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.review-agenda section{margin-bottom:24px}.review-agenda h2,.perf-layout h2,.perf-skus h2,.stock-grids h2{letter-spacing:-.015em;margin:0 0 8px;font-size:17px;font-weight:620}.review-line{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:9px 0;font-size:15px;display:flex}.review-line>span{margin-right:auto}.review-line b{font-variant-numeric:tabular-nums;font-weight:620}.review-line svg{color:var(--muted);flex:none}button.review-line:hover span{text-underline-offset:3px;text-decoration:underline}.review-line.static{padding-right:26px}.review-close{border:1px solid var(--line);background:#fff;border-radius:0;padding:18px 20px;position:sticky;top:86px}.review-close h2{margin:0 0 12px;font-size:17px;font-weight:620}.review-close h3{margin:20px 0 4px;font-size:14px}.alerts{margin:0 0 20px;padding:0;list-style:none}.alerts li{background:#f4eff0;border-radius:0;gap:11px;margin-bottom:6px;padding:11px 13px;font-size:14px;display:flex}.alerts svg{flex:none;margin-top:1px}.alerts strong{font-size:15px;font-weight:600;display:block}.alerts .alert-stop{background:#f8e9eb}.alerts .alert-stop svg,.alerts .alert-stop strong{color:var(--red)}.alerts .alert-watch{background:#f8f0e3}.alerts .alert-watch svg,.alerts .alert-watch strong{color:var(--amber)}.alerts .alert-ready{background:#e7f1ec}.alerts .alert-ready svg,.alerts .alert-ready strong{color:var(--green)}.perf-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 26px;display:grid}.perf-strip>div{padding:14px 16px 14px 0}.perf-strip>div+div{border-left:1px solid var(--line);padding-left:16px}.perf-strip dt{color:var(--muted);font-size:13px}.perf-strip dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:20px;font-weight:620}.perf-strip small{color:var(--muted);font-size:13px}.perf-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-bottom:28px;display:grid}.perf-layout h2:not(:first-child){margin-top:26px}.statement{margin:0;font-size:15px}.statement>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.statement dd{font-variant-numeric:tabular-nums;margin:0}.statement .total{border-top-color:var(--ink);font-weight:620}.stock-grids section{margin-bottom:22px}.launch-note{margin-bottom:30px}.launch-count{margin:0 0 4px;font-size:15px}.launch-count strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:620}.quick-groups section{margin-bottom:18px}.quick-groups h3{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:550}.shipping-grid{margin:16px 0}.packing-slip{display:none}@media (max-width:1320px){.tasks-app.has-detail{grid-template-columns:180px minmax(0,1fr)}.tasks-app.has-detail .task-detail{z-index:35;border-width:0 0 0 1px;border-radius:0;width:min(400px,100vw);max-height:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #121d301a}}@media (max-width:960px){.tasks-app,.tasks-app.has-detail{grid-template-columns:minmax(0,1fr)}.tasks-nav{min-width:0;max-height:none;position:static;overflow:visible}.tasks-nav ul{gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.tasks-nav li button{white-space:nowrap;width:auto}.tasks-nav h2,.tasks-readiness{display:none}.directory{grid-template-columns:minmax(0,1fr)}.directory-list{border-right:0;border-bottom:1px solid var(--line)}.directory-list ul{max-height:220px}.review,.perf-layout{grid-template-columns:minmax(0,1fr)}.review-close{position:static}.perf-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-strip>div+div{border-left:0;padding-left:0}.progress-stages.stages-5{grid-template-columns:repeat(2,minmax(0,1fr))}.gate>header{grid-template-columns:auto auto 1fr}.gate>header .meter{grid-column:1/-1}.gate-count{text-align:right;grid-column:3}}@media (max-width:720px){.nav-space-head,.nav-space-tools .nav-item{min-height:44px}.only-phone{display:inline}.not-phone{display:none}.tasks-app.has-detail .task-detail{border:0;width:100vw}.tasks-toolbar{flex-wrap:wrap}.tasks-toolbar .search-input{flex:1;order:3;width:auto;min-width:100%}.tasks-keys,.quick-tokens{display:none}.quick-add input{font-size:16px}.task-row{grid-template-columns:22px minmax(0,1fr) auto 26px;min-height:52px}.task-tick,.task-star,.task-star.on{display:none}.task-complete{width:22px;height:22px}.directory-file{padding:18px 16px}.file-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.file-details{grid-template-columns:minmax(0,1fr)}.quota,.demand-lead{grid-template-columns:minmax(0,1fr);gap:12px}.demand-lead .help{margin:0}.ladder-row{grid-template-columns:minmax(0,1fr) auto}.ladder-row .meter{grid-area:2/1/auto/-1}.ladder-row .badge{display:none}.gate-check{grid-template-columns:minmax(0,1fr);gap:8px}.envelope-figures>span:last-child{margin-left:0}.gate-measure{grid-template-columns:minmax(0,1fr);gap:4px}.heading-actions{justify-content:flex-start}}@media print{.tasks-nav,.quick-add,.tasks-toolbar,.tasks-keys,.task-star,.undo-bar,.related,.sign-off,.subform,body.printing-slip .drawer-header,body.printing-slip .drawer-body>:not(.packing-slip){display:none!important}body.printing-slip .packing-slip{font-size:15px;display:block!important}.packing-slip table{border-collapse:collapse;width:100%;margin:14px 0}.packing-slip th,.packing-slip td{text-align:left;border:1px solid #999;padding:6px 8px}.tick-box{border:1px solid #333;width:12px;height:12px;display:inline-block}}.directory-list .search-input{flex:none}.compare-table thead td,.compare-table thead th{background:#fff}.compare-table tbody th{background:#fff;width:190px}.compare-table thead th{text-transform:none;letter-spacing:0;color:var(--ink);font-size:15px}.task-star.always{opacity:1;margin-left:auto;margin-right:6px;display:grid}.perf-strip dd.perf-note{letter-spacing:0;color:var(--muted);margin:0;font-size:13px;font-weight:400}.files-heading{margin:0;font-size:17px;font-weight:620}.empty{text-align:left;padding:34px 20px}.empty h2{margin-bottom:6px}.empty p{max-width:56ch;margin:0 0 14px}.data-area .table-scroll{border:0;border-radius:0;margin:0}.progress-stages .present{color:var(--indigo);box-shadow:inset 0 -2px 0 var(--indigo);background:#fff}.stage-name{align-items:center;gap:5px;font-weight:550;display:flex}.ladder-row.own{background:#ebedf2;border-color:#d1d7e1}.ladder-empty{color:var(--muted);max-width:62ch;margin:0 0 14px;font-size:15px}.quick-tokens span{background:#ebedf2}.compare-table tbody th{font-size:14px}.compare-fit{width:fit-content;max-width:100%}.compare-fit table{width:auto}.compare-fit th,.compare-fit td{min-width:150px}.stock-grids .compare-table{width:fit-content;max-width:100%}.stock-grids table{width:auto}.stock-grids thead th,.stock-grids td,.stock-grids thead td{text-align:right;min-width:62px}.stock-grids tbody th{width:auto;min-width:96px;font-size:14px}.stock-grids .stock-zero{color:#9ea4ae}.stock-grids .stock-some{font-weight:600}.tab-intro{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:15px;display:flex}.tab-intro p{margin:0}.lane-add{width:100%;color:var(--indigo-soft);border:1px dashed #b9c1ce;border-radius:0;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:14px;display:flex}.lane-add:hover{background:#fff}.board>section{min-height:190px}.order-lanes{grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;gap:12px;margin-bottom:14px;display:grid;overflow-x:auto}.order-lanes>section{background:#ebedf2;border-radius:0;min-height:300px;padding:12px}.order-lanes header{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.order-lanes h2{margin:0;font-size:15px;font-weight:620}.order-lanes h2 span{color:var(--muted);font-weight:450}.order-lanes header small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.order-card{background:#fff;border-radius:0;margin-bottom:8px;padding:12px}.order-card .row-link{text-align:left;font-size:15px;font-weight:600}.order-card p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.order-card p.overdue{color:var(--red);font-weight:550}.order-card .primary,.order-card .secondary{width:100%;min-height:32px;margin-top:10px;padding:5px 8px;font-size:14px}.receipt-progress{gap:4px;min-width:150px;display:grid}.receipt-progress small{color:var(--muted);font-size:13px}.quota-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;display:grid}.quota-groups h3{color:var(--muted);margin:0 0 5px;font-size:13px;font-weight:550}.quota .quota-groups ul{display:block}.quota .quota-groups li{grid-template-columns:minmax(0,1fr) 90px 34px;padding:3px 0}.signer-action{min-height:30px;padding:3px 10px;font-size:14px}.demand .compare-table th,.demand .compare-table td{min-width:96px}@media (max-width:960px){.order-lanes{grid-template-columns:repeat(4,240px)}.quota-groups{grid-template-columns:minmax(0,1fr)}}.lane-title{letter-spacing:0;justify-content:space-between;margin:0;font-size:14px;font-weight:600;display:flex}.lane-title span{color:var(--muted);font-weight:450}.quota-group-title{letter-spacing:0;color:var(--muted);margin:0 0 5px;font-size:13px;font-weight:550}.note-search{margin-bottom:8px}.note-filters{gap:6px;margin-bottom:8px;display:grid}.note-pin{vertical-align:-1px;color:var(--muted);margin-right:4px;display:inline}.note-from-template{width:auto;min-height:39px;color:var(--ink);background-color:#fff;font-size:15px;font-weight:550}.note-file{flex-direction:column;padding:22px 0 0;display:flex}.directory-file.note-file>header{margin-bottom:0;padding:0 28px 12px;display:block}.note-title-row{align-items:baseline;gap:16px;display:flex}.note-title{resize:none;min-width:0;color:var(--ink);font:inherit;letter-spacing:-.03em;background:0 0;border:1px solid #0000;border-radius:0;flex:1;margin-left:-7px;padding:3px 6px;font-size:24px;font-weight:620;line-height:1.25;display:block;overflow:hidden}.note-title:hover{background:var(--paper)}.note-title:focus{border-color:var(--indigo);background:#fff;outline:0}.note-status{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.note-status.waiting{color:#885315;white-space:normal;text-align:right;max-width:190px}.note-status.conflict,.note-status.failed{color:#a1303f}.note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:6px 0 0 -7px;font-size:14px;display:flex}.note-meta select,.note-meta input{width:auto;min-height:28px;color:var(--ink);font:inherit;background-color:#0000;border:1px solid #0000;border-radius:0;padding:3px 6px;font-size:14px}.note-meta select:hover,.note-meta input:hover{background-color:var(--paper)}.note-meta select:focus,.note-meta input:focus{border-color:var(--indigo);background-color:#fff}.note-review{align-items:center;gap:2px;padding-left:6px;display:inline-flex}.note-review.due,.note-review.due input{color:#a1303f}.note-tags input{width:200px}.note-tags input::placeholder{color:var(--muted)}.note-updated{padding:0 6px}.note-actions{margin-left:auto;display:inline-flex}.note-lineage{color:var(--muted);margin:8px 0 0;font-size:14px}.note-conflict{background:#fbf0d2;border:1px solid #ecd9a0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 28px 12px;padding:10px 14px;font-size:15px;display:flex}.note-conflict p{color:var(--ink);flex:280px;margin:0}.note-skeleton{gap:12px;padding:18px 28px 40px;display:grid}.note-skeleton span{background:var(--paper);border-radius:0;height:12px;display:block}.note-skeleton span:nth-child(2){width:82%}.note-skeleton span:nth-child(3){width:64%}.note-toolbar{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:1px;padding:5px 21px;display:flex;position:sticky;top:69px}.note-tool{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.note-tool:hover:not(:disabled){background:var(--paper);color:var(--ink)}.note-tool.active{color:#1a2230;background:#f8e6b8}.note-tool:disabled{opacity:.35}.note-tool-gap{background:var(--line);width:1px;height:16px;margin:0 3px}.note-style{width:auto;max-width:112px;min-height:30px;color:var(--ink);background-color:#0000;border:0;border-radius:0;padding:2px 6px;font-size:14px}.note-style:hover{background-color:var(--paper)}.note-panel{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 28px;font-size:14px;display:flex}.note-panel input{flex:220px;min-height:32px;padding:5px 9px;font-size:15px}.note-panel button{min-height:32px;padding:4px 10px;font-size:14px}.note-link-info .text-link{overflow-wrap:anywhere;flex:0 auto;min-width:0}.note-swatch{border:1px solid var(--line);background:#fff;border-radius:0;font-weight:550}.note-swatch[aria-pressed=true]{border-color:var(--indigo)}.note-find-count{min-width:62px;color:var(--muted);font-variant-numeric:tabular-nums}.note-layout{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.note-layout.with-outline{grid-template-columns:minmax(0,1fr) 176px}.note-page{cursor:text;min-width:0}.note-body{max-width:calc(72ch + 56px);min-height:420px;caret-color:var(--indigo);overflow-wrap:anywhere;outline:none;padding:22px 28px 40px;font-size:17px;line-height:1.6}.note-body::selection,.note-body ::selection{background:#f8e6b8}.note-body>*+*{margin-top:.75em}.note-body p{margin:0}.note-body h1,.note-body h2,.note-body h3{color:var(--ink);letter-spacing:-.025em;margin:1.5em 0 .4em;font-weight:620;line-height:1.25}.note-body>:first-child{margin-top:0}.note-body h1{font-size:25px}.note-body h2{font-size:20px}.note-body h3{font-size:16px}.note-body ul,.note-body ol{margin:.5em 0;padding-left:1.4em}.note-body li>p{margin:.15em 0}.note-body a{color:var(--indigo);text-underline-offset:2px;text-decoration:underline}.note-body mark{color:inherit;background:#f6dd8f;border-radius:0;padding:0 1px}.note-body code{background:var(--paper);border-radius:0;padding:1px 4px;font-size:.88em}.note-body pre{background:var(--paper);border-radius:0;margin:.9em 0;padding:12px 14px;font-size:15px;line-height:1.5;overflow-x:auto}.note-body pre code{background:0 0;padding:0}.note-body blockquote{border-left:1px solid var(--indigo);color:var(--muted);margin:.9em 0;padding:0 0 0 14px}.note-body hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.note-body hr.ProseMirror-selectednode,.note-body img.ProseMirror-selectednode{outline:2px solid var(--indigo);outline-offset:2px}.note-body img{border-radius:0;max-width:100%;height:auto;display:block}.note-body [data-callout]{border:1px solid var(--line);background:var(--paper);border-radius:0;margin:.9em 0;padding:11px 14px}.note-body [data-callout][data-tone=warning]{background:#fbf0d2;border-color:#ecd9a0}.note-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.note-mention,.note-ref{color:var(--indigo);background:#dfe5ef;border-radius:0;padding:0 3px;font-size:.94em;font-weight:550}.note-ref{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #adb5c4;text-decoration:underline #adb5c4}.note-ref:hover{background:#cfd8e8}.note-find{background:#cfd8e8;border-radius:0}.note-find.current{background:var(--indigo);color:#fff}.note-body ul[data-type=taskList]{padding:0;list-style:none}.note-task-line{align-items:flex-start;gap:8px;margin:.2em 0;display:flex}.note-task-line>label{flex:none;margin-top:4px;line-height:0}.note-task-line input[type=checkbox]{accent-color:#216348;width:15px;height:15px;min-height:0;margin:0}.note-task-line>[data-node-view-content]{flex:1;min-width:0}.note-task-line[data-checked=true]>[data-node-view-content]{color:var(--muted);text-decoration:line-through}.note-line-action{min-height:22px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:3px;margin-top:1px;padding:0 6px;font-size:13px;font-weight:550;transition:opacity .12s ease-out;display:inline-flex}.note-task-line:hover>.note-line-action,.note-line-action:focus-visible,.note-line-action.linked{opacity:1}.note-line-action:hover{background:var(--paper);color:var(--ink)}.note-body .tableWrapper{margin:.9em 0;overflow-x:auto}.note-body table{border-collapse:collapse;table-layout:fixed;min-width:100%;font-size:15px}.note-body th,.note-body td{border:1px solid var(--line);vertical-align:top;text-align:left;min-width:60px;padding:7px 9px;position:relative}.note-body th{background:var(--paper);font-weight:600}.note-body td>p,.note-body th>p{margin:0}.note-body .selectedCell{background:#fbf0d2}.note-body .column-resize-handle{background:var(--indigo);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:-1px}.ProseMirror.resize-cursor{cursor:col-resize}.note-foot{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;padding:8px 28px 12px;font-size:13px}.note-outline{align-self:start;max-height:calc(100vh - 140px);padding:22px 16px 22px 0;position:sticky;top:118px;overflow-y:auto}.note-outline h3{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:550}.note-outline ul{margin:0;padding:0;list-style:none}.note-outline button{width:100%;min-height:0;color:var(--muted);text-align:left;background:0 0;border:0;padding:3px 0;font-size:14px;font-weight:400;line-height:1.35;display:block}.note-outline button:hover{color:var(--ink)}.note-outline .level-2 button{padding-left:8px}.note-outline .level-3 button{padding-left:16px}.note-bubble{border:1px solid var(--line);background:#fff;border-radius:0;gap:1px;padding:3px;display:flex;box-shadow:0 12px 40px #19223326}.note-menu{z-index:60;border:1px solid var(--line);background:#fff;border-radius:0;width:260px;max-height:290px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #19223326}.note-menu button{width:100%;min-height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 8px;font-size:15px;font-weight:400;display:flex}.note-menu button span{overflow-wrap:anywhere;min-width:0}.note-menu button small{color:var(--muted);flex:none;font-size:13px}.note-menu button.current,.note-menu button:hover{background:#f8e6b8}.note-history{grid-template-columns:180px minmax(0,1fr);gap:18px;display:grid}.note-history ul{margin:0;padding:0;list-style:none}.note-history li button{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:7px 9px;display:block}.note-history li button:hover{background:#fff}.note-history li button.current{background:#f8e6b8}.note-history strong{color:var(--ink);font-size:14px;font-weight:550;display:block}.note-history small{color:var(--muted);font-size:13px}.note-history .markdown{border:1px solid var(--line);border-radius:0;margin-top:12px}.decision-log section+section{margin-top:28px}.decision-log h2{letter-spacing:-.025em;margin:0 0 10px;font-size:18px;font-weight:620}.decision-log h2 span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:15px;font-weight:400}.decision-log .table-scroll{border:1px solid var(--line);background:#fff;border-radius:0}.decision-log table{border-collapse:collapse;width:100%;font-size:15px}.decision-log thead th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:9px 14px;font-size:13px;font-weight:550}.decision-log tbody th,.decision-log tbody td{border-bottom:1px solid var(--line);text-align:left;padding:11px 14px;font-weight:400}.decision-log tbody tr:last-child>*{border-bottom:0}.decision-log tbody th{width:46%}@media (max-width:1400px){.note-layout.with-outline{grid-template-columns:minmax(0,1fr)}.note-outline{display:none}}@media (max-width:720px){.directory-file.note-file>header,.note-panel{padding-left:16px;padding-right:16px}.directory-file.note-file{padding:16px 0 0}.note-toolbar{overscroll-behavior-x:contain;flex-wrap:nowrap;padding:4px 10px;overflow-x:auto}.note-tool{flex:none;width:38px;min-width:38px;height:38px;min-height:38px}.note-style,.note-tool-gap{flex:none}.note-body{padding:16px 16px 32px}.note-foot{padding-left:16px;padding-right:16px}.note-conflict{margin:0 16px 12px}.note-title{font-size:21px}.note-title-row{flex-wrap:wrap;gap:2px 12px}.note-tags,.note-tags input{width:100%}.note-actions{margin-left:-6px}.note-line-action{opacity:1}.note-history{grid-template-columns:minmax(0,1fr)}}@media print{body.print-note .sidebar,body.print-note .topbar,body.print-note .workspace-footer,body.print-note .directory-list,body.print-note .page-heading,body.print-note .note-toolbar,body.print-note .note-panel,body.print-note .note-meta,body.print-note .note-status,body.print-note .note-foot,body.print-note .note-outline,body.print-note .note-line-action,body.print-note .note-conflict{display:none!important}body.print-note .directory,body.print-note .note-layout{border:0;display:block}body.print-note .directory-file.note-file,body.print-note .directory-file.note-file>header,body.print-note .note-body{padding:0}body.print-note .note-title{border:0;margin:0 0 14px;padding:0;font-size:24px}body.print-note .note-body{max-width:none;min-height:0;font-size:11pt}}.order-paste{border:1px solid var(--line);background:#fff;border-radius:0;margin-bottom:14px;padding:10px 12px}.order-paste summary{cursor:pointer;font-size:15px;font-weight:550}.order-paste textarea{width:100%;margin:8px 0}.order-lanes header .text-link{align-items:center;gap:4px;margin-top:4px;font-size:14px;display:inline-flex}.order-card-tracking{width:100%;min-height:34px;margin:6px 0 2px;padding:5px 8px;font-size:14px}.order-card-message{align-items:center;gap:4px;margin:2px 0 6px;font-size:14px;display:inline-flex}.stock-low-filter{align-items:center;gap:6px;margin-bottom:10px;font-size:15px;display:inline-flex}.stock-low-filter input{width:15px;height:15px;min-height:0}.courier-columns>div{align-items:center;gap:10px;margin-bottom:6px;display:flex}.courier-columns input[type=checkbox]{width:16px;height:16px;min-height:0}.courier-columns input:not([type=checkbox]){flex:1;min-width:0}.remittance-columns{margin:12px 0}.packing-slips{display:none}@media print{body.printing-slips .sidebar,body.printing-slips .topbar,body.printing-slips .workspace-footer,body.printing-slips .page-heading,body.printing-slips .order-lanes,body.printing-slips .help{display:none!important}body.printing-slips .packing-slips{display:block!important}body.printing-slips .packing-slips .packing-slip{break-after:page;font-size:15px;display:block!important}}.attention-row,.my-work-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.attention-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:18px 0;display:flex}.attention-main:hover{background:#eceef3}.attention-main>div{flex:1;min-width:0}.attention-row>.secondary{flex:none;min-height:32px;padding:4px 10px;font-size:14px}.my-work-row>button:last-child{border-bottom:0;flex:1;min-width:0}.my-work-row>button:last-child>span{overflow-wrap:anywhere;flex:1;min-width:0}.my-work button.task-complete{border:1.5px solid #818998;border-radius:0;flex:none;width:19px;padding:0;display:grid}.search-results button.current{background:#f8e6b8}.search-results button>span{flex:1;min-width:0}.search-results em{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-style:normal;font-weight:400;display:block}.search-none{padding:20px 4px}.search-none p{color:var(--muted);margin:0 0 10px;font-size:15px}.calendar-cell-head{justify-content:space-between;align-items:center;display:flex}.calendar-add{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s ease-out;display:inline-flex}.calendar-cell:hover .calendar-add,.planner-grid section:hover .calendar-add,.calendar-add:focus-visible{opacity:1}.calendar-add:hover{background:var(--paper);color:var(--ink)}.planner-grid header .calendar-add{margin-left:auto}.calendar-event.is-closed{background:var(--paper);color:var(--muted);text-decoration:line-through}button.calendar-event.payment{cursor:pointer}.task-when{justify-content:flex-end;min-width:44px;display:inline-flex;position:relative}.task-move{gap:1px;display:none}.task-move button{min-height:24px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 6px;font-size:13px;font-weight:550}.task-move button:hover{color:var(--ink);background:#eceef3}.task-row:hover .task-move,.task-row:focus-within .task-move{display:inline-flex}.task-row:hover .task-due,.task-row:focus-within .task-due{display:none}.task-line-text{min-width:0;min-height:26px;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;flex:1;padding:2px 4px;font-size:15px}.task-line-text:hover{background:var(--paper)}.task-line-text:focus{border-color:var(--indigo);background:#fff}.task-line-text.struck{color:var(--muted);text-decoration:line-through}.task-lines li{align-items:center;gap:6px;display:flex}.gate-add{align-items:center;gap:3px;font-size:14px;display:inline-flex}.gate-ask{flex-basis:100%;gap:6px;margin-top:6px;display:flex}.gate-ask input{flex:1;min-width:0;min-height:32px;padding:4px 8px;font-size:15px}.gate-ask button{min-height:32px;padding:3px 10px;font-size:14px}.attachments.drop-target{outline:2px dashed var(--indigo);outline-offset:4px;border-radius:0}.file-remove{flex:none;min-width:26px;min-height:26px;padding:0}@media (max-width:720px){.task-row{grid-template-rows:auto auto}.task-when{grid-column:2/-1;justify-content:flex-start;gap:6px}.task-move{display:inline-flex}.task-row:hover .task-due,.task-row:focus-within .task-due{display:inline}.task-move button{min-height:32px}.calendar-add{opacity:1}}.inbox-button{min-width:34px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.inbox-button:hover{background:var(--paper);color:var(--ink)}.inbox-button b{background:var(--indigo);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:0;min-width:16px;padding:0 3px;font-size:11px;font-weight:620;line-height:16px;position:absolute;top:0;right:-2px}.inbox-section{margin-bottom:24px}.inbox-section h3{margin:0 0 8px;font-size:15px;font-weight:620}.inbox-section h3 span{color:var(--muted);margin-left:3px;font-weight:400}.inbox-section ul{margin:0;padding:0;list-style:none}.inbox-section li button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:10px;width:100%;min-height:0;padding:9px 4px;font-weight:400;display:flex}.inbox-section li button:hover{background:#fff}.inbox-section li button>span:not(.avatar){flex:1;min-width:0}.inbox-section strong{color:var(--ink);font-size:15px;font-weight:550;display:block}.inbox-section small,.inbox-section time{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.forecast-collections{align-items:flex-start;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.forecast-collections input{flex:none;width:15px;height:15px;min-height:0;margin-top:3px}.active-filter{color:var(--muted);margin:0 0 10px;font-size:15px}.line-orders{align-items:center;gap:3px;font-size:14px;display:inline-flex}.note-picker>summary{display:none}.search-group{color:var(--muted);margin:12px 0 2px;padding:0 4px;font-size:13px;font-weight:550}.search-group:first-child{margin-top:0}.search-hint{color:var(--muted);margin:12px 4px 0;font-size:14px}.search-results small{font-size:13px}.batch-grid input[type=number]{text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c2c7cf}@media (max-width:720px){.note-toolbar{top:59px}.note-title{flex:100%}.note-status{text-align:right;flex-basis:100%;order:-1}.note-picker>summary{cursor:pointer;flex-direction:column;gap:2px;padding:8px 4px;font-size:15px;font-weight:550;display:flex}.note-picker[open]>summary{margin-bottom:8px}.note-picker>summary small{color:var(--muted);font-size:14px;font-weight:400}.order-card .primary,.order-card .secondary,.order-card-tracking,.attention-row>.secondary,.note-meta select,.note-meta input,.note-panel button,.note-panel input{min-height:40px}.note-line-action{min-height:32px;padding:0 10px}}body{background:var(--ground)}.tone-a{--tone:var(--ochre);--on-tone:var(--ink)}.tone-b{--tone:var(--brick);--on-tone:#fff}.tone-c{--tone:var(--teal);--on-tone:#fff}.avatar{background:var(--tone,var(--indigo));color:var(--on-tone,#fff);border-radius:0;font-weight:700}h1,.page-heading h1{letter-spacing:-.01em;font-size:36px;font-weight:700;font-stretch:80%;line-height:1.05}.page-heading{align-items:center;margin-bottom:18px}.page-heading p{display:none}.primary{background:var(--indigo);color:#fff;border:0;font-weight:650}.primary:hover{background:var(--indigo-deep)}.secondary{color:var(--ink);border:1px solid var(--ink);background:#fff;font-weight:600}.secondary:hover{background:var(--paper)}.primary>svg:not(.spin),.secondary>svg:not(.spin),.quiet>svg:not(.spin),.text-link>svg,.tabs svg{display:none}input,select,textarea{border-color:#7d8aa0}.empty{text-align:left;background:#fff;border:0;padding:28px 32px}.empty h2{font-size:24px;font-weight:700;font-stretch:85%}.empty-mark{display:none}.badge{font-weight:600}.workspace-footer{display:none}.masthead{z-index:20;background:var(--indigo);color:#fff;position:sticky;top:0}.studio{--mast:62px}.studio.has-tools{--mast:114px}.mobile-brand{display:none}@media (min-width:961px){.studio{display:block}.masthead{height:var(--mast);align-items:stretch;gap:16px;padding:0 32px;display:flex}.sidebar{background:0 0;border:0;flex:1;align-items:center;gap:22px;width:auto;min-width:0;height:62px;padding:0;display:flex;position:static;overflow:visible;transform:none}.sidebar .brand{color:#fff;letter-spacing:-.01em;background:0 0;border:0;margin:0 8px 0 0;padding:0;font-size:30px;font-weight:700;font-stretch:80%}.sidebar .brand span{display:none}.sidebar nav{align-items:center;gap:20px;padding:0;display:flex;overflow:visible}.sidebar-bottom{border:0;align-items:center;gap:16px;margin:0 0 0 auto;padding:0;display:flex}.sidebar .nav-space{margin:0}.sidebar .nav-space-head,.sidebar nav>.nav-item{color:#c8d3ea;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;width:auto;height:62px;min-height:0;padding:4px 0 0;font-size:16px;font-weight:500;display:block}.sidebar .nav-space-head:hover,.sidebar nav>.nav-item:hover{color:#fff;background:0 0}.sidebar .nav-space.open .nav-space-head,.sidebar nav>.nav-item.selected{color:#fff;border-bottom-color:var(--ochre);background:0 0}.sidebar .nav-space-head svg{display:none}.sidebar .nav-space-tools{background:var(--indigo-deep);border:0;align-items:center;gap:2px;height:52px;margin:0;padding:0 32px;display:flex;position:absolute;top:62px;left:0;right:0}.sidebar .nav-space-tools .nav-item{color:#dbe3f2;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;width:auto;min-height:32px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.sidebar .nav-space-tools .nav-item:hover{background:var(--indigo);color:#fff}.sidebar .nav-space-tools .nav-item.selected{background:var(--ochre);color:var(--ink);font-weight:650}.sidebar .nav-item small{color:inherit;margin:0;font-size:13px;font-weight:650}.signed-in{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.signed-in>div{display:none}.signed-in .avatar{width:30px;height:30px}.signed-in .icon-button,.signed-in .icon-button:hover{color:#c8d3ea;background:0 0}.workspace{width:100%;min-height:calc(100vh - var(--mast));margin-left:0}.topbar{background:0 0;border:0;flex:none;height:62px;padding:0;position:static}.topbar-actions{gap:12px}.global-search{background:var(--indigo-deep);color:#c8d3ea;border:0;min-width:200px;padding:8px 12px;font-size:15px}.global-search svg,.global-search kbd{display:none}.inbox-button,.inbox-button:hover{color:#c8d3ea;background:0 0}.inbox-button b{background:var(--ochre);color:var(--ink)}.topbar .primary{background:var(--ochre);color:var(--ink);font-weight:700}.topbar .primary:hover{background:#f0b93a}.main-content{max-width:none;margin:0;padding:24px 32px 48px}.main-content:has(>.today){padding:0}}@media (min-width:961px) and (max-width:1240px){.global-search{min-width:0}.sidebar,.sidebar nav{gap:12px}.masthead{padding:0 16px}}@media (max-width:960px){.topbar{background:var(--indigo);color:#fff;border:0;position:static}.mobile-brand{color:#fff;background:0 0;border:0;margin-right:auto;padding:0;font-size:26px;font-weight:700;font-stretch:80%;display:block}.topbar .icon-button,.topbar .global-search,.topbar .inbox-button{color:#fff;background:0 0;border:0}.global-search span,.global-search kbd{display:none}.topbar .primary{background:var(--ochre);color:var(--ink)}.sidebar{background:var(--indigo)}.sidebar .nav-item.selected{background:var(--ochre);color:var(--ink)}.main-content:has(>.today){padding:0}.note-toolbar{top:59px}}.today-strip{background:var(--ground);flex-wrap:wrap;align-items:center;gap:8px 32px;padding:28px 32px;display:flex}.today-strip h1{margin:0;font-size:38px}.today-date-block{gap:8px;display:grid}.today-bn{color:var(--muted);font-size:17px;font-weight:400}.today-facts{flex-wrap:wrap;gap:6px 36px;margin:0 0 0 auto;display:flex}.today-facts dt{color:var(--muted);font-size:14px}.today-facts dd{margin:0}.fact-link{min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:20px;font-weight:650}.fact-link:hover{text-underline-offset:3px;text-decoration:underline}.today-facts .text-link{font-size:16px;font-weight:600}.today-grid{grid-template-columns:repeat(var(--people,2), minmax(0, 1fr)) minmax(280px, .85fr);align-items:start;gap:24px;min-height:0;margin:0 32px;display:grid}.founder{border-bottom:1px solid var(--indigo);background:#fff;flex-direction:column;min-width:0;display:flex}.founder-band{background:var(--tone);min-height:112px;color:var(--on-tone);justify-content:space-between;align-items:flex-end;gap:12px;padding:24px;display:flex}.founder-band h2{color:inherit;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:700;font-stretch:78%;line-height:1}.founder-count{flex:none;justify-items:end;gap:4px;font-size:14px;font-weight:500;line-height:1;display:grid}.founder-count b{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.founder-rows{flex:1}.today-task{border-bottom:1px solid #e4e8ea;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px 24px;display:grid}.today-task .task-complete{border:2px solid var(--ink);background:#fff;border-radius:0;width:24px;height:24px;margin-top:2px}.today-task-open{text-align:left;background:0 0;border:0;min-width:0;min-height:0;padding:0;display:block}.today-task-open strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.3;display:block}.today-task-open:hover strong{text-underline-offset:3px;text-decoration:underline}.today-task-open small{color:var(--muted);margin-top:1px;font-size:14px;display:block}.today-when{white-space:nowrap;grid-column:2;font-size:13px;font-weight:500}.today-when:empty{display:none}.today-task:hover,.today-task:focus-within{background:var(--paper)}.today-task .task-complete:hover{background:var(--tone)}.today-more{width:100%;min-height:0;color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e8ea;padding:12px 32px;font-size:15px;font-weight:500;display:block}.today-more:hover{color:var(--ink)}.today-add{padding:16px 24px 24px}.today-add input{border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;min-height:34px;padding:4px 0;font-size:16px}.today-add input:focus{border-bottom-color:var(--ink);outline:0}.today-add input::placeholder{color:var(--muted)}.both{background:var(--indigo);color:#fff;min-width:0;padding-bottom:20px}.both h2{color:#fff;min-height:112px;margin:0;padding:32px 24px 24px;font-size:42px;font-weight:700;font-stretch:78%;line-height:1}.both h3{color:#c8d3ea;margin:0;padding:8px 24px 12px;font-size:15px;font-weight:600}.both-item{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #2c4a86;width:100%;min-height:0;padding:16px 24px;display:block}.both-item:hover{background:var(--indigo-deep)}.both-item strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3;display:block}.both-item small{color:#c8d3ea;overflow-wrap:anywhere;margin-top:1px;font-size:14px;display:block}.both-row{position:relative}.both-row .both-item{padding-right:96px}.sign-now{background:var(--ochre);min-height:32px;color:var(--ink);border:0;padding:2px 10px;font-size:14px;font-weight:700;position:absolute;top:12px;right:20px}.both .today-more{color:#c8d3ea;border:0;border-top:1px solid #2c4a86;padding-left:24px}.both .today-more:hover{color:#fff}.today-below{grid-template-columns:repeat(var(--people,2), minmax(0, 1fr)) minmax(280px, .85fr);background:var(--ground);gap:24px;padding:32px 32px 48px;display:grid}.today-upcoming{grid-column:1/-2}.today-below h2{margin:0;font-size:30px;font-weight:700;font-stretch:80%}.today-below>section{border-top:2px solid var(--indigo);align-self:start;min-width:0}.today-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.today-section-heading .text-link{font-size:14px}.today-latest .latest-row{background:var(--paper);padding:16px 20px}.upcoming-row{text-align:left;background:0 0;border:0;border-top:1px solid #b4bec6;grid-template-columns:96px minmax(0,1fr);gap:10px;width:100%;min-height:0;padding:16px 0;font-size:16px;font-weight:400;display:grid}.upcoming-row time{font-weight:600}.upcoming-row span{overflow-wrap:anywhere}.upcoming-row:hover span{text-underline-offset:3px;text-decoration:underline}.latest-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;font-size:16px;display:grid}.latest-entry{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-width:0;display:grid}.latest-entry small{grid-column:1/-1}.latest-row .avatar{width:26px;height:26px;font-size:14px}.latest-row p{min-width:0;margin:0}.latest-row strong{font-weight:650}.latest-row small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;display:block}.latest-row time{color:var(--muted);white-space:nowrap;font-size:14px}@media (max-width:1100px){.today-below{grid-template-columns:repeat(2,minmax(0,1fr))}.today-upcoming{grid-column:auto}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.both{grid-column:1/-1}.both h2{min-height:0;padding-top:20px}}@media (max-width:720px){.today-strip{padding:24px 16px}.today-strip h1{font-size:30px}.today-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:4px 0 0;display:grid}.today-grid,.today-below{grid-template-columns:minmax(0,1fr)}.today-grid{gap:20px;margin:0 16px}.founder-band{min-height:66px;padding:12px 16px}.founder-band h2,.both h2{font-size:34px}.today-task{padding:13px 16px}.today-task .task-complete{width:24px;height:24px;margin-top:0}.today-add,.today-more,.both h2,.both-item,.both h3,.both .today-more{padding-left:16px;padding-right:16px}.both-row .both-item{padding-right:96px}.today-below{gap:24px;padding:22px 16px 36px}.latest-entry{grid-template-columns:minmax(0,1fr);gap:2px}.today-latest .latest-row{padding:14px 16px}}.login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-art{background:var(--indigo);padding:0;display:block;position:relative;overflow:hidden}.login-art i{display:block;position:absolute}.login-art .field-ochre{background:var(--ochre);width:46%;height:58%;bottom:0;left:0}.login-art .field-brick{background:var(--brick);width:30%;height:34%;bottom:0;left:46%}.login-art .field-teal{background:var(--teal);width:24%;height:76%;bottom:0;right:0}.login-art .brand{color:#fff;letter-spacing:-.01em;padding:0;font-size:84px;font-weight:700;font-stretch:78%;line-height:1;position:absolute;top:40px;left:44px}.login-form{background:#fff;place-items:center;padding:32px;display:grid}.login-form h2{font-size:42px;font-weight:700;font-stretch:78%}.login .primary{background:var(--indigo);color:#fff;width:100%}@media (max-width:720px){.login{grid-template-rows:200px auto;grid-template-columns:minmax(0,1fr)}.login-art .brand{font-size:60px;top:24px;left:20px}}.studio{display:block}:is(.segmented svg:has(+.segment-label),.tasks-nav svg){display:none}.today-bn{white-space:nowrap}.task-row .avatar:not([class*=tone-]){color:var(--muted);background:0 0}.topbar .primary span{display:inline}@media (min-width:961px){.sidebar{flex-direction:row}.sidebar .nav-space{position:static}.masthead{position:sticky}}@media (max-width:960px){.workspace{width:100%;margin-left:0}.topbar{width:100%}}.signed-in .avatar{background:var(--tone,var(--ochre));color:var(--on-tone,var(--ink))}.task-groups ul,.cash-position{background:#fff}.cash-position>div{padding-left:20px}.task-row .task-complete{border:2px solid var(--ink);background:#fff;width:20px;height:20px}.task-row.done .task-complete{background:var(--green);border-color:var(--green)}.note-toolbar{top:var(--mast)}.note-outline{top:calc(var(--mast) + 49px)}@media (max-width:720px){.note-toolbar{top:59px}}h1,.brand,.mobile-brand,.founder-band h2,.both h2,.today-below h2,.empty h2,.login-form h2{letter-spacing:0;word-spacing:.1em}.cash-position,.perf-strip,.report-totals,.file-figures{background:0 0;border:0;flex-wrap:wrap;gap:8px 40px;margin:0 0 22px;padding:0;display:flex}.cash-position>div,.cash-position>div+div,.perf-strip>div,.perf-strip>div+div,.report-totals>*,.file-figures>div{background:0 0;border:0;min-width:0;padding:0}.cash-position span,.perf-strip dt,.file-figures dt{min-height:0;color:var(--muted);margin:0;font-size:14px}.cash-position strong,.perf-strip dd,.file-figures dd{letter-spacing:0;margin:0;font-size:20px;font-weight:650}.scenario-results,.analysis-results{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0}.result-lead strong{font-size:26px}.badge{color:var(--ink);border:1px solid var(--ink);background:#fff}.badge.done,.badge.ready,.badge.approved,.badge.delivered,.badge.saleable,.badge.current,.badge.success{background:var(--green);border-color:var(--green);color:#fff}.badge.blocked,.badge.rejected,.badge.unsaleable,.badge.cancelled{background:var(--brick);border-color:var(--brick);color:#fff}.badge.in-progress,.badge.pending,.badge.received{background:var(--ochre);border-color:var(--ochre);color:var(--ink)}.assumption-banner{border:0;border-top:1px solid var(--ink);color:var(--ink);background:0 0;padding:10px 0}.calendar-event{background:var(--indigo);color:#fff}.calendar-event.payment{background:var(--ochre);color:var(--ink)}.calendar-event.is-closed{background:var(--paper);color:var(--muted)}.signer{border:1px solid var(--muted);color:var(--muted);background:#fff}.signer.approved{background:var(--tone);border-color:var(--tone);color:var(--on-tone)}.signer.changes{border:2px solid var(--tone);color:var(--ink);background:#fff}.meter{background:0 0;border-bottom:1px solid #8793a6;height:6px}.meter span{background:var(--indigo)}.meter .meter-second{background:var(--ochre)}thead th{background:#fff}thead tr{box-shadow:inset 0 -2px 0 var(--indigo)}th svg{visibility:hidden}th:hover svg,th[aria-sort=ascending] svg,th[aria-sort=descending] svg{visibility:visible}.empty{background:0 0;margin-bottom:24px;padding:8px 0}.order-lanes{align-items:start}.order-lanes section:not(:has(.order-card)){height:auto;min-height:0}.login-art .field-ochre{width:100%;height:24%;top:0;bottom:auto;left:0}.login-art .field-brick{width:22%;height:76%;inset:24% 0 auto auto}.login-art .brand{font-size:clamp(80px,11vw,168px);top:auto;bottom:36px;left:40px}.login-form .help{color:var(--ink);font-size:14px}@media (min-width:961px){.sidebar .nav-space-tools{background:var(--ground);box-shadow:inset 0 -1px #b4bec6}.sidebar .nav-space-tools .nav-item{color:var(--ink)}.sidebar .nav-space-tools .nav-item:hover{color:var(--ink);background:#fff}}@media (max-width:720px){.task-move{display:none}.task-row:focus-within .task-move{display:inline-flex}.login-art .brand{font-size:72px;bottom:16px;left:18px}}.who-cell{align-items:center;gap:8px;display:inline-flex}.masthead :focus-visible,.both :focus-visible{outline-color:#fff}:root{--surface-shadow:0 3px 12px #14213d0a}.nav-close{display:none}html{scrollbar-color:#8b91a0 var(--ground);scroll-padding-top:138px}input,textarea{caret-color:var(--indigo)}.page-heading{border-bottom:2px solid var(--indigo);gap:16px 24px;margin-bottom:24px;padding-bottom:20px}.page-heading h1{text-wrap:balance;font-size:40px}.heading-actions{gap:8px}.primary,.secondary,.quiet,.icon-button{transition:background-color .16s,color .16s,border-color .16s}.primary:active,.secondary:active{transform:translateY(1px)}.empty{background:var(--paper);border-top:1px solid var(--line);max-width:760px;margin:8px 0 32px;padding:32px}.empty h2{margin-bottom:8px;font-size:30px}.empty p{max-width:56ch;margin:0 0 24px;font-size:16px;line-height:1.6}.empty p:empty{display:none}.founder{box-shadow:var(--surface-shadow);border-bottom:0}.today-below>section{border-top:0}.today-section-heading{border-bottom:2px solid var(--indigo);margin-bottom:12px}.today-latest{background:var(--paper);padding:0 24px 8px}.today-latest .latest-row{padding-left:0;padding-right:0}.latest-row:first-of-type{border-top:0}.tasks-nav{border-right:1px solid #c9c7c0;padding-right:16px}.people-switch{background:var(--paper);gap:2px;padding:0}.people-switch button{min-height:36px}.people-switch [aria-pressed=true]{background:var(--tone,var(--indigo));color:var(--on-tone,#fff)}.tasks-nav li button{min-height:38px}.tasks-nav h2{border-top:1px solid #c9c7c0;padding-top:16px}.tasks-toolbar{margin:20px 0 16px}.task-groups h3{padding:12px 0 8px}.task-row{margin:0;padding:10px 12px}.task-row:hover{background:var(--paper)}.task-row.selected{background:var(--selection)}.gate{border:0;border-top:2px solid var(--indigo)}.gate>header{background:var(--paper);padding:18px 20px}.gate h2{font-size:22px;font-weight:650}.gate-check{padding:14px 20px}.board>section,.order-lanes>section{background:var(--paper);border-top:2px solid var(--indigo)}.board h3,.order-lanes h2{font-size:17px}.drawer-header{background:var(--indigo);color:#fff;border-bottom:0}.drawer-header h2{font-size:30px;font-weight:700;font-stretch:85%}.drawer-header p,.drawer-header .icon-button{color:#fff}.drawer-header .icon-button:hover{background:var(--indigo-soft)}.drawer-header :focus-visible{outline-color:#fff}.field>span,.field>label{color:var(--ink)}@media (min-width:961px){.tool-index,.scenario-results,.review-close{top:calc(var(--mast) + 24px)}.tool-index{max-height:calc(100dvh - var(--mast) - 48px);overflow-y:auto}.sidebar .nav-space-tools{background:var(--paper)}}@media (max-width:1100px) and (min-width:721px){.both{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px;display:grid}.both h2,.both h3,.both>.today-more{grid-column:1/-1}.today-facts{margin-left:0}}@media (max-width:960px){.studio,.studio.has-tools{--mast:59px}html{scroll-padding-top:83px}.sidebar{visibility:hidden;overflow-y:auto}.sidebar.open{visibility:visible}.nav-close{color:#fff;display:inline-flex;position:absolute;top:16px;right:8px}.nav-close:hover{background:var(--indigo-soft)}.sidebar .brand{letter-spacing:0;margin-bottom:28px;font-stretch:80%}.sidebar-bottom{flex-shrink:0}.tasks-nav{border-right:0;padding-right:0}.note-toolbar{top:var(--mast)}}@media (max-width:720px){.page-heading{margin-bottom:20px;padding-bottom:16px}.page-heading h1{font-size:34px}.empty{padding:24px 20px}.today-latest{padding:0 16px 8px}.task-row{grid-template-columns:24px minmax(0,1fr) 28px;gap:4px 10px;padding:12px}.task-row .task-complete{grid-area:1/1;width:24px;height:24px}.task-title{grid-area:1/2}.task-row .avatar{grid-area:1/3}.task-when{grid-area:2/2/auto/-1}.task-when:has(.task-due:empty){display:none}.task-row:focus-within .task-when{display:inline-flex}.drawer-header h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.primary,.secondary,.quiet,.icon-button,.task-complete{transition:none}.primary:active,.secondary:active{transform:none}}@media print{.drawer-header{color:var(--ink);background:#fff}.drawer-header p{color:var(--muted)}.founder{box-shadow:none}}.platform-page{max-width:1100px;margin:0 auto;padding:12px 0 64px}.platform-heading{margin-bottom:32px}.platform-heading h1{margin:0 0 12px;font-size:40px;line-height:1.1}.platform-heading p{max-width:70ch}.platform-environment{color:#47546f;border-top:1px solid #cfd6da;padding-top:12px;font-size:13px}.platform-section{margin-top:36px}.platform-section h2,.platform-connection h2{margin:0 0 12px;font-size:28px}.platform-connection{border-bottom:1px solid #cfd6da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.platform-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.platform-actions span{color:#47546f;font-size:13px}.platform-compose{background:#fff;padding:24px}.platform-compose label{margin-bottom:12px;font-size:20px;display:block}.platform-compose textarea{resize:vertical;width:100%;min-height:130px;margin-bottom:16px;display:block}.platform-answer{overflow-wrap:anywhere;background:#fff;max-width:75ch;margin-top:24px;padding:24px}.platform-answer p{line-height:1.65}.platform-approval{background:#f7f5ef;margin:16px 0;padding:20px 24px}.platform-approval h3{margin:0 0 12px;font-size:20px}.platform-page dl{margin:12px 0}.platform-page dl>div{grid-template-columns:130px 1fr;gap:12px;padding:6px 0;display:grid}.platform-page dt{color:#47546f}.platform-page dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.platform-history{border-bottom:1px solid #cfd6da;padding:16px 0}.platform-history summary{cursor:pointer;font-weight:600}.platform-link-code{overflow-wrap:anywhere;flex-basis:100%}.platform-file{margin:18px 0;display:block}.platform-file input{max-width:100%;margin-top:10px;display:block}.platform-rule{align-items:center;gap:12px;padding:10px 0;display:flex}.platform-rule input{accent-color:#17336b;width:18px;height:18px}.platform-job-list>div{overflow-wrap:anywhere;border-bottom:1px solid #cfd6da;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:16px;padding:12px 0;display:grid}.platform-publications{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.platform-publications article{border-top:2px solid #17336b;padding-top:16px}.platform-catalog-form label{margin:16px 0;display:block}.platform-catalog-form input,.platform-catalog-form textarea{width:100%;margin-top:6px;display:block}@media (max-width:640px){.platform-heading h1{font-size:34px}.platform-publications{grid-template-columns:1fr}.platform-compose,.platform-answer,.platform-approval{padding:18px}.platform-page dl>div{grid-template-columns:1fr;gap:2px}.platform-job-list>div{grid-template-columns:1fr;gap:6px}}
