.visibility-action{color:#176b5f!important;background:#edf8f5!important;border:1px solid #b9d9d2!important;border-radius:8px!important;min-height:32px!important;padding:.35rem .55rem!important;font-size:.62rem!important;font-weight:850!important}.visibility-action:disabled{cursor:not-allowed;opacity:.5}.capture-timeline>header>label{color:#607973;align-items:center;gap:.35rem;font-size:.6rem;font-weight:800;display:flex}.capture-timeline>article.archived{opacity:.58;filter:grayscale(.35)}.trade-capture-presets{background:linear-gradient(145deg,#effaf7,#f9fcfb);border:1px solid #b9ddd4;border-radius:15px;gap:.65rem;margin:.9rem 0;padding:.85rem;display:grid}.trade-capture-presets>header{align-items:center;gap:.55rem;display:flex}.trade-capture-presets>header>svg{color:#16806e;width:24px}.trade-capture-presets>header span{display:grid}.trade-capture-presets>header small,.trade-capture-presets>p{color:#607a74;font-size:.6rem}.trade-capture-presets>div{gap:.55rem;display:grid}.trade-capture-presets>.trade-capture-location{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-capture-presets>.trade-capture-purpose{grid-template-columns:1fr}.trade-capture-presets label{color:#3f625b;gap:.3rem;font-size:.62rem;font-weight:850;display:grid}.trade-capture-presets input,.trade-capture-presets select{width:100%;min-width:0}.trade-capture-presets>p{align-items:flex-start;gap:.35rem;margin:0;display:flex}.trade-capture-presets>p svg{color:#b87912;flex:0 0 15px;width:15px}.capture-fields label>small,.capture-dock form>label>small{color:#70857f;font-size:.58rem;font-weight:550;line-height:1.45}@media (max-width:700px){.trade-capture-presets>.trade-capture-location{grid-template-columns:1fr}}:root{--fq-bg:#07100e;--fq-bg-soft:#0b1714;--fq-panel:#0e1c18;--fq-panel-raised:#13231e;--fq-border:#b1d6c621;--fq-border-strong:#b1d6c63d;--fq-fg:#f2f7f4;--fq-muted:#99aaa3;--fq-soft:#c8d4cf;--fq-accent:#42e69b;--fq-accent-strong:#75f7b8;--fq-violet:#a78bfa;--fq-amber:#fbbf5a;--fq-danger:#fb7185;--fq-shadow:0 24px 70px #00000047}.trade-inline-starter,.trade-scope-starters{color:#315d55;background:#f2faf8;border:1px solid #b9ddd4;border-radius:13px;gap:.38rem;padding:.75rem;display:grid}.trade-inline-starter>span,.trade-scope-starters label>span{font-size:.68rem;font-weight:850}.trade-inline-starter>small,.trade-scope-starters>small{color:#627b75;font-size:.62rem;line-height:1.45}.trade-scope-starters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.8rem}.proposal-form-grid>.trade-scope-starters,.trade-scope-starters>small{grid-column:1/-1}.trade-scope-starters label{gap:.3rem;display:grid}.trade-field-starter{color:#27544c;background:#edf8f5;width:100%;margin:.35rem 0}.session-title-builder{grid-template-columns:1.3fr 1fr;gap:.7rem;margin:.75rem 0;display:grid}.session-title-builder>label{color:#45645e;gap:.3rem;font-weight:800;display:grid}@media (max-width:800px){.trade-scope-starters,.session-title-builder{grid-template-columns:1fr}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}.scroll-to-top{z-index:190;color:#effdfa;opacity:0;visibility:hidden;cursor:pointer;background:linear-gradient(145deg,#176f65,#0c3d42);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:opacity .2s,transform .2s,visibility .2s,box-shadow .2s;display:grid;position:fixed;bottom:clamp(1rem,2.2vw,1.75rem);left:clamp(1rem,2.2vw,1.75rem);transform:translateY(14px)scale(.88);box-shadow:0 16px 40px #072b2e47}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.scroll-to-top:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 20px 46px #072b2e5c}.scroll-to-top:focus-visible{outline-offset:4px;outline:3px solid #67e8cf}.scroll-to-top svg{stroke-width:2.5px;width:22px;height:22px}@media (max-width:640px){.scroll-to-top{width:46px;height:46px}}html,body{min-height:100%;margin:0;padding:0}body{color:var(--fq-fg);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -8%,#42e69b1f,#0000 32rem),radial-gradient(circle at 90% 18%,#a78bfa14,#0000 26rem),linear-gradient(#07100e 0%,#08120f 50%,#06100d 100%);font-family:Segoe UI Variable,Aptos,Segoe UI,system-ui,sans-serif}body:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}a{color:var(--fq-accent);text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}::selection{background:#42e69b47}.brand{color:var(--fq-fg);letter-spacing:-.03em;font-size:1.1rem;font-weight:820}.button{background:linear-gradient(135deg, var(--fq-accent-strong), var(--fq-accent));color:#042116;border:1px solid #75f7b8bf;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.68rem 1rem;font-weight:760;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 24px #42e69b24}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #42e69b33}.button.secondary,.button.ghost{box-shadow:none;color:var(--fq-fg);border-color:var(--fq-border-strong);background:#ffffff06}.button.ghost{border-color:#0000}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.icon-button{border:1px solid var(--fq-border);width:38px;height:38px;color:var(--fq-soft);background:#ffffff06;border-radius:10px;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--fq-accent);background:#42e69b0f;border-color:#42e69b59}.icon-button:disabled{opacity:.35;cursor:not-allowed}.card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#14251ff0,#0c1a16f0);border-radius:18px;padding:1.35rem;position:relative;box-shadow:0 14px 40px #00000021}.muted{color:var(--fq-muted)}.error{color:#fecdd3}.banner{background:#7f1d1d59;border:1px solid #fb718559;border-radius:12px;align-items:center;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.toast{z-index:100;min-width:210px;box-shadow:var(--fq-shadow);color:#d9ffec;background:#0c1f18f5;border:1px solid #42e69b59;border-radius:13px;align-items:center;gap:.55rem;padding:.85rem 1rem;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.auth-page{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.form-card{gap:1rem;width:100%;max-width:520px;display:grid}.form-card label,.form-grid label,.editor-panel label{color:var(--fq-soft);gap:.42rem;font-size:.82rem;font-weight:650;display:grid}input,textarea,select{width:100%;color:var(--fq-fg);border:1px solid var(--fq-border-strong);background:#040e0bb8;border-radius:10px;outline:none;padding:.72rem .8rem;transition:border-color .15s,box-shadow .15s,background .15s}textarea{resize:vertical;line-height:1.45}select{appearance:auto}input::placeholder,textarea::placeholder{color:#667a72}input:focus,textarea:focus,select:focus{background:#04110df2;border-color:#42e69ba8;box-shadow:0 0 0 3px #42e69b1a}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.app-header{border-bottom:1px solid var(--fq-border);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100ec2;justify-content:space-between;align-items:center;min-height:68px;padding:0 5vw;display:flex;position:sticky;top:0}.app-header nav{gap:1rem;display:flex}.app-header nav a{color:var(--fq-soft);font-weight:650}.dashboard{width:min(1240px,92vw);margin:0 auto;padding:3rem 0 5rem}.page-heading{justify-content:space-between;margin-bottom:1.5rem;display:flex}.eyebrow{color:var(--fq-accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.38rem;font-size:.68rem;font-weight:850}.customer-grid{grid-template-columns:minmax(280px,400px) 1fr;align-items:start;gap:1.5rem;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.list-tools{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.list-tools>input{max-width:360px}.check{white-space:nowrap;color:var(--fq-soft);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:flex!important}.check input{width:auto}.customer-list{gap:.8rem;display:grid}.customer-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.customer-card h2{margin-bottom:.25rem;font-size:1.05rem}.customer-card p{margin-bottom:.25rem}.archived{opacity:.58}.title-line{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pill{color:#cbd5e1;letter-spacing:.01em;background:#94a3b824;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.3rem;padding:.23rem .55rem;font-size:.68rem;font-weight:760;display:inline-flex}.pill.primary{color:#9bf6c5;background:#42e69b1a;border-color:#42e69b33}.pill.warning{color:#fcd98c;background:#fbbf5a1a;border-color:#fbbf5a38}.empty{text-align:center;padding:3rem 1rem}.back-link{color:var(--fq-muted);align-items:center;gap:.42rem;margin-bottom:1.2rem;font-size:.85rem;font-weight:650;display:inline-flex}.back-link:hover{color:var(--fq-accent)}.customer-hero{border:1px solid var(--fq-border);box-shadow:var(--fq-shadow);background:linear-gradient(120deg,#42e69b17,#0000 42%),linear-gradient(145deg,#13251ffa,#091612fa);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.15rem;padding:1.55rem;display:grid;position:relative;overflow:hidden}.customer-hero:after{content:"";border:1px solid #42e69b26;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 30px #42e69b05,0 0 0 60px #42e69b03}.hero-orb,.contact-avatar{color:#a8f8ce;letter-spacing:.02em;background:linear-gradient(145deg,#75f7b833,#42e69b0f);border:1px solid #75f7b83d;border-radius:17px;flex:none;place-items:center;width:60px;height:60px;font-weight:850;display:grid}.hero-copy{min-width:0}.hero-kicker{color:var(--fq-accent);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.6rem;margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:flex}.hero-copy h1{margin:0 0 .3rem;font-size:clamp(1.7rem,4vw,2.55rem)}.hero-copy p{color:var(--fq-muted);margin:0}.security-chip{z-index:1;color:#a6eac6;background:#42e69b0d;border:1px solid #42e69b2e;border-radius:999px;align-items:center;gap:.48rem;padding:.55rem .72rem;font-size:.76rem;font-weight:700;display:inline-flex}.workspace-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.9rem 0;display:grid}.workspace-metrics article{border:1px solid var(--fq-border);background:#0d1c17b8;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-width:0;padding:.9rem 1rem;display:grid}.workspace-metrics article>div{align-items:baseline;gap:.45rem;min-width:0;display:flex}.workspace-metrics strong{color:var(--fq-fg);font-size:1.15rem}.workspace-metrics article>div span{color:var(--fq-soft);font-size:.78rem}.workspace-metrics small{color:var(--fq-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-top:-.55rem;overflow:hidden}.metric-icon{border-radius:11px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.metric-icon svg{width:17px}.metric-icon.mint{color:var(--fq-accent);background:#42e69b14}.metric-icon.violet{color:var(--fq-violet);background:#a78bfa14}.metric-icon.amber{color:var(--fq-amber);background:#fbbf5a14}.customer-context{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:.9rem;display:grid}.customer-context>div{border:1px solid var(--fq-border);background:#ffffff04;border-radius:14px;padding:.82rem 1rem}.customer-context span{color:var(--fq-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.customer-context p{color:var(--fq-soft);white-space:pre-wrap;margin:.35rem 0 0;line-height:1.5}.workspace-tabs{border:1px solid var(--fq-border);background:#040e0b8c;border-radius:13px;gap:.35rem;width:fit-content;margin:1.15rem 0 .75rem;padding:.3rem;display:flex}.workspace-tabs button{min-height:40px;color:var(--fq-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:.58rem .78rem;font-weight:700;display:inline-flex}.workspace-tabs button>span{background:#ffffff0d;border-radius:999px;min-width:20px;padding:.1rem .35rem;font-size:.68rem}.workspace-tabs button.active{background:var(--fq-panel-raised);color:var(--fq-fg);box-shadow:0 4px 16px #00000024}.workspace-tabs button.active svg{color:var(--fq-accent)}.record-workspace{border:1px solid var(--fq-border);background:linear-gradient(150deg,#0f1e19db,#081410c2);border-radius:20px;min-height:340px;padding:1.35rem}.section-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.section-toolbar h2{margin:0 0 .22rem;font-size:1.45rem}.section-toolbar p:last-child{max-width:680px;margin:0}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.switch-control{cursor:pointer;align-items:center;gap:.48rem;color:var(--fq-muted)!important;font-size:.76rem!important;display:flex!important}.switch-control input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.switch-control>span{border:1px solid var(--fq-border);background:#263731;border-radius:999px;width:32px;height:18px;transition:background .15s;position:relative}.switch-control>span:after{content:"";background:#83968e;border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.switch-control input:checked+span{background:#42e69b2e}.switch-control input:checked+span:after{background:var(--fq-accent);transform:translate(14px)}.editor-panel{background:linear-gradient(145deg,#132820eb,#081611eb);border:1px solid #42e69b38;border-radius:17px;gap:1rem;margin-bottom:1.1rem;padding:1.25rem;animation:.18s ease-out editor-in;display:grid;box-shadow:0 22px 50px #0003}@keyframes editor-in{0%{opacity:0;transform:translateY(-5px)}}.editor-panel.compact{max-width:920px}.editor-heading,.editor-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.editor-heading h3{margin:0;font-size:1.25rem}.form-section{border-top:1px solid var(--fq-border);gap:.8rem;padding-top:.9rem;display:grid}.form-section-title{color:var(--fq-accent);align-items:flex-start;gap:.6rem;display:flex}.form-section-title svg{margin-top:.15rem}.form-section-title div{gap:.1rem;display:grid}.form-section-title strong{color:var(--fq-fg);font-size:.86rem}.form-section-title span{color:var(--fq-muted);font-size:.72rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.span-2{grid-column:span 2}.featured-check{cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;color:#bcefd3!important;gap:.5rem!important;display:flex!important}.featured-check input{width:auto;accent-color:var(--fq-accent)}.featured-check svg{color:var(--fq-accent)}.site-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.site-card,.contact-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231de0,#0a1814e0);border-radius:16px;transition:transform .16s,border-color .16s,box-shadow .16s}.site-card{flex-direction:column;min-height:265px;padding:1rem;display:flex}.site-card:hover,.contact-card:hover{border-color:#42e69b38;transform:translateY(-2px);box-shadow:0 18px 40px #00000029}.site-card-top{align-items:flex-start;gap:.75rem;display:flex}.site-icon{width:40px;height:40px;color:var(--fq-accent);background:#42e69b12;border-radius:12px;flex:none;place-items:center;display:grid}.site-icon svg{width:19px}.site-title{flex:1;justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.site-title h3{margin:0 0 .16rem;font-size:1rem}.site-title>div:first-child>span{color:var(--fq-muted);font-size:.72rem}.site-badges{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.site-address{color:var(--fq-soft);margin:.85rem 0;font-size:.85rem;line-height:1.45}.site-meta{color:var(--fq-muted);flex-wrap:wrap;gap:.42rem .85rem;font-size:.72rem;display:flex}.site-meta span{align-items:center;gap:.32rem;display:inline-flex}.site-preview{background:#00000021;border-radius:11px;gap:.45rem;margin-top:.8rem;padding:.7rem;display:grid}.site-preview p{color:var(--fq-muted);gap:.12rem;margin:0;font-size:.72rem;line-height:1.4;display:grid}.site-preview strong{color:var(--fq-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.site-card-actions{border-top:1px solid var(--fq-border);align-items:center;gap:.3rem;margin-top:auto;padding-top:.85rem;display:flex}.text-action{color:var(--fq-muted);background:0 0;border:0;align-items:center;gap:.34rem;padding:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.text-action:hover{color:var(--fq-accent)}.action-spacer{flex:1}.contact-card-grid{gap:.65rem;display:grid}.contact-card{grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.95rem;display:grid}.contact-avatar{border-radius:13px;width:44px;height:44px;font-size:.76rem}.contact-main{min-width:0}.contact-heading{justify-content:space-between;gap:.7rem;display:flex}.contact-heading h3{margin:0 0 .1rem;font-size:.95rem}.contact-heading>div:first-child>span{color:var(--fq-muted);font-size:.72rem}.contact-methods{flex-wrap:wrap;gap:.65rem;margin-top:.48rem;font-size:.76rem;display:flex}.contact-methods a{color:#bdebd3}.contact-methods span{color:var(--fq-muted)}.contact-main>p{color:var(--fq-muted);white-space:pre-wrap;margin:.55rem 0 0;font-size:.76rem}.contact-actions{gap:.35rem;display:flex}.empty-state,.record-loading{text-align:center;border:1px dashed var(--fq-border-strong);background:#00000014;border-radius:16px;justify-items:center;padding:3.4rem 1rem;display:grid}.empty-state>span{width:58px;height:58px;color:var(--fq-accent);background:#42e69b12;border-radius:17px;place-items:center;margin-bottom:.8rem;display:grid}.empty-state h3{margin-bottom:.35rem}.empty-state p{max-width:480px;color:var(--fq-muted);margin-bottom:1rem}.record-loading{color:var(--fq-muted)}.archived-lock{color:#e7ce9a;background:#fbbf5a0d;border:1px solid #fbbf5a26;border-radius:12px;align-items:center;gap:.5rem;margin-top:.8rem;padding:.75rem .9rem;font-size:.78rem;display:flex}.workspace-skeleton{gap:.8rem;display:grid}.workspace-skeleton span{background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/200% 100%;border-radius:18px;height:90px;animation:1.4s infinite shimmer;display:block}.workspace-skeleton span:first-child{height:140px}@keyframes shimmer{to{background-position:-200% 0}}.index-hero{border:1px solid var(--fq-border);box-shadow:var(--fq-shadow);background:linear-gradient(125deg,#42e69b1a,#0000 38%),linear-gradient(145deg,#12241ef5,#081511f5);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;padding:1.6rem;display:flex}.index-hero h1{margin:0 0 .35rem;font-size:clamp(2rem,5vw,3.4rem)}.index-hero p:last-child{max-width:720px;color:var(--fq-muted);margin:0;line-height:1.55}.index-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.index-actions>span{color:#a6eac6;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.index-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.index-stats article{border:1px solid var(--fq-border);background:#0d1c17b3;border-radius:15px;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.index-stats article>span{width:36px;height:36px;color:var(--fq-accent);background:#42e69b12;border-radius:11px;place-items:center;display:grid}.index-stats svg{width:17px}.index-stats div{display:grid}.index-stats strong{font-size:1.1rem}.index-stats small{color:var(--fq-muted)}.customer-editor{margin-bottom:1rem}.customer-editor .editor-footer>p{margin:0;font-size:.76rem}.customer-directory{border:1px solid var(--fq-border);background:linear-gradient(150deg,#0f1e19db,#081410c2);border-radius:20px;padding:1rem}.directory-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.search-field{width:min(100%,520px);display:block;position:relative}.search-field svg{z-index:1;color:var(--fq-muted);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.search-field input{padding-left:2.35rem}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.directory-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231de0,#0a1814e0);border-radius:16px;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;transition:transform .16s,border-color .16s;display:grid}.directory-card:hover{border-color:#42e69b38;transform:translateY(-2px)}.directory-avatar{color:#a8f8ce;background:linear-gradient(145deg,#75f7b82e,#42e69b0d);border:1px solid #75f7b833;border-radius:13px;place-items:center;width:44px;height:44px;font-size:.72rem;font-weight:850;display:grid}.directory-main{min-width:0}.directory-heading{justify-content:space-between;gap:.7rem;display:flex}.directory-heading h2{margin:0 0 .12rem;font-size:1rem}.directory-heading div>span,.directory-main>p{color:var(--fq-muted);font-size:.74rem}.directory-main>p{text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0;overflow:hidden}.directory-card-actions{border-top:1px solid var(--fq-border);align-items:center;gap:.3rem;padding-top:.6rem;display:flex}.directory-card-actions>span{flex:1}.open-workspace{color:#b8efd0;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.open-workspace:hover{color:var(--fq-accent)}.catalog-page{max-width:1320px}.catalog-hero{border:1px solid var(--fq-border);box-shadow:var(--fq-shadow);background:radial-gradient(circle at 82% 0,#a78bfa24,#0000 28%),linear-gradient(125deg,#42e69b1f,#0000 42%),linear-gradient(145deg,#12241efa,#07130ffa);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.8rem;display:flex;position:relative;overflow:hidden}.catalog-hero:after{content:"";border:1px solid #a78bfa1f;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:12%;box-shadow:0 0 0 38px #a78bfa05,0 0 0 76px #42e69b03}.catalog-hero>div{z-index:1;position:relative}.catalog-hero h1{letter-spacing:-.045em;margin:0 0 .45rem;font-size:clamp(2rem,5vw,3.55rem)}.catalog-hero p:last-child{max-width:720px;color:var(--fq-muted);margin:0;line-height:1.6}.catalog-hero-actions{flex:none;justify-items:end;gap:.8rem;display:grid}.catalog-hero-actions button,.empty-state button{align-items:center;gap:.45rem;display:inline-flex}.catalog-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0;display:grid}.catalog-metrics article{border:1px solid var(--fq-border);background:#0d1c17b8;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:1rem;display:grid}.catalog-metrics article>div{align-items:baseline;gap:.45rem;display:flex}.catalog-metrics strong{font-size:1.18rem}.catalog-metrics article span{color:var(--fq-soft);font-size:.78rem}.catalog-metrics small{color:var(--fq-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:-.55rem;overflow:hidden}.catalog-shell{border:1px solid var(--fq-border);background:linear-gradient(150deg,#0f1e19e6,#081410d1);border-radius:22px;padding:1.2rem}.catalog-tabs{border:1px solid var(--fq-border);background:#040e0b99;border-radius:14px;gap:.35rem;width:fit-content;margin-bottom:1rem;padding:.3rem;display:flex}.catalog-tabs button{min-height:42px;color:var(--fq-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:.48rem;padding:.6rem .8rem;font-weight:750;display:inline-flex}.catalog-tabs button>span{background:#ffffff0d;border-radius:999px;min-width:22px;padding:.1rem .35rem;font-size:.68rem}.catalog-tabs button.active{color:var(--fq-fg);background:var(--fq-panel-raised);box-shadow:0 5px 18px #0000002e}.catalog-tabs button.active svg{color:var(--fq-accent)}.catalog-tab-link{min-height:42px;color:var(--fq-muted);border-radius:10px;align-items:center;gap:.42rem;padding:.6rem .8rem;font-size:.78rem;font-weight:730;display:inline-flex}.catalog-tab-link:hover{color:var(--fq-accent);background:#42e69b0b}.catalog-tab-link svg{width:15px}.catalog-editor{margin-bottom:1rem}.catalog-editor h2{margin:0}.rate-preview{background:#42e69b0b;border:1px solid #42e69b29;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.rate-preview>span{color:var(--fq-muted);text-transform:uppercase;letter-spacing:.07em;gap:.2rem;font-size:.7rem;display:grid}.rate-preview strong{color:#bdf3d4;letter-spacing:0;text-transform:none;font-size:.95rem}.rate-preview svg{width:15px;color:var(--fq-muted)}.compact-button{align-items:center;gap:.35rem;width:auto;display:inline-flex}.compact-button svg,.text-action svg,.pill svg{width:14px;height:14px}.service-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.catalog-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231deb,#091713eb);border-radius:18px;flex-direction:column;min-height:340px;padding:1.05rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.catalog-card:hover{border-color:#42e69b3d;transform:translateY(-2px);box-shadow:0 18px 42px #0000002b}.catalog-card-head{grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;display:grid}.catalog-monogram{color:#a8f8ce;background:linear-gradient(145deg,#75f7b82b,#42e69b0d);border:1px solid #42e69b33;border-radius:13px;place-items:center;width:43px;height:43px;font-size:.7rem;font-weight:850;display:grid}.catalog-card h2,.labor-rate-card h2{margin:0;font-size:1rem}.catalog-card-head>div>p{color:var(--fq-muted);margin:.18rem 0 0;font-size:.72rem}.catalog-price{color:#bdf3d4;white-space:nowrap;justify-items:end;font-size:1.05rem;display:grid}.catalog-price small{color:var(--fq-muted);font-size:.64rem;font-weight:600}.catalog-description{min-height:42px;color:var(--fq-soft);margin:.85rem 0;font-size:.8rem;line-height:1.5}.pricing-strip{flex-wrap:wrap;gap:.45rem;display:flex}.pricing-strip span{color:var(--fq-muted);background:#ffffff09;border-radius:8px;align-items:center;gap:.32rem;padding:.34rem .48rem;font-size:.67rem;display:inline-flex}.pricing-strip svg{width:13px;height:13px;color:var(--fq-accent)}.margin-panel{background:#00000021;border:1px solid #42e69b1f;border-radius:12px;grid-template-columns:1.25fr 1fr 1fr;gap:.65rem;margin-top:.8rem;padding:.72rem;display:grid}.margin-panel div{gap:.16rem;min-width:0;display:grid}.margin-panel span,.rate-economics span{color:var(--fq-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.margin-panel strong{color:var(--fq-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.catalog-callout{color:#d9c28e;background:#fbbf5a0b;border:1px solid #fbbf5a21;border-radius:12px;align-items:center;gap:.5rem;margin-top:.8rem;padding:.72rem;font-size:.72rem;display:flex}.catalog-callout svg{width:15px}.catalog-card-actions{border-top:1px solid var(--fq-border);align-items:center;gap:.35rem;margin-top:auto;padding-top:.8rem;display:flex}.catalog-card-actions>span{flex:1}.danger-text:hover{color:#fb9f9f}.margin-risk{color:#f7c979!important}.labor-rate-list{gap:.75rem;display:grid}.labor-rate-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231de6,#091713e6);border-radius:17px;grid-template-columns:minmax(210px,1.2fr) minmax(420px,2fr);gap:.9rem 1.2rem;padding:1rem;display:grid}.rate-identity{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.rate-identity>span{width:42px;height:42px;color:var(--fq-violet);background:#a78bfa14;border-radius:12px;flex:none;place-items:center;display:grid}.rate-identity svg{width:18px}.rate-identity p{color:var(--fq-muted);margin:.25rem 0 0;font-size:.73rem;line-height:1.4}.rate-economics{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.rate-economics>div{border-left:1px solid var(--fq-border);align-content:center;gap:.15rem;padding:.55rem .7rem;display:grid}.rate-economics strong{font-size:.88rem}.rate-economics small{color:var(--fq-muted);font-size:.63rem}.rate-footer{border-top:1px solid var(--fq-border);color:var(--fq-muted);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.65rem;font-size:.7rem;display:flex}.rate-footer>div{gap:.35rem;display:flex}.resource-hero{background:radial-gradient(circle at 82% 0,#fbbf5a21,#0000 30%),linear-gradient(125deg,#42e69b1a,#0000 42%),linear-gradient(145deg,#12241efa,#07130ffa)}.resource-page .back-link svg{width:15px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.resource-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231deb,#091713eb);border-radius:18px;flex-direction:column;min-height:310px;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.resource-card:hover{border-color:#42e69b3d;transform:translateY(-2px);box-shadow:0 18px 42px #0000002b}.resource-card-head{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.resource-card-head>span{width:42px;height:42px;color:var(--fq-accent);background:#42e69b12;border-radius:12px;place-items:center;display:grid}.resource-card-head>span svg{width:18px}.resource-card h2{margin:0;font-size:1rem}.resource-card-head p{color:var(--fq-muted);margin:.18rem 0 0;font-size:.7rem}.resource-economics{border:1px solid var(--fq-border);background:#0000001f;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:.2rem;padding:.75rem;display:grid}.resource-economics>div{border-right:1px solid var(--fq-border);align-content:start;gap:.14rem;min-width:0;padding-right:.4rem;display:grid}.resource-economics>div:last-child{border-right:0}.resource-economics span{color:var(--fq-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.resource-economics strong{color:var(--fq-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.resource-economics small{color:var(--fq-muted);font-size:.6rem}.resource-meta{color:var(--fq-muted);flex-wrap:wrap;gap:.45rem 1rem;margin:.7rem 0;font-size:.68rem;display:flex}.resource-card .catalog-card-actions{margin-top:auto}.pricing-hero{background:radial-gradient(circle at 82% 0,#42e69b24,#0000 30%),linear-gradient(125deg,#a78bfa1a,#0000 42%),linear-gradient(145deg,#12241efa,#07130ffa)}.pricing-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:1rem;display:grid}.policy-tabs{width:100%;overflow-x:auto}.policy-tabs button{white-space:nowrap;flex:1;justify-content:center}.policy-section-intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.3rem .2rem;display:flex}.policy-section-intro h2{max-width:680px;color:var(--fq-soft);margin:0;font-size:.9rem;font-weight:550;line-height:1.5}.policy-flags{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.policy-list{gap:.6rem;display:grid}.policy-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231de6,#091713e6);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem;display:grid}.policy-select{cursor:pointer;padding-top:.15rem;display:block}.policy-select input{opacity:0;position:absolute}.policy-select span{border:1px solid var(--fq-border-strong);background:#00000026;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.policy-select input:checked+span{border-color:var(--fq-accent);background:var(--fq-accent);box-shadow:inset 0 0 0 4px #11271e}.policy-main{min-width:0}.policy-main h3{margin:0;font-size:.95rem}.policy-main>p{color:var(--fq-muted);margin:.35rem 0 .5rem;font-size:.73rem;line-height:1.4}.policy-value{color:#bdf3d4;justify-items:end;font-size:1rem;display:grid}.policy-value small{color:var(--fq-muted);text-transform:uppercase;font-size:.58rem;font-weight:600}.policy-actions{border-top:1px solid var(--fq-border);grid-column:2/-1;justify-content:flex-end;gap:.3rem;padding-top:.5rem;display:flex}.pricing-simulator{background:radial-gradient(circle at 100% 0,#a78bfa1a,#0000 32%),linear-gradient(150deg,#111f1bfa,#07120ffa);border:1px solid #a78bfa2e;border-radius:20px;padding:1rem;position:sticky;top:84px;box-shadow:0 24px 60px #0003}.simulator-heading{align-items:center;gap:.7rem;display:flex}.simulator-heading>span{width:42px;height:42px;color:var(--fq-violet);background:#a78bfa17;border-radius:12px;place-items:center;display:grid}.simulator-heading svg{width:18px}.simulator-heading h2{margin:0;font-size:1.15rem}.pricing-simulator>p{color:var(--fq-muted);margin:.75rem 0;font-size:.72rem;line-height:1.45}.simulator-inputs{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.simulator-inputs label{font-size:.66rem}.simulator-selection{color:var(--fq-muted);justify-content:space-between;align-items:center;gap:.5rem;margin:.65rem 0;font-size:.68rem;display:flex}.simulator-run{justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.simulator-run svg{width:16px}.preview-result{background:#00000021;border:1px solid #42e69b29;border-radius:14px;margin-top:.8rem;overflow:hidden}.preview-total{background:#42e69b0b;justify-items:center;padding:1rem;display:grid}.preview-total span{color:var(--fq-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.preview-total strong{color:#bdf3d4;margin:.1rem 0;font-size:1.75rem}.preview-total small{color:var(--fq-muted);font-size:.65rem}.preview-trace{padding:.5rem .75rem;display:grid}.preview-trace>div{border-bottom:1px solid var(--fq-border);justify-content:space-between;gap:.7rem;padding:.45rem 0;font-size:.72rem;display:flex}.preview-trace>div:last-child{border-bottom:0}.preview-trace span{color:var(--fq-soft);display:grid}.preview-trace small{color:var(--fq-muted);text-transform:uppercase;font-size:.55rem}.preview-trace strong{color:#a8eac7}.preview-trace .discount-value{color:#f4c879}.preview-trace>p{color:var(--fq-muted);text-align:center;font-size:.7rem}.preview-summary{border-top:1px solid var(--fq-border);grid-template-columns:1fr 1fr;gap:.5rem;padding:.7rem;display:grid}.preview-summary span{color:var(--fq-muted);text-transform:uppercase;gap:.15rem;font-size:.6rem;display:grid}.preview-summary strong{color:var(--fq-soft);font-size:.75rem}.simulator-empty{border:1px dashed var(--fq-border);color:var(--fq-muted);text-align:center;border-radius:13px;justify-items:center;gap:.45rem;margin-top:.8rem;padding:1.5rem .7rem;display:grid}.simulator-empty svg{width:22px;color:var(--fq-violet)}.simulator-empty p{margin:0;font-size:.7rem}.documents-hero{background:radial-gradient(circle at 82% 0,#fbbf5a1f,#0000 30%),linear-gradient(125deg,#42e69b1c,#0000 42%),linear-gradient(145deg,#12241efa,#07130ffa)}.document-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1rem;display:grid}.document-editor .tall-textarea{min-height:140px}.document-card-list{gap:.65rem;display:grid}.document-card{border:1px solid var(--fq-border);background:linear-gradient(145deg,#12231de6,#091713e6);border-radius:16px;transition:border-color .16s,transform .16s;overflow:hidden}.document-card:hover{border-color:#42e69b38;transform:translateY(-1px)}.document-card.selected{box-shadow:inset 3px 0 var(--fq-accent);border-color:#42e69b6b}.document-select{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem;display:grid}.document-select:hover{background:#42e69b06}.document-select>span,.default-card-main>span{width:40px;height:40px;color:var(--fq-accent);background:#42e69b12;border-radius:12px;place-items:center;display:grid}.document-select>span svg,.default-card-main>span svg{width:18px}.document-select>svg{width:16px;color:var(--fq-muted)}.document-card h3{margin:0;font-size:.92rem}.document-select p,.default-card-main p{color:var(--fq-muted);margin:.28rem 0 .5rem;font-size:.7rem;line-height:1.4}.default-card-main{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.9rem;display:grid}.default-card-main strong{color:#bdebd3;margin-top:.25rem;font-size:.78rem;display:block}.document-card .policy-actions{grid-column:auto;justify-content:flex-end;align-items:center;display:flex}.document-card .policy-actions>span{color:var(--fq-muted);flex:1;font-size:.65rem}.document-preview{background:radial-gradient(circle at 100% 0,#fbbf5a14,#0000 30%),linear-gradient(150deg,#111f1bfa,#07120ffa);border:1px solid #fbbf5a29;border-radius:20px;padding:1rem;position:sticky;top:84px;box-shadow:0 24px 60px #0003}.preview-paper{color:#24302b;background:#f7f4ed;border-radius:10px;margin-top:.8rem;padding:1.1rem;box-shadow:0 16px 35px #0003}.preview-brand{border-bottom:1px solid #d9ddd7;align-items:center;gap:.55rem;padding-bottom:.65rem;display:flex}.preview-brand>span{color:#b8f1d1;background:#164632;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:850;display:grid}.preview-brand>div{display:grid}.preview-brand strong{font-size:.75rem}.preview-brand small{color:#708078;font-size:.55rem}.preview-label{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#3a7b5e!important;margin:.75rem 0 .12rem!important;font-size:.52rem!important}.preview-paper>h2{margin:0 0 .5rem;font-size:1.15rem}.preview-paper>p{color:#58665f;white-space:pre-wrap;font-size:.66rem;line-height:1.5}.preview-paper section{margin-top:.75rem}.preview-paper section h3{color:#2d3a34;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .2rem;font-size:.67rem}.preview-paper section p{color:#58665f;white-space:pre-wrap;margin:0;font-size:.62rem;line-height:1.5}.customer-note{color:#46544d;white-space:pre-wrap;background:#e8eee9;border-left:3px solid #3a7b5e;margin-top:.8rem;padding:.55rem;font-size:.62rem;line-height:1.45}.deposit-example{border:1px solid var(--fq-border);background:#0000001f;border-radius:13px;gap:.65rem;margin-top:.8rem;padding:.8rem;display:grid}.deposit-example>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deposit-example>div:first-child strong{font-size:.72rem}.deposit-example button{width:100%}.deposit-result{grid-template-columns:1fr 1fr;gap:.4rem;display:grid!important}.deposit-result span{color:#bdebd3;text-align:center;background:#42e69b0f;border-radius:8px;padding:.5rem;font-size:.68rem}@media (max-width:980px){.customer-hero{grid-template-columns:auto 1fr}.security-chip{grid-column:2;justify-self:start}.workspace-metrics,.site-card-grid{grid-template-columns:1fr}.form-grid.three{grid-template-columns:1fr 1fr}.directory-grid,.service-catalog-grid,.resource-grid,.labor-rate-card{grid-template-columns:1fr}.rate-footer{grid-column:1}.pricing-layout{grid-template-columns:1fr}.pricing-simulator{position:static}.document-layout{grid-template-columns:1fr}.document-preview{position:static}}@media (max-width:800px){.dashboard{width:min(100% - 1.5rem,1240px);padding-top:1.5rem}.customer-grid{grid-template-columns:1fr}.customer-card,.list-tools,.section-toolbar,.editor-footer{flex-direction:column;align-items:stretch}.section-toolbar{display:flex}.toolbar-actions{justify-content:space-between}.customer-context{grid-template-columns:1fr}.index-hero{flex-direction:column;align-items:stretch}.index-actions{justify-content:space-between}.index-stats{grid-template-columns:1fr}.catalog-hero{flex-direction:column;align-items:stretch}.catalog-hero-actions{justify-items:start}.catalog-metrics{grid-template-columns:1fr}.rate-economics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.app-header{padding:0 1rem}.customer-hero{grid-template-columns:1fr;padding:1.15rem}.hero-orb{width:50px;height:50px}.security-chip{grid-column:1}.workspace-tabs{width:100%}.workspace-tabs button{flex:1;justify-content:center}.record-workspace{border-radius:16px;padding:.85rem}.form-grid,.form-grid.three,.form-row{grid-template-columns:1fr}.span-2{grid-column:span 1}.editor-heading{align-items:flex-start}.featured-check{margin-bottom:.7rem}.contact-card{grid-template-columns:auto 1fr}.contact-actions{border-top:1px solid var(--fq-border);grid-column:1/-1;justify-content:flex-end;padding-top:.6rem}.site-title,.contact-heading{flex-direction:column}.site-badges{justify-content:flex-start}.site-card-actions{flex-wrap:wrap}.toast{bottom:.75rem;left:.75rem;right:.75rem}.directory-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.catalog-shell{padding:.8rem}.catalog-tabs{width:100%}.catalog-tabs button{flex:1;justify-content:center}.catalog-card-head{grid-template-columns:auto 1fr}.catalog-price{grid-column:2;justify-items:start}.margin-panel,.rate-preview{grid-template-columns:1fr}.rate-preview svg{display:none}.rate-economics{grid-template-columns:1fr 1fr}.catalog-tabs{flex-wrap:wrap}.resource-economics{grid-template-columns:1fr 1fr}.resource-economics>div:nth-child(2){border-right:0}.policy-section-intro{flex-direction:column;align-items:flex-start}.policy-card{grid-template-columns:auto minmax(0,1fr)}.policy-value{grid-column:2;justify-items:start}.policy-actions{grid-column:1/-1}.app-header nav{gap:.6rem}.app-header nav a{font-size:.72rem}.rate-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.team-page{max-width:1440px}.team-hero{color:#f8fafc;background:radial-gradient(circle at 85% 15%,#2dd4bf38,#0000 30%),linear-gradient(135deg,#10233f,#132f4c 56%,#134e4a);border-radius:28px;padding:2.4rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f233f33}.team-hero h1{letter-spacing:-.055em;max-width:720px;margin:.55rem 0;font-size:clamp(2.15rem,4vw,4rem);line-height:.98}.team-hero>div>p{color:#cbd5e1;max-width:690px}.team-invite-button{color:#12314b;background:#f8fafc;position:absolute;top:2.4rem;right:2.4rem}.team-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:2rem;display:grid!important}.team-metrics article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:17px;align-items:center;gap:.8rem;padding:1rem;display:flex}.team-metrics svg{color:#5eead4}.team-metrics strong,.team-metrics span{display:block}.team-metrics strong{font-size:1.35rem}.team-metrics span{color:#cbd5e1;font-size:.76rem}.team-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:1.1rem;margin:1.1rem 0;display:grid}.team-roster,.permission-guide,.team-invite-panel{border-color:#dce5e8;padding:1.4rem;box-shadow:0 16px 45px #21343c12}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading h2,.permission-guide h2{margin:.3rem 0}.section-heading p,.permission-guide>p{color:var(--muted);margin:0}.member-row{border-top:1px solid #e8eef0;grid-template-columns:auto minmax(180px,1fr) auto minmax(170px,auto);align-items:center;gap:1rem;padding:1rem 0;display:grid}.member-row:first-of-type{margin-top:1.2rem}.avatar{color:#fff;background:linear-gradient(145deg,#147d73,#18496b);border-radius:15px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.member-identity>*{display:block}.member-identity strong{color:#172b34}.member-identity strong small{color:#0f766e;background:#e6f7f4;border-radius:6px;margin-left:.35rem;padding:.15rem .4rem}.member-identity span,.member-identity em{color:#64747d;font-size:.8rem}.member-identity em{font-style:normal}.role-badge{color:#41545e;background:#edf2f4;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.role-badge svg{width:13px}.role-badge.owner{color:#8a5b00;background:#fff2ca}.role-badge.admin{color:#5b43a8;background:#e9e5ff}.role-badge.estimator{color:#09688c;background:#dff5ff}.role-badge.field{color:#137453;background:#e0f8ed}.role-badge.readonly{color:#64747d;background:#f1f3f4}.member-actions,.invite-actions{align-items:center;gap:.45rem;display:flex}.member-actions select{min-width:125px;padding:.55rem}.member-static{color:#9bacb3}.icon-button.danger{color:#b84343}.permission-guide{align-self:start;position:sticky;top:1rem}.permission-guide details{border-top:1px solid #e8eef0;padding:.8rem 0}.permission-guide summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.permission-guide summary>span:last-child{color:#789;font-size:.68rem}.permission-guide details p{color:#64747d;font-size:.78rem}.permission-guide ul{flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.permission-guide li{color:#40545c;background:#f0f5f5;border-radius:7px;padding:.27rem .45rem;font-size:.66rem}.role-dot{background:#88979d;border-radius:50%;width:9px;height:9px}.role-dot.owner{background:#dfa900}.role-dot.admin{background:#7658cc}.role-dot.estimator{background:#1594bd}.role-dot.field{background:#1d966c}.invite-link-banner,.security-note{color:#155e58;background:#ecfbf7;border:1px solid #9dd9cf;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.invite-link-banner>div,.security-note{gap:.7rem;display:flex}.invite-link-banner span,.security-note span,.security-note strong,.security-note small{display:block}.invite-link-banner small,.security-note small{color:#4f716d}.team-invite-panel{background:#fff;border:1px solid #cfe1e1;border-radius:20px;margin-top:1rem}.team-invite-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0;display:grid}.role-preview{background:#f4f8f8;border-radius:14px;gap:.8rem;margin-bottom:1rem;padding:1rem;display:flex}.role-preview strong,.role-preview span{display:block}.role-preview span{color:#63757c;font-size:.8rem}.invitations{margin-top:1rem}.invite-row{border-top:1px solid #e8eef0;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.invite-row>div>strong,.invite-row>div>span{display:block}.invite-row>div>span{color:#718188;font-size:.78rem}.status-pill{background:#eef2f3;border-radius:999px;padding:.32rem .52rem;font-size:.65rem;font-weight:900}.status-pill.pending{color:#750;background:#fff3cc}.status-pill.accepted{color:#126847;background:#def7eb}.status-pill.revoked,.status-pill.expired{color:#9a3f3f;background:#f5e7e7}.button.ghost{color:#3f5963;background:0 0;border:1px solid #d8e2e5;padding:.5rem .65rem}.danger-text{color:#a33f3f!important}.team-skeleton{text-align:center;color:#718188;padding:3rem}.invite-page{background:radial-gradient(circle at 15% 10%,#dff8f1,#0000 32%),linear-gradient(145deg,#f8fbfa,#edf3f4);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.invite-shell{background:#ffffffeb;border:1px solid #d8e5e5;border-radius:28px;width:min(100%,620px);padding:2rem;box-shadow:0 30px 90px #18364021}.invite-brand{color:#134e4a;align-items:center;gap:.55rem;font-weight:900;display:flex}.invite-summary{padding:2.5rem 0 1.4rem}.invite-summary h1,.invite-success h1{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(2.2rem,6vw,3.7rem);line-height:1}.invite-form{gap:1rem;display:grid}.security-note{justify-content:flex-start;margin:0}.invite-success{text-align:center;padding:3rem 1rem}.invite-success>svg{color:#159b77;width:58px;height:58px}.invite-success .button{margin-top:1rem;display:inline-flex}@media (max-width:900px){.team-invite-button{margin-top:1.2rem;position:static}.team-metrics{grid-template-columns:repeat(2,1fr)}.team-layout{grid-template-columns:1fr}.permission-guide{position:static}.member-row{grid-template-columns:auto 1fr auto}.member-actions{grid-column:2/4}.invite-row{grid-template-columns:auto 1fr auto}.invite-actions{grid-column:2/4}}@media (max-width:600px){.team-hero{padding:1.35rem}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article{padding:.75rem}.team-invite-grid{grid-template-columns:1fr}.member-row{grid-template-columns:auto 1fr}.role-badge{grid-column:2}.member-actions{grid-column:1/3}.member-actions select{flex:1}.invite-link-banner{flex-direction:column;align-items:flex-start}.invite-row{grid-template-columns:auto 1fr}.status-pill{grid-column:2}.invite-actions{grid-column:1/3}.invite-shell{padding:1.25rem}}.setup-page{max-width:1480px}.setup-hero{color:#fff;background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--brand-accent) 42%,transparent),transparent 27%),linear-gradient(128deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 72%,#071825));box-shadow:0 28px 75px color-mix(in srgb,var(--brand-primary) 25%,transparent);border-radius:30px;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;display:flex}.setup-hero h1{letter-spacing:-.06em;max-width:800px;margin:.55rem 0;font-size:clamp(2.25rem,4.5vw,4.4rem);line-height:.96}.setup-hero p{color:#d9e4e8;max-width:760px}.readiness-ring{aspect-ratio:1;background:radial-gradient(circle,#17354a 57%,transparent 59%),conic-gradient(#5eead4 var(--score),#ffffff21 0);border-radius:50%;flex:0 0 132px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.readiness-ring strong,.readiness-ring span{grid-area:1/1}.readiness-ring strong{font-size:1.7rem;transform:translateY(-8px)}.readiness-ring span{color:#b8cad1;font-size:.72rem;transform:translateY(15px)}.setup-layout{grid-template-columns:290px minmax(0,1fr);gap:1.1rem;margin-top:1.1rem;display:grid}.setup-checklist{align-self:start;padding:1.25rem;position:sticky;top:1rem}.setup-checklist h2{margin:.35rem 0}.setup-checklist>p{color:#6c7e85;margin-top:0}.setup-progress{background:#e7eeee;border-radius:99px;height:7px;margin:1rem 0 1.2rem;overflow:hidden}.setup-progress span{border-radius:inherit;background:linear-gradient(90deg,#10776e,#25aa98);height:100%;display:block}.setup-checklist>a{color:#51656c;border-top:1px solid #e7eeee;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.72rem 0;text-decoration:none;display:grid}.setup-checklist>a>svg:first-child{width:18px}.setup-checklist>a.complete>svg:first-child{color:#159476}.setup-checklist>a span>*{display:block}.setup-checklist>a small{color:#8b9ba1;font-size:.65rem}.setup-checklist>a>svg:last-child{width:15px}.setup-checklist>.button{width:100%;margin-top:1rem}.setup-content{gap:1.1rem;display:grid}.setup-section{padding:1.5rem;scroll-margin-top:1rem}.industry-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.3rem;display:grid}.industry-grid button{text-align:left;color:#203940;background:#fbfdfd;border:1px solid #d9e5e6;border-radius:17px;padding:1rem;transition:all .18s}.industry-grid button:hover{border-color:#8ccdc3;transform:translateY(-2px);box-shadow:0 12px 28px #17494914}.industry-grid button.selected{background:linear-gradient(145deg,#effcf9,#f8fffd);border-color:#168c7e;box-shadow:inset 0 0 0 1px #168c7e}.industry-grid button>span{float:right;color:#168c7e}.industry-grid button strong,.industry-grid button p,.industry-grid button small{display:block}.industry-grid button p{color:#63777e;min-height:3em;margin:.5rem 0;font-size:.78rem}.industry-grid button small{color:#8a9aa0}.profile-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.25rem 0;display:grid}.profile-grid label{position:relative}.profile-grid label>svg,.brand-studio form>label>svg{vertical-align:middle;width:15px;margin-right:.3rem}.profile-grid .wide{grid-column:1/-1}.brand-studio{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:1.5rem;display:grid}.brand-studio form{gap:1rem;display:grid}.color-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.color-fields label>span{gap:.45rem;display:flex}.color-fields input[type=color]{flex:0 0 52px;height:44px;padding:3px}.brand-preview{border-top:8px solid var(--preview-primary);background:#fff;border-radius:22px;align-self:start;padding:1.5rem;position:sticky;top:1rem;overflow:hidden;box-shadow:0 20px 60px #16303a24}.brand-preview:after{content:"";background:color-mix(in srgb,var(--preview-accent) 13%,transparent);border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-50px}.brand-preview-head{align-items:center;gap:.85rem;margin:1.2rem 0;display:flex}.brand-preview-head>span,.brand-preview-head img{background:var(--preview-primary);color:#fff;object-fit:contain;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.brand-preview-head strong,.brand-preview-head small{display:block}.brand-preview-head small{color:#718188}.brand-rule{background:linear-gradient(90deg,var(--preview-accent) 0 30%,#e5eced 30%);border-radius:99px;height:4px}.brand-preview h3{color:var(--preview-primary);margin:.4rem 0;font-size:1.8rem}.brand-preview>p{color:#677980}.brand-sample-lines{gap:.55rem;margin:1.3rem 0;display:grid}.brand-sample-lines i{background:#edf1f2;border-radius:9px;height:9px}.brand-sample-lines i:nth-child(2){width:85%}.brand-sample-lines i:nth-child(3){background:color-mix(in srgb,var(--preview-accent) 20%,#edf1f2);width:63%}.brand-preview footer{color:#718188;border-top:1px solid #e3eaeb;padding-top:1rem;font-size:.75rem}.brand-preview>a{color:var(--preview-accent);align-items:center;gap:.3rem;margin-top:.8rem;font-size:.72rem;display:flex}.brand-preview>a svg{width:13px}.setup-loading{text-align:center;color:#547078;place-content:center;min-height:70vh;display:grid}.setup-loading svg{color:#138b7e;width:48px;height:48px;margin:auto}@media (max-width:1050px){.setup-layout{grid-template-columns:1fr}.setup-checklist{grid-template-columns:repeat(2,1fr);gap:0 1rem;display:grid;position:static}.setup-checklist>h2,.setup-checklist>p,.setup-checklist>.eyebrow,.setup-checklist>.setup-progress,.setup-checklist>.button,.setup-checklist>small{grid-column:1/-1}.brand-studio{grid-template-columns:1fr}.brand-preview{position:static}}@media (max-width:720px){.setup-hero{align-items:flex-start;padding:1.4rem}.readiness-ring{flex-basis:92px}.industry-grid,.profile-grid,.color-fields{grid-template-columns:1fr}.profile-grid .wide{grid-column:auto}.setup-checklist{grid-template-columns:1fr}.setup-checklist>*{grid-column:1!important}.setup-section,.brand-preview{padding:1rem}}.leads-page{max-width:1500px}.leads-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#fb923c40,#0000 28%),linear-gradient(130deg,#182d48,#193e4b);border-radius:28px;padding:2.2rem;position:relative}.leads-hero h1{letter-spacing:-.06em;margin:.4rem 0;font-size:clamp(2.4rem,5vw,4.5rem)}.leads-hero>div>p{color:#d3e0e4;max-width:720px}.leads-hero>.button{position:absolute;top:2rem;right:2rem}.lead-metrics{gap:1.4rem;margin-top:1.5rem;display:flex!important}.lead-metrics span{color:#bcd0d5}.lead-metrics strong{color:#67e8d4;font-size:1.3rem}.lead-toolbar{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.lead-toolbar label{align-items:center;gap:.5rem;min-width:min(500px,60%);display:flex}.lead-toolbar input{width:100%}.lead-toolbar span{color:#557078;gap:.4rem;display:flex}.pipeline-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:.75rem;padding-bottom:1rem;display:grid;overflow-x:auto}.pipeline-board>section{background:#edf3f3;border-radius:18px;min-height:420px;padding:.75rem}.pipeline-board header{color:#50646c;justify-content:space-between;font-size:.72rem;font-weight:900;display:flex}.pipeline-board header strong{background:#dce7e7;border-radius:99px;padding:.15rem .4rem}.lead-card{cursor:pointer;background:#fff;border-left:4px solid #7f979e;border-radius:12px;gap:.45rem;margin-top:.7rem;padding:.9rem;display:grid;box-shadow:0 8px 20px #1e3a4112}.lead-card.high{border-color:#f59e0b}.lead-card.urgent{border-color:#e34d4d}.lead-card>div{justify-content:space-between;display:flex}.lead-card svg{width:14px}.lead-card>span,.lead-card small{color:#687b82;font-size:.72rem}.lead-card small{gap:.3rem;display:flex}.lead-card em{color:#9c4343;font-size:.7rem}.lead-card button,.lead-card a{color:#0e7167;background:#e6f7f3;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.4rem;padding:.5rem;font-weight:800;text-decoration:none;display:flex}.lead-editor{margin-bottom:1rem}.lead-editor .wide{grid-column:1/-1}@media (max-width:800px){.leads-hero>.button{margin-top:1rem;position:static}.lead-toolbar{flex-direction:column;align-items:flex-start;gap:.7rem}.lead-toolbar label{min-width:100%}}.command-page{max-width:1480px}.command-hero{color:#fff;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--org-accent) 35%,transparent),transparent 28%),linear-gradient(130deg,var(--org-primary),#0a2029);border-radius:30px;justify-content:space-between;gap:2rem;padding:2.5rem;display:flex}.command-hero h1{letter-spacing:-.065em;max-width:800px;margin:.5rem 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.command-hero p{color:#cfdee2;max-width:760px}.command-actions{gap:.6rem;display:flex}.command-score{text-align:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:22px;align-content:center;min-width:190px;padding:1.2rem;display:grid}.command-score strong{font-size:2.8rem}.command-score span{color:#c6d6da}.command-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0;display:grid}.command-metrics article{background:#fff;border:1px solid #dce6e7;border-radius:17px;align-items:center;gap:.8rem;padding:1rem;display:flex}.command-metrics strong,.command-metrics span{display:block}.command-metrics strong{color:#17343e;font-size:1.55rem}.command-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.command-panel{background:#fff;border:1px solid #dce6e7;border-radius:20px;padding:1.3rem}.command-panel header{justify-content:space-between;align-items:center;display:flex}.pipeline-snapshot article{grid-template-columns:110px 35px 1fr;gap:.6rem;padding:.55rem 0;display:grid}.pipeline-snapshot i{background:#24a995;height:7px}.followup-panel>a,.recent-panel>a{border-top:1px solid #e6eded;justify-content:space-between;padding:.7rem 0;display:flex}.followup-panel>a.overdue{color:#9c3e3e}.followup-panel strong,.followup-panel small,.recent-panel strong,.recent-panel small{display:block}.foundation-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.foundation-grid a{background:#f1f6f6;padding:.9rem}.foundation-grid strong,.foundation-grid span{display:block}.foundation-warning{background:#fff4d7;gap:.7rem;margin-top:.8rem;padding:.8rem;display:flex}.command-shortcuts{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;display:grid}.command-shortcuts>a{background:#fff;border:1px solid #dce6e7;grid-template-columns:auto 1fr auto;gap:.8rem;padding:1rem;display:grid}.command-shortcuts strong,.command-shortcuts small{display:block}.command-loading{place-content:center;min-height:70vh;display:grid}@media (max-width:900px){.command-grid{grid-template-columns:1fr}.command-metrics{grid-template-columns:1fr 1fr}.command-shortcuts{grid-template-columns:1fr}}@media (max-width:600px){.command-hero{flex-direction:column;padding:1.4rem}.command-actions{flex-direction:column}}.estimates-page{max-width:1560px}.estimate-hero{color:#f8fffd;background:radial-gradient(circle at 82% 12%,#fdba7440,#0000 26%),radial-gradient(circle at 55% 120%,#2dd4bf30,#0000 34%),linear-gradient(125deg,#102a3c,#123d46 58%,#185349);border-radius:30px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #12374033}.estimate-hero h1{letter-spacing:-.065em;max-width:820px;margin:.5rem 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.estimate-hero p{color:#d0e2e2;max-width:720px}.estimate-hero>.button{position:absolute;top:2.4rem;right:2.4rem}.estimate-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2rem;display:grid!important}.estimate-metrics article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:.75rem;padding:.9rem;display:flex}.estimate-metrics svg{color:#5eead4;width:20px}.estimate-metrics strong,.estimate-metrics span{display:block}.estimate-metrics strong{font-size:1.08rem}.estimate-metrics span{color:#c8dada;font-size:.7rem}.estimate-layout{grid-template-columns:320px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.estimate-index,.estimate-main{background:#fff;border:1px solid #dce7e7;border-radius:22px;box-shadow:0 16px 45px #1e3c4112}.estimate-index{align-self:start;position:sticky;top:1rem;overflow:hidden}.estimate-index>header{justify-content:space-between;padding:1.2rem 1.2rem .65rem;display:flex}.estimate-index h2{margin:.15rem 0}.estimate-search{background:#f1f6f6;border-radius:12px;align-items:center;gap:.45rem;margin:.3rem .8rem .8rem;padding:.65rem .8rem;display:flex}.estimate-search svg{width:16px}.estimate-search input{background:0 0;border:0;width:100%;padding:0}.estimate-list{max-height:760px;padding:0 .6rem .7rem;overflow:auto}.estimate-list>button{text-align:left;color:#243b43;background:0 0;border:1px solid #0000;border-radius:14px;gap:.25rem;width:100%;margin-top:.35rem;padding:.85rem;display:grid}.estimate-list>button:hover,.estimate-list>button.selected{background:linear-gradient(145deg,#f0fbf8,#f7fbfb);border-color:#b8dcd6}.estimate-list>button small{color:#71848a}.estimate-list footer{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.72rem;display:grid}.estimate-list footer b{text-align:right}.estimate-list footer svg{width:14px}.estimate-status{background:#edf2f3;border-radius:999px;justify-self:start;padding:.2rem .42rem;font-size:.58rem;font-weight:900}.estimate-status.ready{color:#0e7253;background:#dcf7eb}.estimate-empty{text-align:center;color:#75898f;justify-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.estimate-main{min-width:0;padding:1.35rem}.estimate-detail>header,.estimate-composer>header{border-bottom:1px solid #e4eded;justify-content:space-between;gap:1rem;padding:.4rem .3rem 1.2rem;display:flex}.estimate-detail h2,.estimate-composer h2{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(1.8rem,3vw,2.7rem)}.estimate-detail header p,.estimate-composer header p{color:#718188;margin:0}.estimate-actions{align-items:center;gap:.5rem;display:flex}.estimate-actions svg{width:16px}.estimate-version-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:.85rem;margin-top:1rem;display:grid}.estimate-version-grid>article{background:#fbfdfd;border:1px solid #dfe8e9;border-radius:18px;padding:1.2rem}.estimate-scope>p{font-size:1.05rem;line-height:1.6}.estimate-scope>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.estimate-scope section{background:#f0f6f5;border-radius:12px;gap:.35rem;padding:1rem;display:grid}.estimate-scope section span{color:#5d747a;font-size:.75rem}.estimate-total-card{color:#fff!important;background:radial-gradient(circle at 100% 0,#5eead433,#0000 35%),linear-gradient(145deg,#153747,#164e4a)!important}.estimate-total-card>span,.estimate-total-card>strong,.estimate-total-card>small{display:block}.estimate-total-card>strong{margin:.35rem 0;font-size:2.35rem}.estimate-total-card>small{color:#bfd2d4}.estimate-total-card>div{color:#99f6e4;border-top:1px solid #ffffff24;gap:.4rem;margin-top:1.2rem;padding-top:1rem;font-size:.7rem;display:flex}.estimate-total-card svg{width:15px}.estimate-lines>header,.version-history>header{justify-content:space-between;display:flex}.estimate-lines>div{border-top:1px solid #e6eded;grid-template-columns:85px 1fr auto;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.line-kind{color:#147d70;font-size:.6rem;font-weight:900}.estimate-lines p,.estimate-lines p>*{margin:0;display:block}.estimate-lines small{color:#75878c}.version-history>header{justify-content:flex-start;gap:.45rem}.version-history>div{border-top:1px solid #e6eded;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem 0;display:grid}.version-history>div>span{background:#e5f5f2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.version-history p,.version-history p>*{margin:0;display:block}.version-history small{color:#809096}.estimate-composer{gap:1rem;display:grid}.composer-context{background:#f0f6f5;border-radius:16px;grid-template-columns:1fr 1fr 1.5fr;gap:.75rem;padding:1rem;display:grid}.estimate-composer label{color:#4c6269;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.composer-block{border:1px solid #dfe8e9;border-radius:18px;padding:1.2rem}.composer-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.composer-heading>div{align-items:center;gap:.65rem;display:flex}.composer-heading>div>span{color:#8ff0d8;background:#173e47;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:900;display:grid}.composer-heading h3{margin:0}.line-editor-head,.line-editor{grid-template-columns:1.2fr 1.3fr .65fr .9fr;gap:.6rem;display:grid}.line-editor-head{color:#829196;text-transform:uppercase;padding:.4rem;font-size:.62rem;font-weight:800}.line-editor{border-top:1px solid #e8eeee;align-items:center;padding:.65rem 0}.line-editor>div:first-child,.quantity-field{grid-template-columns:1fr 1.2fr;gap:.35rem;display:grid}.line-editor input,.line-editor select{width:100%;min-width:0}.line-price{justify-content:space-between;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.line-price label{grid-template-columns:auto 1fr;align-items:center;display:flex}.line-price button{color:#9a5555;background:0 0;border:0;padding:.4rem}.line-price button svg{width:15px}.scope-columns{grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0;display:grid}.policy-picker{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.policy-picker label{border:1px solid #dde7e8;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.8rem;display:grid}.policy-picker label.selected{background:#edfaf7;border-color:#65bbae}.policy-picker span>*{display:block}.composer-footer{z-index:3;background:#f5fdfbf5;border:1px solid #a9d5ce;border-radius:17px;align-items:center;gap:.65rem;padding:1rem;display:flex;position:sticky;bottom:.5rem;box-shadow:0 15px 40px #193d4129}.composer-footer>div{align-items:center;gap:.55rem;margin-right:auto;display:flex}.composer-footer span>*{display:block}.server-preview{color:#edfdfa;background:linear-gradient(145deg,#123746,#155148);border-radius:17px;padding:1rem}.server-preview header{justify-content:space-between;display:flex}.server-preview header span{gap:.4rem;display:flex}.server-preview header strong{font-size:2rem}.server-preview>div,.server-preview footer{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:.65rem;margin-top:.7rem;padding-top:.7rem;display:flex}.server-preview>div span,.server-preview footer span{background:#ffffff12;border-radius:8px;padding:.45rem .6rem;font-size:.7rem}.estimate-loading{place-content:center;justify-items:center;min-height:70vh;display:grid}@media (max-width:1100px){.estimate-layout{grid-template-columns:260px minmax(0,1fr)}.estimate-metrics{grid-template-columns:1fr 1fr}.line-editor-head{display:none}.line-editor,.composer-context{grid-template-columns:1fr 1fr}.estimate-version-grid{grid-template-columns:1fr}}@media (max-width:760px){.estimate-hero{padding:1.4rem}.estimate-hero>.button{position:static}.estimate-layout{grid-template-columns:1fr}.estimate-index{position:static}.estimate-list{max-height:310px}.estimate-detail>header,.estimate-composer>header,.composer-footer{flex-direction:column}.composer-context,.scope-columns,.policy-picker,.line-editor,.estimate-scope>div{grid-template-columns:1fr}.estimate-metrics{grid-template-columns:1fr 1fr}}@media (max-width:480px){.estimate-metrics{grid-template-columns:1fr}.estimate-main{padding:.8rem}}.capture-page{max-width:1560px}.capture-hero{color:#fff;background:radial-gradient(circle at 85% 0,#38bdf83b,#0000 28%),radial-gradient(circle at 60% 120%,#2dd4bf33,#0000 32%),linear-gradient(130deg,#102638,#123e4b 58%,#155044);border-radius:30px;padding:2.2rem;position:relative;overflow:hidden;box-shadow:0 28px 75px #12374033}.capture-hero>div:first-child{max-width:800px}.capture-hero a{color:#a7f3d0;align-items:center;gap:.3rem;font-size:.75rem;text-decoration:none;display:inline-flex}.capture-hero a svg{width:15px}.capture-hero h1{letter-spacing:-.06em;margin:.45rem 0;font-size:clamp(2.2rem,4.5vw,4.3rem);line-height:.96}.capture-hero p{color:#c8dce0}.capture-network{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex;position:absolute;top:2rem;right:2rem}.capture-network>svg{color:#5eead4;width:20px}.capture-network span>*{display:block}.capture-network small{color:#bdd1d5}.capture-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.5rem;display:grid!important}.capture-metrics article{background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.capture-metrics svg{color:#67e8f9;width:19px}.capture-metrics span>*{display:block}.capture-metrics span{color:#c9dade;font-size:.7rem}.capture-metrics strong{color:#fff;font-size:1.15rem}.capture-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.capture-toolbar>div{gap:.5rem;display:flex}.capture-toolbar select{min-width:300px}.capture-toolbar svg,.visit-editor svg{width:16px}.visit-editor{background:#fff;border:1px solid #cfe2e1;border-radius:20px;margin-bottom:1rem;padding:1.3rem;box-shadow:0 15px 40px #1b3c4114}.visit-editor>header{justify-content:space-between;display:flex}.visit-editor h2{margin:.2rem 0}.visit-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.visit-grid label{gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.visit-grid .wide{grid-column:1/-1}.capture-zero{text-align:center;background:#f7fbfa;border:1px dashed #a8cfca;border-radius:22px;justify-items:center;padding:5rem 1rem;display:grid}.capture-zero>svg{color:#168879;width:52px;height:52px}.capture-zero h2{margin:.6rem 0}.capture-zero p{color:#6b7e84}.capture-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.5fr);gap:1rem;display:grid}.capture-dock,.field-timeline{background:#fff;border:1px solid #dbe7e7;border-radius:22px;align-self:start;padding:1.2rem;box-shadow:0 16px 45px #1e3c4112}.capture-dock{position:sticky;top:1rem}.capture-dock>header,.field-timeline>header{justify-content:space-between;gap:.75rem;display:flex}.capture-dock h2,.field-timeline h2{margin:.2rem 0}.visit-state{color:#117159;background:#dff7ef;border-radius:999px;align-self:start;padding:.3rem .5rem;font-size:.62rem;font-weight:900}.visit-state.complete{color:#61747a;background:#e9edef}.capture-tabs{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:1rem 0;display:grid}.capture-tabs button{color:#61757b;background:#f8fbfb;border:1px solid #dce6e7;border-radius:11px;justify-items:center;gap:.25rem;padding:.65rem .25rem;font-size:.58rem;font-weight:850;display:grid}.capture-tabs button.selected{color:#116f65;background:#eaf9f5;border-color:#178c7f}.capture-tabs svg{width:18px}.capture-dock form{gap:.8rem;display:grid}.capture-dock form>label,.measure-fields label{color:#53696f;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.file-drop{text-align:center;cursor:pointer;background:#f0faf7;border:1px dashed #7fbdb5;border-radius:15px;justify-items:center;padding:1.4rem;position:relative}.file-drop>svg{color:#158476;width:32px}.file-drop>*{display:block}.file-drop input,.voice-capture input{opacity:0;cursor:pointer;position:absolute;inset:0}.voice-capture{gap:.5rem;display:grid}.voice-capture>button,.voice-capture>label{color:#37565d;background:#f5f9f9;border:1px solid #dbe6e6;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:800;display:flex;position:relative}.voice-capture>button.recording{color:#a53232;background:#fff0f0;border-color:#e26161;animation:1.4s infinite pulse}.voice-capture svg{width:19px}.voice-capture small{text-align:center;color:#71868b}.measure-fields{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.visibility-switch{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.visibility-switch button{color:#667b80;background:#f7fafa;border:1px solid #dbe5e6;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;display:flex}.visibility-switch button.selected{color:#106c63;background:#e9f8f4;border-color:#238f83;font-weight:850}.visibility-switch svg{width:15px}.capture-save{width:100%}.capture-trust{color:#6b8085;gap:.4rem;margin:0;font-size:.65rem;display:flex}.capture-trust svg{color:#168879;flex:0 0 15px;width:15px}.visit-locked{text-align:center;color:#668086;justify-items:center;padding:3rem 1rem;display:grid}.visit-locked svg{color:#178776;width:42px;height:42px}.condition-strip{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.condition-strip span{color:#4b686e;background:#edf5f4;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.66rem;font-weight:750;display:flex}.condition-strip span.hazard{color:#835a08;background:#fff2d9}.condition-strip svg{width:13px}.field-timeline>header p{color:#74868b;margin:.2rem 0}.field-timeline>header>label{color:#6e8085;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.timeline-empty{text-align:center;color:#74898d;justify-items:center;padding:4rem 1rem;display:grid}.timeline-empty svg{width:40px}.timeline-empty p{margin:.3rem}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.evidence-card{background:#fbfdfd;border:1px solid #dce7e7;border-radius:17px;overflow:hidden}.evidence-card.archived{opacity:.52;filter:grayscale(.5)}.evidence-card>img{aspect-ratio:4/3;object-fit:cover;background:#e8eeee;width:100%;display:block}.audio-panel,.note-panel,.measurement-panel{background:radial-gradient(circle at 50% 20%,#2dd4bf26,#0000 40%),linear-gradient(145deg,#eef8f6,#f7fbfb);place-items:center;min-height:160px;padding:1rem;display:grid}.audio-panel>svg,.note-panel>svg,.measurement-panel>svg{color:#168778;width:34px;height:34px}.audio-panel audio{width:100%;margin-top:.8rem}.note-panel{place-items:start}.note-panel p{color:#40575d;line-height:1.6}.measurement-panel strong{color:#174b4c;font-size:2.1rem}.measurement-panel strong small{font-size:.8rem}.measurement-panel p{color:#718589;margin:0}.evidence-card>footer{justify-content:space-between;gap:.75rem;padding:.9rem;display:flex}.evidence-card footer>div:first-child>*{display:block}.evidence-card footer strong{margin:.25rem 0;font-size:.8rem}.evidence-card footer small{color:#7e8e93}.evidence-kind{color:#15796f;font-size:.58rem;font-weight:900}.evidence-card footer>div:last-child{align-content:space-between;justify-items:end;display:grid}.visibility{color:#6e8186;align-items:center;gap:.25rem;font-size:.6rem;display:flex}.visibility.customer{color:#147865}.visibility svg,.evidence-card footer button svg{width:13px}.evidence-card footer button{color:#946161;background:0 0;border:0;padding:.3rem}.capture-loading{color:#58747a;place-content:center;justify-items:center;min-height:70vh;display:grid}.capture-loading svg{color:#168779;width:48px;height:48px}@keyframes pulse{50%{box-shadow:0 0 0 7px #e1414114}}@media (max-width:1000px){.capture-layout{grid-template-columns:1fr}.capture-dock{position:static}.capture-metrics{grid-template-columns:1fr 1fr}}@media (max-width:700px){.capture-hero{padding:1.3rem}.capture-network{margin-top:1rem;position:static}.capture-toolbar,.capture-toolbar>div{flex-direction:column;align-items:stretch}.capture-toolbar select{width:100%;min-width:0}.visit-grid,.evidence-grid{grid-template-columns:1fr}.visit-grid .wide{grid-column:auto}.capture-tabs{z-index:2;background:#fff;padding:.35rem;position:sticky;top:0}.field-timeline,.capture-dock{padding:.9rem}.field-timeline>header{flex-direction:column}}@media (max-width:450px){.capture-metrics{grid-template-columns:1fr 1fr}.capture-metrics article{padding:.65rem}.capture-tabs button span{display:none}}.ai-review-page{max-width:1560px}.ai-review-hero{color:#f7fffe;background:radial-gradient(circle at 82% 0,#a78bfa52,#0000 27%),radial-gradient(circle at 62% 120%,#2dd4bf3d,#0000 34%),linear-gradient(128deg,#111f35,#193752 56%,#174f4c);border-radius:30px;padding:2.4rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #14304338}.ai-review-hero>div:first-child{max-width:850px}.ai-review-hero a{color:#99f6e4;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.ai-review-hero a svg{width:15px}.ai-review-hero h1{letter-spacing:-.065em;max-width:900px;margin:.45rem 0;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.94}.ai-review-hero p{color:#cadde3;max-width:780px}.ai-trust{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:.65rem;max-width:310px;padding:.8rem 1rem;display:flex;position:absolute;top:2rem;right:2rem}.ai-trust>svg{color:#5eead4}.ai-trust span>*{display:block}.ai-trust small{color:#bfd0d8}.ai-review-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.7rem;display:grid!important}.ai-review-metrics article{background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;justify-content:space-between;align-items:end;padding:.85rem;display:flex}.ai-review-metrics span{color:#c4d7dc;font-size:.68rem}.ai-review-metrics strong{font-size:1.2rem}.ai-notice,.ai-warning{color:#315e60;background:#effaf7;border:1px solid #b9dcd7;border-radius:14px;align-items:center;gap:.55rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.ai-notice svg,.ai-warning svg{width:18px}.ai-control-deck,.ai-run-index,.ai-review-board{background:#fff;border:1px solid #dbe7e7;border-radius:22px;padding:1.2rem;box-shadow:0 16px 45px #1e3c4112}.ai-control-deck{margin:1rem 0}.ai-control-deck>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-control-deck h2,.ai-run-index h2,.ai-review-board h2{margin:.2rem 0}.ai-source-grid{border-top:1px solid #e4ecec;grid-template-columns:260px 1fr;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.ai-source-grid>label{align-content:start;gap:.35rem;font-size:.72rem;font-weight:850;display:grid}.ai-evidence-picker{flex-wrap:wrap;gap:.45rem;display:flex}.ai-evidence-picker label{background:#f9fbfb;border:1px solid #dce6e7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;min-width:190px;padding:.65rem .75rem;display:grid}.ai-evidence-picker label.selected{background:#eefaf7;border-color:#52afa2}.ai-evidence-picker span>*{display:block}.ai-evidence-picker small{color:#788a90}.ai-evidence-picker svg{opacity:0;width:14px}.ai-evidence-picker label.selected svg{opacity:1;color:#118171}.ai-review-layout{grid-template-columns:290px minmax(0,1fr);gap:1rem;display:grid}.ai-run-index{align-self:start;position:sticky;top:1rem}.ai-run-index>button{text-align:left;color:#38545b;background:#f5f8f8;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;margin-top:.5rem;padding:.75rem;display:grid}.ai-run-index>button.selected{background:#edf9f6;border-color:#75bdb3}.ai-run-index button svg{width:16px}.ai-run-index span>*{display:block}.ai-run-index small{color:#7c8d92}.ai-review-board>header{border-bottom:1px solid #e4ecec;padding-bottom:1rem}.ai-review-board>header p{color:#70848a;margin:.2rem 0}.ai-warning{color:#765919;background:#fff8e8;border-color:#efd69e;margin:.75rem 0}.ai-suggestion-list{gap:.7rem;margin-top:1rem;display:grid}.ai-suggestion{border:1px solid #dce7e7;border-left:4px solid #8b7ad7;border-radius:16px;padding:1rem}.ai-suggestion.missing{background:#fffdf7;border-left-color:#df9b35}.ai-suggestion.accepted,.ai-suggestion.edited{background:#f7fdfa;border-left-color:#22a184}.ai-suggestion.rejected{opacity:.56}.ai-suggestion>header{flex-wrap:wrap;gap:.4rem;display:flex}.ai-kind,.ai-confidence,.ai-decision{color:#5b4c9e;text-transform:uppercase;background:#efeefa;border-radius:999px;padding:.25rem .45rem;font-size:.58rem;font-weight:900}.ai-confidence{color:#62777c;background:#edf3f4}.ai-decision{color:#687b80;background:#f1f4f4;margin-left:auto}.ai-suggestion h3{margin:.7rem 0 .25rem}.ai-suggestion>p{color:#40565d;line-height:1.6}.ai-suggestion>textarea{width:100%}.ai-suggestion>footer{border-top:1px solid #e5eded;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.7rem;display:flex}.ai-suggestion>footer>span{color:#73868b;gap:.35rem;font-size:.66rem;display:flex}.ai-suggestion footer svg{width:14px}.ai-suggestion footer>div{gap:.35rem;display:flex}.ai-suggestion footer button{color:#536970;background:#fff;border:1px solid #d9e4e4;border-radius:9px;align-items:center;gap:.3rem;padding:.45rem .6rem;font-size:.66rem;font-weight:850;display:flex}.ai-suggestion footer button.accept{color:#126b5e;background:#eaf9f5;border-color:#6dbbae}.ai-handoff{color:#edfdfb;background:linear-gradient(140deg,#163747,#174f4c);border-radius:17px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.ai-handoff>div{align-items:center;gap:.65rem;display:flex}.ai-handoff span>*{display:block}.ai-handoff small{color:#bdd4d4}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.ai-review-layout,.ai-source-grid{grid-template-columns:1fr}.ai-run-index{position:static}.ai-review-metrics{grid-template-columns:1fr 1fr}}@media (max-width:680px){.ai-review-hero{padding:1.4rem}.ai-trust{margin-top:1rem;position:static}.ai-control-deck>header,.ai-suggestion>footer,.ai-handoff{flex-direction:column;align-items:stretch}}.proposals-page{max-width:1560px}.proposal-hero{color:#fff;background:radial-gradient(circle at 80% 0,#fbbf2442,#0000 27%),radial-gradient(circle at 58% 115%,#2dd4bf38,#0000 32%),linear-gradient(128deg,#102b3b,#173e49 58%,#345345);border-radius:30px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #17333838}.proposal-hero>div:first-child{max-width:860px}.proposal-hero h1{letter-spacing:-.065em;max-width:900px;margin:.5rem 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.proposal-hero p{color:#d1e0df;max-width:780px}.proposal-hero>.button{position:absolute;top:2.4rem;right:2.4rem}.proposal-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.8rem;display:grid!important}.proposal-metrics article{background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;justify-content:space-between;align-items:end;padding:.85rem;display:flex}.proposal-metrics span{color:#cbdad9;font-size:.68rem}.proposal-metrics strong{font-size:1.2rem}.proposal-notice{color:#315f5d;background:#effaf7;border:1px solid #b8dcd5;border-radius:13px;gap:.5rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.proposal-notice svg{width:18px}.proposal-layout{grid-template-columns:300px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.proposal-index,.proposal-workspace{background:#fff;border:1px solid #dce7e7;border-radius:22px;align-self:start;box-shadow:0 16px 45px #1e3c4112}.proposal-index{padding:.8rem;position:sticky;top:1rem}.proposal-index>header{justify-content:space-between;padding:.45rem;display:flex}.proposal-index h2{margin:.2rem 0}.proposal-index>button:not(.icon-button){text-align:left;color:#334f56;background:#f7f9f9;border:1px solid #0000;border-radius:13px;gap:.25rem;width:100%;margin-top:.4rem;padding:.8rem;display:grid}.proposal-index>button.selected{background:#edf9f6;border-color:#79bdb3}.proposal-status{background:#edf1f2;border-radius:999px;justify-self:start;padding:.2rem .4rem;font-size:.58rem;font-weight:900}.proposal-status.ready{color:#147053;background:#dff6ea}.proposal-index footer{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.proposal-index footer b{text-align:right}.proposal-index footer svg{width:14px}.proposal-empty{text-align:center;color:#74878c;justify-items:center;padding:2.5rem 1rem;display:grid}.proposal-empty.large{place-content:center;min-height:620px}.proposal-empty svg{color:#168476;width:42px;height:42px}.proposal-workspace{padding:1.25rem}.proposal-composer>header,.proposal-detail>header{border-bottom:1px solid #e2ebeb;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.proposal-composer h2,.proposal-detail h2{margin:.2rem 0;font-size:2rem}.proposal-form-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.proposal-form-grid label{color:#52676d;gap:.35rem;font-size:.72rem;font-weight:850;display:grid}.proposal-form-grid .wide{grid-column:1/-1}.proposal-photo-picker{background:#f7fbfa;border:1px solid #dbe7e6;border-radius:16px;padding:1rem}.proposal-photo-picker>header{gap:.6rem;display:flex}.proposal-photo-picker header svg{color:#168477;width:22px}.proposal-photo-picker header div>*{display:block}.proposal-photo-picker header small{color:#76898d}.proposal-photo-picker>div{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.proposal-photo-picker label{background:#fff;border:1px solid #dbe6e6;border-radius:10px;padding:.55rem .7rem;font-size:.7rem}.proposal-photo-picker label.selected{background:#eaf8f4;border-color:#59ad9f}.proposal-composer>footer{color:#effdfb;background:linear-gradient(140deg,#153746,#174d49);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.proposal-composer>footer>div{align-items:center;gap:.6rem;display:flex}.proposal-composer footer span>*{display:block}.proposal-composer footer small{color:#bad0d1}.proposal-detail>header>div:last-child{gap:.5rem;display:flex}.proposal-paper{border:1px solid #d9e1df;border-top:8px solid var(--paper-primary);background:#fff;max-width:880px;margin:1.2rem auto;padding:clamp(1.2rem,4vw,3.2rem);box-shadow:0 24px 70px #2637371f}.proposal-paper>header{border-bottom:2px solid var(--paper-accent);align-items:center;gap:.7rem;padding-bottom:1rem;display:flex}.proposal-paper>header>span{color:#fff;background:var(--paper-primary);border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.proposal-paper>header img{max-width:130px;max-height:55px}.proposal-paper>header div>*{display:block}.proposal-paper>header b{color:#64777b;margin-left:auto;font-size:.7rem}.paper-title{padding:2.5rem 0 1.5rem}.paper-title h2{color:var(--paper-primary);font-size:2.5rem}.proposal-paper section{padding:1rem 0}.proposal-paper section h3{color:var(--paper-primary)}.paper-lines>div{border-top:1px solid #e3e9e8;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.paper-lines span>*{display:block}.paper-lines small{color:#728488}.paper-lines>footer{border-top:2px solid var(--paper-primary);justify-content:space-between;align-items:end;padding-top:1rem;display:flex}.paper-lines>footer strong{font-size:2rem}.paper-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.paper-columns section{background:#f4f8f7;padding:1rem}.paper-deposit{color:#195c53;background:#eaf8f3;border-radius:14px;align-items:center;gap:.6rem;padding:1rem;display:flex}.paper-deposit span>*{display:block}.proposal-paper>footer{overflow-wrap:anywhere;color:#738388;border-top:1px solid #dbe4e3;align-items:center;gap:.35rem;margin-top:2rem;padding-top:1rem;font-size:.58rem;display:flex}.proposal-paper>footer svg{width:14px}.proposal-paper>footer small{margin-left:auto}.proposal-ledger{background:#f5f9f8;border-radius:17px;margin-top:1rem;padding:1rem}.proposal-ledger h3{gap:.4rem;display:flex}.proposal-ledger h3 svg{width:19px}.proposal-ledger article{border-top:1px solid #dfe8e7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.proposal-ledger article>span{color:#fff;background:#173e46;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.proposal-ledger article div>*{display:block}.proposal-ledger small{color:#7a8a8f}.proposal-ledger code{font-size:.65rem}@media (max-width:960px){.proposal-layout{grid-template-columns:1fr}.proposal-index{position:static}.proposal-metrics{grid-template-columns:1fr 1fr}}@media (max-width:680px){.proposal-hero{padding:1.4rem}.proposal-hero>.button{position:static}.proposal-form-grid,.paper-columns{grid-template-columns:1fr}.proposal-form-grid .wide{grid-column:auto}.proposal-composer>header,.proposal-composer>footer,.proposal-detail>header{flex-direction:column;align-items:stretch}.proposal-detail>header>div:last-child{flex-wrap:wrap}.proposal-workspace{padding:.8rem}.proposal-paper{padding:1rem}.proposal-ledger article{grid-template-columns:auto 1fr auto}.proposal-ledger code{display:none}}.optional-offer-builder{background:linear-gradient(145deg,#fbfdfd,#f1f8f6);border:1px solid #d8e5e3;border-radius:16px;margin-top:.8rem;padding:1rem}.optional-offer-builder>header{align-items:center;gap:.6rem;display:flex}.optional-offer-builder header>svg{color:#755fc1;width:22px}.optional-offer-builder header div>*{display:block}.optional-offer-builder header small{color:#718489}.optional-offer-builder header button{color:#176d63;background:#fff;border:1px solid #b9d9d3;border-radius:9px;align-items:center;gap:.3rem;margin-left:auto;padding:.45rem .65rem;font-size:.7rem;font-weight:850;display:flex}.optional-offer-builder header button svg{width:14px}.optional-offer-row{grid-template-columns:minmax(180px,1fr) 100px 100px auto;align-items:center;gap:.5rem;margin-top:.6rem;display:grid}.optional-offer-row strong{text-align:right}.optional-offer-row button{color:#935959;background:0 0;border:0;padding:.4rem}.readiness-console{background:#fffaf0;border:1px solid #e1c788;border-radius:18px;margin:1rem 0;padding:1rem}.readiness-console.ready{background:#f2fbf8;border-color:#82c7b6}.readiness-console>header{justify-content:space-between;align-items:center;display:flex}.readiness-console>header>div{align-items:center;gap:.6rem;display:flex}.readiness-console>header svg{color:#b27b16;width:25px}.readiness-console.ready>header svg{color:#14816b}.readiness-console header span>*{display:block}.readiness-console header small{color:#718489}.readiness-console header>b{font-size:1.7rem}.readiness-console>div{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.8rem;display:grid}.readiness-console article{background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.readiness-console article svg{width:16px}.readiness-console article span>*{display:block}.readiness-console article small{color:#75878c}.readiness-console article>b{font-size:.56rem}.readiness-console article.pass svg{color:#14816b}.readiness-console article.warning svg{color:#b17b18}.readiness-console article.blocker{background:#fff0ed}.readiness-console article.blocker svg{color:#b34c3f}.paper-options{border:1px solid color-mix(in srgb,var(--paper-accent) 35%,#dce6e4);background:#f5faf8;border-radius:15px;margin:1rem 0;padding:1rem!important}.paper-options>div{border-top:1px solid #dfe9e6;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.paper-options span>*{display:block}.paper-options small{color:#718388}@media (max-width:680px){.optional-offer-row,.readiness-console>div{grid-template-columns:1fr}.optional-offer-row strong{text-align:left}}.delivery-console{background:radial-gradient(circle at 95% 0,#2dd4bf21,#0000 30%),linear-gradient(145deg,#f9fdfc,#eef8f5);border:1px solid #b9d9d3;border-radius:19px;margin:1rem 0;padding:1rem}.delivery-console>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.delivery-console>header>div{align-items:center;gap:.6rem;display:flex}.delivery-console header span>*{display:block}.delivery-console header small{color:#6d8285}.delivery-icon{color:#fff;background:linear-gradient(145deg,#164c53,#168476);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.delivery-icon svg{width:19px}.delivery-console header label{color:#65797d;align-items:center;gap:.45rem;font-size:.65rem;font-weight:800;display:flex}.delivery-console select{padding:.55rem}.delivery-console .button svg{width:15px}.issued-link{color:#185e55;background:#e8faf5;border:1px solid #6ebcaf;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.8rem;padding:.85rem;display:grid}.issued-link div>*{display:block}.issued-link code{text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0;font-size:.68rem;display:block;overflow:hidden}.issued-link button,.link-actions button{color:#176b61;background:#fff;border:1px solid #acd7cf;border-radius:9px;align-items:center;gap:.3rem;padding:.45rem .6rem;font-size:.67rem;font-weight:850;display:flex}.issued-link button svg,.link-actions svg{width:14px}.delivery-links{gap:.45rem;margin-top:.8rem;display:grid}.delivery-links article{background:#fff;border:1px solid #d8e5e3;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.delivery-links article.revoked,.delivery-links article.expired{opacity:.62}.link-status{color:#146d56;background:#ddf6ec;border-radius:999px;padding:.22rem .4rem;font-size:.54rem;font-weight:900}.revoked .link-status,.expired .link-status{color:#68797c;background:#edf0f1}.delivery-links article>div:nth-child(2)>*{display:block}.delivery-links article small{color:#75868a}.view-stat{color:#557075;grid-template-columns:auto auto;align-items:center;gap:.15rem .3rem;display:grid}.view-stat svg{grid-row:1/3;width:16px}.view-stat small{grid-column:2}.link-actions{gap:.3rem;display:flex}.link-actions button:last-child{color:#9a4c48}.delivery-empty{color:#647c7f;border:1px dashed #bdd6d1;border-radius:13px;justify-content:center;align-items:center;gap:.65rem;padding:1.4rem;display:flex}.delivery-empty span>*{display:block}.public-proposal{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--review-accent) 17%,transparent),transparent 25%),linear-gradient(145deg,#07171b,#0e2a2d 50%,#112a26);min-height:100vh;padding:1.2rem clamp(.7rem,3vw,2rem) 4rem}.review-bar{color:#d8ece9;justify-content:space-between;align-items:center;max-width:1060px;margin:0 auto 1rem;display:flex}.review-bar>div{align-items:center;gap:.5rem;display:flex}.review-bar svg{color:#5eead4;width:17px}.review-bar span>*{display:block}.review-bar strong{font-size:.72rem}.review-bar small{color:#8eb0ad;font-size:.6rem}.review-document{border-top:8px solid var(--review-primary);background:#fff;border-radius:7px;max-width:1060px;margin:auto;overflow:hidden;box-shadow:0 35px 90px #0000005c}.review-document>section,.review-document>.review-columns,.review-document>.review-integrity,.review-document>.review-footer-copy{margin-left:clamp(1.1rem,6vw,5rem);margin-right:clamp(1.1rem,6vw,5rem)}.review-brand{border-bottom:1px solid #dce6e3;align-items:center;gap:.8rem;padding:1.5rem clamp(1.1rem,6vw,5rem);display:flex}.review-brand>span{color:#fff;background:var(--review-primary);border-radius:14px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.review-brand img{max-width:150px;max-height:60px}.review-brand div>*{display:block}.review-brand>b{color:#56706d;margin-left:auto;font-size:.7rem}.review-title{border-bottom:1px solid #dfe8e6;padding:clamp(2rem,7vw,5rem) 0 2.5rem}.review-title h1{letter-spacing:-.06em;color:#123c3b;max-width:800px;margin:.5rem 0;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.93}.review-title>p,.review-scope p,.review-copy p{color:#49635f;white-space:pre-wrap;max-width:780px;line-height:1.75}.review-context{color:#607775;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1.3rem;font-size:.72rem;display:flex}.review-context span{align-items:center;gap:.3rem;display:flex}.review-context svg{width:15px}.review-scope,.review-copy,.review-evidence{padding:2.2rem 0}.section-kicker{color:var(--review-primary);text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.7rem;font-size:.72rem;font-weight:900;display:flex}.review-investment{background:linear-gradient(145deg,#f1f8f6,#f9fbfa);border-radius:22px;padding:2rem!important}.review-investment>header{justify-content:space-between;align-items:end;display:flex}.review-investment h2{color:#173f3c}.review-investment>header>strong{color:var(--review-primary);font-size:clamp(2rem,5vw,3.4rem)}.review-investment>div article,.review-options article{border-top:1px solid #d8e4e1;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.review-investment article span>*,.review-options article span>*{display:block}.review-investment article small,.review-options small{color:#70837f}.review-investment>footer{border-top:2px solid var(--review-primary);flex-wrap:wrap;justify-content:flex-end;gap:1rem 2rem;padding-top:1rem;display:flex}.review-investment>footer span{display:grid}.review-investment footer small{text-transform:uppercase;font-size:.58rem}.review-investment .grand-total strong{color:var(--review-primary);font-size:1.4rem}.review-options{background:#fbfdfc;border:1px solid #c5dcd6;border-radius:20px;margin-top:2rem;padding:1.7rem!important}.review-options article>b{color:#6650aa}.review-evidence>div:last-child{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.review-evidence figure{background:#edf4f2;border-radius:16px;margin:0;overflow:hidden}.review-evidence img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.review-evidence figcaption{padding:.8rem;display:grid}.review-columns{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.review-columns section{background:#f4f8f7;border-radius:17px;padding:1.3rem}.review-columns p{white-space:pre-wrap}.review-deposit{background:var(--review-primary);color:#fff;border-radius:18px;align-items:center;gap:.8rem;display:flex;padding:1.4rem!important}.review-deposit span>*{display:block}.review-deposit p{color:#c4ded9;margin:0}.review-deposit strong{font-size:1.6rem}.review-integrity{border-top:1px solid #dce6e3;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:2.5rem;padding:1.2rem 0;display:grid}.review-integrity div>*{display:block}.review-integrity code{overflow-wrap:anywhere;margin-top:.35rem;font-size:.58rem}.review-integrity button{background:#fff;border:1px solid #cddbd8;border-radius:9px;gap:.35rem;padding:.5rem .7rem;display:flex}.review-footer-copy{text-align:center;padding:1.5rem 0 3rem}.public-proposal-state{color:#effcf9;background:radial-gradient(circle at 70% 10%,#2dd4bf33,#0000 30%),linear-gradient(145deg,#07171b,#12332f);place-content:center;min-height:100vh;padding:1rem;display:grid}.public-proposal-state>div{background:#ffffff12;border:1px solid #ffffff21;border-radius:28px;max-width:580px;padding:clamp(1.5rem,5vw,3rem)}.public-proposal-state svg{color:#5eead4;width:50px;height:50px}.public-proposal-state h1{font-size:clamp(2.1rem,6vw,4rem);line-height:1}@media (max-width:700px){.delivery-console>header{flex-direction:column;align-items:stretch}.issued-link{grid-template-columns:1fr}.delivery-links article{grid-template-columns:auto 1fr}.view-stat,.link-actions{grid-column:2}.review-bar{flex-direction:column;align-items:flex-start}.review-brand>b{display:none}.review-investment{padding:1rem!important}.review-investment>header{flex-direction:column;align-items:flex-start}.review-evidence>div:last-child,.review-columns{grid-template-columns:1fr}.review-integrity{grid-template-columns:auto 1fr}.review-integrity button{grid-column:2;justify-self:start}}.delivery-mailer{background:#ffffffd1;border:1px solid #cfe2de;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.delivery-mailer>div:first-child{align-items:flex-start;gap:.65rem;display:flex}.delivery-mailer>div:first-child span:last-child>*{display:block}.delivery-mailer>div:first-child small{color:#708581;margin-top:.2rem}.delivery-mailer-fields{grid-template-columns:1fr 1fr auto;gap:.55rem;display:grid}.delivery-mailer-fields textarea{resize:vertical;grid-column:1/3;min-height:68px}.delivery-mailer-fields button{grid-area:1/3/3;align-self:stretch}.link-actions a,.proposal-ledger a{color:#176b61;background:#fff;border:1px solid #acd7cf;border-radius:9px;place-items:center;padding:.45rem .6rem;display:grid}.link-actions a svg,.proposal-ledger a svg{width:14px}.proposal-detail>header .button{text-decoration:none}.delivery-ledger{background:linear-gradient(150deg,#fff,#f3f9f7);border:1px solid #d4e3e0;border-radius:22px;margin-top:1rem;overflow:hidden;box-shadow:0 18px 50px #193d3d14}.delivery-ledger>header{color:#eefcf9;background:linear-gradient(130deg,#123945,#16675f);align-items:center;gap:.8rem;padding:1.2rem 1.3rem;display:flex}.delivery-ledger>header>svg{width:28px}.delivery-ledger header h3{margin:.1rem 0;font-size:1.4rem}.delivery-ledger header p{color:#bdd9d5;margin:0;font-size:.76rem}.delivery-ledger>div{padding:.45rem 1rem}.delivery-ledger article{border-bottom:1px solid #dfebe8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.85rem .25rem;display:grid}.delivery-ledger article:last-child{border:0}.attempt-mark{color:#fff;background:#718582;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.delivery-ledger .sent .attempt-mark{background:#168064}.delivery-ledger .failed .attempt-mark{background:#b85b52}.attempt-mark svg{width:18px}.delivery-ledger article>div>*{display:block}.delivery-ledger article small{color:#728682}.attempt-status{color:#5d716d;background:#e7eeec;border-radius:999px;padding:.28rem .5rem;font-size:.58rem;font-weight:900}.attempt-status.sent{color:#117055;background:#dff6eb}.attempt-status.failed{color:#9c443c;background:#fde8e5}.delivery-ledger button{color:#98463f;background:#fff;border:1px solid #d4b0aa;border-radius:9px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-weight:850;display:flex}.delivery-ledger button svg{width:14px}.delivery-ledger article>code{color:#a34f46;grid-column:2/-1;font-size:.65rem}.review-artifact-actions{align-items:center;gap:.5rem;display:flex}.review-artifact-actions a{color:#d9f5ef;background:#ffffff12;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:.3rem;padding:.5rem .65rem;font-size:.66rem;font-weight:850;text-decoration:none;display:flex}.review-artifact-actions a:hover{background:#ffffff24}.review-artifact-actions a svg{color:#5eead4;width:14px}@media (max-width:850px){.delivery-mailer,.delivery-mailer-fields{grid-template-columns:1fr}.delivery-mailer-fields textarea,.delivery-mailer-fields button{grid-area:auto}.delivery-ledger article{grid-template-columns:auto 1fr auto}.delivery-ledger article>button{grid-column:2/-1;justify-self:start}.review-artifact-actions{flex-wrap:wrap}}.jobs-page{max-width:1680px}.jobs-hero{color:#eefcf9;background:radial-gradient(circle at 82% 10%,#fbbf2438,#0000 25%),radial-gradient(circle at 62% 115%,#2dd4bf40,#0000 32%),linear-gradient(128deg,#0c2838,#11494d 60%,#284b3f);border-radius:30px;padding:2.3rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f30343d}.jobs-hero>div:first-child{max-width:850px}.jobs-hero h1{letter-spacing:-.065em;max-width:900px;margin:.55rem 0;font-size:clamp(2.6rem,5vw,5rem);line-height:.92}.jobs-hero p{color:#cce0dc;max-width:800px}.jobs-hero-actions{gap:.55rem;margin-top:1.2rem;display:flex}.jobs-trust{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:.65rem;max-width:330px;padding:.8rem 1rem;display:flex;position:absolute;top:2rem;right:2rem}.jobs-trust svg{color:#5eead4;flex:0 0 24px}.jobs-trust span>*{display:block}.jobs-trust small{color:#b9d1cc}.jobs-metrics{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1.8rem;display:grid!important}.jobs-metrics article{background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;justify-content:space-between;align-items:end;padding:.9rem;display:flex}.jobs-metrics strong{font-size:1.3rem}.jobs-metrics span{color:#bfd4d0;font-size:.66rem}.jobs-notice{color:#225f56;background:#eaf9f4;border:1px solid #a9d9cc;border-radius:13px;align-items:center;gap:.5rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.jobs-notice svg{width:18px}.jobs-notice button{color:#34756b;background:0 0;border:0;margin-left:auto}.job-launcher{background:linear-gradient(145deg,#fff,#edf8f5);border:1px solid #a7cec5;border-radius:22px;margin-top:1rem;padding:1rem;box-shadow:0 20px 55px #193e3d1f}.job-launcher form>header{justify-content:space-between;display:flex}.job-launcher h2{margin:.15rem 0;font-size:2rem}.job-launcher header p{color:#637b77;margin:.2rem 0}.job-launcher header>button{color:#66807b;background:0 0;border:0;align-self:start}.job-launcher header svg{width:22px}.job-launcher form>footer{color:#58736e;border-top:1px solid #d2e3df;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.job-launcher footer span{gap:.35rem;display:flex}.job-form-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:1rem;display:grid}.job-form-grid label{color:#566d69;gap:.3rem;font-size:.7rem;font-weight:850;display:grid}.job-form-grid .wide{grid-column:1/-1}.candidate-proof{background:#eaf8f4;border:1px solid #b7d9d1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.candidate-proof>svg{color:#14786b;width:24px}.candidate-proof span>*{display:block}.candidate-proof code{overflow-wrap:anywhere;color:#55736d;margin-top:.2rem;font-size:.6rem}.candidate-proof b{color:#135e56;font-size:1.2rem}.jobs-workbench{grid-template-columns:330px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.job-queue,.job-detail{background:#fff;border:1px solid #d8e5e2;border-radius:22px;align-self:start;box-shadow:0 16px 45px #1a3b3c12}.job-queue{padding:.8rem;position:sticky;top:1rem}.job-queue>header{justify-content:space-between;padding:.35rem;display:flex}.job-queue h2{margin:.1rem 0}.job-queue>header>span{color:#17695e;background:#e8f5f1;border-radius:999px;align-self:center;padding:.3rem .55rem;font-weight:900}.job-filters{gap:.4rem;margin:.5rem 0;display:grid}.job-filters label{border:1px solid #d8e4e1;border-radius:10px;align-items:center;padding:0 .6rem;display:flex}.job-filters label svg{color:#6b817c;width:15px}.job-filters input{box-shadow:none;border:0}.job-queue>div:last-child>button{text-align:left;color:#2b4a49;background:#f6f9f8;border:1px solid #0000;border-radius:14px;gap:.25rem;width:100%;margin-top:.45rem;padding:.8rem;display:grid}.job-queue>div:last-child>button.selected{background:#eaf8f4;border-color:#62b3a4;box-shadow:0 8px 25px #1c6f631a}.job-priority{color:#647774;background:#e9efed;border-radius:999px;justify-self:start;padding:.2rem .4rem;font-size:.53rem;font-weight:950}.job-priority.high{color:#9c6310;background:#fff0d8}.job-priority.urgent{color:#aa4238;background:#fee6e3}.job-queue button footer{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.job-queue button footer b{text-align:right}.job-queue button footer svg{width:14px}.job-status{color:#5c716d;text-transform:uppercase;background:#e8efed;border-radius:999px;width:max-content;padding:.25rem .5rem;font-size:.58rem;font-weight:950;display:inline-flex}.job-status.in_progress{color:#117158;background:#dff5eb}.job-status.on_hold{color:#945d0a;background:#fff0d5}.job-status.completed{color:#1f6488;background:#dceefb}.job-status.canceled{color:#795c57;background:#f0e9e8}.job-detail{padding:1.15rem}.job-detail>header{border-bottom:1px solid #e1eae8;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.job-detail h2{margin:.4rem 0 .1rem;font-size:2.2rem}.job-detail header p{color:#718480;margin:0}.priority-beacon{background:#f5f9f8;border:1px solid #d6e3e0;border-radius:13px;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.priority-beacon svg{width:19px}.priority-beacon span>*{display:block}.priority-beacon small{color:#718480;font-size:.55rem}.priority-beacon.high,.priority-beacon.urgent{color:#945d0d;background:#fff6e8;border-color:#efc58e}.priority-beacon.urgent{color:#9c4037;background:#fff0ee;border-color:#e7aaa3}.job-proof{color:#eafaf7;background:linear-gradient(130deg,#123844,#175d58);border-radius:16px;grid-template-columns:1fr 1fr auto;gap:.6rem;margin:1rem 0;padding:.8rem;display:grid}.job-proof>div{align-items:center;gap:.5rem;min-width:0;display:flex}.job-proof svg{color:#58dbc7;flex:0 0 18px}.job-proof span{min-width:0}.job-proof span>*{display:block}.job-proof small{color:#a9ccc6}.job-proof code{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:block;overflow:hidden}.job-proof>strong{text-align:right;align-content:center;font-size:1.35rem;display:grid}.job-proof>strong small{color:#a9ccc6;text-transform:uppercase;font-size:.52rem}.job-detail-grid{grid-template-columns:1.35fr .65fr;gap:.8rem;display:grid}.job-plan,.job-context,.job-scope,.job-lifecycle{background:#fbfdfc;border:1px solid #dbe6e3;border-radius:17px;padding:1rem}.job-plan>header,.job-context>header{align-items:center;gap:.55rem;display:flex}.job-plan header svg,.job-context header svg{color:#168274;width:21px}.job-plan h3,.job-context h3,.job-scope h3,.job-lifecycle h3{margin:.1rem 0;font-size:1.25rem}.job-context>article{border-top:1px solid #e0e9e7;gap:.55rem;padding:.8rem 0;display:flex}.job-context>article>svg{color:#5d7772;flex:0 0 18px}.job-context article span>*{display:block}.job-context small{color:#71837f}.job-context em{color:#4a6862;margin-top:.3rem;font-size:.67rem;font-style:normal}.job-scope,.job-lifecycle{margin-top:.8rem}.job-scope>header,.job-lifecycle>header{justify-content:space-between;align-items:center;display:flex}.job-scope>header>span{color:#17695e;background:#e8f5f1;border-radius:8px;padding:.3rem .5rem;font-size:.65rem;font-weight:850}.job-scope>p{color:#4c6661;white-space:pre-wrap;max-width:900px;line-height:1.65}.job-scope>div article{border-top:1px solid #e0e9e7;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.job-scope article span>*{display:block}.job-scope article small{color:#758883}.job-scope article.accepted-option{color:#6550a0}.job-scope>footer{border-top:2px solid #1d6d63;justify-content:space-between;padding-top:1rem;display:flex}.job-scope>footer span{color:#647c77;font-size:.7rem}.job-scope>footer strong{font-size:1.35rem}.transition-studio{background:#edf6f3;border-radius:13px;grid-template-columns:1fr auto;gap:.7rem;margin-top:.8rem;padding:.8rem;display:grid}.transition-studio textarea{min-height:70px}.transition-studio>div{flex-wrap:wrap;align-content:center;gap:.4rem;display:flex}.transition-studio button{color:#176b60;background:#fff;border:1px solid #a9d2ca;border-radius:9px;align-items:center;gap:.3rem;padding:.55rem .7rem;font-weight:850;display:flex}.transition-studio button svg{width:15px}.status-timeline{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;margin-top:.8rem;display:grid}.status-timeline article{border:1px solid #dfe8e6;border-radius:12px;gap:.5rem;padding:.7rem;display:flex}.status-timeline article>span{color:#fff;background:#173f46;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.status-timeline svg{width:15px}.status-timeline article div>*{display:block}.status-timeline small{color:#778984}.status-timeline p{color:#506a65;margin:.3rem 0 0;font-size:.7rem}.jobs-empty{text-align:center;color:#718580;justify-items:center;padding:1.5rem;display:grid}.jobs-empty.large{place-content:center;min-height:600px}.jobs-empty svg{color:#168274;width:38px;height:38px}@media (max-width:1100px){.jobs-trust{margin-top:1rem;position:static}.jobs-workbench{grid-template-columns:1fr}.job-queue{position:static}.job-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.jobs-hero{padding:1.3rem}.jobs-metrics{grid-template-columns:1fr 1fr}.job-form-grid,.job-proof{grid-template-columns:1fr}.job-form-grid .wide{grid-column:auto}.job-launcher form>footer,.job-detail>header,.job-scope>footer{flex-direction:column;align-items:stretch;gap:.6rem}.job-proof>strong{text-align:left}.transition-studio{grid-template-columns:1fr}.candidate-proof{grid-template-columns:auto 1fr}.candidate-proof>b{grid-column:2}.job-detail{padding:.75rem}}.review-selections{background:#f6fbf9;border:1px solid #c5dcd6;border-radius:20px;margin-top:2rem;padding:1.7rem!important}.review-selections>p{color:#58716c;max-width:760px;line-height:1.6}.selection-signer{color:#49635e;gap:.25rem;max-width:420px;margin:1rem 0;font-size:.68rem;font-weight:850;display:grid}.selection-signer input{background:#fff;border:1px solid #bcd2cc;border-radius:10px;padding:.7rem}.review-selections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.review-selections article{background:#fff;border:1px solid #d5e2de;border-radius:15px;gap:.7rem;padding:1rem;display:grid}.review-selections article.approved{background:#effaf6;border-color:#65b69e}.review-selections article>header{justify-content:space-between;gap:.6rem;display:flex}.review-selections article header span{display:grid}.review-selections article header small{color:#6d817c}.review-selections article header b{color:#7b5a24;background:#fff2d6;border-radius:99px;align-self:start;padding:.3rem .45rem;font-size:.52rem}.review-selections article.approved header b{color:#12634f;background:#d9f3e9}.review-selections dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.review-selections dl div{background:#f2f7f5;border-radius:9px;padding:.55rem;display:grid}.review-selections dt{color:#71847f;text-transform:uppercase;font-size:.5rem}.review-selections dd{color:#274b45;margin:.12rem 0 0;font-size:.62rem}.review-selections button{color:#fff;background:#176b5c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;min-height:44px;font-weight:900;display:flex}.review-selections button:disabled{opacity:.5}.review-selections footer{color:#176b59;align-items:center;gap:.35rem;font-weight:850;display:flex}.review-selections svg{width:17px}@media (max-width:700px){.review-selections>div,.review-selections dl{grid-template-columns:1fr}}.review-options label{cursor:pointer;border-top:1px solid #d8e4e1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:1rem 0;display:grid}.review-options label>span>*{display:block}.review-options label>svg{color:#b8c9c5;width:18px}.review-options label.selected>svg{color:#16826d}.review-options label.selected{color:#174d45}.review-options input{width:18px;height:18px;accent-color:var(--review-primary)}.decision-studio{background:radial-gradient(circle at 95% 0,#2dd4bf24,#0000 30%),linear-gradient(145deg,#f9fdfc,#edf7f4);border:1px solid #bfd9d3;border-radius:24px;margin-top:2.5rem;padding:clamp(1.1rem,4vw,2.2rem)!important}.decision-studio>header{gap:.8rem;display:flex}.decision-studio>header>span{color:#fff;background:#174f49;border-radius:14px;flex:0 0 48px;place-items:center;height:48px;display:grid}.decision-studio header h2{color:#153d39;margin:.2rem 0}.decision-studio header p{color:#607773;margin:0}.decision-tabs{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.3rem 0;display:grid}.decision-tabs button{color:#536b67;background:#fff;border:1px solid #cadad6;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.75rem;font-weight:850;display:flex}.decision-tabs button.selected{color:#125f54;background:#e4f6f1;border-color:#409b8c;box-shadow:inset 0 0 0 1px #409b8c}.decision-tabs button svg{width:17px}.decision-total{color:#fff;background:#173f3c;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:.6rem;padding:1rem;display:grid}.decision-total>div{display:grid}.decision-total small{color:#b9d3ce}.decision-total .final strong{color:#8ff0d6;font-size:1.35rem}.decision-total>p{color:#bfd6d2;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:0;padding-top:.6rem;font-size:.7rem}.decision-fields{gap:.75rem;margin-top:1rem;display:grid}.decision-fields>label:not(.decision-confirm){color:#49645f;gap:.35rem;font-size:.72rem;font-weight:850;display:grid}.decision-confirm{background:#fff;border:1px solid #c7dad6;border-radius:13px;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.decision-confirm input{accent-color:#167b69;width:18px;height:18px;margin-top:.2rem}.decision-confirm span>*{display:block}.decision-confirm small{color:#718680;margin-top:.18rem}.decision-error{color:#9a433d;background:#fff0ed;border-radius:10px;padding:.7rem}.decision-submit{color:#fff;background:#176f61;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:1rem;padding:.9rem;font-weight:900;display:flex;box-shadow:0 12px 25px #176f6133}.decision-submit.rejected{background:#8f4946}.decision-submit.clarification{background:#6252a3}.decision-submit:disabled{opacity:.48;box-shadow:none}.decision-submit svg{width:18px}.decision-legal{color:#728681;text-align:center;margin-top:.55rem;display:block}.decision-receipt{background:linear-gradient(145deg,#effbf7,#fff);border:1px solid #7ac2b3;border-radius:24px;grid-template-columns:auto 1fr;gap:1rem;margin-top:2.5rem;display:grid;padding:clamp(1.2rem,4vw,2.3rem)!important}.decision-receipt.rejected{background:#fff7f6;border-color:#dfaaa5}.decision-receipt.clarification{background:#faf8ff;border-color:#b6ace1}.receipt-mark{color:#fff;background:#167b69;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.rejected .receipt-mark{background:#944c48}.clarification .receipt-mark{background:#6654a7}.receipt-mark svg{width:25px}.decision-receipt h2{color:#173f3b;margin:.2rem 0}.decision-receipt blockquote{color:#4e6661;background:#fff;border-left:4px solid #58aa9b;margin:.8rem 0;padding:.8rem}.receipt-totals{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0;display:grid}.receipt-totals span{background:#fff;border-radius:11px;padding:.7rem;display:grid}.receipt-totals small{color:#71847f}.receipt-totals span:last-child strong{color:#147663;font-size:1.1rem}.decision-receipt code{overflow-wrap:anywhere;color:#6f8580;margin-top:.25rem;font-size:.62rem;display:block}.decision-timeline{background:#f7faf9;border:1px solid #dce7e5;border-radius:17px;margin-top:1rem;padding:1rem}.decision-timeline>header{align-items:center;gap:.5rem;display:flex}.decision-timeline>article{border-top:1px solid #dde7e5;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.decision-timeline article>span{color:#126d5a;background:#def4ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.decision-timeline article div>*{display:block}.decision-timeline article small{color:#738681}.decision-timeline article>b{color:#174f45}.decision-timeline code{color:#758783;grid-column:2/-1;font-size:.6rem}@media (max-width:700px){.review-options label{grid-template-columns:auto 1fr auto}.review-options label>svg{display:none}.decision-tabs,.receipt-totals{grid-template-columns:1fr}.decision-total{grid-template-columns:1fr 1fr}.decision-total>span{display:none}.decision-total .final{grid-column:1/-1}.decision-receipt{grid-template-columns:1fr}.decision-timeline>article{grid-template-columns:auto 1fr}.decision-timeline article>b{grid-column:2}}.job-capture{max-width:1680px}.capture-command{color:#effcf9;background:radial-gradient(circle at 90% 0,#fb923c3b,#0000 28%),radial-gradient(circle at 35% 120%,#2dd4bf38,#0000 32%),linear-gradient(128deg,#0b2736,#13524e 62%,#394b38);border-radius:30px;padding:clamp(1.2rem,4vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 28px 75px #0f353638}.capture-command>div:first-child>a{color:#a9dcd3;align-items:center;gap:.3rem;font-weight:800;text-decoration:none;display:inline-flex}.capture-command>div:first-child>a svg{width:16px}.capture-command h1{letter-spacing:-.06em;max-width:850px;margin:.55rem 0 .25rem;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.94}.capture-command p{color:#c4dad6;margin:0}.capture-signal{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex;position:absolute;top:2rem;right:2rem}.capture-signal>span{color:#126a54;background:#dff7ed;border-radius:999px;padding:.25rem .45rem;font-size:.6rem;font-weight:900}.capture-signal>span.offline{color:#94600e;background:#fff0d8}.capture-signal>strong{text-align:center;font-size:1.2rem;display:grid}.capture-signal small{color:#bdd4d0;text-transform:uppercase;font-size:.5rem}.capture-command>section{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:1.7rem;display:grid}.capture-command>section article{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:.6rem;padding:.75rem;display:flex}.capture-command>section article svg{color:#5eead4;flex:0 0 20px}.capture-command article span>*{display:block}.capture-command article code{overflow-wrap:anywhere;color:#c5ddd8;font-size:.59rem}.capture-command article.warning{background:#92400e3d;border-color:#fbbf2470}.capture-command article.warning svg{color:#fbbf24}.capture-command article.warning strong{font-size:1.4rem}.capture-notice{color:#165f54;background:#e9f9f4;border:1px solid #9ed6ca;border-radius:13px;align-items:center;gap:.5rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.capture-notice svg{width:18px}.capture-notice button{color:#39766c;background:0 0;border:0;margin-left:auto}.capture-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:1rem;margin-top:1rem;display:grid}.capture-studio,.capture-timeline{background:#fff;border:1px solid #d5e4e1;border-radius:23px;align-self:start;box-shadow:0 16px 48px #163d3d14}.capture-studio{padding:1.1rem}.capture-studio>header,.capture-timeline>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.capture-studio h2,.capture-timeline h2{margin:.15rem 0;font-size:1.65rem}.capture-studio>header>div:last-child{gap:.45rem;display:flex}.capture-modes{grid-template-columns:repeat(4,1fr);gap:.45rem;margin:1rem 0;display:grid}.capture-modes button{color:#617773;text-transform:capitalize;background:#f7faf9;border:1px solid #d8e5e2;border-radius:15px;place-items:center;gap:.3rem;min-height:82px;font-weight:850;display:grid}.capture-modes button.active{color:#135f55;background:#e5f7f2;border-color:#3d9d8d;box-shadow:inset 0 0 0 1px #3d9d8d,0 10px 22px #1a7d6c1a}.capture-modes svg{width:22px}.assessment-picker{background:#f1f7f5;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:.8rem;display:grid}.assessment-picker h3{color:#244d48;grid-column:1/-1;margin:.1rem}.assessment-picker button{text-align:left;color:#516b66;background:#fff;border:1px solid #d6e3e0;border-radius:13px;grid-template-columns:auto 1fr;gap:.2rem .5rem;padding:.75rem;display:grid}.assessment-picker button>span{background:#edf3f1;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.assessment-picker svg{width:16px}.assessment-picker strong,.assessment-picker small{grid-column:2}.assessment-picker small{color:#71847f;font-size:.62rem}.assessment-picker button.selected{border-color:#319584;box-shadow:inset 0 0 0 1px #319584}.assessment-picker button.selected.potential_added_scope{color:#8c5809;background:#fff9ed;border-color:#e29a35;box-shadow:inset 0 0 0 1px #e29a35}.capture-fields{grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.8rem;display:grid}.capture-fields label{color:#4d6762;gap:.3rem;font-size:.7rem;font-weight:850;display:grid}.capture-fields .wide,.file-drop{grid-column:1/-1}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop>span{text-align:center;background:linear-gradient(145deg,#f7fcfa,#eaf7f3);border:2px dashed #9dcfc5;border-radius:16px;place-items:center;min-height:150px;padding:1rem;display:grid}.file-drop svg{color:#198271;width:30px;height:30px}.file-drop small{color:#728681}.capture-studio form>footer{border-top:1px solid #dce7e4;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.capture-studio form>footer span{color:#607973;align-items:center;gap:.35rem;font-size:.67rem;display:flex}.capture-studio form>footer svg{width:16px}.session-lock{color:#49655f;background:#f6f9f8;border:1px solid #c5d8d4;border-radius:11px;width:100%;margin-top:.6rem;padding:.65rem;font-weight:850}.capture-timeline{padding:.9rem}.capture-timeline>header{padding:.25rem}.capture-timeline>header>strong{color:#fff;background:#153f45;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.capture-timeline>article{background:#fafcfb;border:1px solid #dce7e5;border-radius:15px;margin-top:.65rem;padding:.75rem}.capture-timeline>article.potential_added_scope{background:#fff9ef;border-color:#ebb76a;box-shadow:0 10px 25px #a5610f14}.capture-timeline article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.capture-timeline article>header>span{color:#fff;background:#173f46;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.capture-timeline article header svg{width:17px}.capture-timeline article header div>*{display:block}.capture-timeline article header small{color:#738782}.capture-timeline article header button{color:#8c706b;background:0 0;border:0}.capture-timeline article>b{color:#176c5f;background:#e5f5f0;border-radius:999px;margin-top:.6rem;padding:.25rem .45rem;font-size:.6rem;display:inline-flex}.capture-timeline article.potential_added_scope>b{color:#955c09;background:#ffe9c7}.capture-timeline article p{white-space:pre-wrap;color:#4f6863}.capture-timeline .measurement{color:#175f56;font-size:1.25rem;font-weight:900}.capture-timeline img{object-fit:cover;border-radius:12px;width:100%;max-height:330px}.capture-timeline audio{width:100%;margin-top:.6rem}.capture-timeline article>footer{border-top:1px solid #dfe9e6;flex-wrap:wrap;gap:.35rem;margin-top:.65rem;padding-top:.55rem;display:flex}.capture-timeline article>footer span,.capture-timeline article>footer code{color:#647a75;background:#edf3f1;border-radius:7px;padding:.2rem .35rem;font-size:.55rem}.capture-empty{text-align:center;color:#6b817c;place-items:center;min-height:280px;display:grid}.capture-empty svg{color:#1b8775;width:42px;height:42px}.capture-empty h3{margin:.6rem 0 0}.capture-empty p{max-width:340px;margin:.2rem 0 1rem}.spin{animation:1s linear infinite mfq-spin}@keyframes mfq-spin{to{transform:rotate(360deg)}}.job-lifecycle .button{text-decoration:none}@media (max-width:1050px){.capture-layout{grid-template-columns:1fr}.capture-signal{width:max-content;margin-top:1rem;position:static}}@media (max-width:700px){.capture-command{border-radius:22px}.capture-command>section,.assessment-picker,.capture-fields{grid-template-columns:1fr}.assessment-picker h3,.capture-fields .wide{grid-column:auto}.capture-modes{grid-template-columns:repeat(4,1fr)}.capture-modes button{min-height:68px;font-size:.62rem}.capture-studio>header,.capture-studio form>footer{flex-direction:column;align-items:stretch}.capture-studio>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.capture-signal{justify-content:space-between;width:auto}.capture-timeline{padding:.7rem}}.job-field-launch{z-index:20;text-decoration:none;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 15px 35px #125b4f47}.unapproved-work-rail{background:radial-gradient(circle at 100% 0,#fbbf2429,#0000 30%),linear-gradient(145deg,#fffaf0,#fff);border:1px solid #ebbd75;border-radius:20px;margin-top:1rem;padding:1rem;box-shadow:0 14px 38px #86520d17}.unapproved-work-rail>header{justify-content:space-between;align-items:center;display:flex}.unapproved-work-rail h2{margin:.12rem 0}.unapproved-work-rail>header>strong{color:#8e5809;background:#ffe8bd;border-radius:999px;padding:.4rem .65rem}.unapproved-work-rail>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.55rem;margin-top:.7rem;display:grid}.unapproved-work-rail a{color:#51452e;background:#fff;border:1px solid #efd4a7;border-radius:13px;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem;text-decoration:none;display:flex}.unapproved-work-rail a span>*{display:block}.unapproved-work-rail a small{color:#7a6b4f}.unapproved-work-rail a em{color:#956111;margin-top:.2rem;font-size:.62rem;font-style:normal}.unapproved-work-rail a>strong{color:#80510c;align-items:center;gap:.25rem;font-size:.68rem;display:flex}.unapproved-work-rail a svg{width:15px}.scope-review-launch{z-index:22;text-decoration:none;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 15px 40px #4338824d}.scope-review-page{max-width:1680px}.scope-review-hero{color:#f2f0ff;background:radial-gradient(circle at 86% 5%,#a855f74d,#0000 28%),radial-gradient(circle at 45% 120%,#2dd4bf2e,#0000 34%),linear-gradient(125deg,#172b3b,#293852 50%,#443565);border-radius:30px;padding:clamp(1.3rem,4vw,2.6rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #23274b40}.scope-review-hero>div:first-child{max-width:900px}.scope-review-hero>div:first-child>a{color:#c8c4ef;align-items:center;gap:.3rem;font-weight:850;text-decoration:none;display:inline-flex}.scope-review-hero>div:first-child>a svg{width:16px}.scope-review-hero h1{letter-spacing:-.065em;max-width:1000px;margin:.6rem 0 .3rem;font-size:clamp(2.6rem,5.3vw,5.4rem);line-height:.93}.scope-review-hero p{color:#c8cbe0;margin:0}.scope-review-hero>aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;gap:.65rem;max-width:350px;padding:.85rem;display:flex;position:absolute;top:2rem;right:2rem}.scope-review-hero>aside svg{color:#6ee7d5;flex:0 0 24px}.scope-review-hero aside span>*{display:block}.scope-review-hero aside small{color:#c5c8dd}.scope-review-hero>section{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(160px,.35fr));gap:.6rem;margin-top:1.8rem;display:grid}.scope-review-hero>section article{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:.6rem;padding:.8rem;display:flex}.scope-review-hero article svg{color:#8de7d7;flex:0 0 20px}.scope-review-hero article span>*{display:block}.scope-review-hero article code{overflow-wrap:anywhere;color:#cdd0e6;font-size:.58rem}.scope-review-hero article strong{font-size:1.3rem}.scope-review-hero article.attention{background:#92400e33;border-color:#fbbf2473}.scope-review-hero article.attention svg{color:#fbbf24}.scope-review-notice{color:#176357;background:#eaf9f5;border:1px solid #a9d6cc;border-radius:13px;align-items:center;gap:.5rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.scope-review-notice svg{width:18px}.scope-review-notice button{color:#47766e;background:0 0;border:0;margin-left:auto}.scope-review-grid{grid-template-columns:minmax(320px,.42fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.comparison-builder,.comparison-review{background:#fff;border:1px solid #d9e3e4;border-radius:23px;align-self:start;box-shadow:0 16px 48px #232a4712}.comparison-builder{padding:1rem;position:sticky;top:1rem}.comparison-builder>header{justify-content:space-between;align-items:center;display:flex}.comparison-builder h2,.comparison-review h2{margin:.15rem 0;font-size:1.65rem}.comparison-builder>header>b{color:#fff;background:#493b7c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.comparison-builder>p{color:#667976}.evidence-selector{gap:.45rem;max-height:440px;padding-right:.2rem;display:grid;overflow:auto}.evidence-selector label{cursor:pointer;background:#fafcfb;border:1px solid #dce6e4;border-radius:13px;grid-template-columns:auto 1fr;gap:.55rem;padding:.7rem;display:grid}.evidence-selector label.selected{background:#f4f1ff;border-color:#7563b3;box-shadow:inset 0 0 0 1px #7563b3}.evidence-selector label.potential_added_scope{border-left:4px solid #e89f35}.evidence-selector input{accent-color:#6955a6;width:18px;height:18px}.evidence-selector span>*{display:block}.evidence-selector small{color:#718480}.evidence-selector em{color:#80601f;grid-column:2;font-size:.57rem;font-style:normal}.compare-button{justify-content:center;width:100%;margin-top:.8rem;display:flex}.provider-caveat{color:#758682;text-align:center;margin-top:.55rem;display:block}.run-ledger{border-top:1px solid #dde7e5;margin-top:1rem;padding-top:1rem}.run-ledger h3{margin:.1rem 0 .5rem}.run-ledger button{text-align:left;color:#425e59;background:#f6f9f8;border:1px solid #0000;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;width:100%;padding:.65rem;display:grid}.run-ledger button.active{background:#f3f0fb;border-color:#a99bd4}.run-ledger button span>*{display:block}.run-ledger small{color:#768984}.run-ledger svg{width:14px}.comparison-review{padding:1rem}.comparison-review>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.comparison-review>header p{color:#71827f;margin:.2rem 0}.comparison-review>header>div:last-child{gap:.45rem;display:flex}.comparison-review>header>div:last-child>span{text-align:center;background:#f0f5f4;border-radius:11px;min-width:68px;padding:.5rem;font-weight:900;display:grid}.comparison-review>header>div:last-child small{color:#70827e;font-size:.53rem}.comparison-proof{color:#e9f8f5;background:linear-gradient(125deg,#173b48,#31516b 58%,#443b73);border-radius:14px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.55rem;margin:1rem 0;padding:.75rem;display:grid}.comparison-proof svg{color:#72e0cc;width:18px}.comparison-proof span{min-width:0}.comparison-proof span>*{display:block}.comparison-proof small{color:#b9d2d2}.comparison-proof code{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;display:block;overflow:hidden}.comparison-warning{color:#865812;background:#fff8e9;border:1px solid #eccb92;border-radius:11px;align-items:center;gap:.5rem;margin:.45rem 0;padding:.65rem;display:flex}.comparison-warning svg{flex:0 0 17px}.finding-list{gap:.65rem;display:grid}.finding-list>article{background:#fbfdfc;border:1px solid #dbe5e3;border-radius:16px;overflow:hidden}.finding-list>article.potential_added_work{background:#fffaf1;border-color:#e8b568}.finding-list>article.rejected{opacity:.68}.finding-list article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.finding-list article>header>span{color:#fff;background:#283e56;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.finding-list .potential_added_work header>span{background:#b36e13}.finding-list .scope_alignment header>span{background:#18765f}.finding-list header svg{width:19px}.finding-list header div>*{display:block}.finding-list header div>b{color:#725ba7;text-transform:uppercase;font-size:.58rem}.finding-list header h3{margin:.12rem 0}.finding-list header small{color:#738581}.finding-list header>em{text-align:center;font-size:1.1rem;font-style:normal;font-weight:900;display:grid}.finding-list header>em small{color:#748783;font-size:.5rem}.finding-list article>p{white-space:pre-wrap;color:#455f5a;margin:0;padding:0 .9rem .8rem;line-height:1.6}.finding-list article>footer{background:#f5f9f8b3;border-top:1px solid #dfe8e6;justify-content:space-between;align-items:center;padding:.65rem .8rem;display:flex}.review-state{color:#61736f;background:#ecefee;border-radius:999px;padding:.25rem .45rem;font-size:.57rem;font-weight:900}.review-state.accepted,.review-state.edited{color:#126e59;background:#dff5ec}.review-state.rejected{color:#8b514b;background:#f3e8e6}.finding-list footer>div{gap:.35rem;display:flex}.finding-list footer button{color:#4b6661;background:#fff;border:1px solid #c9d9d5;border-radius:9px;align-items:center;gap:.25rem;padding:.45rem .55rem;font-weight:800;display:flex}.finding-list footer button svg{width:14px}.finding-editor{background:#f2f7f6;border-top:1px solid #dce6e4;padding:.8rem}.finding-editor textarea,.finding-editor input{width:100%;margin-bottom:.5rem}.finding-editor>div{justify-content:flex-end;gap:.4rem;display:flex}.review-boundary{color:#1b6257;background:#e9f8f4;border:1px solid #9dcfc4;border-radius:14px;align-items:center;gap:.6rem;margin-top:.8rem;padding:.8rem;display:flex}.review-boundary svg{flex:0 0 23px}.review-boundary span>*{display:block}.review-boundary small{color:#55756f}.scope-review-empty{text-align:center;color:#72847f;place-items:center;min-height:180px;padding:1rem;display:grid}.scope-review-empty.large{place-content:center;min-height:600px}.scope-review-empty svg{color:#6955a6;width:42px;height:42px}.scope-review-empty p{max-width:480px}.scope-review-empty span>*{display:block}@media (max-width:1080px){.scope-review-hero>aside{margin-top:1rem;position:static}.scope-review-grid{grid-template-columns:1fr}.comparison-builder{position:static}.scope-review-hero>section{grid-template-columns:1fr 1fr}.scope-review-hero>section article:first-child{grid-column:1/-1}}@media (max-width:700px){.scope-review-hero{border-radius:22px}.scope-review-hero>section,.comparison-proof{grid-template-columns:1fr}.scope-review-hero>section article:first-child{grid-column:auto}.comparison-proof>svg{display:none}.comparison-review>header{flex-direction:column;align-items:stretch}.comparison-review>header>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.finding-list article>header{grid-template-columns:auto 1fr}.finding-list header>em{grid-column:2;justify-self:start;gap:.25rem;display:flex}.finding-list article>footer{flex-direction:column;align-items:stretch;gap:.5rem}.finding-list footer>div{grid-template-columns:repeat(3,1fr);display:grid}.scope-review-launch{bottom:.75rem;right:.75rem}}.change-order-page{max-width:1760px}.co-hero{color:#f4fbfa;background:radial-gradient(circle at 88% 0,#fb923c47,#0000 28%),radial-gradient(circle at 42% 120%,#2dd4bf33,#0000 36%),linear-gradient(126deg,#102c39,#174d4c 55%,#55452d);border-radius:30px;padding:clamp(1.3rem,4vw,2.6rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #1936343d}.co-hero>div:first-child{max-width:1000px}.co-hero>div:first-child>a{color:#b8ddd7;align-items:center;gap:.3rem;font-weight:850;text-decoration:none;display:inline-flex}.co-hero>div:first-child>a svg{width:16px}.co-hero h1{letter-spacing:-.064em;max-width:1050px;margin:.6rem 0 .3rem;font-size:clamp(2.6rem,5.2vw,5.3rem);line-height:.93}.co-hero p{color:#c9ddda;margin:0}.co-hero>aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;gap:.65rem;max-width:355px;padding:.85rem;display:flex;position:absolute;top:2rem;right:2rem}.co-hero>aside svg{color:#65e0ca;flex:0 0 24px}.co-hero aside span>*{display:block}.co-hero aside small{color:#c5d7d4}.co-hero>section{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1.8rem;display:grid}.co-hero>section article{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;justify-content:space-between;align-items:end;padding:.8rem;display:flex}.co-hero article span{color:#c1d5d1}.co-hero article strong{font-size:1.25rem}.co-hero article strong.credit{color:#fbbf9c}.co-notice{color:#176357;background:#eaf9f5;border:1px solid #a9d7cc;border-radius:13px;align-items:center;gap:.5rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.co-notice svg{width:18px}.co-notice button{color:#47766e;background:0 0;border:0;margin-left:auto}.co-layout{grid-template-columns:300px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.co-book,.co-studio{background:#fff;border:1px solid #d8e4e1;border-radius:23px;align-self:start;box-shadow:0 16px 48px #183b3a12}.co-book{padding:.8rem;position:sticky;top:1rem}.co-book>header{justify-content:space-between;align-items:center;padding:.3rem;display:flex}.co-book h2{margin:.1rem 0}.co-book>header button{color:#fff;background:#176f62;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.co-book>header svg{width:18px}.co-book>button{text-align:left;color:#405b56;background:#f6f9f8;border:1px solid #0000;border-radius:13px;gap:.25rem;width:100%;margin-top:.5rem;padding:.75rem;display:grid}.co-book>button.active{background:#eaf7f3;border-color:#69af9f}.co-book button footer{justify-content:space-between;align-items:center;display:flex}.co-book code{color:#768884;font-size:.58rem}.co-book footer svg{width:14px}.co-state{color:#647570;background:#ecefed;border-radius:999px;width:max-content;padding:.24rem .45rem;font-size:.55rem;font-weight:950;display:inline-flex}.co-state.ready{color:#146b58;background:#dcf4e9}.co-state.archived{color:#7b625e;background:#eee9e8}.co-empty{text-align:center;color:#748681;place-items:center;padding:2rem 1rem;display:grid}.co-empty svg{color:#16806f;width:35px}.co-empty>*{display:block}.co-studio{padding:1.1rem}.co-studio>header{justify-content:space-between;align-items:center;display:flex}.co-studio h2{margin:.15rem 0;font-size:1.8rem}.co-source,.co-lines,.co-policies,.co-preview,.co-history{background:#fafcfb;border:1px solid #dbe6e3;border-radius:17px;margin-top:.9rem;padding:1rem}.co-source>header,.co-policies>header,.co-history>header{align-items:center;gap:.55rem;display:flex}.co-source header svg,.co-policies header svg,.co-history header svg{color:#177c6d;width:21px}.co-source header div>*,.co-policies header div>*{display:block}.co-source header small,.co-policies header small{color:#71837f}.co-source>select{margin-top:.7rem}.co-source>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.45rem;margin-top:.55rem;display:grid}.co-source label{background:#fff;border:1px solid #d8e4e1;border-radius:12px;gap:.5rem;padding:.7rem;display:flex}.co-source input{accent-color:#157969;width:18px;height:18px}.co-source label span>*{display:block}.co-source label small{color:#637a75;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.co-source label em{color:#86601e;margin-top:.25rem;font-size:.57rem;font-style:normal}.co-fields{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.9rem;display:grid}.co-fields label{color:#4f6964;gap:.3rem;font-size:.7rem;font-weight:850;display:grid}.co-fields .wide{grid-column:1/-1}.co-lines>header{justify-content:space-between;align-items:center;display:flex}.co-lines h3,.co-preview h3,.co-history h3{margin:.1rem 0}.co-lines>header>span{color:#176a5e;background:#e6f4f0;border-radius:999px;padding:.3rem .5rem;font-size:.65rem;font-weight:900}.co-line-adder{grid-template-columns:.65fr 1.5fr 1fr .55fr .55fr .7fr auto;gap:.4rem;margin-top:.7rem;display:grid}.co-line-adder button{color:#fff;background:#176f61;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-weight:850;display:flex}.co-line-adder button svg{width:15px}.co-line-list article{background:#fff;border:1px solid #dce6e4;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;margin-top:.45rem;padding:.65rem;display:grid}.co-line-list article>span{color:#126d58;background:#dff4eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.co-line-list article.deduction>span{color:#9b5423;background:#ffeadb}.co-line-list article span svg{width:15px}.co-line-list article div>*{display:block}.co-line-list article small{color:#748681}.co-line-list article>button{color:#93635d;background:0 0;border:0}.co-line-list article>button svg{width:16px}.co-policies>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem;margin-top:.65rem;display:grid}.co-policies label{background:#fff;border:1px solid #dce6e4;border-radius:11px;gap:.45rem;padding:.65rem;display:flex}.co-policies input{accent-color:#177a6b;width:18px;height:18px}.co-policies label span>*{display:block}.co-policies small{color:#748681}.co-preview{color:#eaf9f6;background:linear-gradient(130deg,#123743,#1b625c 65%,#4c4936)}.co-preview>header{justify-content:space-between;align-items:center;display:flex}.co-preview>header svg{color:#67ddc8;width:25px}.co-preview>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1.3fr;align-items:center;gap:.55rem;margin-top:.7rem;display:grid}.co-preview article{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;padding:.7rem;display:grid}.co-preview article span{color:#b8d2cd}.co-preview article.revised strong{color:#87ecd7;font-size:1.2rem}.co-preview>footer{border-top:1px solid #ffffff29;justify-content:space-between;margin-top:.65rem;padding-top:.65rem;display:flex}.co-preview>footer strong{font-size:1.25rem}.co-actions{border-top:1px solid #dce6e3;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.co-actions>span{color:#617873;align-items:center;gap:.4rem;max-width:540px;font-size:.67rem;display:flex}.co-actions>span svg{flex:0 0 18px}.co-actions>div{gap:.4rem;display:flex}.button.ready{color:#fff;background:#56467f}.co-history>article{border-top:1px solid #dfe8e6;grid-template-columns:auto 1fr;gap:.65rem;padding:.7rem 0;display:grid}.co-history>article>span{color:#fff;background:#213e4d;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.co-history article div>*{display:block}.co-history small{color:#748681}.co-history code{overflow-wrap:anywhere;color:#687d78;margin-top:.25rem;font-size:.58rem}.review-boundary .button{flex:none;margin-left:auto;text-decoration:none}@media (max-width:1150px){.co-hero>aside{margin-top:1rem;position:static}.co-layout{grid-template-columns:1fr}.co-book{position:static}.co-line-adder{grid-template-columns:1fr 1fr}.co-line-adder button{grid-column:1/-1}}@media (max-width:720px){.co-hero{border-radius:22px}.co-hero>section,.co-fields{grid-template-columns:1fr 1fr}.co-fields .wide{grid-column:1/-1}.co-studio{padding:.75rem}.co-source>div,.co-policies>div,.co-preview>div{grid-template-columns:1fr}.co-preview>div>svg,.co-preview>div>strong{display:none}.co-actions{flex-direction:column;align-items:stretch}.co-actions>div{display:grid}.review-boundary{flex-wrap:wrap;align-items:flex-start}.review-boundary .button{margin-left:0}}.co-delivery{background:linear-gradient(145deg,#f4fbf9,#fff);border:1px solid #c7ddd8;border-radius:22px;margin-top:.9rem;padding:1.2rem}.co-delivery>header{justify-content:space-between;gap:1rem;display:flex}.co-delivery>header>svg{color:#0f766e;width:42px;height:42px}.co-delivery h3{margin:.2rem 0}.co-delivery header p{color:#58706c;max-width:720px}.co-delivery-controls{grid-template-columns:1fr 180px auto;align-items:end;gap:.7rem;margin:1rem 0;display:grid}.co-delivery-controls label{gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.co-delivery-controls input,.co-delivery-controls select{background:#fff;border:1px solid #c8d9d5;border-radius:11px;padding:.72rem}.co-copy-once{color:#eefcf9;background:#0f2f2d;border-radius:15px;align-items:center;gap:.7rem;padding:1rem;display:flex}.co-copy-once>div{min-width:0;margin-right:auto;display:grid}.co-copy-once small{color:#9fc5bf}.co-copy-once code{text-overflow:ellipsis;margin-top:.35rem;overflow:hidden}.co-copy-once button,.co-copy-once a{color:#fff;background:#17433f;border:1px solid #3f6a65;border-radius:9px;align-items:center;gap:.35rem;padding:.6rem;display:flex}.co-link-ledger{gap:.6rem;margin-top:1rem;display:grid}.co-link-ledger>article{background:#fff;border:1px solid #d9e6e3;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.co-link-ledger article>div:nth-child(2){display:grid}.co-link-ledger small{color:#6e817d}.co-link-ledger footer{justify-content:space-between;gap:.5rem;margin-top:.3rem;display:flex}.co-link-ledger footer span{align-items:center;gap:.3rem;display:flex}.co-link-ledger footer svg{width:14px}.co-link-ledger article>div:last-child{gap:.3rem;display:flex}.co-link-ledger button{background:#fff;border:1px solid #d5e1df;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.co-link-ledger button svg{width:16px}.public-change-order{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--co-accent) 18%,transparent),transparent 27%),linear-gradient(145deg,#07151b,#102b32 55%,#112c27);min-height:100vh;padding:1rem clamp(.7rem,3vw,2rem) 4rem}.change-review-bar{color:#dceeed;justify-content:space-between;max-width:1040px;margin:0 auto 1rem;display:flex}.change-review-bar span{align-items:center;gap:.4rem;font-weight:800;display:flex}.change-review-bar svg{color:#5eead4;width:17px}.change-review-bar small{color:#9bb6b4}.change-review-document{border-top:8px solid var(--co-primary);background:#fff;border-radius:8px;max-width:1040px;margin:auto;overflow:hidden;box-shadow:0 35px 90px #0007}.change-review-document>section,.change-review-document>footer{margin-left:clamp(1.1rem,6vw,5rem);margin-right:clamp(1.1rem,6vw,5rem)}.change-review-brand{border-bottom:1px solid #dbe7e5;align-items:center;gap:.8rem;padding:1.4rem clamp(1.1rem,6vw,5rem);display:flex}.change-review-brand>span{color:#fff;background:var(--co-primary);border-radius:14px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.change-review-brand img{max-width:150px;max-height:58px}.change-review-brand div{display:grid}.change-review-brand small{color:#6c817e}.change-review-brand>b{color:#5c7470;margin-left:auto;font-size:.7rem}.change-review-title{padding:clamp(2rem,7vw,4.5rem) 0 2rem}.change-review-title h1{letter-spacing:-.055em;color:#123d3a;margin:.4rem 0;font-size:clamp(2.5rem,7vw,5.2rem);line-height:.94}.change-review-title>p{color:#69807c}.change-review-title>div{border-left:5px solid var(--co-accent);background:#f8faf9;max-width:800px;margin-top:2rem;padding:1.2rem}.change-review-title p,.change-review-baseline p,.change-review-boundary p,.change-review-schedule p{white-space:pre-wrap;color:#526965;line-height:1.7}.change-review-baseline,.change-review-delta{background:#f3f8f7;border-radius:20px;padding:1.6rem!important}.change-review-baseline>header,.change-review-delta>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.change-review-baseline h2,.change-review-delta h2{margin:.2rem 0}.change-review-baseline header>strong,.change-review-delta header>strong{color:var(--co-primary);font-size:1.6rem}.change-review-baseline details{margin-top:1rem}.change-review-baseline summary{cursor:pointer;font-weight:800}.change-review-baseline details div{border-top:1px solid #d8e5e2;justify-content:space-between;padding:.7rem 0;display:flex}.change-review-delta{background:#fff8ea;margin-top:1rem}.change-review-delta article{border-top:1px solid #eadfca;grid-template-columns:auto 1fr auto;gap:.7rem;padding:1rem 0;display:grid}.change-review-delta article>span{color:#087c59;background:#dff6ee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.change-review-delta article.deduction>span{color:#7e22a8;background:#f4e5fa}.change-review-delta article div{display:grid}.change-review-delta small{color:#71827f}.change-review-math{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1rem;display:grid}.change-review-math>div{border:1px solid #dbe7e4;border-radius:14px;padding:1rem;display:grid}.change-review-math span{color:#69807d;text-transform:uppercase;font-size:.67rem}.change-review-math .revised{color:#fff;background:var(--co-primary)}.change-review-math .revised span{color:#d4ebe6}.change-review-math .revised strong{font-size:1.35rem}.change-review-schedule,.change-review-boundary{background:#f4f8f7;border-radius:16px;gap:.8rem;margin-top:1.3rem;display:flex;padding:1.2rem!important}.change-review-schedule svg,.change-review-boundary svg{color:var(--co-primary);flex:none}.change-review-boundary{background:#e9f8f4}.change-review-boundary p,.change-review-schedule p{margin:.25rem 0}.change-review-integrity{border-top:1px solid #dbe7e4;grid-template-columns:auto 1fr;gap:.8rem;margin-top:2rem;padding:1.5rem 0 2.5rem;display:grid}.change-review-integrity div{display:grid}.change-review-integrity code{overflow-wrap:anywhere;font-size:.62rem}.change-review-integrity small{color:#6b817d}@media (max-width:760px){.co-delivery-controls{grid-template-columns:1fr}.co-copy-once{flex-wrap:wrap;align-items:stretch}.co-copy-once>div{width:100%}.co-link-ledger>article{grid-template-columns:1fr}.co-link-ledger footer{display:grid}.change-review-bar{gap:.25rem;display:grid}.change-review-brand>b{display:none}.change-review-math{grid-template-columns:1fr 1fr}.change-review-baseline>header,.change-review-delta>header{flex-direction:column;align-items:start}.change-review-document>section,.change-review-document>footer{margin-left:1rem;margin-right:1rem}}.change-review-bar a{color:#dff8f3;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:.3rem;padding:.42rem .58rem;font-size:.68rem;text-decoration:none;display:flex}.change-review-bar a:hover{background:#ffffff20}.co-link-ledger a{color:#176b61;background:#fff;border:1px solid #d5e1df;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.co-link-ledger a svg{width:16px}.proposal-delivery-ledger{background:#fff;border:1px solid #d4e3e0;border-radius:18px;margin-top:1rem;overflow:hidden}.proposal-delivery-ledger>header{color:#eafff9;background:linear-gradient(130deg,#123945,#16675f);align-items:center;gap:.6rem;padding:1rem;display:flex}.proposal-delivery-ledger>header svg{width:22px}.proposal-delivery-ledger header div{display:grid}.proposal-delivery-ledger header small{color:#bad8d2}.proposal-delivery-ledger>article{border-top:1px solid #dfe9e7;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.proposal-delivery-ledger article>div{display:grid}.proposal-delivery-ledger article small{color:#71847f}.proposal-delivery-ledger article button{color:#974840;background:#fff;border:1px solid #dab3ad;border-radius:9px;align-items:center;gap:.3rem;padding:.5rem;display:flex}.delivery-state{color:#647774;background:#e8efed;border-radius:999px;padding:.25rem .45rem;font-size:.56rem;font-weight:900}.delivery-state.sent{color:#117055;background:#dff6eb}.delivery-state.failed{color:#9c443c;background:#fde8e5}@media (max-width:700px){.proposal-delivery-ledger>article{grid-template-columns:1fr}.change-review-bar>span:last-child{flex-wrap:wrap}}.co-evidence-packet{background:linear-gradient(135deg,#f5fbf9,#fffaf2);border:1px solid #cddfda;border-radius:17px;margin-top:.9rem;padding:1rem}.co-evidence-packet>header{align-items:center;gap:.55rem;display:flex}.co-evidence-packet>header svg{color:#177c6d;width:21px}.co-evidence-packet>header div{flex:1}.co-evidence-packet>header div>*{display:block}.co-evidence-packet>header small,.co-evidence-packet>p{color:#697f7a}.co-evidence-packet>header>span{color:#fff;background:#173e46;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:900}.co-evidence-packet>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.45rem;margin-top:.7rem;display:grid}.co-evidence-packet label{background:#fff;border:1px solid #d8e4e1;border-radius:12px;gap:.5rem;padding:.7rem;display:flex}.co-evidence-packet input{accent-color:#177a6b;width:18px;height:18px}.co-evidence-packet label span>*{display:block}.co-evidence-packet label small{color:#71837f}.co-evidence-packet label em{color:#4f6863;margin-top:.2rem;font-size:.65rem;font-style:normal}.control-page{max-width:1760px}.control-hero{color:#f4fbfa;background:radial-gradient(circle at 78% 0,#fb923c4d,#0000 28%),linear-gradient(125deg,#102b39,#174e4c 62%,#55432b);border-radius:30px;grid-template-columns:1fr auto;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 30px 80px #1635353d}.control-hero h1{letter-spacing:-.065em;max-width:950px;margin:.55rem 0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.92}.control-hero p{color:#c6dcd8;max-width:820px}.control-hero a{color:#83e6d4;align-items:center;gap:.35rem;margin-top:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.control-hero a svg{width:17px}.control-hero aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;align-self:center;min-width:220px;padding:1.2rem;display:grid}.control-hero aside strong{font-size:3rem}.control-hero aside span{font-weight:900}.control-hero aside small{color:#c4d8d4;margin-top:.4rem}.control-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0;display:grid}.control-metrics article{background:#fff;border:1px solid #d5e4e0;border-radius:17px;align-items:center;gap:.7rem;padding:1rem;display:flex;box-shadow:0 12px 35px #183b3a0f}.control-metrics svg{color:#16796b;width:25px}.control-metrics span>*{display:block}.control-metrics small{color:#70837e}.control-metrics strong{font-size:1.45rem}.control-workbench{grid-template-columns:390px minmax(0,1fr);gap:1rem;display:grid}.control-queue,.control-detail{background:#fff;border:1px solid #d7e4e1;border-radius:23px;align-self:start;box-shadow:0 18px 50px #183b3a12}.control-queue{padding:.8rem;position:sticky;top:1rem}.control-queue>header{justify-content:space-between;align-items:center;padding:.3rem;display:flex}.control-queue h2{margin:.1rem 0}.control-search{border:1px solid #d8e4e1;border-radius:11px;align-items:center;margin:.5rem 0;padding:0 .65rem;display:flex}.control-search svg{width:16px}.control-search input{box-shadow:none;border:0}.control-filters{gap:.35rem;display:flex;overflow:auto}.control-filters button{background:#edf3f1;border:0;border-radius:999px;flex:none;padding:.4rem .55rem;font-size:.62rem;font-weight:900}.control-filters button.active{color:#fff;background:#173f46}.control-list>button{text-align:left;background:#f6f9f8;border:1px solid #0000;border-radius:14px;gap:.28rem;width:100%;margin-top:.5rem;padding:.8rem;display:grid}.control-list>button.selected{background:#e9f7f3;border-color:#63b1a2}.control-list button header,.control-list button footer{justify-content:space-between;align-items:center;display:flex}.control-state{text-transform:uppercase;background:#e7efed;border-radius:999px;width:max-content;padding:.25rem .5rem;font-size:.56rem;font-weight:950;display:inline-flex}.control-state.delivery_failed,.control-state.clarification{color:#9f4237;background:#fee6e1}.control-state.awaiting_authorization,.control-state.ready_to_send{color:#8d5a0e;background:#fff0d3}.control-state.awaiting_customer{color:#365d98;background:#e2edff}.control-state.authorized{color:#146b57;background:#dcf5e8}.control-detail{padding:1.15rem}.control-detail>header{justify-content:space-between;align-items:center;display:flex}.control-detail h2{margin:.45rem 0 .1rem;font-size:2rem}.control-detail header a{align-items:center;gap:.35rem;text-decoration:none;display:flex}.control-context{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0;display:grid}.control-context article{border:1px solid #dbe6e3;border-radius:14px;align-items:center;gap:.6rem;padding:.8rem;display:flex}.control-context span>*{display:block}.control-timeline{color:#edf9f7;background:linear-gradient(135deg,#123541,#1b5855);border-radius:18px;padding:1rem}.control-timeline>header{align-items:center;gap:.55rem;display:flex}.control-timeline h3{margin:.1rem 0}.control-timeline>article{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:.7rem;padding:.8rem 0;display:grid}.control-timeline>article>span{background:#60dfc7;border:3px solid #143d44;border-radius:50%;width:12px;height:12px;margin-top:.28rem}.control-timeline article div>*{display:block}.control-timeline article small{color:#a9cbc5}.control-timeline article p{color:#d1e4e0;margin:.2rem 0 0}@media (max-width:1000px){.control-workbench{grid-template-columns:1fr}.control-queue{position:static}.control-hero{grid-template-columns:1fr}.control-metrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.control-metrics,.control-context{grid-template-columns:1fr}.control-detail>header{flex-direction:column;align-items:stretch;gap:.7rem}}:root{--experience-ink:#102c33;--experience-muted:#647b7d;--experience-canvas:#f1f5f3;--experience-panel:#fff;--experience-line:#dbe5e2;--experience-radius-sm:10px;--experience-radius-md:16px;--experience-radius-lg:24px;--experience-sidebar:278px;--experience-topbar:74px;--experience-shadow:0 18px 55px #16333314;--experience-focus:0 0 0 3px #148c7b33}:focus-visible{outline-offset:3px;outline:2px solid #18a58f}.skip-link{z-index:1000;color:#114c46;background:#fff;border-radius:10px;padding:.7rem 1rem;font-weight:900;position:fixed;top:-100px;left:1rem;box-shadow:0 12px 35px #0003}.skip-link:focus{top:1rem}.experience-shell{min-height:100dvh;color:var(--experience-ink);background:radial-gradient(circle at 75% -5%,color-mix(in srgb,var(--workspace-accent) 7%,transparent),transparent 28rem),var(--experience-canvas)}.experience-sidebar{z-index:50;width:var(--experience-sidebar);color:#eaf7f3;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--workspace-primary) 45%,transparent),transparent 20rem),linear-gradient(180deg,#0d292d,#0d2327 62%,#091c20);border-right:1px solid #ffffff14;flex-direction:column;transition:width .2s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 40px #071d1f1a}.experience-brand{border-bottom:1px solid #ffffff14;align-items:center;height:74px;padding:0 1rem;display:flex}.experience-brand>a{color:#fff;align-items:center;gap:.7rem;min-width:0;display:flex}.brand-mark{color:#06281f;background:linear-gradient(145deg,#83f3c6,#36d69b);border:1px solid #ffffff26;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 25px #36d69b2e}.brand-mark svg{width:21px}.brand-word{white-space:nowrap;display:grid}.brand-word strong{letter-spacing:-.03em;font-size:1.03rem}.brand-word small{color:#8faaa5;letter-spacing:.04em;font-size:.59rem}.nav-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.nav-close svg{width:20px}.workspace-identity{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:.8rem;padding:.65rem;display:grid}.workspace-identity>span{background:color-mix(in srgb,var(--workspace-accent) 30%,#1c4d4d);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:950;display:grid}.workspace-identity div{min-width:0;display:grid}.workspace-identity strong,.workspace-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-identity strong{font-size:.7rem}.workspace-identity small{color:#8fa9a4;text-transform:capitalize;font-size:.57rem}.workspace-identity>svg{color:#78948f;width:14px}.experience-nav{scrollbar-width:thin;scrollbar-color:#315252 transparent;flex:1;padding:0 .7rem 1rem;overflow:auto}.experience-nav section{margin-top:.75rem}.experience-nav h2{color:#6f8d88;letter-spacing:.15em;text-transform:uppercase;margin:0 .65rem .28rem;font-size:.53rem}.experience-nav a{color:#b9cdca;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.58rem .65rem;transition:all .15s;display:grid;position:relative}.experience-nav a:hover{color:#fff;background:#ffffff0d}.experience-nav a.active{color:#fff;background:linear-gradient(105deg,#40dcb12b,#ffffff0d);box-shadow:inset 0 0 0 1px #67e8c724}.experience-nav a>svg{width:18px;height:18px}.experience-nav a>span{min-width:0;display:grid}.experience-nav a strong{font-size:.7rem}.experience-nav a small{color:#78928e;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.experience-nav a.active small{color:#9bbab4}.experience-nav a i{background:#5eeac1;border-radius:9px;width:4px;height:22px;box-shadow:0 0 14px #5eeac18c}.experience-sidebar-footer{border-top:1px solid #ffffff14;padding:.7rem}.experience-sidebar-footer>a,.experience-sidebar-footer>button{color:#acc3bf;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:.65rem;width:100%;padding:.62rem;display:flex}.experience-sidebar-footer>a:hover,.experience-sidebar-footer>button:hover{background:#ffffff0d}.experience-sidebar-footer svg{flex:0 0 18px;width:18px}.experience-sidebar-footer span{display:grid}.experience-sidebar-footer strong{font-size:.65rem}.experience-sidebar-footer small{color:#728f8a;font-size:.53rem}.experience-stage{min-height:100dvh;margin-left:var(--experience-sidebar);transition:margin-left .2s}.experience-topbar{z-index:40;height:var(--experience-topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfadb;border-bottom:1px solid #c1d1cdb8;justify-content:space-between;align-items:center;padding:0 1.3rem;display:flex;position:sticky;top:0;box-shadow:0 5px 25px #1a383809}.topbar-context{align-items:center;gap:.65rem;min-width:0;display:flex}.topbar-context>div{display:grid}.topbar-context nav{color:#819390;align-items:center;height:16px;font-size:.56rem;display:flex}.topbar-context nav span{align-items:center;display:flex}.topbar-context nav svg{width:11px;margin:0 .2rem}.topbar-context strong{letter-spacing:-.025em;font-size:.96rem}.mobile-menu{color:#345e59;background:0 0;border:0;display:none}.topbar-actions{align-items:center;gap:.42rem;display:flex}.command-trigger{color:#647b77;text-align:left;background:#fff;border:1px solid #d8e3e0;border-radius:11px;align-items:center;gap:.45rem;min-width:230px;padding:.56rem .65rem;display:flex}.command-trigger svg{width:16px}.command-trigger span{flex:1;font-size:.64rem}.command-trigger kbd{color:#84928f;background:#f5f8f7;border:1px solid #dce4e2;border-radius:5px;padding:.18rem .35rem;font-size:.52rem}.create-trigger{color:#fff;background:linear-gradient(135deg,#167d70,#125c59);border:0;border-radius:11px;align-items:center;gap:.3rem;min-height:39px;padding:.5rem .65rem;font-size:.68rem;font-weight:900;display:flex;box-shadow:0 8px 20px #125c5926}.create-trigger svg{width:15px}.create-trigger svg:last-child{width:12px}.topbar-icon{color:#55706c;background:#fff;border:1px solid #d9e3e1;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;position:relative}.topbar-icon svg{width:17px}.topbar-icon i{background:#f59e0b;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.account-trigger{color:#284944;text-align:left;background:#fff;border:1px solid #d8e3e0;border-radius:12px;grid-template-columns:auto auto auto;align-items:center;gap:.45rem;padding:.28rem .45rem .28rem .3rem;display:grid}.account-trigger>span{color:#fff;background:linear-gradient(145deg,var(--workspace-primary),#164c50);border-radius:9px;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:900;display:grid}.account-trigger>div{max-width:115px;display:grid}.account-trigger strong,.account-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-trigger strong{font-size:.62rem}.account-trigger small{color:#84928f;text-transform:capitalize;font-size:.51rem}.account-trigger>svg{width:12px}.popover-anchor{position:relative}.shell-popover{z-index:70;background:#fff;border:1px solid #d8e3e0;border-radius:16px;width:310px;padding:.55rem;animation:.14s ease-out shell-pop;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 25px 70px #1232312e}.shell-popover:before{content:"";background:#fff;border-top:1px solid #d8e3e0;border-left:1px solid #d8e3e0;width:11px;height:11px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}@keyframes shell-pop{0%{opacity:0;transform:translateY(-5px)}}.create-popover>header{padding:.55rem .65rem;display:grid}.create-popover>a{color:#284a46;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.create-popover>a:hover{background:#edf7f4}.create-popover>a>svg:first-child{color:#148675;width:19px}.create-popover>a>span{display:grid}.create-popover>a strong{font-size:.67rem}.create-popover>a small{color:#7b8e89;font-size:.56rem}.create-popover>a>svg:last-child{width:13px}.account-popover header{border-bottom:1px solid #e5ecea;align-items:center;gap:.6rem;padding:.65rem;display:flex}.account-popover header>span{color:#fff;background:#185e5b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.account-popover header div{min-width:0;display:grid}.account-popover header strong,.account-popover header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-popover header strong{font-size:.65rem}.account-popover header small{color:#7b8e89;font-size:.55rem}.account-popover>a,.account-popover>button{color:#395955;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;width:100%;padding:.65rem;font-size:.65rem;font-weight:750;display:flex}.account-popover>a:hover,.account-popover>button:hover{background:#edf7f4}.account-popover svg{width:17px}.account-popover>button{color:#a14843;border-top:1px solid #e5ecea;margin-top:.2rem}.experience-content{min-height:calc(100dvh - var(--experience-topbar));padding:clamp(1rem,2.1vw,2rem)}.experience-content>.dashboard,.experience-content>.workspace-page,.experience-content>.change-order-page,.experience-content>.capture-page,.experience-content>.control-page{width:min(100%,1760px);margin-inline:auto;padding-top:0}.nav-collapsed .experience-sidebar{width:78px}.nav-collapsed .experience-stage{margin-left:78px}.nav-collapsed .brand-word,.nav-collapsed .workspace-identity div,.nav-collapsed .workspace-identity>svg,.nav-collapsed .experience-nav h2,.nav-collapsed .experience-nav a span,.nav-collapsed .experience-nav a i,.nav-collapsed .experience-sidebar-footer span{display:none}.nav-collapsed .experience-brand{justify-content:center;padding:0}.nav-collapsed .workspace-identity{justify-content:center;margin:.7rem;display:flex}.nav-collapsed .experience-nav a{place-items:center;padding:.7rem;display:grid}.nav-collapsed .experience-nav section{margin-top:.45rem}.nav-collapsed .experience-sidebar-footer>a,.nav-collapsed .experience-sidebar-footer>button{justify-content:center}.command-overlay{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0517199e;place-items:start center;padding-top:min(12vh,110px);display:grid;position:fixed;inset:0}.command-dialog{background:#fff;border:1px solid #fff3;border-radius:20px;width:min(92vw,680px);animation:.16s ease-out command-in;overflow:hidden;box-shadow:0 35px 100px #00000059}@keyframes command-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.command-dialog>header{border-bottom:1px solid #e1e9e7;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.command-dialog>header svg{color:#13796c;width:21px}.command-dialog>header input{box-shadow:none;color:#1d3d39;background:0 0;border:0;flex:1;padding:.25rem;font-size:1rem}.command-dialog>header button{color:#748783;background:#f5f8f7;border:1px solid #dbe4e2;border-radius:6px;padding:.25rem .4rem;font-size:.58rem}.command-dialog>div{max-height:460px;padding:.5rem;overflow:auto}.command-dialog>div>a{color:#274944;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.command-dialog>div>a:hover,.command-dialog>div>a:focus{background:#ebf7f3}.command-dialog>div>a>svg:first-child{color:#148475;width:21px}.command-dialog>div>a>span{display:grid}.command-dialog>div>a strong{font-size:.72rem}.command-dialog>div>a small{color:#758a85;font-size:.6rem}.command-dialog>div>a>svg:last-child{color:#9aaba7;width:14px}.command-dialog>footer{color:#6e827e;background:#f7faf9;border-top:1px solid #e1e9e7;align-items:center;gap:.8rem;padding:.65rem 1rem;font-size:.57rem;display:flex}.command-dialog>footer span{align-items:center;gap:.25rem;display:flex}.command-dialog>footer small{margin-left:auto}.command-dialog kbd{background:#fff;border:1px solid #d5dfdc;border-radius:4px;padding:.12rem .27rem}.command-no-results{text-align:center;color:#718580;place-items:center;padding:3rem;display:grid}.command-no-results svg{width:35px;margin-bottom:.5rem}.command-no-results small{margin-top:.25rem}.mobile-dock,.nav-scrim{display:none}@media (max-width:1050px){.command-trigger{width:42px;min-width:42px}.command-trigger span,.command-trigger kbd,.account-trigger>div,.account-trigger>svg{display:none}.account-trigger{grid-template-columns:auto}.topbar-actions{gap:.3rem}}@media (max-width:760px){:root{--experience-topbar:64px}.experience-sidebar{width:min(88vw,330px);transform:translate(-105%);box-shadow:20px 0 70px #00000052}.experience-sidebar.mobile-open{transform:translate(0)}.nav-collapsed .experience-sidebar{width:min(88vw,330px)}.nav-collapsed .brand-word,.nav-collapsed .workspace-identity div,.nav-collapsed .workspace-identity>svg,.nav-collapsed .experience-nav h2,.nav-collapsed .experience-nav a span,.nav-collapsed .experience-nav a i,.nav-collapsed .experience-sidebar-footer span{display:grid}.nav-collapsed .experience-brand{justify-content:flex-start;padding:0 1rem}.nav-collapsed .workspace-identity{justify-content:stretch;margin:.8rem;display:grid}.nav-collapsed .experience-nav a{place-items:initial;padding:.58rem .65rem;display:grid}.nav-close{display:grid}.experience-stage,.nav-collapsed .experience-stage{margin-left:0}.nav-scrim{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05161785;border:0;display:block;position:fixed;inset:0}.experience-topbar{padding:0 .75rem}.mobile-menu{padding:.35rem;display:grid}.topbar-context nav{display:none}.topbar-context strong{font-size:.85rem}.create-trigger span,.create-trigger svg:last-child,.topbar-icon{display:none}.create-trigger{width:39px;padding:.5rem}.experience-content{padding:.75rem .75rem 5.5rem}.mobile-dock{z-index:44;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d2e0dccc;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));padding:.35rem;display:grid;position:fixed;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 18px 55px #14363433}.mobile-dock a,.mobile-dock button{color:#70827e;background:0 0;border:0;border-radius:11px;place-items:center;gap:.12rem;min-width:0;min-height:48px;padding:.25rem;font-size:.51rem;display:grid}.mobile-dock svg{width:19px}.mobile-dock .active{color:#0e7568;background:#e8f6f2}.shell-popover{width:auto;position:fixed;top:70px;left:.75rem;right:.75rem}.account-popover{left:auto}.experience-sidebar-footer>button{display:none}}@media (max-width:480px){.account-trigger{display:none}.command-dialog{border-radius:17px;width:calc(100vw - 1rem)}.command-overlay{padding-top:4.5rem}.command-dialog>footer small{display:none}}.experience-shell .command-loading{text-align:center;justify-items:center;width:100%;padding:2rem}.experience-shell .command-loading h1{overflow-wrap:anywhere;max-width:100%}.marketing-page{color:#173c41;background:#f5f8f6;min-height:100dvh;overflow:hidden}.marketing-page a{text-decoration:none}.marketing-nav{z-index:20;justify-content:space-between;align-items:center;width:min(100% - 3rem,1440px);height:82px;margin:auto;display:flex;position:relative}.marketing-brand{color:#153a3f;align-items:center;gap:.65rem;display:flex}.marketing-brand>span{color:#063d34;background:linear-gradient(145deg,#72edbd,#33d19a);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 9px 25px #2cc9952e}.marketing-brand svg{width:20px}.marketing-brand strong{letter-spacing:-.035em;font-size:1rem}.marketing-links,.marketing-actions{align-items:center;gap:1.5rem;display:flex}.marketing-links a,.marketing-actions>a:first-child{color:#58706f;font-size:.7rem;font-weight:800}.marketing-links a:hover,.marketing-actions>a:first-child:hover{color:#117c6d}.marketing-button{color:#fff;background:linear-gradient(135deg,#148674,#105c5b);border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #0d665527}.marketing-button svg{width:15px}.marketing-button.large{min-height:50px;padding:.8rem 1.25rem;font-size:.73rem}.marketing-button.light{color:#0e544b;background:#eafff7}.marketing-mobile-menu{display:none}.marketing-hero{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;width:min(100% - 3rem,1440px);min-height:690px;margin:auto;padding:4rem 0 6rem;display:grid;position:relative}.marketing-hero:before{content:"";z-index:0;filter:blur(2px);background:#d8f4e9;border-radius:50%;width:600px;height:600px;position:absolute;top:-60px;right:-180px}.marketing-hero-copy,.product-orbit{z-index:1;position:relative}.marketing-kicker{color:#168273;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.59rem;font-weight:950;display:inline-flex}.marketing-kicker svg{width:15px}.marketing-hero h1{color:#123338;letter-spacing:-.072em;max-width:720px;margin:1rem 0 1.25rem;font-size:clamp(3.4rem,6.4vw,6.8rem);line-height:.88}.marketing-hero h1 em{color:#168c77;font-style:normal}.marketing-hero-copy>p{color:#617573;max-width:650px;margin:0;font-size:1rem;line-height:1.75}.marketing-hero-actions{align-items:center;gap:1.2rem;margin-top:1.7rem;display:flex}.marketing-text-link{color:#315b58;font-size:.7rem;font-weight:900}.marketing-proof-row{color:#53706c;flex-wrap:wrap;gap:.9rem;margin-top:1.7rem;font-size:.57rem;font-weight:800;display:flex}.marketing-proof-row span{align-items:center;gap:.3rem;display:flex}.marketing-proof-row svg{color:#16a17f;width:13px}.product-orbit{min-height:550px;margin-left:2rem}.orbit-glow{filter:blur(18px);background:radial-gradient(circle,#7fe1c255,#0000 65%);border-radius:45%;position:absolute;inset:3rem 0 0 2rem}.orbit-document{z-index:2;background:#fff;border:1px solid #d9e6e2;border-radius:24px;width:min(90%,570px);padding:1.1rem;position:absolute;top:5%;left:6%;transform:rotate(-1.5deg);box-shadow:0 35px 90px #183f3b24}.orbit-document>header{border-bottom:1px solid #e5ecea;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-bottom:1rem;display:grid}.orbit-document>header>span{color:#0a6e60;background:#dff7ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.orbit-document>header svg{width:21px}.orbit-document header div{display:grid}.orbit-document small{color:#79908c;letter-spacing:.07em;font-size:.51rem;font-weight:850}.orbit-document header strong{font-size:.75rem}.orbit-document header i{color:#0d755f;background:#def7ed;border-radius:999px;padding:.3rem .48rem;font-size:.48rem;font-style:normal;font-weight:950}.orbit-reason{background:#f2f7f5;border-radius:13px;margin:1rem 0;padding:.9rem}.orbit-reason span{color:#178171;text-transform:uppercase;font-size:.52rem;font-weight:900}.orbit-reason p{color:#526b68;margin:.3rem 0 0;font-size:.65rem;line-height:1.5}.orbit-math{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.orbit-math>span{border:1px solid #e2eae8;border-radius:12px;padding:.7rem;display:grid}.orbit-math strong{margin-top:.15rem;font-size:.72rem}.orbit-math>b{color:#9aaba7}.orbit-math .orbit-total{color:#fff;background:#155f58;border-color:#155f58}.orbit-math .orbit-total small{color:#aad6cd}.orbit-document>footer{border-top:1px solid #e5ecea;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.8rem;display:flex}.orbit-document>footer>svg{color:#168373;width:18px}.orbit-document>footer>span{flex:1;display:grid}.orbit-document code{font-size:.58rem}.orbit-evidence,.orbit-decision{z-index:3;background:#fff;border:1px solid #d5e5e0;border-radius:19px;position:absolute;box-shadow:0 24px 65px #183f3b2b}.orbit-evidence{width:260px;padding:.85rem;bottom:1rem;left:0;transform:rotate(2deg)}.orbit-evidence header{align-items:center;gap:.55rem;display:flex}.orbit-evidence header>svg{color:#168373;width:20px}.orbit-evidence header span{display:grid}.orbit-evidence header strong{font-size:.66rem}.orbit-evidence header small{color:#78908c;font-size:.52rem}.orbit-evidence>div{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.7rem 0;display:grid}.orbit-evidence>div span{color:#4e7771;background:linear-gradient(145deg,#e4eeeb,#c8dcda);border-radius:10px;place-items:center;height:54px;display:grid}.orbit-evidence footer{color:#0d806a;align-items:center;gap:.35rem;font-size:.52rem;font-weight:900;display:flex}.orbit-evidence footer svg{width:14px}.orbit-decision{align-items:center;gap:.7rem;width:240px;padding:.85rem;display:flex;bottom:3.5rem;right:-1rem}.orbit-decision>span{color:#06705b;background:#d8f7eb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.orbit-decision svg{width:21px}.orbit-decision div{display:grid}.orbit-decision small{color:#718c86;font-size:.48rem}.orbit-decision strong{color:#0b775f;font-size:.78rem}.orbit-decision p{color:#68807c;margin:.1rem 0 0;font-size:.51rem}.marketing-trust{z-index:3;background:#fff;border:1px solid #dbe6e3;border-radius:22px;grid-template-columns:repeat(3,1fr);width:min(100% - 3rem,1320px);margin:-1.5rem auto 0;display:grid;position:relative;box-shadow:0 20px 60px #173e3820}.marketing-trust article{align-items:center;gap:.7rem;padding:1.15rem 1.4rem;display:flex}.marketing-trust article+article{border-left:1px solid #e2eae8}.marketing-trust svg{color:#148372;width:25px}.marketing-trust span{display:grid}.marketing-trust strong{font-size:.68rem}.marketing-trust small{color:#748984;margin-top:.12rem;font-size:.55rem;line-height:1.45}.marketing-section{width:min(100% - 3rem,1320px);margin:0 auto;padding:7rem 0}.marketing-section-heading{max-width:780px}.marketing-section h2{color:#13373b;letter-spacing:-.055em;margin:.75rem 0 1rem;font-size:clamp(2.3rem,4vw,4.3rem);line-height:.96}.marketing-section-heading>p{color:#71817f;max-width:650px;line-height:1.7}.workflow-track{grid-template-columns:repeat(5,1fr);gap:.65rem;margin-top:3rem;display:grid}.workflow-track article{background:#fff;border:1px solid #dce6e3;border-radius:19px;min-height:265px;padding:1.15rem;position:relative;box-shadow:0 15px 45px #173e3810}.workflow-track header{color:#178272;justify-content:space-between;align-items:center;display:flex}.workflow-track header span{font-size:.55rem;font-weight:950}.workflow-track header svg{width:22px}.workflow-track h3{letter-spacing:-.03em;margin:2.3rem 0 .6rem;font-size:1rem}.workflow-track p{color:#748682;font-size:.61rem;line-height:1.65}.workflow-track article>svg{z-index:2;color:#69908a;background:#eef4f2;border-radius:50%;width:25px;padding:5px;position:absolute;top:50%;right:-13px}.protection-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;display:grid}.protection-copy>p{color:#687e7b;line-height:1.7}.protection-copy ul{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.protection-copy li{gap:.65rem;display:flex}.protection-copy li svg{color:#13a27f;flex:0 0 20px;width:20px}.protection-copy li span{display:grid}.protection-copy li strong{font-size:.7rem}.protection-copy li small{color:#758985;margin-top:.15rem;font-size:.58rem;line-height:1.5}.protection-copy>a{color:#0f7969;align-items:center;gap:.4rem;font-size:.7rem;font-weight:950;display:inline-flex}.protection-copy>a svg{width:15px}.protection-board{color:#e8f6f3;background:radial-gradient(circle at 100% 0,#236e64,#10383b 52%,#0b292e);border-radius:25px;padding:1rem;box-shadow:0 30px 80px #143d3930}.protection-board>header{justify-content:space-between;align-items:center;padding:.65rem;display:flex}.protection-board header div{display:grid}.protection-board header small{color:#7fb0a8;font-size:.49rem}.protection-board header strong{font-size:.9rem}.protection-board>header>span{color:#a9cec7;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .55rem;font-size:.5rem}.protection-board article{background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.45rem;padding:.75rem;display:grid}.protection-board article>i{color:#a6e1d5;background:#ffffff0c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.protection-board article>i.urgent{color:#ffb7a9;background:#ff79671a}.protection-board article>i.ready{color:#f3d48d;background:#f4b83d17}.protection-board article>i.done{color:#7ee4bd;background:#4de1a517}.protection-board article svg{width:17px}.protection-board article>span{display:grid}.protection-board article small{color:#80a9a3;text-transform:uppercase;font-size:.48rem}.protection-board article strong{font-size:.65rem}.protection-board article em{color:#9ebbb6;font-size:.52rem;font-style:normal}.protection-board>footer{color:#81aaa3;align-items:center;gap:.5rem;padding:.9rem .6rem .35rem;font-size:.5rem;display:flex}.protection-board>footer svg{width:14px}.capability-section>div{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.capability-section article{background:#fff;border:1px solid #dae5e2;border-radius:20px;min-height:210px;padding:1.3rem}.capability-section article>span{color:#18a084;font-size:.55rem;font-weight:950}.capability-section h3{margin:2rem 0 .55rem;font-size:1rem}.capability-section p{color:#708581;font-size:.62rem;line-height:1.65}.industries-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;display:grid}.industries-section>div p{color:#708581;line-height:1.7}.industries-section>section{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.industries-section article{background:#fff;border:1px solid #dae5e2;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:1rem;display:grid}.industries-section article>span{color:#86a19c;font-size:.52rem}.industries-section article strong{font-size:.68rem}.industries-section article svg{color:#19a27f;width:17px}.marketing-cta{color:#eafff8;background:radial-gradient(circle at 90% 0,#277c6d,#123f42 55%,#0b2d32);border-radius:30px;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,1320px);margin:2rem auto 7rem;padding:3rem;display:flex;box-shadow:0 28px 75px #123d3730}.marketing-cta h2{letter-spacing:-.055em;margin:.5rem 0;font-size:clamp(2rem,4vw,4rem)}.marketing-cta p{color:#a8c8c2;margin:0}.marketing-cta .marketing-kicker{color:#7de4c1}.marketing-footer{border-top:1px solid #d7e2df;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:min(100% - 3rem,1320px);margin:auto;padding:2.5rem 0;display:grid}.marketing-footer>p{color:#748884;grid-column:1;font-size:.65rem}.marketing-footer nav{grid-area:1/2/span 2;gap:1.2rem;display:flex}.marketing-footer nav a{color:#54706c;font-size:.6rem;font-weight:800}.marketing-footer>small{color:#91a19e;grid-column:1/-1;font-size:.53rem}.entry-page{color:#173b3f;background:#f4f7f5;grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);min-height:100dvh;display:grid}.entry-story{color:#eaf8f4;background:radial-gradient(circle at 15% 10%,#287a6a,#0000 36rem),linear-gradient(145deg,#123f42,#0a292f 65%,#071f24);flex-direction:column;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.entry-story:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-160px;right:-160px;box-shadow:0 0 0 70px #ffffff07,0 0 0 140px #ffffff05}.entry-brand{z-index:2;color:#fff;align-items:center;gap:.65rem;width:max-content;display:flex;position:relative}.entry-brand>span{color:#07372f;background:linear-gradient(145deg,#75edbf,#34d099);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.entry-brand svg{width:21px}.entry-brand strong{font-size:1.05rem}.entry-story-copy{z-index:2;max-width:590px;margin:auto 0;position:relative}.entry-story .entry-kicker{color:#76e4c0}.entry-story h1{color:#fff;letter-spacing:-.065em;margin:1rem 0;font-size:clamp(2.9rem,5vw,5.6rem);line-height:.91}.entry-story h1 em{color:#6de4bb;font-style:normal}.entry-story-copy>p{color:#b1cec8;max-width:530px;line-height:1.7}.entry-story ul{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.entry-story li{gap:.7rem;display:flex}.entry-story li>svg{color:#63dcb5;flex:0 0 21px;width:21px}.entry-story li span{display:grid}.entry-story li strong{font-size:.67rem}.entry-story li small{color:#8fafaa;margin-top:.15rem;font-size:.56rem;line-height:1.5}.entry-story-footer{z-index:2;color:#719b94;font-size:.53rem;position:relative}.entry-panel{place-items:center;padding:2rem;display:grid}.entry-card{background:#fff;border:1px solid #dbe5e2;border-radius:25px;width:min(100%,520px);padding:2.1rem;box-shadow:0 25px 80px #153d3820}.register-card{width:min(100%,690px)}.entry-card>header h1,.invite-success h1{letter-spacing:-.055em;margin:.65rem 0 .45rem;font-size:2.25rem;line-height:1}.entry-card>header p,.invite-success p{color:#6d817e;margin:0;font-size:.67rem;line-height:1.6}.entry-form{gap:1rem;margin-top:1.5rem;display:grid}.entry-form label{color:#345753;gap:.4rem;font-size:.6rem;font-weight:900;display:grid}.entry-form input,.entry-form select{color:#183b3a;width:100%;min-height:46px;font:inherit;box-shadow:none;background:#fdfefe;border:1px solid #d2dfdc;border-radius:11px;padding:.7rem .8rem}.entry-form input:focus,.entry-form select:focus{box-shadow:var(--experience-focus);border-color:#159582;outline:0}.entry-form label>small,.invite-expiry{color:#849591;font-size:.51rem;font-weight:600}.entry-password{position:relative}.entry-password input{padding-right:3rem}.entry-password button{color:#6c817d;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.entry-password button:hover{background:#edf5f2}.entry-password svg{width:17px}.entry-submit{color:#fff;background:linear-gradient(135deg,#168674,#115b5a);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:48px;font-size:.68rem;font-weight:950;display:flex;box-shadow:0 12px 28px #0f665329}.entry-submit:disabled{cursor:wait;opacity:.65}.entry-submit svg{width:16px}.entry-error{color:#9c3f36;background:#fff0ed;border:1px solid #efc9c3;border-radius:10px;padding:.7rem;font-size:.59rem;line-height:1.5}.entry-security-note{color:#375d58;background:#edf7f4;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.entry-security-note>svg{color:#158473;flex:0 0 19px;width:19px}.entry-security-note span{display:grid}.entry-security-note strong{font-size:.61rem}.entry-security-note small{color:#69817d;margin-top:.12rem;font-size:.52rem;line-height:1.45}.entry-divider{color:#98a6a3;align-items:center;gap:.65rem;font-size:.52rem;display:flex}.entry-divider:before,.entry-divider:after{content:"";background:#e1e8e6;flex:1;height:1px}.entry-switch{text-align:center;color:#6f827f;font-size:.59rem}.entry-switch a{color:#117d6c;font-weight:900}.entry-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.entry-grid .full{grid-column:1/-1}.entry-benefit{color:#607874;background:#f9fbfa;border:1px solid #e0e8e6;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.55rem;line-height:1.5;display:flex}.entry-benefit svg{color:#15917b;flex:0 0 17px;width:17px}.entry-kicker{color:#178473;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.54rem;font-weight:950;display:inline-flex}.entry-kicker svg{width:14px}.invite-card{width:min(100%,560px)}.invite-success{text-align:center}.entry-success-icon{color:#08705b;background:#ddf7ed;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 1rem;display:grid}.entry-success-icon svg{width:34px}.invite-success .entry-submit{margin-top:1.5rem}.invite-loading{color:#708581;text-align:center;place-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.invite-loading span{border:3px solid #d7e5e1;border-top-color:#168573;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite invite-spin}.invite-loading p{margin:0;font-size:.62rem}@keyframes invite-spin{to{transform:rotate(360deg)}}.entry-story>div:not(.entry-story-copy){z-index:2;max-width:590px;margin:auto 0;position:relative}.entry-story>div:not(.entry-story-copy)>p{color:#b1cec8;max-width:530px;line-height:1.7}.entry-story>footer{z-index:2;color:#719b94;align-items:center;gap:.35rem;font-size:.53rem;display:flex;position:relative}.entry-story>footer svg{width:14px}.entry-story ol{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.entry-story ol li>span{color:#68dfb8;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:950;display:grid}.entry-story ol li div{display:grid}.entry-form-side{align-content:center;justify-items:center;padding:2rem;display:grid}.entry-back{color:#68807c;align-items:center;gap:.35rem;width:min(100%,520px);margin-bottom:1rem;font-size:.59rem;font-weight:850;display:flex}.entry-back svg{width:15px}.entry-form-side>.entry-form{background:#fff;border:1px solid #dbe5e2;border-radius:25px;width:min(100%,520px);margin:0;padding:2.1rem;box-shadow:0 25px 80px #153d3820}.register-entry .entry-form-side>.entry-form{width:min(100%,690px)}.entry-form>header{align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex}.entry-form-icon{color:#08705e;background:#def6ee;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.entry-form-icon svg{width:22px}.entry-form>header h2{letter-spacing:-.05em;margin:.3rem 0;font-size:2rem;line-height:1}.entry-form>header p{color:#71837f;margin:0;font-size:.62rem}.entry-form>p{color:#71837f;text-align:center;margin:0;font-size:.58rem}.entry-form>p a{color:#117d6c;font-weight:950}.password-field{position:relative}.password-field input{padding-right:3rem}.password-field button{color:#6c817d;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.password-field button:hover{background:#edf5f2}.password-field svg{width:17px}.entry-grid .wide{grid-column:1/-1}.entry-privacy{color:#849591;text-align:center;margin-top:1rem;font-size:.51rem}.entry-error{align-items:center;gap:.4rem;display:flex}.entry-error svg{flex:0 0 17px;width:17px}@media (max-width:1050px){.marketing-hero{grid-template-columns:1fr;padding-top:4rem}.product-orbit{width:min(100%,720px);margin:3rem auto 0}.workflow-track{grid-template-columns:repeat(2,1fr)}.workflow-track article:last-child{grid-column:1/-1}.protection-section,.industries-section{grid-template-columns:1fr;gap:2rem}.entry-page{grid-template-columns:minmax(330px,.7fr) minmax(480px,1.3fr)}.entry-story h1{font-size:3.2rem}}@media (max-width:760px){.marketing-nav{width:min(100% - 1.5rem,1440px);height:70px}.marketing-links,.marketing-actions{display:none}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{background:#fff;border:1px solid #d6e3df;border-radius:11px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary svg{width:19px}.marketing-mobile-menu>div{background:#fff;border:1px solid #d7e3df;border-radius:14px;width:220px;padding:.55rem;display:grid;position:absolute;top:48px;right:0;box-shadow:0 20px 55px #173f3930}.marketing-mobile-menu a{color:#345b56;border-radius:9px;padding:.65rem;font-size:.65rem;font-weight:850}.marketing-mobile-menu a:hover{background:#edf6f3}.marketing-hero{width:min(100% - 1.5rem,1440px);min-height:auto;padding:3rem 0 5rem}.marketing-hero h1{font-size:clamp(3rem,15vw,5rem)}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-text-link{text-align:center}.product-orbit{min-height:470px;margin-top:2rem}.orbit-document{width:100%;left:0}.orbit-math{grid-template-columns:1fr}.orbit-math>b{display:none}.orbit-evidence{bottom:-.5rem;left:-.2rem}.orbit-decision{width:210px;bottom:2rem;right:-.2rem}.marketing-trust{grid-template-columns:1fr;width:min(100% - 1.5rem,1320px);margin-top:1rem}.marketing-trust article+article{border-top:1px solid #e2eae8;border-left:0}.marketing-section{width:min(100% - 1.5rem,1320px);padding:5rem 0}.workflow-track{grid-template-columns:1fr}.workflow-track article:last-child{grid-column:auto}.workflow-track article>svg{display:none}.protection-board article{grid-template-columns:auto 1fr}.protection-board article>svg{display:none}.capability-section>div,.industries-section>section{grid-template-columns:1fr}.marketing-cta{flex-direction:column;align-items:stretch;width:min(100% - 1.5rem,1320px);padding:2rem}.marketing-footer{grid-template-columns:1fr;width:min(100% - 1.5rem,1320px)}.marketing-footer nav{flex-wrap:wrap;grid-area:auto/1}.entry-page{grid-template-columns:1fr}.entry-story{min-height:390px;padding:1.5rem}.entry-story-copy{margin:3.5rem 0}.entry-story h1{font-size:clamp(2.8rem,13vw,4.6rem)}.entry-story-footer{display:none}.entry-panel{padding:1rem}.entry-card{padding:1.35rem}.entry-grid{grid-template-columns:1fr}.entry-grid .full{grid-column:auto}}@media (max-width:480px){.product-orbit{min-height:520px}.orbit-document{padding:.8rem}.orbit-document>header{grid-template-columns:auto 1fr}.orbit-document>header>i{display:none}.orbit-evidence{width:220px}.orbit-decision{bottom:.5rem}.marketing-proof-row{display:grid}.marketing-section h2{font-size:2.6rem}.protection-board>header{flex-direction:column;align-items:flex-start;gap:.5rem}.entry-story{min-height:330px}.entry-story-copy{margin:2.5rem 0}.entry-story-copy>p,.entry-story ul{display:none}.entry-card>header h1,.invite-success h1{font-size:1.9rem}}.marketing-nav,.marketing-hero{width:min(100% - 3rem,1440px)}.marketing-trust,.marketing-section,.marketing-cta,.marketing-footer{width:min(100% - 3rem,1320px)}.marketing-hero-copy,.product-orbit{min-width:0}@media (max-width:760px){.marketing-nav,.marketing-hero{width:min(100% - 1.5rem,1440px)}.marketing-trust,.marketing-section,.marketing-cta,.marketing-footer{width:min(100% - 1.5rem,1320px)}.marketing-hero{min-width:0}.marketing-hero-copy{overflow-wrap:anywhere;width:100%}.product-orbit{max-width:100%}}.experience-topbar{gap:1rem}.topbar-work-guide{justify-content:center;align-items:center;min-width:0;margin-inline:auto;display:flex}.topbar-work-step{align-items:center;min-width:0;display:flex}.topbar-work-step>a{color:#49645f;border:1px solid #0000;border-radius:11px;align-items:center;gap:.42rem;min-width:0;padding:.42rem .5rem;text-decoration:none;display:flex}.topbar-work-step>a:hover{background:#fff;border-color:#d3e2de}.topbar-work-step>a.active{color:#0f6f61;background:#e9f7f3;border-color:#9ed4c8;box-shadow:0 7px 18px #155f5510}.topbar-work-step>a>svg{flex:0 0 17px;width:17px}.topbar-work-step span{min-width:0;display:grid}.topbar-work-step strong{white-space:nowrap;font-size:.61rem}.topbar-work-step small{color:#667e78;max-width:155px;font-size:.5rem;line-height:1.25}.work-guide-arrow{color:#8ca39e;flex:0 0 13px;width:13px;margin:0 .12rem}.business-setup-route{background:linear-gradient(135deg,#f9fcfb,#edf6f3);border:1px solid #cbdcd7;border-radius:20px;margin:1rem 0;padding:1rem;box-shadow:0 14px 40px #173c3710}.business-setup-route>header{align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.business-setup-route>header>span{color:#fff;text-transform:uppercase;background:#176f62;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-weight:950}.business-setup-route>header>div{display:grid}.business-setup-route>header strong{font-size:.9rem}.business-setup-route>header small{color:#627873;margin-top:.15rem;font-size:.62rem}.business-setup-route ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.business-setup-route li{background:#fff;border:1px solid #d5e3df;border-radius:14px;align-items:flex-start;gap:.6rem;padding:0;display:flex;overflow:hidden}.business-setup-route li>a,.business-setup-route li>button{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.75rem .75rem 1rem;text-decoration:none;display:grid;position:relative}.business-setup-route li>a:hover,.business-setup-route li>button:hover{background:#f5fbf8}.business-setup-route li>a:focus-visible,.business-setup-route li>button:focus-visible{outline-offset:-3px}.business-setup-route li b{color:#fff;background:#163f46;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.65rem;display:grid}.business-setup-route li a>span,.business-setup-route li button>span{display:grid}.business-setup-route li strong{font-size:.7rem}.business-setup-route li small{color:#667b76;margin-top:.18rem;font-size:.56rem;line-height:1.4}.business-setup-route li em{color:#0e6d5d;background:#e2f5ef;border-radius:999px;padding:.25rem .38rem;font-size:.56rem;font-style:normal;font-weight:950}.business-setup-route li i{background:#e2ebe8;border-radius:99px;height:4px;position:absolute;bottom:.45rem;left:3.8rem;right:.75rem;overflow:hidden}.business-setup-route li i>span{border-radius:inherit;background:linear-gradient(90deg,#168574,#42b89d);height:100%;display:block}@media (max-width:1450px){.topbar-work-step small{display:none}.topbar-work-step>a{padding:.45rem}.command-trigger{width:42px;min-width:42px}.command-trigger span,.command-trigger kbd{display:none}}@media (max-width:1050px){.topbar-work-guide{margin-inline:.2rem}.topbar-work-step strong{font-size:.56rem}.business-setup-route ol{grid-template-columns:1fr 1fr}}@media (max-width:760px){:root{--experience-topbar:112px}.experience-topbar{height:var(--experience-topbar);grid-template-columns:minmax(0,1fr) auto;padding:.55rem .75rem;display:grid}.topbar-context{grid-column:1}.topbar-actions{grid-column:2}.topbar-work-guide{border-top:1px solid #dce6e3;grid-area:2/1/auto/-1;justify-content:stretch;width:100%;padding-top:.35rem}.topbar-work-step{flex:1}.topbar-work-step>a{flex:1;justify-content:center;padding:.35rem .25rem}.topbar-work-step>a>svg{width:15px}.topbar-work-step strong{font-size:.52rem}.work-guide-arrow{width:11px;margin:0}.business-setup-route ol{grid-template-columns:1fr}.business-setup-route>header{flex-direction:column;align-items:flex-start}}.public-proposal-state>div{overflow-wrap:anywhere;width:min(100%,580px);min-width:0}.marketing-page,.marketing-hero,.marketing-hero-copy,.entry-page,.entry-story,.entry-story-copy,.entry-form-side{min-width:0;max-width:100%}.marketing-hero-copy>p,.entry-story-copy>p{overflow-wrap:anywhere}@media (max-width:760px){.entry-story{min-height:0;overflow:visible}.entry-story-copy{margin:2rem 0}.entry-form-side{padding:1rem}.entry-form-side>.entry-form{padding:1.35rem}}.catalog-workflow{background:linear-gradient(135deg,#fff,#f1f8f5);border:1px solid #cfe0dc;border-radius:21px;grid-template-columns:minmax(190px,.65fr) minmax(0,2.35fr) minmax(170px,.65fr);align-items:stretch;gap:.65rem;padding:.65rem;display:grid;box-shadow:0 15px 40px #123d3612}.catalog-workflow>header{align-content:center;gap:.25rem;padding:.5rem .65rem;display:grid}.catalog-workflow-kicker{color:#0f7969;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.5rem;font-weight:950;display:flex}.catalog-workflow-kicker svg{width:14px}.catalog-workflow>header>strong{color:#173e3b;font-size:.86rem}.catalog-workflow>header>small{color:#71847f;font-size:.5rem;line-height:1.4}.catalog-workflow nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.catalog-workflow nav a{color:#4e6d67;background:#eaf3f0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:.4rem;min-width:0;padding:.62rem;display:grid;position:relative}.catalog-workflow nav a>span{color:#6d837f;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.47rem;font-weight:950;display:grid}.catalog-workflow nav a>svg{width:16px}.catalog-workflow nav a>div{min-width:0;display:grid}.catalog-workflow nav strong,.catalog-workflow nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-workflow nav strong{font-size:.58rem}.catalog-workflow nav small{color:#7d918d;font-size:.44rem}.catalog-workflow nav a.active{color:#fff;background:linear-gradient(135deg,#147e6e,#115b5c);border-color:#72bba9;box-shadow:0 8px 20px #12665725}.catalog-workflow nav a.active>span{color:#0e6c5c}.catalog-workflow nav a.active small{color:#b7d8d1}.catalog-next{color:#174b46;background:#dff4ec;border-radius:14px;grid-template-columns:1fr auto;align-content:center;padding:.55rem .7rem;display:grid}.catalog-next span{color:#598078;text-transform:uppercase;grid-column:1;font-size:.46rem;font-weight:900}.catalog-next strong{font-size:.59rem}.catalog-next svg{grid-area:1/2/3;width:16px}@media (max-width:1050px){.catalog-workflow{grid-template-columns:1fr}.catalog-workflow>header{grid-template-columns:auto 1fr;align-items:center}.catalog-workflow>header small{grid-column:1/-1}.catalog-next{grid-template-columns:auto 1fr auto;gap:.5rem}.catalog-next span{grid-column:1}.catalog-next svg{grid-area:1/3}.catalog-next strong{grid-area:1/2}}@media (max-width:620px){.catalog-workflow nav{grid-template-columns:repeat(2,1fr)}.catalog-workflow nav a{min-height:54px}}.faq-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:4rem;display:grid}.faq-section>div{border-top:1px solid #d8e4e0}.faq-section details{border-bottom:1px solid #d8e4e0;padding:1.1rem 0}.faq-section summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;list-style:none;display:grid}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:#168774;font-size:.52rem;font-weight:950}.faq-section summary strong{font-size:.75rem}.faq-section summary i{color:#0d7768;background:#e3f4ef;border-radius:9px;place-items:center;width:28px;height:28px;font-size:1rem;font-style:normal;transition:transform .18s;display:grid}.faq-section details[open] summary i{transform:rotate(45deg)}.faq-section details p{color:#6c827e;margin:.8rem 2.25rem 0;font-size:.63rem;line-height:1.7}@media (max-width:900px){.faq-section{grid-template-columns:1fr;gap:2rem}}@media (max-width:480px){.faq-section details p{margin-left:0;margin-right:0}}.operations-home{--home-primary:#0f766e;--home-accent:#f59e0b;gap:1rem;display:grid;max-width:1760px!important}.operations-home a{text-decoration:none}.home-kicker{color:#168070;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.55rem;font-weight:950;display:inline-flex}.home-kicker svg{width:14px}.home-hero{color:#f1fffb;background:radial-gradient(circle at 74% 0,color-mix(in srgb,var(--home-accent) 30%,transparent),transparent 27rem),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--home-primary) 70%,transparent),transparent 34rem),linear-gradient(125deg,#0b2931,#103f42 58%,#16594f);border-radius:29px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:2rem;padding:clamp(1.6rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d343338}.home-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:22%;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff04}.home-hero-copy,.home-hero-status{z-index:1;position:relative}.home-hero .home-kicker{color:#6ee6bf}.home-hero h1{color:#fff;letter-spacing:-.065em;max-width:900px;margin:.7rem 0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.92}.home-hero-copy>p{color:#bcd5cf;max-width:760px;margin:.7rem 0;line-height:1.7}.home-primary-actions{align-items:center;gap:.55rem;margin-top:1.3rem;display:flex}.home-main-action{color:#0c4d42;background:#e8fff7;border:1px solid #ffffff1b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:min(100%,420px);padding:.7rem .8rem;display:grid;box-shadow:0 14px 35px #001c}.home-main-action>svg:first-child{color:#0f836f;width:21px}.home-main-action>span{display:grid}.home-main-action small{letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.home-main-action strong{font-size:.68rem}.home-main-action>svg:last-child{width:16px}.home-refresh{color:#d9eee9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.home-refresh:hover{background:#ffffff18}.home-refresh svg{width:18px}.home-hero-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0c;border:1px solid #ffffff1b;border-radius:20px;align-self:center;padding:1.1rem}.home-hero-status header{align-items:center;gap:.65rem;display:flex}.home-hero-status header>svg{color:#6ce1bc;width:26px}.home-hero-status header span{display:grid}.home-hero-status header small{color:#9bbeb7;font-size:.52rem}.home-hero-status header strong{font-size:1.3rem}.home-hero-status>div{background:#ffffff12;border-radius:99px;height:7px;margin:.9rem 0 .6rem;overflow:hidden}.home-hero-status>div span{background:linear-gradient(90deg,#53deb3,#b3f7dc);border-radius:99px;height:100%;display:block}.home-hero-status footer{color:#9abbb5;justify-content:space-between;gap:.5rem;font-size:.49rem;display:flex}.home-hero-status>a{color:#85edca;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:.75rem;font-size:.58rem;font-weight:900;display:flex}.home-hero-status>a svg{width:14px}.home-metrics{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.home-metrics article{background:#fff;border:1px solid #d9e5e2;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;min-width:0;padding:1rem;display:grid;box-shadow:0 12px 35px #1c3d3a0e}.home-metrics article>span{color:#087360;background:#e1f6ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.home-metrics svg{width:20px}.home-metrics div{min-width:0;display:grid}.home-metrics strong{font-size:1.45rem;line-height:1}.home-metrics small{margin-top:.2rem;font-size:.58rem;font-weight:900}.home-metrics p{color:#81938f;margin:.25rem 0 0;font-size:.5rem;line-height:1.35}.home-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:1rem;display:grid}.home-panel{background:#fff;border:1px solid #d8e4e1;border-radius:22px;overflow:hidden;box-shadow:0 16px 48px #1a3a3811}.home-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.home-panel-heading h2{color:#153b3e;letter-spacing:-.04em;margin:.25rem 0 0;font-size:1.25rem}.home-panel-heading p{color:#7a8d88;margin:.2rem 0 0;font-size:.57rem}.home-panel-heading>a{color:#137d6d;align-items:center;gap:.3rem;font-size:.59rem;font-weight:900;display:flex}.home-panel-heading>a svg,.home-panel-heading>svg{color:#168272;width:18px}.home-count{color:#fff;background:#153f44;border-radius:11px;place-items:center;min-width:33px;height:33px;padding:0 .4rem;font-size:.65rem;font-weight:950;display:grid}.attention-list{padding:0 .6rem .6rem}.attention-item{color:#284b48;background:#fbfdfc;border:1px solid #e3eae8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.35rem;padding:.78rem;transition:all .15s;display:grid}.attention-item:hover{border-color:#9dcfc5;transform:translateY(-1px);box-shadow:0 10px 25px #153f3912}.attention-item>i{color:#15816f;background:#e5f5f0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.attention-item>i svg{width:19px}.attention-item>span{min-width:0;display:grid}.attention-item>span small{color:#778c87;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.attention-item>span strong{margin:.12rem 0;font-size:.66rem}.attention-item>span em{color:#5f7772;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-style:normal;overflow:hidden}.attention-item>div{justify-items:end;gap:.15rem;display:grid}.attention-item>div b{color:#8b6115;background:#fff2d6;border-radius:999px;padding:.2rem .38rem;font-size:.43rem}.attention-item.urgent{background:#fffaf9;border-color:#f0d0ca}.attention-item.urgent>i{color:#ae493d;background:#ffebe7}.attention-item.urgent>div b{color:#a63d34;background:#ffe7e3}.attention-item.watch>div b{color:#536d68;background:#e8f0ee}.attention-item time{color:#8a9a97;font-size:.47rem}.attention-item>div>span{color:#137c6c;align-items:center;gap:.25rem;font-size:.49rem;font-weight:900;display:flex}.attention-item>div svg{width:12px}.home-side-stack{align-content:start;gap:1rem;display:grid}.continue-panel>div,.quick-panel>div,.jobs-now>div,.recent-work>div{padding:0 .6rem .6rem}.continue-panel>div>a,.jobs-now>div>a,.recent-work>div>a{color:#294c48;border-top:1px solid #e7edeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .55rem;display:grid}.continue-panel>div>a:first-child,.jobs-now>div>a:first-child,.recent-work>div>a:first-child{border-top:0}.continue-panel a>i,.recent-work a>i{color:#177e6e;background:#e9f5f2;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.continue-panel a>i svg,.recent-work a>i svg{width:17px}.continue-panel a>span,.jobs-now a>span,.recent-work a>span{min-width:0;display:grid}.continue-panel a small,.jobs-now a small,.recent-work a small{color:#7d8f8b;font-size:.48rem}.continue-panel a strong,.jobs-now a strong,.recent-work a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.continue-panel a em,.jobs-now a em,.recent-work a em{color:#718581;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-style:normal;overflow:hidden}.continue-panel a>div,.jobs-now a>div{color:#81938f;justify-items:end;gap:.2rem;font-size:.48rem;display:grid}.continue-panel a>div svg,.jobs-now a>div svg{color:#168170;width:13px}.quick-panel>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.quick-panel>div>a{color:#2d4d49;background:#f9fbfa;border:1px solid #e0e9e7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.7rem;display:grid}.quick-panel>div>a>svg:first-child{color:#168170;width:18px}.quick-panel>div>a>svg:last-child{width:12px}.quick-panel a span{display:grid}.quick-panel a strong{font-size:.57rem}.quick-panel a small{color:#83938f;font-size:.45rem}.home-empty{color:#6d827e;text-align:center;justify-items:center;padding:2.7rem 1rem;display:grid}.home-empty svg{color:#18a181;width:35px}.home-empty h3{margin:.65rem 0 .2rem}.home-empty p{max-width:520px;margin:0;font-size:.58rem;line-height:1.55}.home-empty.compact{padding:1.5rem}.home-empty.compact svg{width:24px}.home-workstreams{background:linear-gradient(155deg,#fff,#f7faf9);border:1px solid #d8e4e1;border-radius:23px;overflow:hidden;box-shadow:0 16px 48px #1a3a380e}.home-workstreams>.home-panel-heading{align-items:end}.home-pipeline{grid-template-columns:repeat(5,1fr);gap:.55rem;padding:0 1.2rem 1.1rem;display:grid}.home-pipeline article{background:#fff;border:1px solid #e0e8e6;border-radius:14px;padding:.75rem}.home-pipeline header{justify-content:space-between;align-items:center;display:flex}.home-pipeline header span{font-size:.55rem;font-weight:900}.home-pipeline header strong{font-size:1rem}.home-pipeline article>div{background:#e9efed;border-radius:99px;height:5px;margin:.6rem 0;overflow:hidden}.home-pipeline article>div i{background:linear-gradient(90deg,#168977,#59d4ad);border-radius:99px;height:100%;display:block}.home-pipeline article>small{color:#83938f;font-size:.46rem}.home-flow-summary{color:#e4f8f2;background:linear-gradient(120deg,#123a42,#18564f);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:grid}.home-flow-summary>article{align-items:center;gap:.6rem;display:flex}.home-flow-summary>article>svg{color:#6be3bb;width:23px}.home-flow-summary article span{display:grid}.home-flow-summary article strong{font-size:1.15rem}.home-flow-summary article small{color:#a8c8c1;font-size:.49rem}.home-flow-summary>svg{color:#719f97;width:16px}.home-lower-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.job-priority{color:#167d6d;background:#e4f5ef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.job-priority.high,.job-priority.urgent{color:#9a4a29;background:#fff0e7}.job-priority svg{width:18px}.recent-work a>time{color:#81928f;font-size:.48rem}.home-foundation{background:radial-gradient(circle at 0 100%,#dff6ef,#0000 22rem),#fff;border:1px solid #d7e4e1;border-radius:23px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:2rem;padding:1.5rem;display:grid}.home-foundation h2{color:#173d40;letter-spacing:-.045em;margin:.5rem 0;font-size:1.65rem}.home-foundation>div p{color:#758984;margin:0;font-size:.6rem}.home-foundation>section{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.home-foundation>section>a{color:#31514d;border:1px solid #dfe8e6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.8rem;display:grid}.home-foundation>section>a>svg:first-child{width:19px}.home-foundation>section>a.ready>svg:first-child{color:#11816b}.home-foundation>section>a.missing{background:#fffaf0;border-color:#efd9ae}.home-foundation>section>a.missing>svg:first-child{color:#b37415}.home-foundation a span{display:grid}.home-foundation a strong{font-size:.85rem}.home-foundation a small{color:#788d88;font-size:.5rem}.home-foundation>section>a>svg:last-child{width:13px}.home-state{color:#65807b;text-align:center;align-content:center;place-items:center;min-height:65dvh;display:grid}.home-state-orbit{color:#0d7f6a;background:#dcf5ec;border-radius:22px;place-items:center;width:70px;height:70px;animation:1.8s ease-in-out infinite home-pulse;display:grid;box-shadow:0 0 0 12px #eaf7f2}.home-state-orbit svg{width:31px}.home-state p{margin-top:1.4rem;font-size:.7rem;font-weight:800}@keyframes home-pulse{50%{transform:scale(1.04);box-shadow:0 0 0 18px #eaf7f280}}.home-state.error-state svg{color:#ad493f;width:44px}.home-state.error-state h1{margin:.7rem 0 .2rem}.home-state.error-state p{margin:.2rem 0 1rem}.home-state.error-state button{color:#fff;background:#146e63;border:0;border-radius:11px;align-items:center;gap:.4rem;padding:.7rem 1rem;font-weight:900;display:flex}.home-state.error-state button svg{color:#fff;width:17px}@media (max-width:1200px){.home-main-grid{grid-template-columns:1fr}.home-side-stack,.home-metrics{grid-template-columns:1fr 1fr}}@media (max-width:850px){.home-hero{grid-template-columns:1fr}.home-hero-status{width:100%}.home-side-stack,.home-lower-grid,.home-foundation{grid-template-columns:1fr}.home-pipeline{grid-template-columns:1fr 1fr}.home-pipeline article:last-child{grid-column:1/-1}.home-foundation{gap:1rem}}@media (max-width:600px){.operations-home{gap:.7rem}.home-hero{border-radius:21px;padding:1.2rem}.home-hero h1{font-size:2.75rem}.home-primary-actions{align-items:stretch}.home-main-action{min-width:0}.home-metrics{grid-template-columns:1fr 1fr;gap:.45rem}.home-metrics article{grid-template-columns:1fr;padding:.8rem}.home-metrics article>span{width:34px;height:34px}.home-metrics p{display:none}.home-panel{border-radius:18px}.home-panel-heading{padding:.95rem}.attention-item{grid-template-columns:auto minmax(0,1fr)}.attention-item>div{grid-column:2;justify-content:space-between;align-items:center;width:100%;display:flex}.attention-item>span em{white-space:normal}.home-side-stack,.quick-panel>div{grid-template-columns:1fr}.home-workstreams>.home-panel-heading{flex-direction:column;align-items:flex-start}.home-pipeline{grid-template-columns:1fr;padding:0 .8rem .8rem}.home-pipeline article:last-child{grid-column:auto}.home-flow-summary{grid-template-columns:1fr;gap:.5rem}.home-flow-summary>svg{justify-self:center;transform:rotate(90deg)}.home-foundation{padding:1rem}.home-foundation>section{grid-template-columns:1fr}}.sales-pipeline,.relationship-index{gap:1rem;max-width:1760px;display:grid}.sales-hero,.relationship-hero{color:#effffb;background:radial-gradient(circle at 76% -10%,#f2a44442,#0000 30rem),linear-gradient(130deg,#092e34,#10484b 62%,#17584f);border-radius:30px;grid-template-columns:1fr auto;padding:clamp(1.4rem,3vw,2.7rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #153d3828}.sales-hero:after,.relationship-hero:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-180px;right:-80px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.sales-hero>div:first-child,.relationship-hero>div:first-child,.sales-hero>button,.relationship-hero>button,.sales-hero-metrics,.relationship-hero>section{z-index:1;position:relative}.sales-hero h1,.relationship-hero h1{letter-spacing:-.068em;max-width:900px;margin:.55rem 0;font-size:clamp(2.65rem,5.3vw,5.8rem);line-height:.9}.sales-hero p,.relationship-hero p{color:#b9d4d0;max-width:760px;margin:0;font-size:.72rem;line-height:1.7}.sales-create,.relationship-hero>button{color:#07372f;background:#7af0c6;border:1px solid #ffffff24;border-radius:15px;align-self:start;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex;box-shadow:0 14px 35px #001c1940}.sales-create>svg,.relationship-hero>button>svg{width:20px}.sales-create span,.relationship-hero>button span{text-align:left;display:grid}.sales-create small,.relationship-hero>button small{letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}.sales-create strong,.relationship-hero>button strong{font-size:.68rem}.sales-hero-metrics,.relationship-hero>section{grid-column:1/-1;grid-template-columns:repeat(3,minmax(170px,250px));gap:.65rem;margin-top:2rem;display:grid}.sales-hero-metrics article,.relationship-hero>section article{background:#ffffff0a;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.sales-hero-metrics article>svg,.relationship-hero>section article>svg{color:#76ebc4;width:19px}.sales-hero-metrics article.risk>svg,.relationship-hero>section article.watch>svg{color:#ffc777}.sales-hero-metrics article span,.relationship-hero>section article span{display:grid}.sales-hero-metrics strong,.relationship-hero>section strong{font-size:1.15rem}.sales-hero-metrics small,.relationship-hero>section small{color:#a9c9c4;font-size:.51rem}.sales-editor,.relationship-editor{background:#fff;border:1px solid #bddbd5;border-radius:22px;scroll-margin-top:1rem;overflow:hidden;box-shadow:0 20px 55px #123b3514}.sales-editor>header,.relationship-editor>header{background:linear-gradient(135deg,#f1fbf8,#fbfdfc);border-bottom:1px solid #e0eae7;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}.sales-editor h2,.relationship-editor h2{margin:.3rem 0;font-size:1.65rem}.sales-editor header p,.relationship-editor header p{color:#6b817c;margin:0;font-size:.59rem}.sales-editor header>button,.relationship-editor header>button{color:#637b76;background:#e8f1ef;border:0;border-radius:10px;align-self:start;padding:.45rem}.sales-editor header>button svg,.relationship-editor header>button svg{width:18px}.sales-form-grid,.relationship-editor>div{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1.35rem;display:grid}.sales-form-grid label,.relationship-editor>div label{color:#355955;gap:.35rem;font-size:.57rem;font-weight:900;display:grid}.sales-form-grid .wide{grid-column:1/-1}.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea,.relationship-editor input,.relationship-editor textarea{color:#183b38;width:100%;min-height:43px;font:inherit;background:#fcfefd;border:1px solid #d7e3e0;border-radius:10px;padding:.65rem .7rem}.sales-editor>footer,.relationship-editor>footer{background:#f8fbfa;border-top:1px solid #e0eae7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.sales-editor>footer>span,.relationship-editor>footer>span{color:#66807a;align-items:center;gap:.4rem;font-size:.54rem;display:flex}.sales-editor>footer svg,.relationship-editor>footer svg{color:#168876;width:16px}.sales-editor>footer>div,.relationship-editor>footer>div{gap:.5rem;display:flex}.sales-editor>footer button,.relationship-editor>footer button{color:#31534f;background:#fff;border:1px solid #d5e2df;border-radius:10px;padding:.65rem .9rem;font-size:.58rem;font-weight:900}.sales-editor>footer button:last-child,.relationship-editor>footer button:last-child{color:#fff;background:#126e62;border-color:#126e62}.sales-controls,.relationship-controls{background:#fff;border:1px solid #d9e5e2;border-radius:17px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.sales-search,.relationship-controls>label{background:#f1f6f4;border-radius:11px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.sales-search svg,.relationship-controls>label svg{color:#66817b;width:17px}.sales-search input,.relationship-controls>label input{background:0 0;border:0;outline:0;width:100%;padding:0;font-size:.6rem}.sales-filters,.relationship-controls>div{align-items:center;gap:.4rem;display:flex}.sales-filters>svg,.relationship-controls>div>svg{color:#79908b;width:16px}.sales-filters select,.relationship-controls select{color:#35534f;background:#fff;border:1px solid #d8e4e1;border-radius:9px;padding:.55rem .65rem;font-size:.55rem;font-weight:800}.sales-archive-toggle,.relationship-controls>div>label{color:#607873;align-items:center;gap:.3rem;padding:.5rem .6rem;font-size:.53rem;font-weight:800;display:flex}.sales-view-toggle,.relationship-controls>nav{background:#edf3f1;border-radius:10px;padding:.2rem;display:flex}.sales-view-toggle button,.relationship-controls>nav button{color:#7b908b;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.sales-view-toggle button.active,.relationship-controls>nav button.active{color:#086e5e;background:#fff;box-shadow:0 4px 12px #163f380e}.sales-view-toggle svg,.relationship-controls>nav svg{width:16px}.sales-board{grid-template-columns:repeat(5,minmax(245px,1fr));gap:.7rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.sales-column{background:#edf3f1;border:1px solid #dce6e3;border-radius:17px;min-height:520px;padding:.65rem}.sales-column>header{justify-content:space-between;padding:.4rem;display:flex}.sales-column>header div{display:grid}.sales-column>header span{font-size:.61rem;font-weight:950}.sales-column>header small{color:#81938f;font-size:.47rem}.sales-column>header>strong{background:#dcebe7;border-radius:99px;align-self:start;padding:.2rem .45rem;font-size:.54rem}.sales-column-empty{color:#8a9c98;place-items:center;min-height:120px;font-size:.51rem;display:grid}.sales-lead-card{background:#fff;border:1px solid #dce6e3;border-top:3px solid #8aa09b;border-radius:13px;gap:.65rem;margin-top:.6rem;padding:.8rem;display:grid;box-shadow:0 8px 23px #193e380a}.sales-lead-card.high{border-top-color:#e7a63f}.sales-lead-card.urgent{border-top-color:#db6156}.sales-lead-card.archived{opacity:.63}.sales-lead-card>header{justify-content:space-between;align-items:center;display:flex}.sales-priority{color:#5e746f;background:#edf2f0;border-radius:99px;padding:.2rem .4rem;font-size:.45rem;font-weight:950}.sales-priority.high{color:#8b590c;background:#fff2d8}.sales-priority.urgent{color:#963d35;background:#ffe5e1}.sales-card-menu{display:flex}.sales-card-menu button{color:#7c8e8a;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.sales-card-menu svg{width:14px}.sales-card-main{text-align:left;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.sales-card-main strong{color:#143d39;font-size:.66rem}.sales-card-main span{color:#59736e;font-size:.53rem}.sales-card-main small{color:#80928e;font-size:.49rem}.sales-contact-strip{align-items:center;gap:.3rem;display:flex}.sales-contact-strip a{color:#157d6d;background:#e7f5f1;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sales-contact-strip svg{width:13px}.sales-contact-strip span{color:#7b908b;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.sales-lead-card>footer{color:#6d847f;border-top:1px solid #e7eeec;align-items:center;gap:.35rem;padding-top:.55rem;font-size:.48rem;display:flex}.sales-lead-card>footer.overdue{color:#b14b42}.sales-lead-card>footer svg{width:13px}.sales-handoff{color:#0b6d5e;background:#e2f6f0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.55rem;font-size:.51rem;font-weight:900;text-decoration:none;display:flex}.sales-handoff svg{width:14px}.sales-handoff svg:last-child{margin-left:auto}.sales-handoff.completed{color:#385d58;background:#edf3f1}.sales-lost{color:#934139;background:#fff1ef;border-radius:8px;gap:.35rem;margin:0;padding:.5rem;font-size:.47rem;display:flex}.sales-lost svg{flex:0 0 13px;width:13px}.sales-list,.relationship-list{background:#fff;border:1px solid #dce6e3;border-radius:17px;overflow:hidden}.sales-list>header,.sales-list>article{border-bottom:1px solid #e6edeb;grid-template-columns:1.3fr .55fr .7fr 1fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.sales-list>header,.relationship-list>header{color:#81938f;text-transform:uppercase;background:#f3f7f6;font-size:.48rem;font-weight:900}.sales-list>article>div{grid-template-columns:auto 1fr;gap:.2rem .5rem;display:grid}.sales-list>article>div .sales-priority{grid-row:1/3}.sales-list strong,.sales-list small{display:block}.sales-list strong{font-size:.58rem}.sales-list small,.sales-list>article>span{color:#81928f;font-size:.5rem}.sales-list .overdue{color:#b0473f}.sales-list>article>button{color:#0f7668;background:0 0;border:0;align-items:center;gap:.25rem;font-size:.51rem;font-weight:900;display:flex}.sales-list>article>button svg{width:14px}.relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.relationship-grid>article{background:#fff;border:1px solid #d9e5e2;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 13px 35px #123d360c}.relationship-grid>article.archived{opacity:.66}.relationship-grid>article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.relationship-grid>article>header>span,.relationship-list>article>div>span{color:#086a5b;background:#e2f6ef;border-radius:13px;place-items:center;width:43px;height:43px;font-size:.57rem;font-weight:950;display:grid}.relationship-grid header small{color:#79908b;font-size:.46rem}.relationship-grid h2{margin:.15rem 0 0;font-size:1.05rem}.relationship-grid header p{color:#6e837f;margin:.1rem 0 0;font-size:.52rem}.relationship-grid header b{color:#8d4a3e;background:#ffe9e4;border-radius:99px;padding:.2rem .4rem;font-size:.45rem}.relationship-methods{grid-template-columns:1fr 1fr;gap:.4rem;padding:0 1rem;display:grid}.relationship-methods a,.relationship-methods span{color:#496762;text-overflow:ellipsis;white-space:nowrap;background:#f3f7f6;border-radius:9px;align-items:center;gap:.35rem;padding:.5rem;font-size:.49rem;display:flex;overflow:hidden}.relationship-methods svg{color:#168675;flex:0 0 14px;width:14px}.relationship-readiness{gap:.35rem;padding:1rem;display:grid}.relationship-readiness>header{color:#607a75;justify-content:space-between;font-size:.48rem;display:flex}.relationship-readiness>div{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.relationship-readiness i{background:#e3ebe9;border-radius:99px;height:4px}.relationship-readiness i.ready{background:#38b894}.relationship-readiness small{color:#82938f;font-size:.45rem}.relationship-grid>article>footer{border-top:1px solid #e6eeeb;align-items:center;gap:.25rem;padding:.7rem 1rem;display:flex}.relationship-grid>article>footer>a{color:#0b7565;align-items:center;gap:.35rem;font-size:.53rem;font-weight:900;display:flex}.relationship-grid>article>footer>a svg{width:14px}.relationship-grid>article>footer>span{flex:1}.relationship-grid>article>footer>button{color:#718782;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.relationship-grid>article>footer>button svg{width:14px}.relationship-list>header,.relationship-list>article{border-bottom:1px solid #e6edeb;grid-template-columns:1.2fr 1fr .55fr .55fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.relationship-list>article>div{align-items:center;gap:.6rem;display:flex}.relationship-list strong,.relationship-list small{display:block}.relationship-list strong{font-size:.58rem}.relationship-list small,.relationship-list>article>span,.relationship-list time{color:#6f8580;font-size:.5rem}.relationship-list>article>a{color:#0f7668;align-items:center;gap:.3rem;font-size:.51rem;font-weight:900;display:flex}.relationship-list>article>a svg{width:14px}.sales-loading,.sales-empty,.relationship-loading,.relationship-empty{color:#738984;text-align:center;background:#f9fbfa;border:1px dashed #cbdcd7;border-radius:20px;place-items:center;min-height:360px;padding:2rem;display:grid}.sales-loading>svg,.sales-empty>svg,.relationship-loading>svg,.relationship-empty>svg{color:#168876;width:38px;height:38px}.sales-empty p,.relationship-empty p{color:#728681;max-width:540px;font-size:.58rem}.sales-empty button,.relationship-empty button{color:#fff;background:#116f63;border:0;border-radius:10px;gap:.35rem;padding:.65rem .9rem;font-size:.56rem;font-weight:900;display:flex}@media (max-width:1200px){.relationship-grid,.sales-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.sales-hero,.relationship-hero{border-radius:21px;grid-template-columns:1fr;padding:1.25rem}.sales-hero h1,.relationship-hero h1{font-size:3rem}.sales-create,.relationship-hero>button{margin-top:1rem}.sales-hero-metrics,.relationship-hero>section{grid-template-columns:1fr 1fr;margin-top:1.2rem}.sales-controls,.relationship-controls{grid-template-columns:1fr auto}.sales-filters,.relationship-controls>div{grid-area:2/1/auto/-1;overflow-x:auto}.sales-view-toggle,.relationship-controls>nav{grid-area:1/2}.sales-list>header,.relationship-list>header{display:none}.sales-list>article,.relationship-list>article{grid-template-columns:1fr auto}.sales-list>article>span,.relationship-list>article>span,.relationship-list time{grid-column:1}.sales-list>article>button,.relationship-list>article>a{grid-area:1/2/4}.relationship-grid{grid-template-columns:1fr}.sales-editor>footer,.relationship-editor>footer{flex-direction:column;align-items:stretch}}@media (max-width:600px){.sales-hero-metrics,.relationship-hero>section{grid-template-columns:1fr}.sales-form-grid,.relationship-editor>div{grid-template-columns:1fr;padding:1rem}.sales-form-grid .wide{grid-column:auto}.sales-filters,.relationship-controls>div{flex-direction:column;align-items:stretch}.sales-filters>svg,.relationship-controls>div>svg{display:none}.relationship-methods{grid-template-columns:1fr}}.customer-command-center{max-width:1760px!important}.customer-command-center>.back-link{color:#607d77;margin-bottom:.6rem;font-size:.58rem;font-weight:900;display:inline-flex}.customer-command-center .customer-hero{color:#effffb;background:radial-gradient(circle at 85% 0,#e9a84738,#0000 20rem),linear-gradient(125deg,#0b3037,#13504c);border:0;border-radius:24px;grid-template-columns:auto 1fr auto;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 22px 60px #153d3820}.customer-command-center .hero-orb{color:#073d34;background:#72e7be}.customer-command-center .hero-copy h1{color:#fff;letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,4rem)}.customer-command-center .hero-copy p{color:#b4d0ca}.customer-command-center .hero-kicker>span:first-child{color:#70e5bd}.customer-command-center .security-chip{color:#bce5da;background:#ffffff0c;border-color:#ffffff1d}.customer-hero-actions{grid-column:2/-1;justify-content:flex-end;gap:.45rem;display:flex}.customer-hero-actions a{color:#dff9f1;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.52rem;font-weight:900;display:flex}.customer-hero-actions a:last-child{color:#0a5648;background:#dffaf1}.customer-hero-actions svg{width:14px}.customer-hero-actions a:last-child svg:last-child{margin-left:.2rem}.customer-command-center .workspace-metrics article,.customer-command-center .customer-context,.customer-command-center .record-workspace{background:#fff;border-color:#d9e5e2;box-shadow:0 12px 35px #153d380c}.customer-command-center .workspace-tabs{z-index:4;background:#f5f9f7;border:1px solid #d9e5e2;border-radius:14px;width:max-content;max-width:100%;padding:.3rem;position:sticky;top:.5rem;box-shadow:0 10px 28px #153d3810}.customer-command-center .workspace-tabs button{border-radius:10px}.customer-command-center .workspace-tabs button.active{color:#fff;background:#126e62}@media (max-width:700px){.customer-command-center .customer-hero{grid-template-columns:auto 1fr}.customer-command-center .security-chip{display:none}.customer-hero-actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.customer-command-center .workspace-tabs{width:100%}}.estimate-flight-path{background:linear-gradient(135deg,#fff,#f4faf8);border:1px solid #d5e4e0;border-radius:20px;grid-template-columns:minmax(210px,.62fr) minmax(0,2fr);align-items:center;gap:1rem;padding:.7rem;display:grid;box-shadow:0 13px 35px #123c3510}.estimate-flight-path>header{padding:.35rem .55rem}.estimate-flight-path>header>span{color:#126c60;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.56rem;font-weight:950;display:flex}.estimate-flight-path>header svg{width:15px}.estimate-flight-path>header p{color:#70847f;max-width:280px;margin:.28rem 0 0;font-size:.51rem;line-height:1.45}.estimate-flight-path nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.estimate-flight-path nav>a,.estimate-flight-path nav>span{color:#5f7772;background:#edf4f2;border:1px solid #0000;border-radius:13px;align-items:center;gap:.5rem;min-width:0;padding:.65rem;text-decoration:none;display:flex;position:relative}.estimate-flight-path nav>a:not(:last-child):after,.estimate-flight-path nav>span:not(:last-child):after{content:"";z-index:2;background:#bfd3ce;width:.5rem;height:2px;position:absolute;right:-.42rem}.estimate-flight-path .flight-marker{color:#68807a;background:#fff;border-radius:9px;flex:0 0 31px;place-items:center;height:31px;display:grid}.estimate-flight-path .flight-marker svg{width:15px}.estimate-flight-path nav span>span:last-child,.estimate-flight-path nav a>span:last-child{min-width:0;display:grid}.estimate-flight-path nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.estimate-flight-path nav small{color:#839590;font-size:.44rem}.estimate-flight-path nav .complete{color:#0f6f5e;background:#e1f5ee}.estimate-flight-path nav .complete .flight-marker{color:#fff;background:#1a8a74}.estimate-flight-path nav .active{color:#fff;background:linear-gradient(135deg,#0e625d,#158273);border-color:#6fc3b1;box-shadow:0 9px 22px #0f706236}.estimate-flight-path nav .active .flight-marker{color:#0f6c60;background:#bdf5df}.estimate-flight-path nav .active small{color:#bce3db}.estimate-flight-path nav .disabled{cursor:not-allowed;opacity:.58}.estimates-page,.capture-page,.ai-review-page,.proposals-page{gap:1rem}.estimate-composer,.capture-dock,.ai-control-deck,.ai-review-board,.proposal-workspace{box-shadow:0 18px 55px #123d3610}.estimate-composer input:focus,.estimate-composer textarea:focus,.estimate-composer select:focus,.capture-page input:focus,.capture-page textarea:focus,.capture-page select:focus,.ai-review-page textarea:focus,.ai-review-page select:focus,.proposal-composer input:focus,.proposal-composer textarea:focus,.proposal-composer select:focus{border-color:#269a85;outline:3px solid #49bca52e}.composer-footer{z-index:4;border:1px solid #d2e1de;border-radius:16px;position:sticky;bottom:.5rem;box-shadow:0 15px 38px #123d3524}.ai-handoff{z-index:3;position:sticky;bottom:.5rem;box-shadow:0 14px 35px #123d3520}.proposal-composer>footer{z-index:3;border:1px solid #d5e4e0;border-radius:15px;position:sticky;bottom:.5rem;box-shadow:0 14px 35px #123d3520}.review-journey{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#102e2dd9;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:.35rem;max-width:680px;margin:0 auto 1rem;padding:.35rem;display:grid;position:sticky;top:.55rem;box-shadow:0 14px 35px #0005}.review-journey>span{color:#d7efea;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.55rem;font-weight:850;display:flex}.review-journey b{color:#083e35;background:#7ee7c7;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}@media (max-width:1000px){.estimate-flight-path{grid-template-columns:1fr}.estimate-flight-path>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.estimate-flight-path>header p{text-align:right;margin:0}}@media (max-width:700px){.estimate-flight-path{border-radius:16px;padding:.55rem}.estimate-flight-path>header{flex-direction:column;align-items:flex-start}.estimate-flight-path>header p{text-align:left;margin-top:.2rem}.estimate-flight-path nav{scroll-snap-type:x mandatory;padding-bottom:.15rem;display:flex;overflow-x:auto}.estimate-flight-path nav>a,.estimate-flight-path nav>span{scroll-snap-align:start;flex:0 0 155px}.composer-footer,.ai-handoff,.proposal-composer>footer{bottom:.25rem}.review-journey{top:.35rem}.review-journey>span{font-size:0}.review-journey>span:after{content:"Step";font-size:.5rem}.review-journey b{font-size:.55rem}}.jobs-page,.job-capture,.scope-review-page,.change-order-page,.control-page{gap:1rem;max-width:1760px;margin-inline:auto;display:grid}.protection-flight-path{background:linear-gradient(135deg,#fff,#f3faf7);border:1px solid #d5e4e0;border-radius:20px;grid-template-columns:minmax(220px,.62fr) minmax(0,2.25fr);align-items:center;gap:1rem;padding:.7rem;display:grid;box-shadow:0 13px 35px #123c3510}.protection-flight-path>header{padding:.35rem .55rem}.protection-flight-path>header>span{color:#116b5f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.56rem;font-weight:950;display:flex}.protection-flight-path>header svg{width:15px}.protection-flight-path>header p{color:#70847f;max-width:300px;margin:.28rem 0 0;font-size:.5rem;line-height:1.45}.protection-flight-path nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.protection-flight-path nav>a,.protection-flight-path nav>span{color:#5f7772;background:#edf4f2;border:1px solid #0000;border-radius:13px;align-items:center;gap:.45rem;min-width:0;padding:.62rem .55rem;text-decoration:none;display:flex;position:relative}.protection-flight-path nav>a:not(:last-child):after,.protection-flight-path nav>span:not(:last-child):after{content:"";z-index:2;background:#bfd3ce;width:.4rem;height:2px;position:absolute;right:-.36rem}.protection-marker{color:#68807a;background:#fff;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;display:grid}.protection-marker svg{width:15px}.protection-flight-path nav a>span:last-child,.protection-flight-path nav>span>span:last-child{min-width:0;display:grid}.protection-flight-path nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.protection-flight-path nav small{color:#839590;text-overflow:ellipsis;white-space:nowrap;font-size:.41rem;overflow:hidden}.protection-flight-path nav .complete{color:#0f6f5e;background:#e1f5ee}.protection-flight-path nav .complete .protection-marker{color:#fff;background:#1a8a74}.protection-flight-path nav .active{color:#fff;background:linear-gradient(135deg,#714414,#a4661b);border-color:#efb557;box-shadow:0 9px 22px #71441432}.protection-flight-path nav .active .protection-marker{color:#70420f;background:#ffe4a9}.protection-flight-path nav .active small{color:#f8dbad}.protection-flight-path nav .disabled{cursor:not-allowed;opacity:.55}.job-detail,.capture-studio,.evidence-ledger,.comparison-builder,.review-board,.co-studio,.control-detail{box-shadow:0 18px 55px #123d3610}.job-form-grid input:focus,.job-form-grid textarea:focus,.job-form-grid select:focus,.job-capture input:focus,.job-capture textarea:focus,.job-capture select:focus,.scope-review-page input:focus,.scope-review-page textarea:focus,.scope-review-page select:focus,.change-order-page input:focus,.change-order-page textarea:focus,.change-order-page select:focus,.control-page input:focus{border-color:#269a85;outline:3px solid #49bca52e}.co-actions{z-index:4;border-radius:16px;bottom:.5rem;box-shadow:0 15px 38px #123d3524;border:1px solid #d2e1de!important;position:sticky!important}.scope-review-launch,.compare-button{box-shadow:0 10px 24px #0e756326}.unapproved-work-rail{box-shadow:0 18px 45px #8a4c1320}.control-detail>header{z-index:3;background:#fff;border-radius:14px;position:sticky;top:.5rem;box-shadow:0 12px 32px #123d3514}.change-review-journey{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#102e2de3;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:.3rem;max-width:820px;margin:0 auto 1rem;padding:.35rem;display:grid;position:sticky;top:.55rem;box-shadow:0 14px 35px #0005}.change-review-journey>span{color:#d7efea;justify-content:center;align-items:center;gap:.4rem;padding:.52rem;font-size:.52rem;font-weight:850;display:flex}.change-review-journey b{color:#55330d;background:#ffd991;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}@media (max-width:1120px){.protection-flight-path{grid-template-columns:1fr}.protection-flight-path>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.protection-flight-path>header p{text-align:right;margin:0}.protection-flight-path nav strong{font-size:.47rem}}@media (max-width:760px){.protection-flight-path{border-radius:16px;padding:.55rem}.protection-flight-path>header{flex-direction:column;align-items:flex-start}.protection-flight-path>header p{text-align:left;margin-top:.2rem}.protection-flight-path nav{scroll-snap-type:x mandatory;padding-bottom:.15rem;display:flex;overflow-x:auto}.protection-flight-path nav>a,.protection-flight-path nav>span{scroll-snap-align:start;flex:0 0 160px}.co-actions{bottom:.25rem}.control-detail>header{position:static}.change-review-journey{grid-template-columns:repeat(4,minmax(54px,1fr));top:.35rem}.change-review-journey>span{font-size:0}.change-review-journey>span:after{content:"Stage";font-size:.48rem}.change-review-journey b{font-size:.53rem}}.catalog-page,.documents-page,.team-page,.setup-page{gap:1rem;display:grid}.foundation-flight-path{background:linear-gradient(135deg,#fff,#f3faf8);border:1px solid #d5e4e0;border-radius:20px;grid-template-columns:minmax(205px,.55fr) minmax(0,2.45fr);align-items:center;gap:1rem;padding:.7rem;display:grid;box-shadow:0 13px 35px #123c3510}.foundation-flight-path>header{gap:.45rem;padding:.35rem .55rem;display:grid}.foundation-flight-path>header>span{color:#116b5f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.55rem;font-weight:950;display:flex}.foundation-flight-path>header>span svg{width:15px}.foundation-flight-path>header>div{display:grid}.foundation-flight-path>header strong{color:#173f3a;font-size:.95rem}.foundation-flight-path>header small{color:#71847f;font-size:.47rem}.foundation-flight-path nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}.foundation-flight-path nav>a{color:#607873;background:#edf4f2;border:1px solid #0000;border-radius:13px;align-items:center;gap:.45rem;min-width:0;padding:.62rem .5rem;text-decoration:none;display:flex}.foundation-marker{color:#68807a;background:#fff;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;display:grid}.foundation-marker svg{width:14px}.foundation-flight-path nav a>span:last-child{min-width:0;display:grid}.foundation-flight-path nav strong,.foundation-flight-path nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foundation-flight-path nav strong{font-size:.48rem}.foundation-flight-path nav small{color:#859691;font-size:.4rem}.foundation-flight-path nav a.complete{color:#106c5c;background:#e0f5ed}.foundation-flight-path nav a.complete .foundation-marker{color:#fff;background:#1b8a74}.foundation-flight-path nav a.active{color:#fff;background:linear-gradient(135deg,#164d67,#196d75);border-color:#77b4d5;box-shadow:0 9px 22px #164d6730}.foundation-flight-path nav a.active .foundation-marker{color:#15536a;background:#cceffd}.foundation-flight-path nav a.active small{color:#c6e4e5}.catalog-panel,.resource-editor,.pricing-editor,.document-editor,.team-roster,.permission-guide,.team-invite-panel,.setup-section{box-shadow:0 18px 55px #123d3610}.catalog-page input:focus,.catalog-page textarea:focus,.catalog-page select:focus,.documents-page input:focus,.documents-page textarea:focus,.documents-page select:focus,.team-page input:focus,.team-page select:focus,.setup-page input:focus,.setup-page textarea:focus,.setup-page select:focus{border-color:#269a85;outline:3px solid #49bca52e}.pricing-simulator,.document-preview,.brand-preview,.permission-guide,.setup-checklist{top:.75rem}.catalog-subnav,.resource-tabs,.pricing-tabs,.document-tabs,.workspace-tabs{scrollbar-width:thin}@media (max-width:1180px){.foundation-flight-path{grid-template-columns:1fr}.foundation-flight-path>header{justify-content:space-between;align-items:center;display:flex}.foundation-flight-path>header>div{text-align:right}}@media (max-width:760px){.foundation-flight-path{border-radius:16px;padding:.55rem}.foundation-flight-path>header{flex-direction:column;align-items:flex-start}.foundation-flight-path>header>div{text-align:left}.foundation-flight-path nav{scroll-snap-type:x mandatory;padding-bottom:.15rem;display:flex;overflow-x:auto}.foundation-flight-path nav>a{scroll-snap-align:start;flex:0 0 155px}.foundation-flight-path nav strong{font-size:.5rem}.foundation-flight-path nav small{font-size:.42rem}}.customer-document-skip{z-index:1000;color:#0b443b;background:#fff;border-radius:10px;padding:.7rem 1rem;font-weight:900;position:fixed;top:-100px;left:1rem;box-shadow:0 12px 35px #0004}.customer-document-skip:focus{top:1rem}.customer-document-guide{z-index:6;color:#dff6f1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#102e2de8;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:minmax(210px,.65fr) minmax(0,2fr);gap:.45rem;max-width:1060px;margin:0 auto 1rem;padding:.4rem;display:grid;position:sticky;top:.55rem;box-shadow:0 14px 35px #0005}.customer-document-guide>header{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.45rem .55rem;display:grid}.customer-document-guide>header>svg{color:#77e5ca;grid-row:1/3;width:18px}.customer-document-guide>header>span{display:grid}.customer-document-guide>header strong{font-size:.56rem}.customer-document-guide>header small{color:#9dbbb5;font-size:.44rem}.customer-document-guide>header>b{color:#ffe1a5;text-transform:uppercase;background:#ffffff0e;border-radius:999px;grid-column:1/-1;align-items:center;gap:.3rem;width:max-content;padding:.26rem .43rem;font-size:.43rem;display:flex}.customer-document-guide>header>b.decided{color:#9ef0d4}.customer-document-guide>header>b svg{width:12px}.customer-document-guide nav{grid-template-columns:repeat(var(--document-steps),minmax(0,1fr));gap:.3rem;display:grid}.customer-document-guide nav>span{color:#d7efea;text-align:center;background:#ffffff08;border-radius:11px;justify-content:center;align-items:center;gap:.38rem;min-width:0;padding:.58rem .35rem;font-size:.5rem;font-weight:850;display:flex}.customer-document-guide nav b{color:#083e35;background:#7ee7c7;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.public-proposal,.public-change-order{overflow-x:clip}.review-document,.change-review-document{scroll-margin-top:7rem}.review-document button,.review-document a,.change-review-document button,.change-review-document a{touch-action:manipulation}.decision-tabs button,.decision-submit,.review-integrity button,.review-artifact-actions a,.change-review-bar a{min-height:44px}.decision-error{font-weight:700}.decision-submit:focus-visible,.decision-tabs button:focus-visible,.review-options label:focus-within,.decision-confirm:focus-within{outline-offset:3px;outline:3px solid #32b69d}.review-options label,.decision-confirm{min-height:52px}.review-document img,.change-review-document img{height:auto}.review-document code,.change-review-document code{overflow-wrap:anywhere;word-break:break-word}@media (max-width:760px){.customer-document-guide{grid-template-columns:1fr;top:.35rem}.customer-document-guide>header{padding:.35rem;display:flex}.customer-document-guide>header>span{margin-right:auto}.customer-document-guide>header>b{white-space:nowrap;grid-column:auto}.customer-document-guide nav>span{font-size:0}.customer-document-guide nav>span:after{content:"Step";font-size:.47rem}.customer-document-guide nav b{font-size:.52rem}.review-document,.change-review-document{scroll-margin-top:9rem}.decision-tabs{grid-template-columns:1fr}.decision-tabs button{justify-content:flex-start}.decision-total{grid-template-columns:1fr}.decision-total>span{display:none}.receipt-totals{grid-template-columns:1fr}.review-artifact-actions{flex-wrap:wrap}}@media (max-width:430px){.customer-document-guide>header small{display:none}.customer-document-guide>header>b{font-size:0}.customer-document-guide>header>b svg{width:16px}.customer-document-guide>header>b:after{content:"Status";font-size:.43rem}.customer-document-guide nav{gap:.2rem}.customer-document-guide nav>span{padding:.45rem .2rem}}@media print{.customer-document-guide,.customer-document-skip,.review-bar,.change-review-bar,.decision-studio{display:none!important}.public-proposal,.public-change-order{background:#fff;padding:0}.review-document,.change-review-document{max-width:none;box-shadow:none;border-radius:0}}.catalog-shell{padding:.7rem}.catalog-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.catalog-workspace-nav{border:1px solid var(--fq-border);background:linear-gradient(155deg,#10251f,#0a1916);border-radius:18px;gap:1rem;padding:1rem;display:grid;position:sticky;top:.75rem;box-shadow:0 18px 50px #0000001c}.catalog-workspace-nav>header{padding:.35rem}.catalog-workspace-nav h2{color:var(--fq-fg);letter-spacing:-.04em;margin:.35rem 0;font-size:1.25rem}.catalog-workspace-nav>header>p:last-child{color:var(--fq-muted);margin:.35rem 0 0;font-size:.65rem;line-height:1.55}.catalog-workspace-nav nav{gap:.35rem;display:grid}.catalog-workspace-nav nav>a,.catalog-workspace-nav nav>button{width:100%;min-width:0;color:var(--fq-soft);text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.catalog-workspace-nav nav>button.active{color:#fff;background:linear-gradient(135deg,#174b3d,#116050);border-color:#48d5a45c;box-shadow:0 8px 22px #0003}.catalog-workspace-nav nav>a:hover,.catalog-workspace-nav nav>button:hover{border-color:var(--fq-border-strong);background:#ffffff09}.catalog-workspace-nav nav>a>span,.catalog-workspace-nav nav>button>span{width:34px;height:34px;color:var(--fq-accent);background:#ffffff09;border-radius:10px;place-items:center;display:grid}.catalog-workspace-nav nav svg{width:17px}.catalog-workspace-nav nav div{min-width:0;display:grid}.catalog-workspace-nav nav strong{font-size:.67rem}.catalog-workspace-nav nav small{color:var(--fq-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.51rem;overflow:hidden}.catalog-workspace-nav nav b{color:#bce7d7;background:#ffffff0b;border-radius:8px;place-items:center;min-width:25px;min-height:25px;font-size:.55rem;display:grid}.catalog-workspace-guide{background:#42e69b0b;border:1px solid #54d6a42b;border-radius:13px;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.catalog-workspace-guide>svg{width:18px;color:var(--fq-accent);flex:0 0 18px}.catalog-workspace-guide div{display:grid}.catalog-workspace-guide strong{font-size:.61rem}.catalog-workspace-guide p{color:var(--fq-muted);margin:.22rem 0 0;font-size:.53rem;line-height:1.5}.catalog-workspace-main{min-width:0;padding:.4rem}.catalog-workspace-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.65rem .4rem 1.1rem;display:flex}.catalog-workspace-heading h2{letter-spacing:-.045em;margin:.35rem 0;font-size:1.55rem}.catalog-workspace-heading>div>p:last-child{max-width:680px;color:var(--fq-muted);margin:.2rem 0 0;font-size:.66rem;line-height:1.55}.catalog-workspace-heading>button{flex:none;align-items:center;gap:.4rem;display:flex}.catalog-workspace-heading>button svg{width:16px}.catalog-workspace-main .directory-toolbar{z-index:3;border:1px solid var(--fq-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b1916e8;border-radius:14px;padding:.55rem;position:sticky;top:.75rem}.catalog-workspace-main .catalog-editor{border-color:#42e69b35;scroll-margin-top:5rem;box-shadow:0 24px 65px #0003}@media (max-width:1050px){.catalog-workspace{grid-template-columns:1fr}.catalog-workspace-nav{position:static}.catalog-workspace-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace-guide{display:none}}@media (max-width:700px){.catalog-shell{padding:.45rem}.catalog-workspace-nav{padding:.65rem}.catalog-workspace-nav>header{display:none}.catalog-workspace-nav nav{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.catalog-workspace-nav nav>a,.catalog-workspace-nav nav>button{scroll-snap-align:start;flex:0 0 min(78vw,245px)}.catalog-workspace-heading{flex-direction:column;align-items:stretch}.catalog-workspace-heading>button{justify-content:center;min-height:46px}.catalog-workspace-main{padding:0}.catalog-workspace-main .directory-toolbar{top:4.4rem}}.pricing-command-workspace .policy-section-intro{display:none}.document-command-workspace{grid-template-columns:235px minmax(0,1fr)}.document-command-workspace .document-card-list{gap:.55rem}.document-command-workspace .document-editor{border-color:#e8c67a42}@media (max-width:1400px){.pricing-command-workspace,.document-command-workspace{grid-template-columns:1fr}.pricing-command-workspace .catalog-workspace-nav,.document-command-workspace .catalog-workspace-nav{position:static}.pricing-command-workspace .catalog-workspace-nav nav,.document-command-workspace .catalog-workspace-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-command-workspace .catalog-workspace-guide,.document-command-workspace .catalog-workspace-guide{display:none}}@media (max-width:700px){.pricing-command-workspace .catalog-workspace-nav nav,.document-command-workspace .catalog-workspace-nav nav{display:flex}.pricing-command-workspace .catalog-workspace-nav nav>button,.document-command-workspace .catalog-workspace-nav nav>button{flex:0 0 min(78vw,245px)}}.catalog-nav-group{background:#ffffff05;border:1px solid #0000;border-radius:13px;min-width:0}.catalog-nav-group[open]{background:#ffffff06;border-color:#48d5a426}.catalog-nav-group>summary{color:var(--fq-soft);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.65rem;list-style:none;display:grid}.catalog-nav-group>summary::-webkit-details-marker{display:none}.catalog-nav-group>summary>span{width:34px;height:34px;color:var(--fq-accent);background:#ffffff09;border-radius:10px;place-items:center;display:grid}.catalog-nav-group>summary>svg{width:15px;transition:transform .18s}.catalog-nav-group[open]>summary>svg{transform:rotate(180deg)}.catalog-nav-group>summary div{min-width:0;display:grid}.catalog-nav-group>summary strong{font-size:.67rem}.catalog-nav-group>summary small{color:var(--fq-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.51rem;overflow:hidden}.catalog-nav-children{padding:0 .4rem .45rem .75rem;grid-template-columns:1fr!important;gap:.25rem!important;display:grid!important}.catalog-nav-children>a{align-items:center;gap:.5rem;min-width:0;font-size:.61rem;font-weight:750;color:var(--fq-muted)!important;background:0 0!important;border:1px solid #0000!important;border-left:2px solid #ffffff16!important;border-radius:9px!important;grid-template-columns:auto 1fr auto!important;padding:.52rem .6rem!important;display:grid!important}.catalog-nav-children>a:hover{color:#fff!important;background:#ffffff08!important;border-color:#48d5a438!important}.catalog-nav-children>a.active{color:#fff!important;background:linear-gradient(135deg,#174b3d,#116050)!important;border-color:#48d5a45c!important}.catalog-nav-children>a>span{width:26px;height:26px;color:var(--fq-accent);background:#ffffff08;border-radius:8px;place-items:center;display:grid}.catalog-nav-children>a div{min-width:0;display:grid}.catalog-nav-children>a strong{font-size:.62rem}.catalog-nav-children>a small{font-size:.49rem}.catalog-nav-children>a b{color:#bce7d7;background:#ffffff0b;border-radius:7px;place-items:center;min-width:23px;min-height:23px;font-size:.52rem;display:grid}@media (max-width:1050px){.catalog-nav-group{align-self:start}}@media (max-width:700px){.catalog-workspace-nav nav>.catalog-nav-group{scroll-snap-align:start;flex:0 0 min(82vw,270px)}.catalog-nav-group>summary{min-height:62px}.catalog-nav-children{max-height:210px;overflow-y:auto}}.catalog-workspace,.pricing-command-workspace{scroll-margin-top:1rem}.catalog-nav-children>a:focus-visible,.catalog-nav-group>summary:focus-visible{outline:2px solid var(--fq-accent);outline-offset:2px}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8f6e8;border:1px solid #0000;border-radius:0 0 18px 18px;width:min(100% - 2rem,1460px);height:74px;padding:0 1rem;transition:border-color .2s,box-shadow .2s;position:sticky;top:0;box-shadow:0 10px 35px #173e380d}.marketing-product-definition{color:#315b58;max-width:650px;margin-top:1rem;font-size:.72rem;line-height:1.55;display:block}.marketing-plain-language{grid-template-columns:repeat(4,1fr);gap:.45rem;max-width:650px;margin-top:1.25rem;display:grid}.marketing-plain-language>span{background:#ffffffa8;border:1px solid #d8e6e1;border-radius:12px;gap:.2rem;padding:.65rem;display:grid}.marketing-plain-language small{color:#19927b;font-size:.47rem;font-weight:950}.marketing-plain-language strong{color:#345853;font-size:.58rem}.marketing-footer{color:#dff4ee;background:radial-gradient(circle at 5% 0,#1a6558 0,#0000 32rem),linear-gradient(135deg,#0d3337,#081f25);border-top:0;grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);gap:4rem;width:100%;max-width:none;padding:4.5rem max(1.5rem,50vw - 660px);display:grid}.marketing-footer-brand{max-width:610px}.marketing-footer .marketing-brand{color:#fff;width:max-content}.marketing-footer-brand h2{color:#fff;letter-spacing:-.05em;margin:1.5rem 0 .8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.marketing-footer-brand>p{color:#9fc0b9;max-width:570px;margin:0 0 1.5rem;font-size:.7rem;line-height:1.7}.marketing-footer-links{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.marketing-footer-links nav{align-content:start;gap:.7rem;display:grid}.marketing-footer-links nav>strong{color:#fff;margin-bottom:.3rem;font-size:.62rem}.marketing-footer-links a{color:#9fc0b9;font-size:.61rem;font-weight:700}.marketing-footer-links a:hover{color:#71e2bd}.marketing-footer-bottom{color:#749c95;border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.53rem;display:flex}.marketing-footer-bottom span{align-items:center;gap:.35rem;display:flex}.marketing-footer-bottom svg{color:#62d9b3;width:14px}@media (max-width:900px){.marketing-footer{grid-template-columns:1fr;gap:2.5rem}.marketing-footer-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.marketing-nav{width:calc(100% - 1rem);padding:0 .5rem}.marketing-plain-language{grid-template-columns:1fr 1fr}.marketing-footer{width:100%;padding:3rem 1.25rem}.marketing-footer-links{grid-template-columns:1fr 1fr}.marketing-footer-bottom{flex-direction:column;align-items:flex-start}.marketing-footer-bottom span{line-height:1.5}}.marketing-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.marketing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.newsletter-email{gap:.35rem;display:grid}.newsletter-email>span{color:#b9d4cd;font-size:.56rem;font-weight:850}.newsletter-email>div{background:#ffffff10;border:1px solid #ffffff2a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.newsletter-email>div>svg{color:#6ee2bc;width:18px;margin-left:.45rem}.newsletter-email>div input{color:#fff;min-width:0;box-shadow:none;background:0 0;border:0}.newsletter-email>div input::placeholder{color:#89aaa3}.newsletter-email>div button{color:#083e37;background:linear-gradient(135deg,#8af0cc,#55dcae);border:0;border-radius:10px;align-items:center;gap:.4rem;min-height:43px;padding:.65rem .85rem;font-weight:950;display:flex;box-shadow:0 8px 24px #041d182e}.newsletter-email>div button:hover{filter:brightness(1.04);transform:translateY(-1px)}.newsletter-email>div button svg{width:15px}.contact-live-chat{color:#164f47;background:linear-gradient(145deg,#ecfaf5,#dff6ed);border:1px solid #8ad5bb;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:1.2rem 0;padding:1rem;display:grid;box-shadow:0 12px 30px #176b5512}.contact-live-chat>svg{color:#11806b;width:22px}.contact-live-chat>svg:last-child{width:16px}.contact-live-chat span{display:grid}.contact-live-chat strong{font-size:.7rem}.contact-live-chat small{color:#52716b;margin-top:.2rem;font-size:.56rem;line-height:1.5}@media (max-width:620px){.newsletter-email>div{grid-template-columns:auto minmax(0,1fr)}.newsletter-email>div button{grid-column:1/-1;justify-content:center;width:100%}}.experience-shell{--fq-bg:#e9eeec;--fq-bg-soft:#eef2f0;--fq-panel:#f8faf9;--fq-panel-raised:#fff;--fq-border:#d3dedb;--fq-border-strong:#bccdc8;--fq-fg:#173d3a;--fq-muted:#667c77;--fq-soft:#355b56;--fq-shadow:0 18px 48px #16333317}.experience-content{background:linear-gradient(145deg,#e8edeb,#f0f3f2 48%,#e6ebe9)}.experience-content input,.experience-content select,.experience-content textarea{color:#173d3a;background:#fff;border-color:#c9d6d2}.experience-content input::placeholder,.experience-content textarea::placeholder{color:#82938f}.experience-content .catalog-shell{background:#f5f7f6;border-color:#ccd9d5;box-shadow:0 18px 50px #173e3810}.experience-content .catalog-workspace-nav{color:#234b46;background:linear-gradient(155deg,#edf2f0,#e1e8e5);border-color:#cad8d4;box-shadow:0 16px 42px #173e3810}.experience-content .catalog-workspace-nav h2,.experience-content .catalog-workspace-nav nav strong,.experience-content .catalog-workspace-guide strong{color:#173d39}.experience-content .catalog-workspace-nav nav>a,.experience-content .catalog-workspace-nav nav>button,.experience-content .catalog-nav-group>summary{color:#355d57;background:#f8faf988}.experience-content .catalog-workspace-nav nav>a:hover,.experience-content .catalog-workspace-nav nav>button:hover,.experience-content .catalog-nav-group>summary:hover{background:#fff;border-color:#a9c5bd}.experience-content .catalog-workspace-nav nav>a>span,.experience-content .catalog-workspace-nav nav>button>span,.experience-content .catalog-nav-group summary>span{color:#117764;background:#dcebe6}.experience-content .catalog-workspace-nav nav small,.experience-content .catalog-workspace-nav>header>p:last-child,.experience-content .catalog-workspace-guide p{color:#687e79}.experience-content .catalog-nav-children{border-color:#c7d5d1}.experience-content .catalog-nav-children a.active{color:#fff;background:linear-gradient(135deg,#176f60,#15554f)}.experience-content .catalog-nav-children a.active small{color:#c4dfd7}.experience-content .catalog-workspace-guide{background:#e1f1ec;border-color:#afd6ca}.experience-content .catalog-workspace-main .directory-toolbar{background:#edf2f0ed;border-color:#c7d5d1}.experience-content .policy-card,.experience-content .catalog-card,.experience-content .resource-card,.experience-content .rate-row,.experience-content .pricing-simulator,.experience-content .editor-panel{color:#173d39;background:#fff;border-color:#ccd9d5;box-shadow:0 12px 32px #173e380c}.experience-content .pricing-strip,.experience-content .resource-economics,.experience-content .deposit-example{background:#eef2f0}.experience-content .policy-select span{background:#fff}.pricing-command-workspace{grid-template-columns:280px minmax(0,1fr)}@media (max-width:1050px){.pricing-command-workspace{grid-template-columns:1fr}.pricing-command-workspace .catalog-workspace-nav{position:static}.pricing-command-workspace .catalog-workspace-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-command-workspace .catalog-workspace-guide{display:none}}.trust-page .marketing-footer-links nav,.trust-page .marketing-footer-links a,.trust-page .marketing-footer-bottom nav,.trust-page .marketing-footer-bottom a{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;padding:0}.trust-page .marketing-footer-links a:hover,.trust-page .marketing-footer-bottom a:hover{color:#71e2bd;background:0 0}.knowledge-hero{text-align:center;justify-items:center;width:min(100% - 3rem,1100px);margin:4rem auto 2rem;display:grid}.knowledge-hero>span{color:#16816f;letter-spacing:.12em;font-size:.57rem;font-weight:950}.knowledge-hero h1{letter-spacing:-.067em;max-width:850px;margin:.7rem 0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.knowledge-hero>p{color:#657c77;max-width:720px;line-height:1.7}.knowledge-hero>label{background:#fff;border:1px solid #bfd2cc;border-radius:15px;align-items:center;width:min(100%,720px);margin-top:1.2rem;padding:.55rem .8rem;display:flex;box-shadow:0 18px 45px #173e3815}.knowledge-hero>label svg{color:#16816f;width:21px}.knowledge-hero input{box-shadow:none;background:0 0;border:0;flex:1;font-size:.8rem}.knowledge-hero>div{gap:.7rem;margin-top:1rem;display:flex}.knowledge-hero>div a{color:#fff;background:#126f63;border-radius:11px;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:.62rem;font-weight:900;display:flex}.knowledge-hero>div a:last-child{color:#315f58;background:#e4f1ed}.knowledge-layout{grid-template-columns:240px minmax(0,1fr);gap:1rem;width:min(100% - 3rem,1240px);margin:2rem auto 7rem;display:grid}.knowledge-layout>aside{background:#fff;border:1px solid #d4e2de;border-radius:18px;align-self:start;gap:.25rem;padding:.8rem;display:grid;position:sticky;top:95px}.knowledge-layout>aside>strong{padding:.55rem}.knowledge-layout>aside button{color:#54706a;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:.65rem;font-size:.6rem;font-weight:800;display:flex}.knowledge-layout>aside button.active{color:#fff;background:#176f61}.knowledge-layout>aside button span{font-size:.53rem}.knowledge-layout>div>header{justify-content:space-between;align-items:end;padding:.8rem;display:flex}.knowledge-layout>div>header span{color:#16816f;font-size:.55rem;font-weight:900}.knowledge-layout h2{margin:.25rem 0}.knowledge-layout>div>header small{color:#718681}.knowledge-layout>div>section{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.knowledge-layout>div>section>a{color:#244a45;background:#fff;border:1px solid #d4e2de;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;min-height:180px;padding:1.1rem;transition:all .15s;display:grid;box-shadow:0 12px 35px #173e3809}.knowledge-layout>div>section>a:hover{border-color:#8dc9b8;transform:translateY(-2px);box-shadow:0 18px 45px #173e3814}.knowledge-layout>div>section>a>span{color:#147967;background:#e5f4ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.knowledge-layout>div>section>a>span svg{width:20px}.knowledge-layout>div>section>a>div small{color:#16816f;font-size:.5rem;font-weight:900}.knowledge-layout h3{margin:.35rem 0;font-size:.9rem}.knowledge-layout>div>section>a p{color:#687e79;margin:0;font-size:.62rem;line-height:1.6}.knowledge-layout>div>section>a>svg{color:#81948f;width:15px}.knowledge-empty{text-align:center;grid-column:1/-1;justify-items:center;padding:4rem;display:grid}.knowledge-empty svg{color:#16816f;width:35px}.knowledge-article-page>article{background:#fff;border:1px solid #d3e1dd;border-radius:27px;width:min(100% - 3rem,900px);margin:3rem auto 7rem;padding:clamp(1.4rem,4vw,3rem);box-shadow:0 28px 75px #173e3814}.knowledge-article-page>article>a{color:#176f61;align-items:center;gap:.35rem;font-size:.6rem;font-weight:850;display:flex}.knowledge-article-page article>header{border-bottom:1px solid #dfe9e6;padding:2rem 0}.knowledge-article-page header>span{color:#16816f;align-items:center;gap:.35rem;font-size:.57rem;font-weight:900;display:flex}.knowledge-article-page header span svg{width:16px}.knowledge-article-page h1{letter-spacing:-.06em;margin:.6rem 0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.93}.knowledge-article-page header p{color:#647b76;line-height:1.7}.knowledge-article-page article>section{gap:.7rem;padding:1.5rem 0;display:grid}.knowledge-article-page article>section>div{background:#f1f6f4;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.8rem;display:grid}.knowledge-article-page article>section>div>span{color:#fff;background:#167565;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.6rem;font-weight:950;display:grid}.knowledge-article-page article>section p{color:#496863;margin:.35rem 0;line-height:1.65}.knowledge-article-page article>aside{color:#e8fbf5;background:#123b3c;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.knowledge-article-page article>aside>svg{color:#6fe0bb;width:25px}.knowledge-article-page article>aside div{display:grid}.knowledge-article-page article>aside p{color:#a8c8c1;margin:.2rem 0;font-size:.6rem}.knowledge-article-page article>aside a{color:#123e38;background:#78e3bf;border-radius:10px;align-items:center;gap:.35rem;padding:.65rem;font-size:.58rem;font-weight:900;display:flex}@media (max-width:800px){.knowledge-layout{grid-template-columns:1fr}.knowledge-layout>aside{display:flex;position:static;overflow-x:auto}.knowledge-layout>aside>strong{display:none}.knowledge-layout>aside button{flex:none}.knowledge-layout>div>section{grid-template-columns:1fr}}@media (max-width:620px){.knowledge-hero,.knowledge-layout{width:calc(100% - 1.5rem)}.knowledge-hero>div{flex-direction:column;align-items:stretch}.knowledge-layout>div>header{flex-direction:column;align-items:flex-start}.knowledge-article-page>article{width:calc(100% - 1.5rem)}.knowledge-article-page article>aside{grid-template-columns:auto 1fr}.knowledge-article-page article>aside a{grid-column:1/-1;justify-content:center}}.public-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf8e8;border:1px solid #dbe7e3;border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;width:min(100% - 2rem,1380px);height:74px;margin:auto;padding:0 1rem;display:flex;position:sticky;top:0;box-shadow:0 12px 38px #173e3812}.public-header>nav,.public-header>div{align-items:center;gap:1.25rem;display:flex}.public-header>nav a,.public-header>div>a:first-child{color:#506d68;font-size:.64rem;font-weight:850}.public-header>details{display:none}.public-footer{color:#dff4ee;background:radial-gradient(circle at 5% 0,#1a6558,#0000 30rem),#09252a;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);gap:3rem;padding:4rem max(1.5rem,50vw - 660px);display:grid}.public-footer>section h2{color:#fff;max-width:520px;margin:1.3rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.public-footer>section p{color:#9fc0b9;line-height:1.65}.public-footer .marketing-brand{color:#fff}.public-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.public-footer-links nav{align-content:start;gap:.65rem;display:grid}.public-footer-links strong{color:#fff;font-size:.62rem}.public-footer-links a,.public-footer-bottom a{color:#9fc0b9;font-size:.58rem;font-weight:750}.public-footer-bottom{color:#8eb0a9;border-top:1px solid #ffffff17;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.public-footer-bottom small{font-size:.7rem;font-weight:750}.public-footer-bottom nav{flex-wrap:wrap;gap:.8rem;display:flex}.legal-breadcrumb{color:#718681;gap:.45rem;width:min(100% - 3rem,1240px);margin:2rem auto;font-size:.6rem;display:flex}.legal-breadcrumb a{color:#187a6a}.legal-shell{grid-template-columns:260px minmax(0,1fr);gap:1rem;width:min(100% - 3rem,1240px);margin:0 auto 6rem;display:grid}.legal-shell>aside{background:#ffffffc9;border:1px solid #d7e4e0;border-radius:20px;align-self:start;padding:1rem;position:sticky;top:95px}.legal-shell>aside>span{color:#16816f;letter-spacing:.1em;font-size:.52rem;font-weight:950}.legal-shell>aside>strong{margin:.35rem 0 1rem;display:block}.legal-shell>aside>nav{gap:.25rem;display:grid}.legal-shell>aside>nav a{color:#58716c;border-radius:9px;padding:.58rem;font-size:.59rem;font-weight:800}.legal-shell>aside>nav a.active{color:#fff;background:#176e61}.legal-shell>aside>div{color:#d9f6ed;background:#123b3c;border-radius:13px;margin-top:1rem;padding:.8rem}.legal-shell>aside>div svg{color:#70dfbb;width:22px}.legal-shell>aside>div p{font-size:.58rem;line-height:1.5}.legal-shell>aside>div a{color:#7ce6c1;font-size:.56rem;font-weight:900}.legal-shell>article{background:#fff;border:1px solid #d6e4df;border-radius:28px;min-width:0;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 30px 80px #173e3815}.legal-shell article>header{border-bottom:1px solid #dfe9e6;padding-bottom:2rem}.legal-shell h1{letter-spacing:-.065em;margin:.7rem 0;font-size:clamp(3rem,6vw,5.5rem);line-height:.92}.legal-shell header p{color:#657c77;max-width:760px;font-size:.85rem;line-height:1.7}.legal-shell header>div{flex-wrap:wrap;gap:.45rem;display:flex}.legal-shell header small{color:#5d7771;background:#edf5f2;border-radius:99px;padding:.3rem .5rem;font-size:.52rem}.legal-toc{background:#f0f7f4;border-radius:14px;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;padding:1rem;display:flex}.legal-toc strong{width:100%;font-size:.6rem}.legal-toc a{color:#176f61;font-size:.57rem;font-weight:800}.legal-shell article>section{border-bottom:1px solid #e6ecea;grid-template-columns:42px 1fr;gap:.8rem;padding:1.6rem 0;scroll-margin-top:100px;display:grid}.legal-shell article>section>span{color:#167966;background:#e6f5f0;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.58rem;font-weight:950;display:grid}.legal-shell h2{margin:0 0 .5rem;font-size:1.25rem}.legal-shell section p{color:#627873;margin:0;font-size:.72rem;line-height:1.8}.legal-shell article>footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.legal-shell article>footer p{color:#687d79;margin:.3rem 0}.legal-shell article>footer a{color:#fff;background:#126f63;border-radius:11px;flex:none;padding:.75rem 1rem;font-size:.62rem;font-weight:900}@media (max-width:900px){.public-footer{grid-template-columns:1fr}.public-footer-links{grid-template-columns:repeat(2,1fr)}.legal-shell{grid-template-columns:1fr}.legal-shell>aside{position:static}.legal-shell>aside>nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.public-header>nav,.public-header>div{display:none}.public-header>details{display:block;position:relative}.public-header summary{background:#fff;border:1px solid #d4e2de;border-radius:11px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.public-header details>nav{background:#fff;border:1px solid #d5e3df;border-radius:13px;width:220px;padding:.5rem;display:grid;position:absolute;top:46px;right:0;box-shadow:0 20px 55px #173f3930}.public-header details a{color:#365f59;padding:.6rem;font-size:.62rem;font-weight:850}.public-footer-links{grid-template-columns:1fr 1fr}.legal-shell,.legal-breadcrumb{width:calc(100% - 1.5rem)}.legal-shell>aside>nav{grid-template-columns:1fr}.legal-shell article>footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.public-footer-links{grid-template-columns:1fr}}.marketing-footer-links nav{grid-area:auto;min-width:0}.marketing-footer-bottom{flex-wrap:wrap;font-size:.72rem}.marketing-footer-bottom>small{font-size:.72rem;font-weight:750}.marketing-footer-bottom>nav{flex-wrap:wrap;grid-area:auto;justify-content:center;gap:.45rem .8rem;display:flex}.marketing-footer-bottom>nav a{color:#9fc0b9;font-size:.64rem;font-weight:750}.marketing-footer-bottom>nav a:hover{color:#71e2bd}@media (max-width:760px){.marketing-footer-links{grid-template-columns:1fr}.marketing-footer-bottom>nav{justify-content:flex-start}}.marketing-newsletter{background:linear-gradient(145deg,#fff,#edf7f3);border:1px solid #cfe1dc;border-radius:27px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;width:min(100% - 3rem,1320px);margin:0 auto 7rem;padding:2.2rem;display:grid;box-shadow:0 24px 65px #173e3812}.marketing-newsletter h2{color:#153a3e;letter-spacing:-.05em;margin:.6rem 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.marketing-newsletter>div>p{color:#6c807d;line-height:1.65}.newsletter-form{color:#dff8ef;background:linear-gradient(135deg,#103b3d,#0b292f);border-radius:20px;gap:.8rem;padding:1.2rem;display:grid}.newsletter-form>div{align-items:center;gap:.65rem;display:flex}.newsletter-form>div>svg{color:#6ee2bc;width:24px}.newsletter-form>div span{display:grid}.newsletter-form>div strong{font-size:.72rem}.newsletter-form>div small{color:#90b5ae;font-size:.54rem}.newsletter-email{grid-template-columns:1fr auto;gap:.45rem;display:grid}.newsletter-email input{color:#fff;background:#ffffff0d;border-color:#ffffff1c;min-width:0}.newsletter-email button{color:#0d4b42;background:#77e6c0;border:0;border-radius:11px;align-items:center;gap:.35rem;font-weight:900;display:flex}.newsletter-email svg{width:14px}.newsletter-consent{color:#9dbbb5;align-items:flex-start;gap:.45rem;font-size:.52rem;line-height:1.45;display:flex}.newsletter-consent input{width:16px;height:16px}.newsletter-form>p{color:#91e6c8;align-items:center;gap:.35rem;margin:0;font-size:.55rem;display:flex}.newsletter-form>p.error{color:#ffaea5}.newsletter-form>p svg{width:14px}.intake-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.trust-page{color:#173c41;background:radial-gradient(circle at 90% 0,#dff5ed,#0000 34rem),#f5f8f6;min-height:100dvh}.trust-nav{justify-content:space-between;align-items:center;width:min(100% - 3rem,1320px);height:82px;margin:auto;display:flex}.trust-nav>a:last-child{color:#55736d;align-items:center;gap:.35rem;font-size:.62rem;font-weight:850;display:flex}.trust-nav>a:last-child svg{width:15px}.contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem;width:min(100% - 3rem,1240px);margin:3rem auto 7rem;display:grid}.contact-story{padding:2rem;position:sticky;top:2rem}.contact-story h1{letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.contact-story>p{color:#667d78;line-height:1.7}.contact-story>div{gap:.7rem;margin-top:2rem;display:grid}.contact-story article{background:#ffffffa6;border:1px solid #d7e5e0;border-radius:14px;gap:.7rem;padding:.8rem;display:flex}.contact-story article>svg{color:#13816e;flex:0 0 20px;width:20px}.contact-story article span{display:grid}.contact-story article strong{font-size:.66rem}.contact-story article small{color:#718781;margin-top:.15rem;font-size:.54rem;line-height:1.45}.contact-form{background:#fff;border:1px solid #d7e4e0;border-radius:26px;gap:1rem;padding:2rem;display:grid;box-shadow:0 30px 80px #173e3818}.contact-form header>span{color:#178573;text-transform:uppercase;font-size:.55rem;font-weight:950}.contact-form h2{letter-spacing:-.045em;margin:.4rem 0;font-size:2rem}.contact-form header p{color:#748782;margin:0}.contact-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.contact-grid label{color:#4d6964;gap:.35rem;font-size:.62rem;font-weight:850;display:grid}.contact-grid label small{font-weight:500}.contact-grid .wide{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{background:#f9fbfa;border:1px solid #d6e3df}.contact-form textarea{resize:vertical}.contact-consent{color:#58716c;background:#f0f7f4;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.56rem;line-height:1.5;display:flex}.contact-consent input{width:17px;height:17px}.contact-form>button{color:#fff;background:linear-gradient(135deg,#148674,#105c5b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:48px;font-weight:900;display:flex}.contact-form>button svg{width:16px}.contact-form>small{color:#889995;font-size:.51rem;line-height:1.5}.contact-result{color:#126d5a;background:#e6f8f1;border-radius:11px;align-items:center;gap:.45rem;padding:.75rem;font-size:.59rem;font-weight:800;display:flex}.contact-result.error{color:#984841;background:#fff0ed}.contact-result svg{width:17px}.legal-page>article{background:#fff;border:1px solid #d6e4df;border-radius:28px;width:min(100% - 3rem,900px);margin:3rem auto 7rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 30px 80px #173e3815}.legal-page article>header{border-bottom:1px solid #dfe9e6;padding-bottom:2rem}.legal-page h1{letter-spacing:-.065em;margin:.7rem 0;font-size:clamp(3rem,6vw,5.5rem);line-height:.92}.legal-page header p{color:#657c77;font-size:.85rem;line-height:1.7}.legal-page header small{color:#81928e;font-size:.55rem}.legal-page article>section{border-bottom:1px solid #e6ecea;padding:1.5rem 0}.legal-page h2{margin:0 0 .5rem;font-size:1.2rem}.legal-page section p{color:#627873;margin:0;font-size:.7rem;line-height:1.75}.legal-page article>footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.legal-page footer p{color:#687d79}.legal-page footer a,.newsletter-action-page a{color:#fff;background:#126f63;border-radius:11px;padding:.7rem 1rem;font-size:.62rem;font-weight:900}.newsletter-action-page{background:radial-gradient(circle at 50% 0,#d7f3e8,#0000 35rem),#f4f8f6;place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.newsletter-action-page>section{text-align:center;background:#fff;border:1px solid #d3e4de;border-radius:28px;justify-items:center;max-width:650px;padding:3rem;display:grid;box-shadow:0 30px 80px #173e3818}.newsletter-action-page>section>svg{color:#15826e;width:52px;height:52px;margin-bottom:1rem}.newsletter-action-page h1{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(2.2rem,5vw,4rem)}.newsletter-action-page p{color:#667d78;line-height:1.7}.newsletter-action-page a{margin-top:1rem}@media (max-width:850px){.marketing-newsletter,.contact-layout{grid-template-columns:1fr}.contact-story{padding:1rem;position:static}.marketing-newsletter{gap:1.5rem}}@media (max-width:620px){.marketing-newsletter{width:calc(100% - 1.5rem);padding:1.2rem}.newsletter-email{grid-template-columns:1fr}.contact-layout,.trust-nav{width:calc(100% - 1.5rem)}.contact-grid{grid-template-columns:1fr}.contact-grid .wide{grid-column:auto}.contact-form{padding:1.2rem}.legal-page>article{width:calc(100% - 1.5rem)}.legal-page article>footer{flex-direction:column;align-items:flex-start}}.help-launcher{z-index:160;justify-items:end;gap:.6rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.help-launcher>section{color:#254b47;background:#fff;border:1px solid #cfe0dc;border-radius:19px;width:min(100vw - 2rem,360px);padding:1rem;box-shadow:0 30px 85px #0b272540}.help-launcher>section header{justify-content:space-between;align-items:center;display:flex}.help-launcher>section header span{align-items:center;gap:.45rem;display:flex}.help-launcher>section header svg{color:#148371;width:19px}.help-launcher>section header button{background:0 0;border:0}.help-launcher>section p{color:#647b76;font-size:.65rem;line-height:1.6}.help-launcher>section>small{color:#456b65;background:#edf8f4;border-radius:9px;padding:.55rem;font-size:.52rem;display:block}.help-launcher>section>a{color:#fff;background:#126f63;border-radius:10px;justify-content:center;margin-top:.4rem;padding:.65rem;font-size:.62rem;font-weight:900;display:flex}.help-launcher>section>a.secondary{color:#315e58;background:#edf5f3}.help-launcher>section footer{color:#8a9b97;text-align:center;margin-top:.7rem;font-size:.48rem}.help-launcher-button{color:#fff;background:linear-gradient(135deg,#148674,#0b5354);border:0;border-radius:15px;align-items:center;gap:.4rem;min-height:48px;padding:.7rem .9rem;font-weight:900;display:flex;box-shadow:0 15px 40px #0c494846}.help-launcher-button svg{width:20px}.help-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:3rem;width:min(100% - 3rem,1240px);margin:3rem auto 7rem;display:grid}.help-layout>aside{padding:2rem;position:sticky;top:6rem}.help-layout>aside h1{letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(3rem,5vw,5.2rem);line-height:.9}.help-layout>aside>p{color:#667d78;line-height:1.75}.help-layout>aside>div{gap:.65rem;margin:1.5rem 0;display:grid}.help-layout>aside article{background:#ffffffa8;border:1px solid #d5e4df;border-radius:13px;gap:.65rem;padding:.75rem;display:flex}.help-layout>aside article>svg{color:#15826f;width:20px}.help-layout>aside article span{display:grid}.help-layout>aside article strong{font-size:.65rem}.help-layout>aside article small{color:#748984;font-size:.53rem}.help-layout>aside mark{color:#17604f;background:#e9f9f2;border:1px solid #85d5ba;border-radius:12px;padding:.75rem;display:block}.help-success,.support-unavailable{text-align:center;place-items:center;min-height:75dvh;padding:3rem;display:grid}.help-success>svg,.support-unavailable>svg{color:#168472;width:58px;height:58px}.help-success h1,.support-unavailable h1{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.5rem)}.help-success a,.support-unavailable a{color:#fff;background:#126f63;border-radius:11px;align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.support-thread-page{color:#20433f;background:#f1f6f4;min-height:100dvh;padding:1rem}.support-thread-page>nav{justify-content:space-between;width:min(100%,960px);margin:auto;padding:1rem;display:flex}.support-thread-page>nav a,.support-thread-page>nav span{color:#55716c;align-items:center;gap:.35rem;display:flex}.support-thread-page>nav svg{width:15px}.support-thread-shell{background:#fff;border:1px solid #d3e2de;border-radius:25px;width:min(100%,900px);margin:1rem auto 5rem;overflow:hidden;box-shadow:0 30px 90px #173e381c}.support-thread-shell>header{border-bottom:1px solid #e0e9e7;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.support-thread-shell h1{margin:.35rem 0}.support-thread-shell>aside{background:#eef7f4;border-radius:12px;gap:.55rem;margin:1rem 1.5rem;padding:.75rem;display:flex}.support-thread-shell>aside span{display:grid}.support-messages{gap:.75rem;max-height:60vh;padding:1.5rem;display:grid;overflow-y:auto}.support-messages article{background:#eef4f2;border-radius:16px;max-width:82%;padding:.85rem}.support-messages article.operator{background:#e0f6ee;justify-self:start}.support-messages article.requester{color:#fff;background:#183f3d;justify-self:end}.support-messages article header{justify-content:space-between;gap:1rem;display:flex}.support-messages article p{white-space:pre-wrap}.support-thread-shell>form{border-top:1px solid #e0e9e7;gap:.65rem;padding:1.2rem 1.5rem;display:grid}.support-thread-shell>form label{display:grid}.support-thread-shell>form button{color:#fff;background:#126f63;border:0;border-radius:10px;justify-self:end;gap:.35rem;padding:.65rem;display:flex}.tenant-support-page{gap:.8rem;display:grid}.support-command-hero{border:1px solid var(--fq-border);background:linear-gradient(145deg,#10251f,#0a1916);border-radius:22px;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.support-command-hero h1{font-size:clamp(2rem,4vw,4rem)}.support-command-hero>div:last-child{align-items:center;gap:.6rem;display:flex}.support-command-hero button{background:var(--fq-accent);border:0;border-radius:11px;align-items:center;gap:.35rem;display:flex}.support-expectations{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.support-expectations article{border:1px solid var(--fq-border);border-radius:14px;gap:.65rem;padding:.75rem;display:flex}.support-expectations span{display:grid}.tenant-support-workspace{border:1px solid var(--fq-border);border-radius:20px;grid-template-columns:330px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.tenant-support-workspace>aside{border-right:1px solid var(--fq-border);overflow-y:auto}.tenant-support-workspace>aside>header{justify-content:space-between;padding:.8rem;display:flex}.tenant-support-workspace>aside>button{border:0;border-top:1px solid var(--fq-border);width:100%;color:var(--fq-soft);text-align:left;background:0 0;gap:.25rem;padding:.8rem;display:grid}.tenant-support-workspace>aside>button.active{background:#174b3d}.tenant-support-workspace>aside>button>span{justify-content:space-between;display:flex}.tenant-support-workspace>main{grid-template-rows:auto 1fr auto;display:grid}.tenant-support-workspace>main>header{justify-content:space-between;padding:1rem;display:flex}.tenant-support-workspace>main>form{grid-template-columns:1fr auto;gap:.5rem;padding:.8rem;display:grid}.support-zero{align-content:center;place-items:center;display:grid}.support-create-dialog{width:min(100vw - 2rem,650px);color:var(--fq-fg);background:#0c1d19;border-radius:20px;gap:.7rem;padding:1.2rem;display:grid}.support-create-dialog>header{justify-content:space-between;display:flex}.support-create-dialog label{display:grid}.support-create-dialog>button{background:var(--fq-accent);min-height:45px}@media (max-width:850px){.help-layout{grid-template-columns:1fr}.help-layout>aside{position:static}.tenant-support-workspace{grid-template-columns:1fr}.tenant-support-workspace>aside{border-right:0;max-height:310px}.support-expectations{grid-template-columns:1fr}}@media (max-width:700px){.help-layout{width:calc(100% - 1.5rem)}.support-thread-shell>header,.support-command-hero{flex-direction:column}.tenant-support-workspace>main>form{grid-template-columns:1fr}}
