.dbv3{--ink:#0a0a0a;--ink-70:hsla(0,0%,4%,.7);--ink-65:hsla(0,0%,4%,.65);--paper:#f9f8f5;--paper-soft:#f3f2ee;--card:#fff;--border:hsla(0,0%,4%,.08);--border-locked:hsla(0,0%,4%,.18);--hairline:hsla(0,0%,4%,.07);--ctl-border:#e5e5e5;--ctl-border-hover:#d4d4d4;--input-border:#e5e5e5;--ink-quiet:hsla(0,0%,4%,.62);--accent:#2563eb;--accent-wash:rgba(37,99,235,.09);--accent-strong:#1d4ed8;--accent-deeper:#1e40af;--orange:#ea580c;--orange-text:#c2410c;--risk-medium:#c28503;--risk-critical-ink:#b91c1c;--green:#16a34a;--green-ink:#15803d;--green-wash:rgba(22,163,74,.08);--elev-1:0 8px 32px rgba(17,12,46,.1);--elev-2:0 10px 40px rgba(17,12,46,.12);--elev-3:0 18px 56px rgba(17,12,46,.17);--elev-ctl:0 1px 2px hsla(0,0%,4%,.04),0 1px 1px hsla(0,0%,4%,.03);--rim:inset 0 1px 1px hsla(0,0%,100%,.9),inset 0 -1px 1px hsla(0,0%,100%,.25);--rim-edge:hsla(0,0%,100%,.65);--glow-accent:0 8px 22px -8px rgba(37,99,235,.42);--r-ctl:12px;--r-card:16px;--r-panel:20px;--ease:cubic-bezier(.22,.9,.3,1);--t-fast:140ms;--t-base:240ms;--t-slow:420ms;--t-sweep:550ms}.dbv3 .tier-low{--tier:#16a34a;--tier-ink:#15803d;--tier-wash:rgba(22,163,74,.08);--tier-track:rgba(22,163,74,.16);--tier-halo:rgba(22,163,74,.5);--tier-rgb:22,163,74}.dbv3 .tier-medium{--tier:#c28503;--tier-ink:#a16207;--tier-wash:rgba(194,133,3,.08);--tier-track:rgba(194,133,3,.16);--tier-halo:rgba(194,133,3,.5);--tier-rgb:194,133,3}.dbv3 .tier-high{--tier:#ea580c;--tier-ink:#c2410c;--tier-wash:rgba(234,88,12,.08);--tier-track:rgba(234,88,12,.16);--tier-halo:rgba(234,88,12,.5);--tier-rgb:234,88,12}.dbv3 .tier-critical{--tier:#dc2626;--tier-ink:#b91c1c;--tier-wash:rgba(220,38,38,.08);--tier-track:rgba(220,38,38,.16);--tier-halo:rgba(220,38,38,.5);--tier-rgb:220,38,38}@keyframes dcPulse{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.05;transform:scale(1.06)}}@keyframes dcRing{0%{stroke-dashoffset:314.16}}@keyframes dcFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dbv3:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent var(--grid-fade));mask-image:radial-gradient(ellipse at center,#000 0,transparent var(--grid-fade))}.dbv3{color-scheme:light;font-family:inherit;font-size:13px;line-height:1.55;color:var(--ink);background:transparent;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}:where(.dbv3,.dbv3 *,.dbv3 :before,.dbv3 :after){margin:0;padding:0;box-sizing:border-box;min-width:0}:where(.dbv3 a){color:inherit;text-decoration:none}:where(.dbv3 button){font:inherit;font-family:inherit;color:inherit;background:none;border-width:0;cursor:pointer;text-align:left}:where(.dbv3 input,.dbv3 select,.dbv3 textarea){font:inherit;font-family:inherit}.dbv3 [tabindex]:focus-visible,.dbv3 a:focus-visible,.dbv3 button:focus-visible,.dbv3 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dbv3 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dbv3 .shell{display:grid;grid-template-columns:300px 1fr;gap:20px;padding:26px 28px 30px;align-items:start}.dbv3 .side{grid-column:1;grid-row:1}.dbv3 .content{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:14px;min-width:0}.dbv3 .chrome{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--hairline);z-index:30}.dbv3 .chrome-left{display:flex;align-items:center;gap:24px}.dbv3 .wordmark{font-size:17px;font-weight:800;letter-spacing:-.01em}.dbv3 .wordmark em{font-style:italic;font-weight:500}.dbv3 .nav{display:flex;gap:4px}.dbv3 .tab{padding:6px 14px;border-radius:999px;font-size:13px;cursor:pointer;color:var(--ink-quiet);font-weight:500;background:transparent;white-space:nowrap}.dbv3 .tab.on{background:var(--accent-wash);color:var(--accent-strong);font-weight:600}.dbv3 .chrome-right{display:flex;align-items:center;gap:10px}.dbv3 .alerts-wrap{position:relative}.dbv3 .pill-ctl{gap:8px;font-size:13px;color:var(--ink-65);border:1px solid var(--ctl-border);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);padding:5px 13px;cursor:pointer;white-space:nowrap}.dbv3 .alert-badge,.dbv3 .pill-ctl{display:flex;align-items:center;border-radius:999px}.dbv3 .alert-badge{font-size:10.5px;font-weight:700;background:var(--orange-text);min-width:17px;height:17px;padding:0 5px}.dbv3 .alert-badge,.dbv3 .avatar{color:#fff;justify-content:center}.dbv3 .avatar{width:28px;height:28px;border-radius:999px;background:var(--accent);display:flex;align-items:center;font-size:12px;font-weight:600;flex:none}.dbv3 .popover{position:absolute;top:38px;right:0;width:330px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,4%,.1);border-radius:var(--r-card);box-shadow:0 12px 32px rgba(0,0,0,.13);padding:8px;z-index:20;display:flex;flex-direction:column;gap:2px}.dbv3 .popover-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px}.dbv3 .mark-read{font-size:11.5px;color:var(--accent);font-weight:600;cursor:pointer}.dbv3 .alert-row{display:flex;gap:10px;padding:10px;border-radius:var(--r-ctl)}.dbv3 .alert-row.unread{background:rgba(234,88,12,.06)}.dbv3 .dot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex:none}.dbv3 .dot.risk{background:var(--orange)}.dbv3 .dot.signal{background:var(--accent)}.dbv3 .dot.good{background:var(--green)}.dbv3 .alert-col{display:flex;flex-direction:column;gap:2px}.dbv3 .alert-title{font-size:12.5px;font-weight:600}.dbv3 .alert-body{line-height:1.55}.dbv3 .alert-body,.dbv3 .popover-foot{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .popover-foot{border-top:1px solid var(--hairline);margin-top:4px;padding:9px 10px 5px}.dbv3 .side{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:24px}.dbv3 .profile,.dbv3 .side{display:flex;flex-direction:column;gap:14px}.dbv3 .avatar-lg{width:72px;height:72px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;flex:none}.dbv3 .name{font-size:20px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.dbv3 .role-line{font-size:13px;margin-top:3px}.dbv3 .loc-line,.dbv3 .role-line{color:var(--ink-quiet);overflow-wrap:anywhere}.dbv3 .loc-line{font-size:12.5px;margin-top:2px}.dbv3 .chips{display:flex;gap:6px;flex-wrap:wrap}.dbv3 .chip{font-size:11.5px;font-weight:500;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.05);color:var(--ink-70)}.dbv3 .sku{border-top:1px solid var(--hairline);padding-top:14px;display:flex;flex-direction:column;gap:8px}.dbv3 .kicker{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}.dbv3 h2.kicker{display:inline}.dbv3 .kicker-row{display:flex;align-items:center;gap:8px}.dbv3 .badge{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.dbv3 .badge.indigo{color:var(--accent-strong);background:var(--accent-wash)}.dbv3 .badge.orange{color:var(--orange-text);background:rgba(234,88,12,.09)}.dbv3 .sku-title{font-size:13.5px;font-weight:600}.dbv3 .sku-body{font-size:12.5px;line-height:1.55;color:var(--ink-65)}.dbv3 .check-list{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--ink-70)}.dbv3 .check-row{display:flex;gap:8px}.dbv3 .check-row>span:first-child{color:var(--green-ink);font-weight:700}.dbv3 .btn{padding:10px 16px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.dbv3 .btn.filled{border:none;background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);color:#fff;box-shadow:var(--glow-accent),inset 0 1px 0 hsla(0,0%,100%,.18)}.dbv3 .btn.filled:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 12px 26px -8px rgba(37,99,235,.5),inset 0 1px 0 hsla(0,0%,100%,.22)}.dbv3 .btn.filled:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 4px 12px -6px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.dbv3 .btn{transition:none}.dbv3 .btn.filled:active:not(:disabled):not([aria-disabled=true]),.dbv3 .btn.filled:hover:not(:disabled):not([aria-disabled=true]){transform:none}}.dbv3 .btn.outline{border:1px solid var(--accent);background:var(--card);color:var(--accent)}.dbv3 .annual-link:disabled,.dbv3 .annual-link[aria-disabled=true],.dbv3 .btn:disabled,.dbv3 .btn[aria-disabled=true]{opacity:.55;cursor:default}.dbv3 .annual-link{font-size:11.5px;font-weight:600;color:var(--accent);text-align:center;cursor:pointer}.dbv3 .side-foot{font-size:11px;color:var(--ink-quiet)}.dbv3 .side-foot-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dbv3 .side-foot-link:hover{color:var(--ink)}.dbv3 .scores-head{display:flex;align-items:center;justify-content:space-between}.dbv3 .scores-left{display:flex;align-items:baseline;gap:10px}.dbv3 .scores-title{font-size:15px;font-weight:600;white-space:nowrap}.dbv3 .prelim{font-size:12px;color:var(--ink-quiet)}.dbv3 .seg{background:var(--paper-soft);border-radius:999px;padding:3px;display:flex;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.06)}.dbv3 .seg-btn{padding:6px 16px;border-radius:999px;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;background:transparent;color:var(--ink-65)}.dbv3 .seg-btn.on{background:var(--card);color:var(--ink)}.dbv3 .card,.dbv3 .checkin,.dbv3 .cmp-card,.dbv3 .exposure-card,.dbv3 .history-card,.dbv3 .pivots-card,.dbv3 .resilience-card,.dbv3 .risk-card,.dbv3 .sim-card,.dbv3 .skills-card,.dbv3 .teaser{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:20px 24px;box-shadow:var(--elev-1),var(--rim)}.dbv3 .checkin{padding:14px 24px;display:flex;align-items:center;gap:16px}.dbv3 .checkin-badge{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);padding:4px 9px;border-radius:999px;flex:none}.dbv3 .ci-idle,.dbv3 .ci-run{display:flex;align-items:center;gap:16px;flex:1}.dbv3 .ci-text{font-size:13px;color:var(--ink-70);flex:1}.dbv3 .ci-q{flex:1;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.dbv3 .ci-track{height:3px;border-radius:2px;background:hsla(0,0%,4%,.08);overflow:hidden}.dbv3 .ci-fill{height:100%;background:var(--accent);border-radius:2px;transition:width var(--t-base) var(--ease)}@media (prefers-reduced-motion:reduce){.dbv3 .ci-fill{transition:none}}.dbv3 .ci-count{font-size:11px;color:var(--ink-quiet);font-weight:400;flex:none}.dbv3 .ci-actions{display:flex;gap:8px;flex:none;align-items:center}.dbv3 .ci-later{border:0;background:none;font-family:inherit;font-size:11.5px;color:var(--ink-quiet);cursor:pointer;padding-block:4px;margin-block:-4px}.dbv3 .ci-later:hover{color:var(--ink)}.dbv3 .pill-btn{padding:8px 16px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;flex:none;text-align:center}.dbv3 .pill-btn.filled{border:none;background:var(--accent);color:#fff}.dbv3 .pill-btn.outline{border:1px solid var(--input-border);background:var(--card);color:var(--ink)}.dbv3 .ci-done{font-size:13px;color:var(--green-ink);font-weight:600;flex:1}.dbv3 .risk-card{display:grid;grid-template-columns:118px 150px 1fr auto;gap:20px;align-items:center}.dbv3 .ring-wrap{width:118px;height:118px;position:relative;display:flex;align-items:center;justify-content:center;flex:none}.dbv3 .ring-halo{position:absolute;inset:4px;border-radius:999px;box-shadow:0 0 0 6px var(--tier-halo,rgba(234,88,12,.5));opacity:.16;animation:dcPulse 3.4s ease-in-out infinite}.dbv3 .ring-svg{position:absolute;top:0;left:0;width:118px;height:118px;transform:rotate(-90deg)}.dbv3 .ring-track{fill:none;stroke:var(--tier-track,rgba(234,88,12,.16));stroke-width:9}.dbv3 .ring-value{fill:none;stroke:var(--tier,var(--orange));stroke-width:9;stroke-linecap:round;stroke-dasharray:314.16;animation:dcRing 1.6s var(--ease) both}.dbv3 .ring-center{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.dbv3 .ring-num{font-size:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.dbv3 .ring-sub{font-weight:600;letter-spacing:.12em;color:var(--ink-quiet);margin-top:6px;animation:dcFade .5s ease-out 1.2s both}.dbv3 .risk-label .kicker{display:block;margin-bottom:6px}.dbv3 .tier-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tier-ink,var(--orange-text));background:var(--tier-wash,rgba(234,88,12,.1));padding:4px 10px;border-radius:999px;animation:dcFade .5s ease-out 1.35s both}.dbv3 .base-line,.dbv3 .conf-line{font-size:11px;color:var(--ink-quiet);margin-top:4px}.dbv3 .risk-label .conf-line{margin-top:6px}.dbv3 .narrative{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.dbv3 .n-sum{display:block;color:var(--ink);font-size:15px;font-weight:600;line-height:1.45;margin-bottom:10px;max-width:46ch}.dbv3 .n-row{display:flex;gap:8px;color:var(--ink-70)}.dbv3 .factor-list,.dbv3 .factor-list>[role=listitem]{display:inline}.dbv3 .factor-list>[role=listitem]+[role=listitem]:before{content:" · ";color:var(--ink-quiet)}.dbv3 .n-up{color:var(--orange-text);font-weight:700}.dbv3 .n-down{color:var(--green-ink);font-weight:700}.dbv3 .n-flat{color:var(--ink-quiet);font-weight:700}.dbv3 .n-go{color:var(--accent);font-weight:700}.dbv3 .n-go-link{color:var(--accent);font-weight:600;cursor:pointer}.dbv3 .locked-card{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px dashed var(--border-locked);border-radius:var(--r-card);padding:18px 24px;display:flex;align-items:center;gap:20px}.dbv3 .locked-chip{font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:999px;flex:none}.dbv3 .locked-chip,.dbv3 .soon-chip{color:var(--ink-65);background:rgba(0,0,0,.06)}.dbv3 .soon-chip{letter-spacing:.05em;padding:2px 7px}.dbv3 .locked-body{flex:1}.dbv3 .locked-title{font-size:14px;font-weight:600}.dbv3 .locked-sub{font-size:12px;color:var(--green-ink);font-weight:600;margin-top:3px}.dbv3 .locked-card--decoy{position:relative;display:block;padding:0;overflow:hidden;min-height:118px}.dbv3 .teaser-decoy{filter:blur(7px) saturate(.9);opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.02)}.dbv3 .teaser-decoy>*{margin:0}.dbv3 .locked-overlay{position:absolute;inset:0;display:flex;align-items:center;gap:20px;padding:18px 24px;background:linear-gradient(90deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.62) 60%,hsla(0,0%,100%,.42));border-radius:var(--r-card)}.dbv3 .locked-sample-note{font-size:11px;color:var(--ink-quiet,#757575);margin-top:4px}.dbv3 .teaser{border:1px dashed var(--border-locked);padding:18px 24px;display:flex;flex-direction:column;gap:10px}.dbv3 .teaser-head{display:flex;justify-content:space-between;align-items:center}.dbv3 .baseline-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dbv3 .quiet-note{font-size:11px;color:var(--ink-quiet);font-weight:400;text-transform:none;letter-spacing:0}.dbv3 .ghost-chart{opacity:.35;pointer-events:none}.dbv3 .ghost-chart svg{width:100%;height:auto;display:block}.dbv3 .teaser-foot{font-size:12px;color:var(--ink-quiet)}.dbv3 .exposure-card{display:grid;grid-template-columns:170px 1fr auto;gap:20px;align-items:center}.dbv3 .exposure-card .kicker,.dbv3 .resilience-card .kicker{display:block;margin-bottom:6px}.dbv3 .num-row{display:flex;align-items:baseline;gap:6px}.dbv3 .big-num{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.dbv3 .per-100{font-size:13px;color:var(--ink-quiet)}.dbv3 .exposure-body{display:flex;flex-direction:column;gap:8px}.dbv3 .split-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;max-width:420px}.dbv3 .split-aug{background:var(--accent)}.dbv3 .split-auto{background:var(--orange)}.dbv3 .split-lede{margin:0 0 4px}.dbv3 .split-lede,.dbv3 .split-legend{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .split-legend{display:flex;gap:14px}.dbv3 .pct-aug{color:var(--accent);font-weight:700}.dbv3 .pct-auto{color:var(--orange-text);font-weight:700}.dbv3 .top-tasks{font-size:12.5px;color:var(--ink-70)}.dbv3 .resilience-card{display:grid;grid-template-columns:170px 1fr auto;gap:20px;align-items:center}.dbv3 .band-word{font-size:13px;font-weight:600;color:var(--accent)}.dbv3 .sub-bars{display:flex;flex-direction:column;gap:8px}.dbv3 .sub-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-quiet)}.dbv3 .sub-label{width:138px;flex:none}.dbv3 .sub-track{flex:1;height:5px;border-radius:999px;background:rgba(0,0,0,.07)}.dbv3 .sub-track.est{background:repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 4px,transparent 4px 8px)}.dbv3 .sub-fill{height:5px;border-radius:999px;background:var(--accent)}.dbv3 .sub-fill.weak{background:var(--risk-medium)}.dbv3 .sub-val{width:34px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.dbv3 .history-card{display:flex;flex-direction:column;gap:10px}.dbv3 .history-head{display:flex;align-items:center;justify-content:space-between}.dbv3 .history-head-right{display:flex;align-items:center;gap:16px}.dbv3 .legend-row{display:flex;gap:12px;font-size:11px;color:var(--ink-quiet);align-items:center}.dbv3 .legend-item{display:flex;align-items:center;gap:5px}.dbv3 .swatch{width:12px;height:3px;border-radius:2px;display:inline-block;flex:none}.dbv3 .swatch.risk{background:var(--orange)}.dbv3 .swatch.exposure{background:var(--accent)}.dbv3 .swatch.resilience{background:var(--green)}.dbv3 .swatch-dash{width:12px;height:0;border-top:2px dashed hsla(0,0%,4%,.35);display:inline-block;flex:none}.dbv3 .export-btn{padding:6px 14px;border-radius:999px;border:1px solid var(--input-border);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;flex:none}.dbv3 .chart-scroll svg{width:100%;height:auto;display:block}.dbv3 .insight-row{display:flex;align-items:center;gap:14px;background:rgba(37,99,235,.05);border:1px solid hsla(0,0%,4%,.06);border-radius:var(--r-ctl);padding:10px 14px}.dbv3 .ins-month{font-size:12px;font-weight:700;width:32px;flex:none}.dbv3 .ins-risk{color:var(--orange-text)}.dbv3 .ins-exp,.dbv3 .ins-risk{font-size:12px;font-weight:600;flex:none}.dbv3 .ins-exp{color:var(--accent)}.dbv3 .ins-res{font-size:12px;color:var(--green-ink);font-weight:600;flex:none}.dbv3 .ins-note{font-size:12px;line-height:1.55;color:var(--ink-65);flex:1}.dbv3 .trend-empty{font-size:12.5px;color:var(--ink-quiet);padding:18px 0}.dbv3 .sim-card{display:flex;flex-direction:column;gap:14px}.dbv3 .sim-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dbv3 .sim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.dbv3 .lever{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px;border-radius:var(--r-ctl);font-family:inherit;cursor:pointer;border:1px solid var(--ctl-border);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);opacity:1}@media (hover:hover){.dbv3 .lever:not(.locked){transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.dbv3 .lever:not(.locked):not(.on):hover{border-color:rgba(37,99,235,.45);background:rgba(37,99,235,.03)}}@media (prefers-reduced-motion:reduce){.dbv3 .lever:not(.locked){transition:none}}.dbv3 .lever.on{border-color:var(--accent);background:rgba(37,99,235,.06)}.dbv3 .lever.locked{opacity:.5;cursor:not-allowed}.dbv3 .lever-title{font-size:13px;font-weight:600;color:var(--ink)}.dbv3 .lever-desc{font-size:12px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .lever-delta{font-size:12px;font-weight:700}.dbv3 .lever-delta.up{color:var(--orange-text)}.dbv3 .lever-delta.down{color:var(--green-ink)}.dbv3 .sim-note{font-size:12px;color:var(--ink-quiet)}.dbv3 .sim-foot{border-top:1px solid var(--hairline);padding-top:14px;display:flex;align-items:center;gap:20px}.dbv3 .sim-score-wrap{display:flex;align-items:baseline;gap:8px;flex:none;width:150px}.dbv3 .sim-score{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.dbv3 .sim-band{font-size:12.5px;font-weight:600}.dbv3 .sim-bar-col{flex:1;display:flex;flex-direction:column;gap:6px}.dbv3 .sim-track{height:8px;border-radius:999px;background:hsla(0,0%,4%,.07);overflow:hidden}.dbv3 .sim-fill{height:100%;width:100%;border-radius:999px;transform-origin:left center;transition:transform var(--t-sweep) var(--ease),background var(--t-slow)}.dbv3 .sim-caption{font-size:12.5px;color:var(--ink-70)}@media (max-width:1119px){.dbv3 .sim-verdict{min-height:3.1em}}.dbv3 .sim-caption.flat{color:var(--ink-quiet)}.dbv3 .save-scenario{padding:9px 16px;border-radius:999px;border:1px solid var(--input-border);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;flex:none}.dbv3 .save{padding:44px 28px 64px;gap:22px}.dbv3 .save,.dbv3 .save-hero{display:flex;flex-direction:column;align-items:center}.dbv3 .save-hero{gap:10px;text-align:center}.dbv3 .save-badge{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong);background:var(--accent-wash);padding:5px 12px;border-radius:999px}.dbv3 .save-h1{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.2}.dbv3 .save-sub{margin:0;font-size:14px;line-height:1.6;color:var(--ink-quiet);max-width:560px}.dbv3 .save-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;width:min(836px,100%)}.dbv3 .goal-card,.dbv3 .salary-card{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:22px;display:flex;flex-direction:column}.dbv3 .salary-card{gap:14px}.dbv3 .goal-card{gap:12px}.dbv3 .input-row{display:flex;align-items:center;gap:10px;border:1px solid var(--input-border);border-radius:var(--r-ctl);padding:10px 14px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.7);transition:border-color var(--t-fast) var(--ease)}.dbv3 .input-row:hover{border-color:var(--ctl-border-hover)}.dbv3 .input-row:focus-within{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.dbv3 .input-row{transition:none}}.dbv3 .cur-sign{font-size:17px;font-weight:600;color:var(--ink-quiet)}.dbv3 .cur-suffix{font-size:12px;color:var(--ink-quiet);white-space:nowrap}.dbv3 .salary-input{border:none;outline:none;font-family:inherit;font-size:20px;font-weight:600;width:100%;background:transparent;color:var(--ink)}.dbv3 .math-lines{display:flex;flex-direction:column;gap:8px;font-size:13px}.dbv3 .math-row{display:flex;justify-content:space-between;color:var(--ink-65)}.dbv3 .math-row .val{font-weight:600}.dbv3 .math-row .val.good{color:var(--green-ink)}.dbv3 .math-total{display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,4%,.08);padding-top:10px;font-size:14px;align-items:baseline}.dbv3 .math-total .lbl{font-weight:600}.dbv3 .math-total .val{font-weight:700;font-size:17px}.dbv3 .card-foot{font-size:11px;color:var(--ink-quiet);margin-top:auto}.dbv3 .big-num,.dbv3 .dd,.dbv3 .goal-val,.dbv3 .ins-exp,.dbv3 .ins-month,.dbv3 .ins-res,.dbv3 .ins-risk,.dbv3 .math-total .val,.dbv3 .ring-num,.dbv3 .sim-score,.dbv3 .sub-val{font-variant-numeric:tabular-nums}.dbv3 .goal-val{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.dbv3 .goal-sub{font-size:13px;color:var(--ink-quiet)}.dbv3 .goal-track{position:relative}.dbv3 .goal-slider{width:100%;accent-color:var(--accent);display:block;min-height:44px;padding-block:14px;margin-block:-14px;background:transparent;cursor:grab}.dbv3 .goal-slider:active{cursor:grabbing}.dbv3 .goal-target{position:absolute;top:50%;width:2px;height:14px;margin-left:-1px;transform:translateY(-50%);background:hsla(0,0%,4%,.45);border-radius:1px;pointer-events:none}.dbv3 .scale-row{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-quiet)}.dbv3 .projection{font-size:12.5px;line-height:1.55;color:var(--ink-70)}.dbv3 .approve-btn{padding:11px 16px;border-radius:999px;border:none;background:var(--accent);color:#fff;font-family:inherit;cursor:pointer;width:100%}.dbv3 .approve-btn,.dbv3 .approved-box{margin-top:auto;font-size:13.5px;font-weight:600;text-align:center}.dbv3 .approved-box{padding:11px;border-radius:var(--r-ctl);background:var(--green-wash);color:var(--green-ink)}.dbv3 .soon-card{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);padding:20px 22px;display:flex;flex-direction:column;gap:10px;scroll-margin-top:20px}.dbv3 .soon-card .kicker-row{gap:8px}.dbv3 .soon-body{font-size:13.5px;line-height:1.55;color:var(--ink-70)}.dbv3 .soon-card .btn{margin-top:auto}.dbv3 .plan-card{width:min(836px,100%);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:22px;display:flex;flex-direction:column;gap:14px}.dbv3 .plan-card .kicker-row{gap:10px}.dbv3 .plan-card .quiet-note{color:var(--ink-quiet)}.dbv3 .plan-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.dbv3 .plan-cell{border:1px solid var(--border);border-radius:var(--r-ctl);padding:16px;display:flex;flex-direction:column;gap:8px}.dbv3 .num-circle{width:24px;height:24px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.dbv3 .plan-title{font-size:13.5px;font-weight:600}.dbv3 .plan-body{font-size:12.5px;line-height:1.55;color:var(--ink-65)}.dbv3 .plan-body a{color:var(--accent);font-weight:600;text-decoration:none}.dbv3 .foot{padding:6px 28px 30px;display:flex;flex-direction:column;gap:6px}.dbv3 .foot-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dbv3 .nw{font-size:13px;font-weight:800;letter-spacing:-.01em}.dbv3 .nw em{font-style:italic;font-weight:500}.dbv3 .quiet{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .quiet a{color:var(--accent);font-weight:600}.dbv3 .citation,.dbv3 .foot-note,.dbv3 .honesty{font-size:11px;color:var(--ink-quiet)}.dbv3 .citation{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.dbv3 .ring-halo{animation:none;opacity:.16}.dbv3 .ring-value{animation:none}.dbv3 .ring-sub,.dbv3 .tier-pill{animation:none;opacity:1;transform:none}.dbv3 .sc-opt,.dbv3 .sim-fill{transition:none}}@media (max-width:768px){.dbv3 .checkin-badge{flex-basis:100%}.dbv3 .shell{grid-template-columns:1fr;padding:18px 16px 24px;gap:16px}.dbv3 .content,.dbv3 .side{grid-column:1;grid-row:auto}.dbv3 .chrome{padding:12px 16px;gap:10px;flex-wrap:wrap}.dbv3 .chrome-left{gap:14px;flex-wrap:wrap}.dbv3 .chrome-right{margin-left:auto}.dbv3 .popover{position:fixed;top:62px;left:16px;right:16px;width:auto;max-height:70vh;overflow-y:auto}.dbv3 .scores-head{flex-wrap:wrap;gap:10px}.dbv3 .scores-left{flex-wrap:wrap;gap:2px 10px}.dbv3 .checkin{flex-wrap:wrap}.dbv3 .ci-idle,.dbv3 .ci-run{flex-wrap:wrap;min-width:0}.dbv3 .ci-q,.dbv3 .ci-text{flex-basis:100%}.dbv3 .risk-card{grid-template-columns:1fr;gap:16px}.dbv3 .risk-card .ring-wrap{margin:0 auto}.dbv3 .exposure-card,.dbv3 .resilience-card{grid-template-columns:1fr;gap:14px}.dbv3 .history-head,.dbv3 .history-head-right{flex-wrap:wrap;gap:10px}.dbv3 .legend-row{flex-wrap:wrap}.dbv3 .chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dbv3 .chart-scroll svg{min-width:720px}.dbv3 .ghost-chart svg{min-width:0}.dbv3 .insight-row{flex-wrap:wrap}.dbv3 .ins-note{flex-basis:100%}.dbv3 .sim-grid{grid-template-columns:1fr}.dbv3 .sim-foot{flex-wrap:wrap}.dbv3 .sim-bar-col{min-width:200px}.dbv3 .save{padding:32px 16px 48px}.dbv3 .plan-grid,.dbv3 .save-grid{grid-template-columns:1fr}.dbv3 .locked-card{flex-wrap:wrap}}.dbv3.conv{min-height:100vh;min-height:100dvh;padding:40px 20px 64px}.dbv3 .conv-wrap{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0}.dbv3 .conv-brand{display:flex;justify-content:center;margin-bottom:18px}.dbv3 .conv-head{text-align:center;margin-bottom:6px}.dbv3 .conv-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet)}.dbv3 .conv-title{font-size:clamp(32px,5.2vw,44px);font-weight:800;letter-spacing:-.04em;text-wrap:balance;line-height:1.05;color:var(--ink);margin:6px 0 0}.dbv3 .conv-pitch{text-align:center;margin-top:18px}.dbv3 .conv-pitch-title{font-size:20px;font-weight:700;letter-spacing:-.01em}.dbv3 .conv-pitch-sub{font-size:13.5px;color:var(--ink-quiet);max-width:43ch;text-wrap:pretty;margin:8px auto 0;line-height:1.6}.dbv3 .conv-offer{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 20px 22px;text-align:center}.dbv3 .conv-offer-note{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .conv-cta{font-size:15px;padding:14px 30px;border-radius:999px;font-weight:700;min-height:48px}.dbv3 .conv-alt{font-size:13px;font-weight:600;color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px;padding:8px 12px;min-height:40px}.dbv3 .conv-offer-fine{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .conv-error{font-size:12.5px;color:#dc2626}.dbv3 .conv-sent{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:16px 18px;max-width:420px}.dbv3 .conv-sent-title{font-size:14px;font-weight:700;margin-bottom:4px}.dbv3 .conv-sent-sub{font-size:12.5px;color:var(--ink-quiet);line-height:1.55}.dbv3 .conv-free{text-align:center;margin-top:4px}.dbv3 .conv-free-link{font-size:13px;color:var(--ink-quiet);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:10px 12px;min-height:44px}.dbv3 .conv-citation{text-align:center;margin-top:8px}.dbv3 .conv-invite{max-width:420px;margin:22px auto 0;padding-top:20px;border-top:1px solid var(--border);text-align:center}.dbv3 .conv-invite-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:4px}.dbv3 .conv-invite-lede{font-size:13.5px;line-height:1.55;color:var(--ink-quiet);margin:0 auto 14px;max-width:34ch}.dbv3 .conv-invite-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.dbv3 .conv-invite-alt{font-size:13px;color:var(--ink-quiet);text-decoration:underline;text-underline-offset:2px}.dbv3 .conv-invite-alt:hover{color:var(--ink)}.dbv3 .conv-invite-url{margin-top:12px;font-family:inherit;font-size:11.5px;line-height:1.55;color:var(--ink-quiet);overflow-wrap:anywhere}.dbv3 .conv-invite-note{margin-top:6px;font-size:12px;color:var(--ink-quiet)}.dbv3 .conv-benchmark{max-width:420px;margin:14px auto 0;padding:9px 16px;border:1px solid var(--border);border-radius:999px;text-align:center;font-size:13px;line-height:1.45;color:var(--ink-70)}.dbv3 .conv-benchmark strong{color:var(--ink);font-weight:700}.dbv3 .conv-after{max-width:420px;margin:22px auto 0;padding-top:20px;border-top:1px solid var(--border);text-align:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dbv3 .conv-after>*{margin:0}@media (max-width:420px){.dbv3 .conv-after{grid-template-columns:1fr}}.dbv3 .conv-after-label{font-size:12.5px;color:var(--ink-quiet);margin-bottom:12px}.dbv3 .conv-after-link{display:inline-block;margin-top:12px}@media (max-width:560px){.dbv3.conv{padding:28px 14px 48px}.dbv3 .conv-title{font-size:26px}.dbv3 .conv-preview{min-height:300px}}.dbv3 .conv-locked-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.dbv3 .conv-locked{background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--rim-edge);border-radius:var(--r-card);padding:16px 18px 15px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.dbv3 .conv-locked:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.05),transparent 60%);pointer-events:none}.dbv3 .conv-locked-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dbv3 .conv-locked-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}.dbv3 .conv-lock{color:var(--accent);opacity:.55;display:flex}.dbv3 .redact,.dbv3 .win-reserved{display:inline-block;vertical-align:baseline;border-radius:4px;background:repeating-linear-gradient(135deg,hsla(0,0%,4%,.13) 0 3px,hsla(0,0%,4%,.06) 3px 6px);box-shadow:inset 0 0 0 1px var(--border-locked);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (forced-colors:active){.dbv3 .redact,.dbv3 .win-reserved{border:1px solid CanvasText;background:Canvas}}.dbv3 .conv-locked-desc{font-size:12px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .conv-locked-proof{font-size:11.5px;font-weight:600;color:var(--green-ink);margin-top:2px}.dbv3 .conv-gets{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0}.dbv3 .conv-gets li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.55}.dbv3 .conv-gets li:before{content:"✓";position:absolute;left:4px;top:-1px;font-weight:800;font-size:13px}.dbv3 .content>.history-card,.dbv3 .content>.risk-card,.dbv3 .content>.skills-card{margin-top:30px}.dbv3 .conv-offer--flow{position:static;margin-top:30px;padding:22px 26px 24px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.35));backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--rim-edge);box-shadow:var(--elev-1),var(--rim);border-radius:var(--r-card)}@media (max-width:560px){.dbv3 .conv-locked-grid{grid-template-columns:1fr}.dbv3 .redact{width:40px!important;height:30px!important}}.dbv3 .locked-card--v2{display:flex;flex-direction:column;gap:5px;border-style:solid;border-color:var(--border);padding:15px 20px 14px;position:relative;overflow:hidden}.dbv3 .locked-card--v2:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.05),transparent 60%);pointer-events:none}.dbv3 .locked-v2-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dbv3 .side-buy-error{font-size:12px;color:#dc2626;margin-top:8px;line-height:1.45}@supports not ((backdrop-filter:blur(1px)) and ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000)))){.dbv3 .conv-window-veil{display:none}.dbv3 .conv-window-stage>:nth-child(n+3){filter:blur(5px) saturate(1.04)}}.dbv3 .conv-window{position:relative;height:460px;border-radius:var(--r-panel);overflow:hidden;isolation:isolate;contain:paint;background:var(--paper);border:1px solid var(--border);box-shadow:var(--elev-2),var(--rim);margin:6px 0 0}.dbv3 .conv-window-stage{width:900px;transform-origin:0 0;transform:scale(.756);display:flex;flex-direction:column;gap:14px;padding:92px 18px 18px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dbv3 .conv-window-veil{position:absolute;inset:0;pointer-events:none;z-index:1;backdrop-filter:blur(6px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,transparent 0 var(--veil-start,58%),rgba(0,0,0,.34) calc(var(--veil-start, 58%) + 6%),rgba(0,0,0,.74) calc(var(--veil-start, 58%) + 14%),#000 calc(var(--veil-start, 58%) + 22%),#000 100%);mask-image:linear-gradient(180deg,transparent 0 var(--veil-start,58%),rgba(0,0,0,.34) calc(var(--veil-start, 58%) + 6%),rgba(0,0,0,.74) calc(var(--veil-start, 58%) + 14%),#000 calc(var(--veil-start, 58%) + 22%),#000 100%)}.dbv3 .conv-window:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,hsla(45,25%,97%,0) 0 76%,hsla(45,25%,97%,.5) 88%,hsla(45,25%,97%,.9) 96%,var(--paper) 100%)}.dbv3 .conv-window-id{position:absolute;top:16px;left:16px;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(10px) saturate(1.3);border:1px solid var(--border);box-shadow:var(--elev-2);max-width:calc(100% - 32px)}.dbv3 .conv-window-avatar{width:32px;height:32px;flex:none;border-radius:999px;background:linear-gradient(140deg,var(--accent) 0,var(--accent-strong) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.dbv3 .conv-window-id-text{display:flex;flex-direction:column;line-height:1.3;min-width:0;overflow-wrap:anywhere}.dbv3 .conv-window-id-text strong{font-size:13.5px;font-weight:700}.dbv3 .conv-window-id-text span{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .conv-window-id-text .quiet{font-size:11px}.dbv3 .win-value{display:flex;align-items:baseline;gap:6px;margin:6px 0 10px}.dbv3 .win-legend{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-quiet);margin-top:8px}.dbv3 .win-pillars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dbv3 .win-pillar{display:grid;grid-template-columns:110px 1fr 40px;align-items:center;gap:12px}.dbv3 .win-pillar-label{font-size:12.5px;color:var(--ink-70)}.dbv3 .win-pillar-track{height:7px;border-radius:999px;background:var(--paper-soft);overflow:hidden}.dbv3 .win-reserved{display:block;width:100%;height:100%;border-radius:999px;vertical-align:top}.dbv3 .win-chart{width:100%;height:auto;margin-top:6px}.dbv3 .win-chart-axis{stroke:var(--border-locked);stroke-width:1;stroke-dasharray:4 4}.dbv3 .win-chart-a{fill:none;stroke:var(--orange);stroke-width:2.5}.dbv3 .win-chart-b{fill:none;stroke:var(--accent);stroke-width:2.5}.dbv3 .win-chart-c{fill:none;stroke:var(--green);stroke-width:2.5}@media (max-width:719px){.dbv3 .conv-window{height:380px}.dbv3 .conv-window-stage{width:430px;transform:scale(.842);padding:78px 12px 12px}.dbv3 .conv-window-veil{backdrop-filter:blur(5px) saturate(1.04)}.dbv3 .win-pillar{grid-template-columns:112px 1fr 34px;gap:8px}}@media (prefers-reduced-motion:reduce){.dbv3 .conv-window-veil{transition:none}}.dbv3.conv--results .conv-head{text-align:center;margin:0}.dbv3.conv--results .conv-gets,.dbv3.conv--results .conv-locked-grid,.dbv3.conv--results .conv-pitch{text-align:left}.dbv3.conv--results>.conv-wrap>.risk-card{margin-top:28px}.dbv3.conv--results .conv-proof{margin-top:14px}.dbv3.conv--results .conv-pitch,.dbv3.conv--results .conv-window{margin-top:44px}.dbv3.conv--results .conv-gets,.dbv3.conv--results .conv-locked-grid{margin-top:20px}.dbv3.conv--results .conv-offer{margin-top:56px}.dbv3.conv--results .conv-after{margin-top:44px}.dbv3.conv--results>.conv-wrap>.risk-card{border-radius:var(--r-panel);padding:26px 28px;box-shadow:var(--elev-3),var(--rim),0 24px 56px -32px rgba(var(--tier-rgb,234,88,12),.3)}.dbv3.conv--results .ring-halo{animation:none;opacity:.12}.dbv3 .ring-sub{font-size:10px}.dbv3 .conv-proof{display:flex;border:1px solid var(--rim-edge);border-radius:var(--r-card);position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--elev-1),var(--rim);overflow:hidden}.dbv3 .conv-proof-cell{flex:1;padding:13px 16px}.dbv3 .conv-proof-cell+.conv-proof-cell{border-left:1px solid var(--hairline)}.dbv3 .conv-proof-n{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.dbv3 .conv-proof-lbl{display:block;margin-top:3px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}@media (max-width:560px){.dbv3 .conv-proof{flex-direction:column}.dbv3 .conv-proof-cell+.conv-proof-cell{border-left:0;border-top:1px solid var(--hairline)}}.dbv3.conv--results .conv-pitch-sub{margin-left:0;margin-right:0}.dbv3.conv--results.conv-dock:before{display:none}.dbv3.conv--results.conv-dock{min-height:0;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:hsla(45,25%,97%,.86);backdrop-filter:blur(14px) saturate(1.4);border-top:1px solid var(--border);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--t-base) var(--ease),opacity var(--t-base) var(--ease),visibility var(--t-base)}.dbv3.conv--results.conv-dock.is-on{transform:translateY(0);opacity:1;visibility:visible}.dbv3.conv--results.conv-dock .conv-dock-inner{max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.dbv3.conv--results.conv-dock .conv-dock-copy{display:flex;flex-direction:column;line-height:1.35;min-width:0}.dbv3.conv--results.conv-dock .conv-dock-copy strong{font-size:14px;font-weight:700}.dbv3.conv--results.conv-dock .conv-dock-copy span{font-size:12px;color:var(--ink-quiet)}.dbv3.conv--results.conv-dock .conv-dock-cta{flex:none;padding:11px 26px;border-radius:999px;font-size:14px}.dbv3.conv--results .conv-wrap{padding-bottom:104px}@media (prefers-reduced-motion:reduce){.dbv3.conv--results.conv-dock:before{display:none}.dbv3.conv--results.conv-dock{transition:opacity var(--t-base) var(--ease),visibility var(--t-base);transform:none}}.dbv3 .locked-row{position:relative;background-image:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.68));backdrop-filter:blur(24px) saturate(180%);border:1px dashed var(--border-locked);border-radius:var(--r-card);padding:18px 24px;display:flex;align-items:center;gap:20px;box-shadow:none}.dbv3 .locked-row .locked-chip{flex:none}.dbv3 .locked-row-body{flex:1;min-width:0}.dbv3 .locked-row-title{font-size:14px;font-weight:600;line-height:1.4}.dbv3 .locked-row-proof{font-size:12px;font-weight:600;color:var(--green-ink);margin-top:3px;max-width:62ch}@media (max-width:719px){.dbv3 .locked-row{align-items:flex-start;gap:14px;padding:16px 18px;flex-direction:column}}.dbv3 .pivots-head,.dbv3 .skills-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dbv3 .pivots-card .kicker,.dbv3 .skills-card .kicker{display:block}.dbv3 .pivots-note,.dbv3 .skills-count{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .pivots-list,.dbv3 .skills-list{display:flex;flex-direction:column;gap:0}.dbv3 .pivot-row,.dbv3 .skill-row{padding:14px 0;border-top:1px solid var(--hairline)}.dbv3 .pivots-list>.pivot-row:first-child,.dbv3 .skills-list>.skill-row:first-child{border-top:0;padding-top:0}.dbv3 .pivot-top,.dbv3 .skill-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:4px}.dbv3 .pivot-title,.dbv3 .skill-name{font-weight:700;letter-spacing:-.01em}.dbv3 .pivot-risk,.dbv3 .skill-pri{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dbv3 .pri-urgent{color:var(--orange-text)}.dbv3 .pri-high{color:var(--accent-strong)}.dbv3 .pri-medium{color:var(--ink-quiet)}.dbv3 .risk-low{color:var(--green-ink)}.dbv3 .risk-medium{color:var(--orange-text)}.dbv3 .pivot-why,.dbv3 .skill-why{font-size:12.5px;color:var(--ink-70);line-height:1.55;margin:0 0 8px}.dbv3 .skill-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dbv3 .skill-go{font-size:12.5px;font-weight:700;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.dbv3 .skill-go:hover{color:var(--accent-strong);text-decoration:underline}.dbv3 .skill-time{font-size:11.5px;color:var(--ink-quiet)}.dbv3 .skill-more{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.dbv3 .annual-link,.dbv3 .skill-go,.dbv3 .skill-more a,.dbv3 .trend-empty-cta{padding-block:4px;margin-block:-4px}.dbv3 .skill-more a{font-size:11.5px;color:var(--ink-quiet);text-decoration:underline;overflow-wrap:anywhere}.dbv3 .skill-more a:hover{color:var(--ink)}.dbv3 .pivot-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px 18px;margin:0 0 8px}.dbv3 .pivot-facts dt{font-size:10.5px;color:var(--ink-quiet);letter-spacing:.04em}.dbv3 .pivot-facts dd{margin:0;font-size:13px;font-weight:700}.dbv3 .pivot-skills{font-size:12px;color:var(--ink-70);margin:0;line-height:1.55}.dbv3 .pivot-skills-label{color:var(--ink-quiet)}.dbv3 .pivots-pay{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--hairline);font-size:13px;line-height:1.55;color:var(--ink-70)}.dbv3 .pivots-pay-note{color:var(--ink-quiet)}.dbv3 .sc{padding:44px 28px 64px;gap:22px}.dbv3 .sc,.dbv3 .sc-hero{display:flex;flex-direction:column;align-items:center}.dbv3 .sc-hero{gap:10px;text-align:center}.dbv3 .sc-badge{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong);background:var(--accent-wash);padding:5px 12px;border-radius:999px}.dbv3 .sc-h1{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.2}.dbv3 .sc-sub{margin:0;font-size:14px;line-height:1.55;color:var(--ink-quiet);max-width:560px}.dbv3 .sc-card{width:100%;max-width:680px}.dbv3 .sc-body{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--ink-70);max-width:56ch}.dbv3 .sc-blurb{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .sc-actions{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dbv3 .sc-meta{font-size:12px;color:var(--ink-quiet)}.dbv3 .sc-back{border:0;background:none;padding:0;font-family:inherit;font-size:12.5px;color:var(--ink-70);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dbv3 .sc-back:hover{color:var(--ink)}.dbv3 .sc-wizard-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dbv3 .sc-track{margin:12px 0 20px}.dbv3 .sc-track-idle{opacity:.5}.dbv3 .sc-fill-run{width:100%;position:relative;overflow:hidden}.dbv3 .sc-fill-run:after{content:"";position:absolute;inset:0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);animation:scSweep 1.5s linear infinite}@keyframes scSweep{0%{transform:translateX(-100%)}to{transform:translateX(294%)}}@media (prefers-reduced-motion:reduce){.dbv3 .sc-fill-run:after{animation:none;content:none}}.dbv3 .sc-q{margin:0;font-size:16.5px;font-weight:600;line-height:1.4;color:var(--ink)}.dbv3 .sc-hint{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .sc-opts{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.dbv3 .sc-opt{display:flex;flex-direction:column;gap:3px;text-align:left;padding:14px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);font-family:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.dbv3 .sc-opt:hover{border-color:var(--ctl-border)}.dbv3 .sc-opt.on{border-color:var(--accent);background:var(--accent-wash)}.dbv3 .sc-opt-label{font-size:13.5px;font-weight:600;color:var(--ink)}.dbv3 .sc-opt-sub{font-size:12px;line-height:1.45;color:var(--ink-quiet)}.dbv3 .sc-narrative{background:var(--paper-soft)}.dbv3 .sc-steps{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.dbv3 .sc-step{display:flex;align-items:flex-start;gap:12px}.dbv3 .sc-step-n{flex:none;width:21px;height:21px;margin-top:1px;border-radius:999px;background:var(--accent-wash);border:1px solid var(--border);color:var(--accent-strong);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.dbv3 .sc-step-body{display:flex;flex-direction:column;gap:2px}.dbv3 .sc-step-title{font-size:13.5px;font-weight:600;color:var(--ink)}.dbv3 .sc-step-detail{font-size:13px;line-height:1.6;color:var(--ink-70);max-width:56ch}.dbv3 .sc-foot{width:100%;max-width:680px;display:flex;justify-content:flex-end}.dbv3 .trend-empty-line{margin:0}.dbv3 .foot-link,.dbv3 .trend-empty-cta{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.dbv3 .trend-empty-cta{display:inline-block;margin-top:6px;font-weight:600}.dbv3 .foot-link:hover,.dbv3 .trend-empty-cta:hover{color:var(--ink)}.dbv3 a.alert-link{text-decoration:none;cursor:pointer}.dbv3 a.alert-link:hover{background:var(--paper-soft)}.dbv3 a.alert-link .alert-title{text-decoration:underline;text-underline-offset:2px}.dbv3 .goal-empty{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-70)}.dbv3 .alert-body,.dbv3 .alert-title,.dbv3 .pivot-skills,.dbv3 .pivot-title,.dbv3 .pivot-why,.dbv3 .pivots-pay,.dbv3 .sc-blurb,.dbv3 .sc-body,.dbv3 .sc-hint,.dbv3 .sc-opt-label,.dbv3 .sc-opt-sub,.dbv3 .sc-q,.dbv3 .sc-step-detail,.dbv3 .sc-step-title,.dbv3 .skill-go,.dbv3 .skill-more a,.dbv3 .skill-name,.dbv3 .skill-why{overflow-wrap:anywhere;min-width:0}@media (max-width:768px){.dbv3 .ci-idle,.dbv3 .ci-run{min-width:150px}}.dbv3 .conv-locked,.dbv3 .conv-sent,.dbv3 .goal-card,.dbv3 .plan-card,.dbv3 .salary-card,.dbv3 .side,.dbv3 .soon-card{box-shadow:var(--elev-1),var(--rim)}.dbv3 .exposure-card,.dbv3 .history-card,.dbv3 .pivots-card,.dbv3 .resilience-card,.dbv3 .sim-card,.dbv3 .skills-card{box-shadow:var(--elev-2),var(--rim)}.dbv3:not(.conv--results) .risk-card{box-shadow:var(--elev-3),var(--rim)}.dbv3 .seg-btn.on{box-shadow:var(--elev-ctl)}.dbv3 .conv-pitch-title,.dbv3 .cur-sign,.dbv3 .math-total .val,.dbv3 .name,.dbv3 .pivot-title,.dbv3 .skill-name,.dbv3 .sku-title,.dbv3 .wordmark{line-height:1.3}.dbv3 .badge,.dbv3 .checkin-badge,.dbv3 .kicker:where(:not(.save-h1)):where(:not(.sc-h1)),.dbv3 .locked-chip,.dbv3 .pivot-risk,.dbv3 .skill-pri,.dbv3 .tier-pill{letter-spacing:.06em}.dbv3.conv:before{display:none}.dbv3 .conv-gets li:before{color:var(--green-ink)}.dbv3.conv--results.conv-dock{box-shadow:0 -1px 2px hsla(0,0%,4%,.04),0 -12px 32px -12px hsla(0,0%,4%,.12)}.dbv3 .shell{max-width:1240px;margin-inline:auto}.dbv3 .scores-title{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.2}@media (min-width:1024px) and (min-height:1128px){.dbv3 .side{position:sticky;top:76px;align-self:start}}.dbv3 .pivots-card,.dbv3 .skills-card{display:flex;flex-direction:column;gap:14px}.dbv3 .pivots-head,.dbv3 .skills-head{margin-bottom:0}.dbv3 .pivot-title,.dbv3 .skill-name{font-size:15px}.dbv3 .pivot-facts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),max-content));justify-content:start;gap:8px 32px}.dbv3 .pivot-risk,.dbv3 .skill-pri{padding:2px 7px;border-radius:999px;align-self:center}.dbv3 .skill-pri.pri-urgent{background:rgba(234,88,12,.09)}.dbv3 .skill-pri.pri-high{background:var(--accent-wash)}.dbv3 .skill-pri.pri-medium{background:hsla(0,0%,4%,.05)}.dbv3 .pivot-risk.risk-low{background:var(--green-wash)}.dbv3 .pivot-risk.risk-medium{background:rgba(234,88,12,.09)}.dbv3 .pivot-why,.dbv3 .pivots-pay,.dbv3 .skill-why,.dbv3 .top-tasks,.dbv3 .trend-empty-line{max-width:50ch}.dbv3 .annual-link,.dbv3 .approve-btn,.dbv3 .btn,.dbv3 .conv-alt,.dbv3 .export-btn,.dbv3 .lever,.dbv3 .mark-read,.dbv3 .n-go-link,.dbv3 .pill-btn,.dbv3 .pill-ctl,.dbv3 .sc-back,.dbv3 .seg-btn,.dbv3 .tab,.dbv3 button.quiet{transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.dbv3 .tab:not(.on):hover{background:hsla(0,0%,4%,.04)}.dbv3 .pill-ctl:hover{border-color:var(--ctl-border-hover);background:hsla(0,0%,4%,.03)}.dbv3 .seg-btn:not(.on):hover{color:var(--ink)}.dbv3 .pill-btn.filled:hover{background:var(--accent-strong)}.dbv3 .btn.outline:hover:not([aria-disabled=true]):not(:disabled){background:var(--accent-wash)}.dbv3 .mark-read:hover:not(:disabled){color:var(--accent-strong)}.dbv3 button.quiet:hover:not(:disabled){color:var(--ink)}.dbv3 .annual-link:hover:not([aria-disabled=true]):not(:disabled){color:var(--accent-strong)}.dbv3 .approve-btn:hover:not([aria-disabled=true]):not(:disabled){background:var(--accent-strong)}.dbv3 .conv-alt:hover:not([aria-disabled=true]):not(:disabled){color:var(--accent-deeper)}.dbv3 .export-btn:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--ctl-border-hover);background:hsla(0,0%,4%,.03)}.dbv3 .n-go-link:hover:not([aria-disabled=true]){color:var(--accent-strong)}.dbv3 .approve-btn:not([aria-disabled=true]):not(:disabled):active,.dbv3 .btn:not([aria-disabled=true]):not(:disabled):active,.dbv3 .conv-alt:not([aria-disabled=true]):not(:disabled):active,.dbv3 .export-btn:not([aria-disabled=true]):not(:disabled):active,.dbv3 .lever:not(.locked):active,.dbv3 .pill-btn:active,.dbv3 .pill-ctl:active,.dbv3 .seg-btn:active,.dbv3 .tab:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.dbv3 .annual-link,.dbv3 .approve-btn,.dbv3 .btn,.dbv3 .conv-alt,.dbv3 .export-btn,.dbv3 .lever,.dbv3 .mark-read,.dbv3 .n-go-link,.dbv3 .pill-btn,.dbv3 .pill-ctl,.dbv3 .sc-back,.dbv3 .seg-btn,.dbv3 .tab,.dbv3 button.quiet{transition:none}.dbv3 .approve-btn:active,.dbv3 .btn:active,.dbv3 .conv-alt:active,.dbv3 .export-btn:active,.dbv3 .lever:not(.locked):active,.dbv3 .pill-btn:active,.dbv3 .pill-ctl:active,.dbv3 .seg-btn:active,.dbv3 .tab:active{transform:none}}.dbv3 .conv-window-stage .kicker,.dbv3 .conv-window-stage .per-100,.dbv3 .conv-window-stage .prelim,.dbv3 .conv-window-stage .win-pillar-label{font-size:14px}.dbv3 .chrome,.dbv3 .chrome>*{padding-inline:0}.dbv3 .chrome-left{padding-inline-start:28px}.dbv3 .chrome-right{padding-inline-end:28px}.dbv3 .chrome{padding-inline:calc(max(0px, (100% - 1240px) / 2))}.dbv3 .foot{padding-inline:calc(max(0px, (100% - 1240px) / 2) + 28px)}.dbv3 .save-scenario{transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.dbv3 .save-scenario:hover{border-color:var(--ctl-border-hover);background:hsla(0,0%,4%,.03)}.dbv3 .save-scenario:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.dbv3 .save-scenario{transition:none}.dbv3 .save-scenario:active{transform:none}}@media print{.dbv3 .card,.dbv3 .checkin,.dbv3 .cmp-card,.dbv3 .conv-locked,.dbv3 .conv-offer--flow,.dbv3 .conv-proof,.dbv3 .conv-window-id,.dbv3 .exposure-card,.dbv3 .goal-card,.dbv3 .history-card,.dbv3 .locked-card,.dbv3 .locked-row,.dbv3 .pivots-card,.dbv3 .plan-card,.dbv3 .resilience-card,.dbv3 .risk-card,.dbv3 .salary-card,.dbv3 .side,.dbv3 .sim-card,.dbv3 .skills-card,.dbv3 .soon-card,.dbv3 .teaser{backdrop-filter:none!important;background:#fff!important;background-image:none!important;color:#000!important;border:1px solid #999!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dbv3 .btn,.dbv3 .chrome,.dbv3 .conv-sent,.dbv3 .conv-window-veil,.dbv3 .export-btn,.dbv3 .lever,.dbv3 .pill-ctl,.dbv3 .popover,.dbv3 .save-scenario,.dbv3 .seg,.dbv3.conv--results.conv-dock{display:none!important}.dbv3 .exposure-card,.dbv3 .plan-grid,.dbv3 .resilience-card,.dbv3 .risk-card,.dbv3 .save-grid,.dbv3 .shell,.dbv3 .sim-grid{grid-template-columns:1fr!important}.dbv3 .content,.dbv3 .side{grid-column:1!important;grid-row:auto!important}.dbv3 .sku{background:#fff!important;border:1px solid #999!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.dbv3.sa-block{min-height:0;flex-direction:column;gap:10px;text-align:center}.dbv3 .sa-role,.dbv3.sa-block{display:flex;align-items:center}.dbv3 .sa-role{justify-content:center;min-height:2.9em;max-width:22em;font-size:13.5px;line-height:1.45;color:var(--ink-quiet);margin:0}.dbv3 .sa-role strong{color:var(--ink);font-weight:650}.dbv3 .sa-pill{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tier) 35%,transparent);background:color-mix(in srgb,var(--tier) 8%,#fff);color:var(--tier-ink)}.dbv3 .sa-pill-low{--tier:#16a34a;--tier-ink:#15803d}.dbv3 .sa-pill-medium{--tier:#c28503;--tier-ink:#a16207}.dbv3 .sa-pill-high{--tier:#ea580c;--tier-ink:#c2410c}.dbv3 .sa-pill-critical{--tier:#dc2626;--tier-ink:#b91c1c}.dbv3 .sa-framing{font-size:12.5px;color:var(--ink-quiet);margin:0}@media (prefers-reduced-motion:reduce){.dbv3.sa-block,.dbv3.sa-block *{transition:none!important;animation:none!important}}.dbv3 .why-card{background:#fff;border:1px solid var(--rim);border-radius:var(--r-card);box-shadow:var(--elev-1);padding:18px 22px}.dbv3 .why-summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--accent-strong);list-style:none;min-height:44px;display:flex;align-items:center;gap:8px}.dbv3 .why-summary::-webkit-details-marker{display:none}.dbv3 .why-summary:after{content:"▾";font-size:11px;transition:transform var(--t-fast) var(--ease)}.dbv3 .why-card[open] .why-summary:after{transform:rotate(180deg)}.dbv3 .why-body{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:14px;margin-top:6px;border-top:1px solid var(--rim)}.dbv3 .why-p{font-size:13px;line-height:1.55;color:var(--ink-quiet);margin:8px 0 0}.dbv3 .why-list{list-style:none;margin:8px 0 0;padding:0}.dbv3 .why-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0;color:var(--ink-quiet)}.dbv3 .why-label{min-width:0}.dbv3 .why-num{font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink);flex:none}.dbv3 .why-up{color:var(--orange-text)}.dbv3 .why-down{color:var(--tier-ink,#15803d)}.dbv3 .why-total{border-top:1px solid var(--rim);margin-top:4px;padding-top:9px;color:var(--ink);font-weight:650}.dbv3 .why-note{font-size:12px;color:var(--ink-quiet);margin:10px 0 0}.dbv3 .soon-card{background:#fff;border:1px solid var(--rim);border-radius:var(--r-card);box-shadow:var(--elev-1);padding:18px 22px}.dbv3 .soon-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.dbv3 .soon-row{display:flex;align-items:flex-start;gap:12px}.dbv3 .soon-chip{flex:none;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--paper-soft);color:var(--ink-quiet)}.dbv3 .soon-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dbv3 .soon-name{font-size:14px;font-weight:650;color:var(--ink)}.dbv3 .soon-line{font-size:13px;line-height:1.55;color:var(--ink-quiet)}@media (max-width:720px){.dbv3 .why-body{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.dbv3 .why-summary:after{transition:none}}.dbv3 .conv-role{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .conv-answers-d{background:#fff;border:1px solid var(--rim);border-radius:var(--r-card);box-shadow:var(--elev-1);overflow:hidden}.dbv3 .conv-answers-sum{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;color:var(--ink)}.dbv3 .conv-answers-sum::-webkit-details-marker{display:none}.dbv3 .conv-answers-sum:before{content:"▾";font-size:11px;color:var(--ink-quiet);transition:transform var(--t-fast) var(--ease)}.dbv3 .conv-answers-d[open] .conv-answers-sum:before{transform:rotate(180deg)}.dbv3 .conv-answers-count{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink-quiet);background:var(--paper-soft);padding:3px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.dbv3 .conv-answers-body{padding:4px 20px 18px;border-top:1px solid var(--rim)}.dbv3 .conv-answers-lede{margin:14px 0 4px;font-size:13px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .conv-answer-list{margin:0}.dbv3 .conv-answer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--rim)}.dbv3 .conv-answer-row:last-child{border-bottom:0}.dbv3 .conv-answer-row dt{font-size:13px;line-height:1.55;color:var(--ink-quiet);margin:0}.dbv3 .conv-answer-row dd{font-size:13px;line-height:1.55;color:var(--ink);font-weight:600;margin:0}@media (max-width:620px){.dbv3 .conv-answer-row{grid-template-columns:1fr;gap:3px;padding:10px 0}}@media (prefers-reduced-motion:reduce){.dbv3 .conv-answers-sum:before{transition:none}}.dbv3 .score-row{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media (min-width:900px){.dbv3 .score-row:has(.cmp-card){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.dbv3 .score-row:has(.cmp-card) .risk-card{grid-template-columns:118px minmax(0,1fr);align-items:start;row-gap:14px}.dbv3 .score-row:has(.cmp-card) .risk-label{align-self:center}.dbv3 .score-row:has(.cmp-card) .narrative{grid-column:1/-1}}.dbv3 .cmp-card{display:flex;flex-direction:column;position:relative}.dbv3 .cmp-actions{margin-top:auto}.dbv3 .cmp-head{display:flex;align-items:center;gap:8px}.dbv3 .cmp-info{position:static}.dbv3 .cmp-info-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--ctl-border);color:var(--ink-quiet);font-size:12px;font-style:italic;font-weight:700;cursor:pointer;list-style:none}.dbv3 .cmp-info-btn::-webkit-details-marker{display:none}.dbv3 .cmp-info[open] .cmp-info-btn{border-color:var(--accent);color:var(--accent)}.dbv3 .cmp-info-body{position:absolute;top:46px;left:16px;right:16px;z-index:5;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.45;color:var(--ink-quiet);text-align:left;background:#fff;border:1px solid var(--hairline);border-radius:var(--r-ctl);box-shadow:var(--elev-2)}.dbv3 .cmp-lede{margin:14px 0 0;font-size:13px;color:var(--ink-quiet)}.dbv3 .cmp-big{margin:2px 0 0}.dbv3 .cmp-big-num{font-size:38px;font-weight:800;letter-spacing:-.02em;color:var(--orange-text);font-variant-numeric:tabular-nums}.dbv3 .cmp-big-unit{font-size:14px;font-weight:600;color:var(--ink)}.dbv3 .cmp-rows{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dbv3 .cmp-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 26px;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-quiet)}.dbv3 .cmp-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbv3 .cmp-track{height:6px;border-radius:999px;background:var(--paper-soft);overflow:hidden}.dbv3 .cmp-fill{display:block;height:100%;border-radius:999px;background:var(--orange)}.dbv3 .cmp-row-pct{text-align:right;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dbv3 .cmp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.dbv3 .cmp-actions>*{margin:0}@media (max-width:420px){.dbv3 .cmp-actions{grid-template-columns:1fr}}.dbv3 .why-body-v2{display:flex;flex-direction:column;gap:22px;padding-top:6px}.dbv3 .wt-lede{margin:6px 0;font-size:15px;font-weight:700;color:var(--ink)}.dbv3 .wt-cards{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:760px){.dbv3 .wt-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.dbv3 .wt-card{border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:14px 14px 16px;background:var(--paper-soft)}.dbv3 .wt-card-h{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ink)}.dbv3 .wt-card-p{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .wt-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.dbv3 .wt-up{color:var(--orange-text);background:color-mix(in srgb,var(--orange) 10%,transparent)}.dbv3 .wt-down{color:var(--green-ink);background:var(--green-wash)}.dbv3 .wt-signal{border-radius:var(--r-ctl);background:var(--accent-wash);padding:16px 18px}.dbv3 .wt-signal-head{margin:6px 0;font-size:14px;font-weight:700;color:var(--ink)}.dbv3 .wt-signal-body{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-quiet)}.dbv3 .wt-conf{margin:6px 0 8px;font-size:14px;font-weight:700;color:var(--ink)}.dbv3 .wt-math{margin-top:4px}.dbv3 .wt-math-sum{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--accent-strong);padding:6px 0}