.bo-page,.bo-deskPage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bo-paper:#f3ede2;--bo-card:#fcf8f0;--bo-card-raised:#fffdf8;--bo-ink:#171512;--bo-ink-soft:#4a4136;--bo-muted:#685e51;--bo-faint:#7b6e5e;--bo-rule:#171512;--bo-line:color-mix(in srgb, var(--bo-ink) 16%, transparent);--bo-line-soft:color-mix(in srgb, var(--bo-ink) 10%, transparent);--bo-line-mid:color-mix(in srgb, var(--bo-ink) 22%, transparent);--bo-line-strong:color-mix(in srgb, var(--bo-ink) 34%, transparent);--bo-line-heavy:color-mix(in srgb, var(--bo-ink) 45%, transparent);--bo-shadow:#171512;--bo-orange:#ff4a1c;--bo-orange-text:#b93a14;--bo-orange-soft:#ffe0d4;--bo-orange-line:color-mix(in srgb, var(--bo-orange) 35%, transparent);--bo-on-orange:#171512;--bo-lime:#c8f169;--bo-on-lime:#171512;--bo-red:#a93227;--bo-red-text:#9d2f25;--bo-on-red:#fff8f4;--bo-red-soft:color-mix(in srgb, var(--bo-red) 7%, transparent);--bo-red-line:color-mix(in srgb, var(--bo-red) 42%, transparent);--bo-green:#1f6b4f;--bo-green-text:#1f6b4f;--bo-stage-inquiry:#685e51;--bo-stage-quoted:#b93a14;--bo-stage-deposit:#8a5a0f;--bo-stage-active:#1f6b4f;--bo-stage-final:#a93227;--bo-stage-done:#171512;--bo-stage-lost:#6f6253;--bo-night:#171512;--bo-night-raised:#211d18;--bo-night-fg:#f3ede2;--bo-night-muted:#c3b5a2;--bo-night-faint:#978a78;--bo-night-line:color-mix(in srgb, var(--bo-night-fg) 20%, transparent);--bo-night-line-strong:color-mix(in srgb, var(--bo-night-fg) 35%, transparent);--bo-night-line-soft:color-mix(in srgb, var(--bo-night-fg) 12%, transparent);--bo-night-pink:#f3b6ae;--bo-night-surface:color-mix(in srgb, var(--bo-night-fg) 4%, transparent);--bo-overlay:#17151285;--bo-track:color-mix(in srgb, var(--bo-ink) 10%, transparent);--bo-surface-50:color-mix(in srgb, var(--bo-card) 50%, transparent);--bo-surface-60:color-mix(in srgb, var(--bo-card) 62%, transparent);--bo-surface-70:color-mix(in srgb, var(--bo-card) 74%, transparent);--bo-tape-deal:var(--bo-orange);--bo-tape-money:var(--bo-lime);--bo-tape-risk:#f3b6ae;--bo-tape-client:#d8cffb;--bo-on-tape-deal:var(--bo-on-orange);--bo-on-tape-money:var(--bo-on-lime);--bo-on-tape-risk:#171512;--bo-on-tape-client:#171512;color:var(--bo-ink);background-color:#0000;background-image:radial-gradient(ellipse 62rem 34rem at 82% -12%, color-mix(in srgb, var(--bo-orange) 7%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--bo-card) 24%, transparent), transparent 32rem)}.bo-page{width:100%;overflow:hidden}.dark .bo-page,.dark .bo-deskPage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bo-paper:#121110;--bo-card:#1b1815;--bo-card-raised:#231e1a;--bo-ink:#f3eadf;--bo-ink-soft:#d8cbb9;--bo-muted:#b1a28f;--bo-faint:#918473;--bo-rule:#756755;--bo-line:color-mix(in srgb, var(--bo-ink) 18%, transparent);--bo-line-soft:color-mix(in srgb, var(--bo-ink) 12%, transparent);--bo-line-mid:color-mix(in srgb, var(--bo-ink) 24%, transparent);--bo-line-strong:color-mix(in srgb, var(--bo-ink) 38%, transparent);--bo-line-heavy:color-mix(in srgb, var(--bo-ink) 50%, transparent);--bo-shadow:#000;--bo-orange:#ff6b3d;--bo-orange-text:#ff9a75;--bo-orange-soft:#3a1c12;--bo-orange-line:color-mix(in srgb, var(--bo-orange) 45%, transparent);--bo-on-orange:#1a100b;--bo-lime:#c8f169;--bo-on-lime:#171512;--bo-red:#ff8170;--bo-red-text:#ff9a8a;--bo-on-red:#26100b;--bo-red-soft:color-mix(in srgb, var(--bo-red) 12%, transparent);--bo-red-line:color-mix(in srgb, var(--bo-red) 45%, transparent);--bo-green:#8ed8b0;--bo-green-text:#a6e6c5;--bo-stage-inquiry:#c9bdac;--bo-stage-quoted:#ff9a75;--bo-stage-deposit:#e8b45f;--bo-stage-active:#8ed8b0;--bo-stage-final:#ff8170;--bo-stage-done:#f3eadf;--bo-stage-lost:#a89a87;--bo-night:#0b0a09;--bo-night-raised:#181411;--bo-night-fg:#f7eee2;--bo-night-muted:#c9bdac;--bo-night-faint:#9b8e7c;--bo-night-line:color-mix(in srgb, var(--bo-night-fg) 20%, transparent);--bo-night-line-strong:color-mix(in srgb, var(--bo-night-fg) 35%, transparent);--bo-night-line-soft:color-mix(in srgb, var(--bo-night-fg) 12%, transparent);--bo-night-pink:#ffb3a7;--bo-night-surface:color-mix(in srgb, var(--bo-night-fg) 6%, transparent);--bo-overlay:#000000b3;--bo-track:color-mix(in srgb, var(--bo-ink) 12%, transparent);--bo-surface-50:color-mix(in srgb, var(--bo-card) 70%, transparent);--bo-surface-60:color-mix(in srgb, var(--bo-card) 82%, transparent);--bo-surface-70:var(--bo-card);--bo-tape-deal:var(--bo-orange);--bo-tape-money:var(--bo-lime);--bo-tape-risk:#55251f;--bo-tape-client:#2e2745;--bo-on-tape-deal:var(--bo-on-orange);--bo-on-tape-money:var(--bo-on-lime);--bo-on-tape-risk:#ffd9d1;--bo-on-tape-client:#e0d6ff;background-image:radial-gradient(ellipse 60rem 34rem at 84% -10%, color-mix(in srgb, var(--bo-orange) 13%, transparent), transparent 65%), radial-gradient(ellipse 48rem 30rem at 0% 16%, #6a5cff0d, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bo-card) 18%, transparent), transparent 34rem)}.bo-page ::selection,.bo-deskPage ::selection{background:var(--bo-orange);color:var(--bo-on-orange)}.bo-page :is(a,button,input,select,textarea,summary):focus-visible,.bo-deskPage :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--bo-orange);outline-offset:2px}.bo-page button:not(:disabled),.bo-deskPage button:not(:disabled){cursor:pointer}.bo-page button:disabled,.bo-deskPage button:disabled{cursor:not-allowed;opacity:.48}.bo-field input::placeholder,.bo-field textarea::placeholder,.bo-search::placeholder{color:var(--bo-faint);opacity:1}.bo-field input:hover,.bo-field select:hover,.bo-field textarea:hover,.bo-search:hover{border-color:var(--bo-line-heavy)}.bo-field input:focus,.bo-field select:focus,.bo-field textarea:focus,.bo-search:focus{border-color:var(--bo-orange);outline:2px solid var(--bo-orange-line);outline-offset:1px}.bo-btn,.bo-btnSmall,.bo-todoGo,.bo-dealCard,.bo-roleChip{transition:background-color .16s,border-color .16s,color .16s,transform .15s,box-shadow .15s}.bo-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.bo-localStrip{background:var(--bo-night);color:var(--bo-night-fg);border-bottom:1px solid var(--bo-night-line-soft);font-family:var(--app-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.bo-localStrip .bo-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:30px;padding-top:5px;padding-bottom:5px;display:flex}.bo-dot{background:var(--bo-lime);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.bo-stripRight{color:var(--bo-night-muted);text-align:right}.bo-hero{border-bottom:1px solid var(--bo-line);padding-top:52px;padding-bottom:0}.bo-heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:56px;display:grid}.bo-eyebrow{font-family:var(--app-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--bo-muted);font-size:10px}.bo-heroTitle{font-family:var(--app-display), serif;letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(52px,5.8vw,82px);font-weight:700;line-height:1.05}.bo-hl{z-index:0;display:inline-block;position:relative}.bo-hl:before{content:"";background:var(--bo-lime);z-index:-1;height:.27em;position:absolute;bottom:.03em;left:-.04em;right:-.04em;transform:rotate(-.6deg)}.bo-lede{max-width:34rem;color:var(--bo-ink-soft);margin:24px 0 0;font-size:15.5px;line-height:1.9}.bo-lede b{color:var(--bo-ink);font-weight:600}.bo-heroActions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.bo-btn{border:1.5px solid var(--bo-rule);background:var(--bo-card);box-shadow:3px 3px 0 var(--bo-shadow);align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .15s;display:inline-flex}.bo-btn:hover{box-shadow:4px 4px 0 var(--bo-shadow);transform:translate(-1px,-1px)}.bo-btnPrimary{border-color:color-mix(in srgb, var(--bo-on-orange) 78%, transparent);background:var(--bo-orange);color:var(--bo-on-orange)}.bo-btnGhost{border-color:var(--bo-line-strong);box-shadow:none;background:0 0}.bo-btnGhost:hover{border-color:var(--bo-rule);background:var(--bo-card);box-shadow:3px 3px 0 var(--bo-shadow)}.bo-trust{color:var(--bo-muted);flex-wrap:wrap;gap:16px;margin-top:22px;font-size:11.5px;display:flex}.bo-trust span{align-items:center;gap:5px;display:inline-flex}.bo-briefWrap{padding:18px 10px 26px 0;position:relative}.bo-brief{border:1.5px solid var(--bo-rule);background:var(--bo-card);box-shadow:8px 8px 0 var(--bo-shadow);padding:22px 22px 18px;position:relative;transform:rotate(1.1deg)}.bo-brief:before,.bo-brief:after{content:"";border:1.5px solid var(--bo-rule);background:var(--bo-paper);border-radius:50%;width:11px;height:11px;position:absolute;top:50%}.bo-brief:before{left:-7px}.bo-brief:after{right:-7px}.bo-briefHead{border-bottom:1px dashed var(--bo-line-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.bo-label{font-family:var(--app-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--bo-muted);font-size:9px}.bo-stamp{border:1.5px solid var(--bo-red);color:var(--bo-red);font-family:var(--app-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;font-size:9px;display:inline-block;transform:rotate(-4deg)}.bo-briefTitle{font-family:var(--app-display), serif;letter-spacing:-.02em;margin:16px 0 2px;font-size:27px;line-height:1.25}.bo-briefSub{color:var(--bo-muted);margin:0 0 10px;font-size:11px}.bo-todo{margin:9px 0 0;padding:0;list-style:none}.bo-todo li{border-top:1px solid var(--bo-line-soft);grid-template-columns:42px 1fr auto;align-items:start;gap:9px;padding:12px 0;display:grid}.bo-todoTime{color:var(--bo-muted);font-family:var(--app-mono), monospace;padding-top:3px;font-size:9.5px}.bo-todoBody b{font-size:12.5px;line-height:1.5;display:block}.bo-todoBody p{color:var(--bo-muted);margin:3px 0 0;font-size:10.5px;line-height:1.55}.bo-todoGo{border:1px solid var(--bo-line-strong);background:var(--bo-paper);color:var(--bo-ink);white-space:nowrap;align-self:center;padding:4px 7px;font-size:9.5px}.bo-todoGo:hover{background:var(--bo-lime);color:var(--bo-on-lime)}.bo-todoGoRed{border-color:var(--bo-red-line);background:var(--bo-red-soft);color:var(--bo-red)}.bo-briefFoot{border-top:1px dashed var(--bo-line-strong);color:var(--bo-muted);font-family:var(--app-mono), monospace;justify-content:space-between;gap:12px;padding-top:10px;font-size:9.5px;display:flex}.bo-tape{z-index:3;border:1px solid var(--bo-line-mid);font-family:var(--app-mono), monospace;letter-spacing:.1em;padding:5px 10px;font-size:9px;position:absolute;transform:rotate(-3deg)}.bo-sampleTape{background:var(--bo-lime);color:var(--bo-on-lime);top:2px;right:18px}.bo-metrics{border-top:1.5px solid var(--bo-rule);border-bottom:1.5px solid var(--bo-rule);background:var(--bo-surface-50);grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.bo-metric{border-right:1px solid var(--bo-line);padding:18px 18px 16px}.bo-metric:last-child{border-right:0}.bo-metricKey{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:9px;display:flex}.bo-metricValue{font-family:var(--app-mono), monospace;letter-spacing:-.04em;margin-top:7px;font-size:27px;line-height:1.15}.bo-metricValue small{color:var(--bo-muted);letter-spacing:0;margin-left:3px;font-size:12px}.bo-metricNote{color:var(--bo-muted);margin-top:3px;font-size:10.5px}.bo-metricNote b{color:var(--bo-ink);font-weight:600}.bo-metricAlert .bo-metricValue{color:var(--bo-red)}.bo-metricGood .bo-metricValue{color:var(--bo-green-text)}.bo-block{padding-top:64px;padding-bottom:0}.bo-secHead{border-bottom:1.5px solid var(--bo-rule);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:14px;display:flex}.bo-secNo{color:var(--bo-orange-text);font-family:var(--app-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px}.bo-secTitle{font-family:var(--app-display), serif;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15}.bo-secDesc{max-width:30rem;color:var(--bo-muted);text-align:right;margin:0;font-size:12.5px;line-height:1.7}.bo-secLink{border-bottom:1px solid var(--bo-rule);font-family:var(--app-mono), monospace;white-space:nowrap;padding-bottom:2px;font-size:10px}.bo-desks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bo-desk{border:1.5px solid var(--bo-rule);background:var(--bo-card);min-height:230px;box-shadow:4px 4px 0 var(--bo-shadow);flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.bo-desk:nth-child(2n){transform:translateY(10px)}.bo-deskTape{border:1px solid var(--bo-line-mid);font-family:var(--app-mono), monospace;letter-spacing:.13em;border-top:0;padding:4px 10px;font-size:8.5px;position:absolute;top:-1px;left:20px}.bo-deskDeal .bo-deskTape{background:var(--bo-tape-deal);color:var(--bo-on-tape-deal)}.bo-deskMoney .bo-deskTape{background:var(--bo-tape-money);color:var(--bo-on-tape-money)}.bo-deskRisk .bo-deskTape{background:var(--bo-tape-risk);color:var(--bo-on-tape-risk)}.bo-deskClient .bo-deskTape{background:var(--bo-tape-client);color:var(--bo-on-tape-client)}.bo-deskTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.bo-deskTitle{font-family:var(--app-display), serif;letter-spacing:-.02em;margin:0;font-size:27px}.bo-deskRole{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:8.5px;line-height:1.7}.bo-deskBig{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;display:flex}.bo-deskBig strong{font-family:var(--app-mono), monospace;letter-spacing:-.05em;font-size:40px;font-weight:650;line-height:1}.bo-deskBig span{color:var(--bo-muted);font-size:11px}.bo-deskDesc{max-width:27rem;color:var(--bo-ink-soft);margin:10px 0 0;font-size:12px;line-height:1.7}.bo-bar{background:var(--bo-track);height:5px;margin-top:12px;position:relative}.bo-bar i{background:var(--bo-ink);height:100%;display:block}.bo-deskRisk .bo-bar i{background:var(--bo-red)}.bo-deskNext{border-top:1px dashed var(--bo-line-strong);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.bo-deskLab{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.bo-nextLink{border-bottom:1px solid var(--bo-rule);align-items:center;gap:5px;padding-bottom:1px;font-size:11px;font-weight:600;display:inline-flex}.bo-nextLink:hover{border-color:var(--bo-orange-text);color:var(--bo-orange-text)}.bo-leaks{background:var(--bo-night);color:var(--bo-night-fg);margin-top:70px;padding:56px 0 54px;position:relative;overflow:hidden}.bo-leaks:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--bo-night-fg) 11%, transparent) .6px, transparent .6px);pointer-events:none;background-size:5px 5px;position:absolute;inset:0}.bo-leaks .bo-wrap{position:relative}.bo-leaks .bo-secHead{border-color:var(--bo-night-line-strong)}.bo-leaks .bo-secTitle{color:var(--bo-night-fg)}.bo-leaks .bo-secDesc{color:var(--bo-night-muted)}.bo-leaks .bo-secNo{color:var(--bo-orange)}.bo-leakGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;margin-top:26px;display:grid}.bo-flow{border-top:1px solid var(--bo-night-line);grid-template-columns:repeat(6,1fr);display:grid}.bo-flowStep{border-right:1px solid var(--bo-night-line-soft);padding:15px 12px 0;position:relative}.bo-flowStep:last-child{border-right:0}.bo-flowIdx{color:var(--bo-night-faint);font-family:var(--app-mono), monospace;letter-spacing:.1em;font-size:8.5px}.bo-flowName{font-family:var(--app-display), serif;margin-top:4px;font-size:18px}.bo-flowLeak{min-height:30px;color:var(--bo-night-pink);font-family:var(--app-mono), monospace;margin-top:10px;font-size:9.5px;line-height:1.5}.bo-flowAmount{color:var(--bo-lime);font-family:var(--app-mono), monospace;margin-top:7px;font-size:12.5px}.bo-flowStep:after{content:"→";background:var(--bo-night);color:var(--bo-night-line-strong);padding:0 2px;font-size:12px;position:absolute;top:17px;right:-7px}.bo-flowStep:last-child:after{display:none}.bo-scorecard{border:1px solid var(--bo-night-line-strong);background:var(--bo-night-surface);padding:18px}.bo-scoreTitle{color:var(--bo-night-fg);font-family:var(--app-display), serif;margin:8px 0 2px;font-size:21px;line-height:1.3}.bo-scoreSub{color:var(--bo-night-muted);margin-bottom:12px;font-size:10px}.bo-scorecard .bo-label{color:var(--bo-night-muted)}.bo-win{border-top:1px solid var(--bo-night-line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;line-height:1.5;display:flex}.bo-win span:last-child{color:var(--bo-lime);font-family:var(--app-mono), monospace;white-space:nowrap}.bo-total{border-top:1px solid var(--bo-night-line-strong);justify-content:space-between;margin-top:3px;padding-top:11px;font-size:11px;display:flex}.bo-total b{color:var(--bo-lime);font-family:var(--app-mono), monospace;font-size:18px}.bo-rituals{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bo-ritual{border-top:1.5px solid var(--bo-rule);padding-top:14px}.bo-ritualTime{font-family:var(--app-mono), monospace;letter-spacing:-.04em;font-size:26px}.bo-ritualTime small{color:var(--bo-muted);letter-spacing:0;font-size:10px}.bo-ritualTitle{font-family:var(--app-display), serif;margin:6px 0;font-size:20px}.bo-ritual p{color:var(--bo-muted);margin:0;font-size:11.5px;line-height:1.7}.bo-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.bo-tag{border:1px solid var(--bo-line-mid);color:var(--bo-muted);font-family:var(--app-mono), monospace;padding:3px 6px;font-size:8.5px}.bo-toolbox{border:1.5px solid var(--bo-rule);background:var(--bo-card);grid-template-columns:1.1fr 1.9fr;margin-top:64px;display:grid}.bo-toolboxLeft{border-right:1px solid var(--bo-line-mid);padding:26px}.bo-toolboxTitle{font-family:var(--app-display), serif;margin:6px 0 8px;font-size:30px;line-height:1.2}.bo-toolboxLeft p{max-width:23rem;color:var(--bo-muted);margin:0;font-size:11.5px;line-height:1.7}.bo-toolboxLeft a{border-bottom:1px solid var(--bo-rule);align-items:center;gap:5px;margin-top:16px;padding-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.bo-toolboxRight{grid-template-columns:repeat(5,1fr);gap:10px;padding:22px 24px;display:grid}.bo-toolGroup{border-left:1px solid var(--bo-line);padding-left:10px}.bo-toolGroup:first-child{border-left:0;padding-left:0}.bo-toolGroup .bo-g{color:var(--bo-orange-text);font-family:var(--app-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.bo-toolGroup b{margin:6px 0 3px;font-size:12px;display:block}.bo-toolGroup span{color:var(--bo-muted);font-size:9.5px;line-height:1.6;display:block}.bo-roles{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bo-roleChip{border:1px solid var(--bo-line-mid);background:var(--bo-surface-60);align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.bo-roleChip:hover{border-color:var(--bo-rule);background:var(--bo-card)}.bo-roleChip i{width:6px;height:6px;box-shadow:0 0 0 1px var(--bo-line);border-radius:50%;display:block}.dark .bo-roleChip i{filter:saturate(1.15)brightness(1.35)}.bo-rolesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px;display:flex}.bo-rolesHead p{font-family:var(--app-display), serif;margin:5px 0 0;font-size:23px}.bo-privacy{border-top:1.5px solid var(--bo-rule);grid-template-columns:1.1fr .9fr;align-items:start;gap:54px;margin-top:70px;padding-top:38px;padding-bottom:44px;display:grid}.bo-privacyTitle{font-family:var(--app-display), serif;letter-spacing:-.025em;margin:6px 0 12px;font-size:clamp(30px,3.4vw,46px);line-height:1.2}.bo-privacy p{max-width:35rem;color:var(--bo-muted);margin:0;font-size:12.5px;line-height:1.85}.bo-promise{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.bo-promise div{border:1px solid var(--bo-line);background:var(--bo-surface-50);padding:10px;font-size:10.5px;line-height:1.6}.bo-promise b{margin-bottom:2px;font-size:11px;display:block}.bo-privacyNote{border:1.5px solid var(--bo-night-line-strong);background:var(--bo-night-raised);color:var(--bo-night-fg);box-shadow:5px 5px 0 var(--bo-orange);padding:20px;font-size:12px;line-height:1.9}.bo-privacyNote .bo-stamp{border-color:var(--bo-lime);color:var(--bo-lime);margin-bottom:10px;transform:rotate(-2deg)}.bo-privacyNote b{color:var(--bo-lime);font-family:var(--app-mono), monospace;margin-top:10px;font-size:17px;display:block}.bo-deskPage{width:100%;max-width:1320px;margin:0 auto;padding:34px 24px 80px}.bo-pageHead{border-bottom:1.5px solid var(--bo-rule);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.bo-pageHead h1{font-family:var(--app-display), serif;letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(32px,4.5vw,54px);line-height:1.1}.bo-pageHead p{max-width:38rem;color:var(--bo-muted);margin:10px 0 0;font-size:12.5px;line-height:1.7}.bo-toolbar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bo-btnSmall{border:1.5px solid var(--bo-rule);background:var(--bo-card);box-shadow:2px 2px 0 var(--bo-shadow);align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.bo-btnSmall:hover{background:var(--bo-lime);color:var(--bo-on-lime)}.bo-btnSmallPrimary{border-color:color-mix(in srgb, var(--bo-on-orange) 78%, transparent);background:var(--bo-orange);color:var(--bo-on-orange)}.bo-btnSmallGhost{box-shadow:none;border-color:var(--bo-line-strong);background:0 0}.bo-btnSmallGhost:hover{border-color:var(--bo-rule);box-shadow:2px 2px 0 var(--bo-shadow)}.bo-statStrip{border:1.5px solid var(--bo-rule);background:var(--bo-surface-60);grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.bo-statStrip4{grid-template-columns:repeat(4,1fr)}.bo-stat{border-right:1px solid var(--bo-line);padding:12px 14px}.bo-stat:last-child{border-right:0}.bo-stat span{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;display:block}.bo-stat b{font-family:var(--app-mono), monospace;letter-spacing:-.04em;margin-top:4px;font-size:20px;display:block}.bo-statRed b{color:var(--bo-red)}.bo-board{grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;margin-top:22px;padding-bottom:8px;display:grid;overflow-x:auto}.bo-column{border:1px solid var(--bo-line-mid);background:var(--bo-surface-50);min-height:380px}.bo-columnHead{border-bottom:1.5px solid var(--bo-rule);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.bo-columnHead b{font-family:var(--app-display), serif;font-size:16px}.bo-columnHead span{color:var(--bo-muted);font-family:var(--app-mono), monospace;font-size:9px}.bo-columnBody{flex-direction:column;gap:8px;padding:8px;display:flex}.bo-dealCard{border:1px solid var(--bo-line-strong);background:var(--bo-card);text-align:left;width:100%;padding:10px;transition:border-color .15s,box-shadow .15s;display:block}.bo-dealCard:hover{border-color:var(--bo-rule);background:var(--bo-card-raised);box-shadow:3px 3px 0 var(--bo-shadow)}.bo-cardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bo-cardClient{font-size:12px;font-weight:700}.bo-cardAmount{font-family:var(--app-mono), monospace;white-space:nowrap;font-size:13px}.bo-cardProject{color:var(--bo-muted);margin-top:3px;font-size:10px;line-height:1.45}.bo-cardMeta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.bo-miniTag{border:1px solid var(--bo-line);color:var(--bo-muted);font-family:var(--app-mono), monospace;padding:2px 5px;font-size:8px}.bo-miniTagRed{border-color:var(--bo-red-line);background:var(--bo-red-soft);color:var(--bo-red)}.bo-miniTagOrange{border-color:var(--bo-orange-line);background:var(--bo-orange-soft);color:var(--bo-orange-text)}.bo-cardNext{border-top:1px dashed var(--bo-line-mid);color:var(--bo-ink-soft);margin-top:8px;padding-top:6px;font-size:9.5px;line-height:1.5}.bo-empty{border:1.5px dashed var(--bo-line-strong);background:var(--bo-surface-60);text-align:center;margin-top:24px;padding:30px 18px}.bo-empty h2{font-family:var(--app-display), serif;margin:8px 0 4px;font-size:26px}.bo-empty p{max-width:34rem;color:var(--bo-muted);margin:0 auto;font-size:12px;line-height:1.7}.bo-search{border:1px solid var(--bo-line-strong);background:var(--bo-card);min-width:170px;padding:8px 10px;font-size:11px}.bo-overlay{z-index:80;background:var(--bo-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.bo-sheet{border:1.5px solid var(--bo-rule);background:var(--bo-paper);width:min(680px,100%);max-height:calc(100dvh - 32px);box-shadow:10px 10px 0 var(--bo-shadow);overflow:auto}.bo-sheetHead{z-index:2;border-bottom:1.5px solid var(--bo-rule);background:var(--bo-card-raised);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.bo-sheetHead h2{font-family:var(--app-display), serif;margin:4px 0 0;font-size:27px;line-height:1.15}.bo-sheetHead p{color:var(--bo-muted);margin:4px 0 0;font-size:11px}.bo-close{border:1px solid var(--bo-line-strong);font-family:var(--app-mono), monospace;background:0 0;padding:5px 8px;font-size:12px}.bo-sheetBody{padding:18px}.bo-detailGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bo-detailCell{border:1px solid var(--bo-line);background:var(--bo-surface-60);padding:9px 10px}.bo-detailCell span{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;display:block}.bo-detailCell b{font-family:var(--app-mono), monospace;margin-top:3px;font-size:15px;display:block}.bo-quoteBox{border:1.5px solid var(--bo-rule);background:var(--bo-card);margin-top:12px;padding:12px}.bo-quoteBox .bo-qTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bo-quoteBox b{font-family:var(--app-mono), monospace;font-size:20px}.bo-quoteBox small{color:var(--bo-muted);font-size:10px}.bo-warning{border-left:3px solid var(--bo-red);background:var(--bo-red-soft);color:var(--bo-red-text);margin-top:8px;padding:8px 10px;font-size:10.5px;line-height:1.6}.bo-scriptBox{border:1px solid var(--bo-line-mid);background:var(--bo-surface-70);color:var(--bo-ink-soft);white-space:pre-wrap;margin-top:12px;padding:11px;font-size:11.5px;line-height:1.75}.bo-scriptActions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.bo-clientBox{border-top:1px dashed var(--bo-line-strong);margin-top:12px;padding-top:10px}.bo-clientBox h3,.bo-sectionLabel{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:8.5px}.bo-clientStats{flex-wrap:wrap;gap:6px;display:flex}.bo-clientStat{border:1px solid var(--bo-line);padding:4px 7px;font-size:10px}.bo-formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bo-field{flex-direction:column;gap:4px;display:flex}.bo-fieldFull{grid-column:1/-1}.bo-field span{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.05em;font-size:9px}.bo-field input,.bo-field select,.bo-field textarea{border:1px solid var(--bo-line-strong);background:var(--bo-card);width:100%;color:var(--bo-ink);font:inherit;padding:8px 9px;font-size:12px}.bo-field textarea{resize:vertical;min-height:66px}.bo-checkRow{flex-wrap:wrap;grid-column:1/-1;gap:14px;display:flex}.bo-checkRow label{align-items:center;gap:6px;font-size:11px;display:inline-flex}.bo-formActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bo-timeline{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.bo-timeline span{border:1px solid var(--bo-line);color:var(--bo-muted);font-family:var(--app-mono), monospace;padding:3px 6px;font-size:8px}.bo-timeline .bo-on{border-color:var(--bo-rule);background:var(--bo-ink);color:var(--bo-paper)}.bo-danger{color:var(--bo-red);border-color:var(--bo-red-line)!important}.bo-list{border-top:1.5px solid var(--bo-rule);margin-top:18px}.bo-row{border-bottom:1px solid var(--bo-line);grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:grid}.bo-rowHead{color:var(--bo-muted);font-family:var(--app-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.bo-row b{font-size:12px}.bo-row small{color:var(--bo-muted);font-size:9.5px;display:block}.bo-clientRow{grid-template-columns:1.6fr .8fr .8fr .8fr .8fr auto}.bo-emptyText{color:var(--bo-muted);padding:30px 0;font-size:12px}.bo-printSheet{display:none}.bo-printMeta{letter-spacing:.08em;border-bottom:2px solid #171512;justify-content:space-between;gap:16px;padding-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.bo-printSheet h1{margin:14px 0 2px;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:30px;line-height:1.15}.bo-printSheet>p{color:#555;margin:0 0 14px;font-size:13px}.bo-printSheet table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px;font-size:11px}.bo-printSheet th,.bo-printSheet td{text-align:left;vertical-align:top;border:1px solid #999;padding:7px 9px}.bo-printSheet th{background:#f2f2f2;width:84px;font-weight:600}.bo-printTotal{text-align:right;margin-top:16px;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:18px;font-weight:700}@media (max-width:1080px){.bo-heroGrid{grid-template-columns:1fr;gap:34px}.bo-heroTitle{font-size:clamp(48px,8vw,74px)}.bo-briefWrap{max-width:560px;margin:0 auto;padding-right:0}.bo-leakGrid{grid-template-columns:1fr}.bo-flow{border-top:0;grid-template-columns:repeat(3,1fr)}.bo-flowStep{border-top:1px solid var(--bo-night-line)}.bo-flowStep:nth-child(3n){border-right:0}.bo-flowStep:after{display:none}.bo-toolbox{grid-template-columns:1fr}.bo-toolboxLeft{border-right:0;border-bottom:1px solid var(--bo-line-mid)}.bo-privacy{grid-template-columns:1fr;gap:28px}.bo-board{grid-template-columns:repeat(6,220px)}}@media (max-width:760px){.bo-wrap{padding:0 16px}.bo-stripRight{display:none}.bo-hero{padding-top:34px}.bo-heroTitle{letter-spacing:-.04em;font-size:clamp(42px,12vw,58px)}.bo-lede{margin-top:18px;font-size:14px;line-height:1.8}.bo-heroActions{gap:8px}.bo-btn{box-shadow:2px 2px 0 var(--bo-shadow);padding:10px 13px;font-size:12px}.bo-brief{box-shadow:5px 5px 0 var(--bo-shadow);padding:17px;transform:none}.bo-briefTitle{font-size:23px}.bo-metrics{grid-template-columns:1fr 1fr;margin-top:30px}.bo-metric{border-bottom:1px solid var(--bo-line)}.bo-metric:nth-child(2n){border-right:0}.bo-metric:nth-last-child(-n+2){border-bottom:0}.bo-metricValue{font-size:22px}.bo-secHead{margin-bottom:16px;padding-bottom:10px;display:block}.bo-secDesc{text-align:left;max-width:none;margin-top:8px}.bo-block{padding-top:42px}.bo-desks{grid-template-columns:1fr;gap:12px}.bo-desk:nth-child(2n){transform:none}.bo-desk{min-height:0;padding:18px}.bo-deskTitle{font-size:23px}.bo-deskBig strong{font-size:34px}.bo-deskRole{font-size:7.5px}.bo-leaks{margin-top:46px;padding:38px 0}.bo-flow{grid-template-columns:1fr 1fr}.bo-flowStep:nth-child(2n){border-right:0}.bo-flowStep:nth-child(3n){border-right:1px solid var(--bo-night-line-soft)}.bo-scorecard{margin-top:4px}.bo-rituals{grid-template-columns:1fr;gap:18px}.bo-toolbox{margin-top:42px}.bo-toolboxLeft{padding:20px}.bo-toolboxRight{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px}.bo-toolGroup{border-left:0;border-top:1px solid var(--bo-line-soft);padding-top:8px;padding-left:0}.bo-toolGroup:nth-child(-n+2){border-top:0;padding-top:0}.bo-privacy{margin-top:46px;padding-top:28px;padding-bottom:28px}.bo-promise{grid-template-columns:1fr}.bo-deskPage{padding:26px 16px 60px}.bo-pageHead{display:block}.bo-pageHead p{font-size:12px}.bo-statStrip,.bo-statStrip4{grid-template-columns:1fr 1fr}.bo-stat{border-bottom:1px solid var(--bo-line)}.bo-stat:nth-child(2n){border-right:0}.bo-stat:last-child{border-bottom:0;grid-column:1/-1}.bo-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,82vw)}.bo-column{scroll-snap-align:start}.bo-overlay{align-items:stretch;padding:0}.bo-sheet{width:100%;max-height:100dvh;box-shadow:none;border-bottom:0;border-left:0;border-right:0}.bo-formGrid,.bo-detailGrid{grid-template-columns:1fr}.bo-row{grid-template-columns:1.3fr 1fr 1fr;gap:6px}.bo-row>:nth-child(4),.bo-row>:nth-child(5),.bo-rowHead>:nth-child(4),.bo-rowHead>:nth-child(5){display:none}.bo-clientRow{grid-template-columns:1.5fr 1fr auto}.bo-clientRow>:nth-child(2),.bo-clientRow>:nth-child(4),.bo-clientRow>:nth-child(5){display:none}}@media print{@page{margin:14mm}body:has(.bo-printSheet)>*{display:none!important}body:has(.bo-printSheet)>.bo-printSheet{font-family:Songti SC,Noto Serif CJK SC,serif;color:#171512!important;background:#fff!important;width:100%!important;padding:0!important;display:block!important;position:static!important}.bo-printSheet *{visibility:visible!important}}
