:root{color:#15130f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--linen:#f3efe6;--linen-2:#ebe4d7;--paper:#fffaf0;--paper-soft:#f8f1e6;--ink:#15130f;--muted:#6d665b;--fine:#25201821;--dark:#161a16;--dark-2:#22281f;--blue:#456d82;--brass:#a98250;--moss:#637a5b;--coral:#bf7b68;--shadow-soft:0 22px 58px #473a2421;--shadow-deep:0 30px 86px #1c160e33;background:#f3efe6;font-family:Manrope,Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:96px}body{background:radial-gradient(circle at 9% 6%, #a982502e, transparent 22rem), radial-gradient(circle at 84% 2%, #456d821f, transparent 26rem), linear-gradient(180deg, #f7f3ea 0%, var(--linen) 42%, #f8f3ea 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";opacity:.46;background-image:linear-gradient(115deg,#ffffff6b,#0000 42%),linear-gradient(#2520180a 1px,#0000 1px),linear-gradient(90deg,#25201809 1px,#0000 1px);background-size:auto,48px 48px,48px 48px;position:fixed;inset:0}body:after{z-index:-1;pointer-events:none;content:"";opacity:.22;mix-blend-mode:multiply;background-image:radial-gradient(#25201838 .7px,#0000 .7px);background-size:5px 5px;position:fixed;inset:0}::selection{color:#fffaf0;background:#252018}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}h1,h2,h3,h4,p{margin-top:0}img,svg{max-width:100%;display:block}.notranslate{unicode-bidi:isolate}.ptr-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(22px,4vw,56px);padding:64px clamp(24px,4vw,80px);display:grid}.ptr-section-compact{padding-top:38px;padding-bottom:44px}.ptr-copy{gap:14px;display:grid;position:sticky;top:88px}.ptr-eyebrow{color:#14110bb8;letter-spacing:.16em;text-transform:uppercase;background:#14110b0d;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-flex}.ptr-copy h2{letter-spacing:-.018em;margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:540;line-height:1.08}.ptr-copy p:not(.ptr-eyebrow){color:#1f1a12b8;margin:0;font-size:1rem;line-height:1.55}.ptr-ai-guide{color:#31556c;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:#345a7214;border:1px solid #345a723d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:780;display:inline-flex}.ptr-ai-guide:hover,.ptr-ai-guide:focus-visible{background:#345a721f;border-color:#345a726b;outline:none}.ptr-boundary,.ptr-config-warning,.ptr-dev-note{border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:.86rem;line-height:1.4;display:flex}.ptr-boundary{color:#405834;background:#6077541a;border:1px solid #60775438}.ptr-config-warning{color:#7f2626;background:#a43a3a14;border:1px solid #a43a3a3d;font-weight:760}.ptr-dev-note{color:#31556c;background:#345a7214;border:1px solid #345a7238;font-weight:720}.ptr-form{background:#fffaf0;border:1px solid #1f1a121f;border-radius:18px;gap:16px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 56px #1f1a1214}.ptr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ptr-grid-secondary{grid-template-columns:1fr 1fr}.ptr-full{grid-column:1/-1}.ptr-form label{gap:7px;display:grid}.ptr-form label>span{color:#1f1a12ad;font-size:.78rem;font-weight:760}.ptr-form input,.ptr-form select,.ptr-form textarea{color:#15130f;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #1f1a1229;border-radius:9px;padding:10px 12px;font-size:.9rem}.ptr-form textarea{resize:vertical;min-height:104px}.ptr-advanced{background:#1f1a1206;border:1px solid #1f1a121c;border-radius:12px;padding:0}.ptr-advanced summary{color:#1f1a12c7;cursor:pointer;min-height:44px;padding:12px 14px;font-size:.86rem;font-weight:820}.ptr-advanced .ptr-grid{padding:0 14px 14px}.ptr-form input:focus,.ptr-form select:focus,.ptr-form textarea:focus{border-color:#345a7285;outline:3px solid #345a7221}.ptr-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ptr-check{color:#1f1a12c7;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.88rem;line-height:1.45}.ptr-check input{accent-color:#607754;width:18px;height:18px;min-height:0;margin-top:2px}.ptr-turnstile{min-height:65px}.ptr-status{border-radius:10px;gap:4px;padding:12px 13px;font-size:.88rem;font-weight:740;display:grid}.ptr-status small{opacity:.72;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600}.ptr-status-success{color:#405834;background:#6077541f;border:1px solid #60775442}.ptr-status-error{color:#7f2626;background:#a43a3a14;border:1px solid #a43a3a3d}.ptr-submit{color:#fff5dc;min-height:46px;font:inherit;cursor:pointer;background:#15130f;border:1px solid #15130f;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.92rem;font-weight:780;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.ptr-submit:hover,.ptr-submit:focus-visible{background:#20180c;outline:none;transform:translateY(-1px)}.ptr-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (width<=920px){.ptr-section{grid-template-columns:1fr}.ptr-copy{position:static}}@media (width<=640px){.ptr-section{padding:36px 14px}.ptr-form{padding:18px}.ptr-grid,.ptr-grid-secondary{grid-template-columns:1fr}}.home-page{--hcc-ink:#14110b;--hcc-ink-soft:#14110bb8;--hcc-fine:#1f1a121f;--hcc-paper:#fffaf0;--hcc-paper-2:#f8f1e3;--hcc-linen:#f3efe6;--hcc-stone:#efe7d4;--hcc-blue:#345a72;--hcc-brass:#a78248;--hcc-moss:#607754;--hcc-coral:#b96f53;--hcc-accent:#a78248;--hcc-board-ink:#15140f;--hcc-board-ink-2:#1d1c16;--hcc-board-stroke:#fff4d821;--hcc-board-text:#f5e9cf;--hcc-board-muted:#f5e9cf9e;--hcc-board-glow:0 28px 96px #14110b5c, 0 6px 22px #14110b1f, inset 0 0 0 1px #fff4d80f;--pipe-pending-bg:#f5e9cf0a;--pipe-pending-fg:#f5e9cf73;--pipe-pending-stroke:#fff4d821;--pipe-active:#cf9a52;--pipe-active-soft:#cf9a522e;--pipe-success:#c4d4ad;--pipe-success-strong:#607754;--pipe-success-soft:#6077542e;--pipe-danger:#e8a0a0;--pipe-danger-strong:#a43a3a;--pipe-danger-soft:#a43a3a2e;--pipe-warning:#f6dfa9;--pipe-warning-strong:#a78248;--pipe-warning-soft:#a782482e;--pipe-skipped:#f5e9cf52;--pipe-skipped-soft:#f5e9cf0f;width:100%;min-height:100vh;color:var(--hcc-ink);background:0 0;margin:0;padding:0 0 36px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;position:relative}.home-page ::selection{color:var(--hcc-paper);background:#1f1a12}.home-bg{z-index:-1;pointer-events:none;position:fixed;inset:0}.home-bg-grid{opacity:.7;background-image:linear-gradient(#1f1a120a 1px,#0000 1px),linear-gradient(90deg,#1f1a120a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#00000026 55%,#0000);mask-image:linear-gradient(#0009,#00000026 55%,#0000)}.home-bg-glow{filter:blur(70px);opacity:.35;border-radius:50%;position:absolute}.home-bg-glow-a{background:radial-gradient(circle,#a7824866,#0000 70%);width:420px;height:420px;top:-120px;left:-80px}.home-bg-glow-b{background:radial-gradient(circle,#345a7247,#0000 70%);width:360px;height:360px;top:220px;right:-100px}.home-header{z-index:60;background:#f7f3ea00;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(24px,4vw,80px);transition:background .22s,border-color .22s,box-shadow .22s;display:flex;position:sticky;top:0}.home-header.is-scrolled{border-color:var(--hcc-fine);-webkit-backdrop-filter:blur(14px)saturate(105%);background:#f7f3eae0;box-shadow:0 18px 40px #1f1a120f}.home-brand{color:var(--hcc-ink);align-items:center;gap:10px;font-size:.92rem;font-weight:800;display:inline-flex}.home-brand-mark{background:var(--hcc-board-ink);color:#fff5dc;border-radius:8px;place-items:center;width:30px;height:30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;display:grid}.home-nav{align-items:center;gap:4px;display:inline-flex}.home-nav a{color:#1f1a12a6;letter-spacing:.005em;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.home-nav a:hover,.home-nav a:focus-visible{color:var(--hcc-ink);background:#1f1a120f;outline:none;transform:translateY(-1px)}.home-header-cta{border:1px solid var(--hcc-board-ink);background:var(--hcc-board-ink);color:#fff5dc;letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.home-header-cta:hover,.home-header-cta:focus-visible{background:#20180c;outline:none;transform:translateY(-1px)}.home-mobile-menu-btn{width:40px;height:40px;color:var(--hcc-ink);cursor:pointer;background:0 0;border:1px solid #1f1a121f;border-radius:12px;justify-content:center;align-items:center;transition:background .16s;display:none}.home-mobile-menu-btn:hover,.home-mobile-menu-btn:focus-visible{background:#1f1a120a;outline:none}.home-mobile-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0f0d0a99;justify-content:flex-end;display:flex;position:fixed;inset:0}.home-mobile-drawer{background:var(--hcc-paper);flex-direction:column;width:min(320px,85vw);height:100%;animation:.22s ease-out homeDrawerSlideIn;display:flex;box-shadow:-8px 0 40px #0f0d0a4d}@keyframes homeDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.home-mobile-drawer-head{border-bottom:1px solid var(--hcc-fine);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.home-mobile-drawer-head span{color:var(--hcc-ink);font-family:Newsreader,ui-serif,serif;font-size:1.2rem;font-weight:600}.home-mobile-drawer-head button{width:36px;height:36px;color:var(--hcc-ink);cursor:pointer;background:0 0;border:1px solid #1f1a121f;border-radius:10px;place-items:center;display:grid}.home-mobile-nav{flex-direction:column;flex:1;gap:2px;padding:16px 14px;display:flex}.home-mobile-nav a{color:var(--hcc-ink);border-radius:10px;padding:14px 12px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .12s;display:block}.home-mobile-nav a:hover,.home-mobile-nav a:focus-visible{background:#1f1a120a;outline:none}.home-mobile-cta{background:var(--hcc-ink);color:var(--hcc-paper);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:12px 14px 20px;padding:14px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .16s;display:flex}.home-mobile-cta:hover{transform:scale(1.02)}.home-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.home-button-compact{padding:10px 16px;font-size:.84rem}.home-button-primary{background:var(--hcc-board-ink);color:#fff5dc;box-shadow:0 18px 40px #1f1a122e}.home-button-primary:hover,.home-button-primary:focus-visible{background:#20180c;outline:none;transform:translateY(-1px)}.home-button-secondary{color:var(--hcc-ink);background:#fffaf0d9;border-color:#1f1a122e;box-shadow:0 12px 30px #1f1a120f}.home-button-secondary:hover,.home-button-secondary:focus-visible{background:var(--hcc-paper);border-color:#1f1a1252;outline:none;transform:translateY(-1px)}.home-section-eyebrow{color:var(--hcc-ink-soft);letter-spacing:.16em;text-transform:uppercase;background:#1f1a120d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-flex}.hcc-shell{grid-template-columns:minmax(280px,.62fr) minmax(640px,1.7fr);align-items:start;gap:clamp(32px,4vw,72px);max-width:2400px;margin:0 auto;padding:28px clamp(24px,4vw,80px) 56px;display:grid;position:relative}.hcc-shell>*{min-width:0}.hcc-narrative{z-index:2;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:12px 0 6px;display:flex;position:sticky;top:88px}.hcc-eyebrow{width:fit-content;color:var(--hcc-ink-soft);letter-spacing:.18em;text-transform:uppercase;background:#14110b0d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-flex}.hcc-title{letter-spacing:-.025em;max-width:100%;color:var(--hcc-ink);overflow-wrap:break-word;text-wrap:balance;margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:540;line-height:1.06}.hcc-title em{color:#b27b3c;-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#b27b3c 0%,#6f5121 60%,#443212 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:480}.hcc-subtitle{color:#1f1a12b8;max-width:520px;margin:0;font-size:.98rem;line-height:1.55}.hcc-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:inline-flex}.hcc-cta{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.92rem;font-weight:700;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.hcc-cta-primary{background:var(--hcc-board-ink);color:#fff5dc;box-shadow:0 22px 44px #1f1a1238}.hcc-cta-primary:hover,.hcc-cta-primary:focus-visible{background:#20180c;outline:none;transform:translateY(-1px)}.hcc-cta-secondary{background:var(--hcc-paper);color:var(--hcc-ink);border-color:#1f1a122e}.hcc-cta-secondary:hover,.hcc-cta-secondary:focus-visible{background:var(--hcc-paper-2);border-color:#1f1a1252;outline:none;transform:translateY(-1px)}.hcc-cta-tertiary{color:#1f1a12ad;box-shadow:none;background:0 0;border-color:#1f1a1224}.hcc-cta-tertiary:hover,.hcc-cta-tertiary:focus-visible{color:var(--hcc-ink);background:#fffaf0a6;border-color:#1f1a123d;outline:none;transform:translateY(-1px)}.workflow-selector-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);background:#14110b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflow-selector{width:min(980px,100%);max-height:min(760px,100vh - 48px);color:var(--hcc-board-text);background:radial-gradient(110% 100% at 0 0,#262219 0%,#15130f 62%,#0f0e0b 100%);border:1px solid #fff4d82e;border-radius:24px;overflow:auto;box-shadow:0 34px 90px #14110b73}.workflow-selector-head{border-bottom:1px solid var(--hcc-board-stroke);justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 30px 22px;display:flex}.workflow-selector-head h2{letter-spacing:-.018em;max-width:680px;margin:0 0 8px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:540;line-height:1.05}.workflow-selector-head p{max-width:640px;color:var(--hcc-board-muted);margin:0;font-size:.94rem;line-height:1.5}.workflow-selector-close{width:36px;height:36px;color:var(--hcc-board-text);cursor:pointer;background:#fff4d80f;border:1px solid #fff4d829;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.workflow-selector-close:hover,.workflow-selector-close:focus-visible{background:#cf9a5229;outline:none}.workflow-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid}.workflow-selector-card{background:#fff4d80b;border:1px solid #fff4d81f;border-radius:18px;flex-direction:column;gap:12px;min-height:210px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.workflow-selector-card:hover{background:#fff4d812;border-color:#cf9a526b;transform:translateY(-2px)}.workflow-selector-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-selector-card-top span{color:var(--pipe-warning);letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.workflow-selector-card-top small{color:var(--hcc-board-muted);letter-spacing:.12em;text-transform:uppercase;background:#fff4d814;border-radius:999px;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem}.workflow-selector-card-top small.is-lab{color:#d5e1c5;background:#6077543d}.workflow-selector-card h3{margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:1.35rem;font-weight:540;line-height:1.08}.workflow-selector-card p{color:var(--hcc-board-muted);margin:0;font-size:.88rem;line-height:1.45}.workflow-selector-action{color:#fff3d5;cursor:pointer;background:#cf9a521a;border:1px solid #cf9a5257;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:10px 12px;font-family:inherit;font-size:.82rem;font-weight:800;display:inline-flex}.workflow-selector-action:hover,.workflow-selector-action:focus-visible{background:#cf9a522e;outline:none}.hcc-stats{gap:24px;margin:4px 0 0;display:flex}.hcc-stat{flex-direction:column;gap:2px;display:flex}.hcc-stat strong{color:var(--hcc-ink);letter-spacing:-.03em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.6rem;font-weight:700;line-height:1}.hcc-stat strong span{color:var(--hcc-brass);margin-left:2px;font-size:.82rem;font-weight:600}.hcc-stat small{color:var(--hcc-ink-soft);max-width:140px;font-size:.7rem;line-height:1.3}.hcc-tags{flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hcc-tags li{color:#1f1a128c;letter-spacing:.04em;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;display:inline-flex}.hcc-tags svg{color:var(--hcc-brass)}.hcc-board{z-index:1;width:100%;min-width:0;height:auto;min-height:560px;max-height:clamp(700px,100vh - 110px,790px);color:var(--hcc-board-text);box-shadow:var(--hcc-board-glow);isolation:isolate;background:radial-gradient(120% 90% at 0 0,#1f1c16 0%,#15130f 60%,#0e0d0a 100%);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hcc-board-grain{opacity:.3;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(#fff4d80d .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.hcc-board-flip-stage{z-index:1;min-height:0;transform-style:preserve-3d;flex:auto;transition:transform .72s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.hcc-board.is-report-flipped .hcc-board-flip-stage{transform:rotateY(180deg)}.hcc-board-face{backface-visibility:hidden;min-width:0;min-height:0;transform-style:preserve-3d;flex-direction:column;grid-area:1/1;display:flex}.hcc-board-face-front{pointer-events:auto}.hcc-board-face-back{pointer-events:none;overflow:hidden;transform:rotateY(180deg)}.hcc-board.is-report-flipped .hcc-board-face-front{pointer-events:none}.hcc-board.is-report-flipped .hcc-board-face-back{pointer-events:auto}.hcc-board-head{border-bottom:1px solid var(--hcc-board-stroke);background:linear-gradient(#fff4d808,#0000);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.hcc-board-head-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.hcc-board-led{background:#cf9a52;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite hcc-led-pulse;box-shadow:0 0 0 4px #cf9a522e}.hcc-board-head-left>div{flex-direction:column;gap:1px;min-width:0;display:flex}.hcc-board-label{letter-spacing:.16em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem}.hcc-board-head-left strong{color:var(--hcc-board-text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.hcc-board-head-left small{color:var(--hcc-board-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.hcc-board-head-right{flex-shrink:0;gap:6px;display:inline-flex}.hcc-board-control{color:var(--hcc-board-text);cursor:pointer;letter-spacing:.02em;background:#fff4d80f;border:1px solid #fff4d82e;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:.72rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.hcc-board-control:hover,.hcc-board-control:focus-visible{color:#fff5dc;background:#cf9a5229;outline:none;transform:translateY(-1px)}.hcc-board-control-ghost{background:0 0}.hcc-board-body{flex:auto;grid-template-columns:170px minmax(420px,1fr) minmax(180px,210px);gap:0;min-width:0;height:auto;min-height:0;display:grid;overflow:hidden auto;container-type:inline-size}.hcc-rail{border-right:1px solid var(--hcc-board-stroke);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#fff4d81a transparent;background:linear-gradient(#fff4d805,#0000);flex-direction:column;gap:4px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.hcc-rail::-webkit-scrollbar{width:4px}.hcc-rail::-webkit-scrollbar-thumb{background:#fff4d81a;border-radius:999px}.hcc-rail-heading{gap:3px;padding:6px 8px 10px;display:grid}.hcc-rail-heading span{letter-spacing:.16em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem}.hcc-rail-heading strong{color:var(--hcc-board-text);font-size:.78rem;line-height:1.25}.hcc-rail-item{color:var(--hcc-board-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;gap:8px;padding:8px 9px;font-family:inherit;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.hcc-rail-item:hover,.hcc-rail-item:focus-visible,.hcc-rail-item.is-previewing{background:#cf9a521a;border-color:#cf9a524d;outline:none;transform:translateY(-1px)}.hcc-rail-item.is-selected{background:linear-gradient(140deg,#cf9a522e,#cf9a520f);border-color:#cf9a5280}.hcc-rail-index{color:var(--hcc-board-muted);letter-spacing:.06em;align-self:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.hcc-rail-item.is-previewing .hcc-rail-index,.hcc-rail-item.is-selected .hcc-rail-index{color:#f6dfa9}.hcc-rail-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hcc-rail-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.hcc-rail-text small{color:var(--hcc-board-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.3;display:-webkit-box;overflow:hidden}.hcc-rail-status{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:3px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem}.hcc-rail-status-interactive-demo{color:#c4d4ad;background:#60775438}.hcc-rail-status-workflow-preview{color:var(--hcc-board-muted);background:#fff4d814}.hcc-right{flex-direction:column;gap:0;height:100%;min-height:0;display:flex;overflow:hidden}.hcc-pipe{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:stretch;gap:12px clamp(12px,1vw,16px);min-width:0;height:100%;min-height:0;padding:14px 18px 16px;display:grid;overflow:hidden}.hcc-pipe-head{flex-wrap:wrap;flex-shrink:0;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.hcc-pipe-head>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.hcc-pipe-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;display:block}.hcc-pipe-head strong{color:var(--hcc-board-text);letter-spacing:.005em;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.hcc-pipe-ai-status{color:var(--pipe-warning);letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.hcc-pipe-key{flex-wrap:wrap;align-items:center;gap:4px 8px;display:none}.hcc-pipe-key small{letter-spacing:.1em;text-transform:uppercase;color:var(--hcc-board-muted);margin-right:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem}.hcc-pipe-key-dot{background:var(--pipe-pending-fg);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hcc-pipe-key-dot.is-success{background:var(--pipe-success)}.hcc-pipe-key-dot.is-warning{background:var(--pipe-warning)}.hcc-pipe-key-dot.is-danger{background:var(--pipe-danger)}.hcc-pipe-key-dot.is-skipped{border:1px dashed var(--pipe-skipped);background:0 0}.hcc-pipe-main{flex-direction:column;flex:auto;grid-area:2/1;min-height:0;display:flex;overflow:hidden}.hcc-pipe-nodes{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#fff4d81a transparent;flex-direction:column;flex:auto;height:100%;margin:0;padding:0 4px 72px 0;list-style:none;display:flex;position:relative;overflow-y:auto}.hcc-pipe-side{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#fff4d81a transparent;flex-direction:column;grid-area:1/2/3;justify-content:flex-start;gap:10px;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow-y:auto}.hcc-pipe-side .hcc-phone{height:100%;min-height:0;padding:0}.hcc-pipe-side .hcc-phone-frame{width:100%;max-width:min(100%,420px);height:100%;min-height:0}.hcc-pipe-side::-webkit-scrollbar{width:4px}.hcc-pipe-side::-webkit-scrollbar-thumb{background:#fff4d81a;border-radius:999px}.hcc-phone-analysis-stage{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.hcc-phone-analysis-stage>.hcc-phone{flex:1 1 0;width:100%;height:100%;min-height:0}.hcc-phone-analysis-trigger{--hcc-analysis-button-y:0px;z-index:35;width:fit-content;max-width:min(300px,100% - 16px);min-height:46px;color:var(--hcc-board-text);font:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(calc(var(--hcc-analysis-button-y) - 12px)) scale(.94);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 18px 18px,#cf9a5247,#0000 48%),linear-gradient(135deg,#1d1c16eb,#13120dd6);border:1px solid #f5e9cf38;border-radius:16px;flex:none;justify-content:center;align-self:center;align-items:center;gap:7px;padding:8px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.72s cubic-bezier(.16,1,.3,1) .78s forwards hcc-phone-analysis-pop;display:inline-flex;box-shadow:0 14px 34px #00000061,0 0 0 1px #60775429,inset 0 1px #f5e9cf1f}.hcc-phone-analysis-trigger:before{content:"";z-index:-1;opacity:0;background:#cf9a522e;border-radius:22px;animation:1.9s ease-out 1.3s infinite hcc-phone-analysis-pulse;position:absolute;inset:-5px}.hcc-phone-analysis-trigger:hover,.hcc-phone-analysis-trigger:focus-visible{transform:translateY(calc(var(--hcc-analysis-button-y) - 2px)) scale(1.025);border-color:#f5e9cf5c;outline:none;box-shadow:0 18px 42px #00000075,0 0 0 1px #cf9a5233,inset 0 1px #f5e9cf29}.hcc-phone-analysis-icon{width:26px;height:26px;color:var(--pipe-success);background:#60775447;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #f5e9cf1a}.hcc-phone-analysis-copy{align-items:center;min-width:0;display:inline-flex}.hcc-phone-analysis-copy strong{color:var(--hcc-board-text);white-space:nowrap;font-size:.76rem;font-weight:850;line-height:1}.hcc-phone-analysis-trigger>svg{color:var(--pipe-warning);transition:transform .18s}.hcc-phone-analysis-trigger:hover>svg,.hcc-phone-analysis-trigger:focus-visible>svg{transform:translate(2px)}@keyframes hcc-phone-analysis-pop{0%{opacity:0;transform:translateY(calc(var(--hcc-analysis-button-y) - 12px)) scale(.94)}70%{opacity:1;transform:translateY(calc(var(--hcc-analysis-button-y) + 2px)) scale(1.01)}to{opacity:1;transform:translateY(var(--hcc-analysis-button-y)) scale(1)}}@keyframes hcc-phone-analysis-pulse{0%{opacity:.4;transform:scale(.96)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.hcc-pipe-nodes::-webkit-scrollbar{width:4px}.hcc-pipe-nodes::-webkit-scrollbar-thumb{background:#fff4d81a;border-radius:999px}.hcc-pipe-node{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:6px 0 8px;animation:.28s ease-out backwards hcc-pipe-in;display:grid;position:relative}.hcc-pipe-rail{flex-direction:column;align-items:center;gap:0;min-height:100%;padding-top:2px;display:flex;position:relative}.hcc-pipe-icon{z-index:2;border:1px solid var(--pipe-pending-stroke);background:var(--hcc-board-ink);width:26px;height:26px;color:var(--pipe-pending-fg);border-radius:999px;place-items:center;transition:border-color .24s,background .24s,color .24s,box-shadow .26s,transform .26s;display:grid;position:relative}.hcc-pipe-line{background:linear-gradient(180deg, var(--pipe-pending-stroke), var(--pipe-pending-stroke));border-radius:1px;flex:1 0 auto;width:2px;min-height:16px;margin-top:2px;transition:background .24s}.hcc-pipe-body{flex-direction:column;gap:4px;min-width:0;padding-bottom:6px;display:flex}.hcc-pipe-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hcc-pipe-step{letter-spacing:.16em;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem}.hcc-pipe-bodyicon{color:var(--hcc-board-muted);flex-shrink:0}.hcc-pipe-row strong{color:var(--hcc-board-text);font-size:.84rem;font-weight:600;line-height:1.25}.hcc-pipe-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--hcc-board-muted);white-space:nowrap;background:#fff4d80f;border-radius:999px;margin-left:auto;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem}.hcc-pipe-body p{color:var(--hcc-board-muted);margin:0;font-size:.74rem;line-height:1.4}.hcc-pipe-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--hcc-board-muted);background:#fff4d80d;border:1px solid #fff4d814;border-radius:6px;align-self:flex-start;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem;display:inline-flex}.hcc-pipe-pending .hcc-pipe-line{background:repeating-linear-gradient(#fff4d81f 0 4px,#0000 4px 8px)}.hcc-pipe-active .hcc-pipe-icon{border-color:var(--pipe-active);background:var(--pipe-active-soft);color:var(--pipe-warning);animation:1.6s ease-in-out infinite hcc-pipe-pulse;transform:scale(1.04);box-shadow:0 0 0 4px #cf9a521f,0 8px 22px #cf9a5238}.hcc-pipe-active .hcc-pipe-row strong{color:var(--pipe-warning)}.hcc-pipe-active .hcc-pipe-badge{background:var(--pipe-active-soft);color:var(--pipe-warning)}.hcc-pipe-active .hcc-pipe-line{background:repeating-linear-gradient(180deg, var(--pipe-active) 0, var(--pipe-active) 4px, transparent 4px, transparent 8px)}.hcc-pipe-spin{transform-origin:50%;animation:.9s linear infinite hcc-pipe-spin}.hcc-pipe-done-success .hcc-pipe-icon{background:var(--pipe-success-soft);color:var(--pipe-success);border-color:#6077548c}.hcc-pipe-done-success .hcc-pipe-line{background:linear-gradient(180deg, var(--pipe-success-strong), var(--pipe-success-strong));opacity:.55}.hcc-pipe-done-success .hcc-pipe-badge{background:var(--pipe-success-soft);color:var(--pipe-success)}.hcc-pipe-done-danger .hcc-pipe-icon{background:var(--pipe-danger-soft);color:var(--pipe-danger);border-color:#a43a3a8c}.hcc-pipe-done-danger .hcc-pipe-row strong{color:var(--pipe-danger)}.hcc-pipe-done-danger .hcc-pipe-line{background:linear-gradient(180deg, var(--pipe-danger-strong), var(--pipe-danger-strong));opacity:.55}.hcc-pipe-done-danger .hcc-pipe-badge{background:var(--pipe-danger-soft);color:var(--pipe-danger)}.hcc-pipe-done-warning .hcc-pipe-icon{background:var(--pipe-warning-soft);color:var(--pipe-warning);border-color:#a782488c}.hcc-pipe-done-warning .hcc-pipe-row strong{color:var(--pipe-warning)}.hcc-pipe-done-warning .hcc-pipe-line{background:linear-gradient(180deg, var(--pipe-warning-strong), var(--pipe-warning-strong));opacity:.55}.hcc-pipe-done-warning .hcc-pipe-badge{background:var(--pipe-warning-soft);color:var(--pipe-warning)}.hcc-pipe-skipped .hcc-pipe-icon{border-style:dashed;border-color:var(--pipe-skipped);background:var(--pipe-skipped-soft);color:var(--pipe-skipped)}.hcc-pipe-skipped .hcc-pipe-row strong{color:var(--pipe-skipped);-webkit-text-decoration:line-through #f5e9cf52;text-decoration:line-through #f5e9cf52;text-decoration-thickness:1px}.hcc-pipe-skipped .hcc-pipe-body p{color:var(--pipe-skipped);opacity:.85}.hcc-pipe-skipped .hcc-pipe-line{background:repeating-linear-gradient(#f5e9cf29 0 3px,#0000 3px 7px)}.hcc-pipe-skipped .hcc-pipe-badge{color:var(--pipe-skipped);background:#f5e9cf0d}.hcc-pipe.is-reduced .hcc-pipe-active .hcc-pipe-icon,.hcc-pipe.is-reduced .hcc-pipe-spin{animation:none!important}.hcc-phone{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.hcc-phone-frame{color:#181610;background:radial-gradient(circle at 50% 0,#ffffffd6,#0000 24%),linear-gradient(#fbfaf7 0%,#f6f0e4 42%,#efe4cf 100%);border:6px solid #090806;border-radius:38px;flex-direction:column;flex:auto;width:100%;max-width:260px;min-height:0;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000085,0 0 0 1px #fff4d82e,inset 0 0 0 1px #ffffffad,inset 0 0 0 2px #0000000d}.hcc-phone-frame:before{content:"";z-index:5;pointer-events:none;border:1px solid #ffffff52;border-radius:32px;position:absolute;inset:3px}.hcc-phone-frame:after{content:"";z-index:4;pointer-events:none;background:#14110b38;border-radius:999px;width:86px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.hcc-phone-statusbar{color:#181610;flex-shrink:0;justify-content:space-between;align-items:center;min-height:36px;padding:8px 15px 0;font-size:.68rem;font-weight:700;display:flex;position:relative}.hcc-phone-time{z-index:2;flex:1;position:relative}.hcc-phone-notch{z-index:1;pointer-events:none;background:#0b0a08;border-radius:999px;width:78px;height:22px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff14,0 1px 2px #0000003d}.hcc-phone-notch:after{content:"";background:radial-gradient(circle at 35% 35%,#1f2d35,#050606 70%);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:14px;box-shadow:inset 0 0 0 1px #ffffff14}.hcc-phone-icons{z-index:2;color:#181610;flex:1;justify-content:flex-end;align-items:center;gap:3px;display:flex;position:relative}.hcc-phone-head{-webkit-backdrop-filter:blur(12px);background:#fbf9f4eb;border-bottom:1px solid #14110b1a;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 14px 10px;display:grid}.hcc-phone-back{color:#14110b66;font-size:1.1rem}.hcc-phone-head strong{color:#181610;font-size:.8rem;font-weight:700;display:block}.hcc-phone-head small{color:#14110b80;font-size:.58rem;display:block}.hcc-phone-action{color:#14110b66;font-size:1rem}.hcc-phone-thread{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#14110b1f transparent;background:linear-gradient(#ffffff42 1px,#0000 1px) 0 0/100% 28px,linear-gradient(#f7f1e2 0%,#f0e6d0 100%) 0 0/100% 100%;flex-direction:column;flex:1;gap:8px;padding:12px 10px 14px;display:flex;overflow-y:auto}.hcc-phone-thread::-webkit-scrollbar{width:4px}.hcc-phone-thread::-webkit-scrollbar-thumb{background:#14110b1f;border-radius:999px}.hcc-phone-empty{text-align:center;color:#14110b66;margin:auto 8px;font-size:.74rem;line-height:1.4}.hcc-phone-input{color:#14110b4d;background:#fbf9f4f0;border-top:1px solid #14110b14;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 14px;font-size:.7rem;display:flex}.hcc-phone-input-send{color:var(--hcc-blue);opacity:.5;font-weight:700}.hcc-preview-thread{flex-direction:column;gap:10px;height:100%;min-height:0;padding:8px 6px;display:flex;overflow:hidden}.hcc-preview-thread-head{border-bottom:1px solid var(--hcc-board-stroke);flex-direction:column;gap:4px;padding:6px 10px 10px;display:flex}.hcc-preview-thread-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pipe-active);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem}.hcc-preview-thread-head strong{color:var(--hcc-board-text);font-size:.78rem;line-height:1.3}.hcc-preview-thread-messages{scrollbar-width:thin;scrollbar-color:#f5e9cf1f transparent;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:6px 4px;display:flex;overflow-y:auto}.hcc-preview-thread-messages::-webkit-scrollbar{width:4px}.hcc-preview-thread-messages::-webkit-scrollbar-thumb{background:#f5e9cf1f;border-radius:999px}.hcc-preview-thread-empty{color:var(--hcc-board-muted);text-align:center;padding:24px 12px;font-size:.72rem}.hcc-preview-msg{word-break:break-word;background:#f5e9cf0a;border:1px solid #fff4d814;border-radius:10px;flex-direction:column;gap:3px;max-width:100%;padding:8px 10px;display:flex}.hcc-preview-msg-system{background:0 0;border-color:#0000;padding:2px 6px}.hcc-preview-msg-business{background:#a782481f;border-color:#a782482e;align-self:flex-start;max-width:85%}.hcc-preview-msg-customer{background:#6077541a;border-color:#60775426;align-self:flex-end;max-width:85%}.hcc-preview-msg-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem}.hcc-preview-msg p{color:var(--hcc-board-text);margin:0;font-size:.76rem;line-height:1.4}.hcc-preview-thread .hcc-board-control{justify-content:center;align-self:stretch;margin-top:auto}.hcc-rescue-log{scrollbar-width:thin;scrollbar-color:#f5e9cf1f transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow-y:auto}.hcc-rescue-log::-webkit-scrollbar{width:4px}.hcc-rescue-log::-webkit-scrollbar-thumb{background:#f5e9cf1f;border-radius:999px}.hcc-rescue-status-bar{color:var(--hcc-board-muted);letter-spacing:.06em;background:#0000004d;border:1px solid #f5e9cf1f;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;display:flex}.hcc-rescue-live-dot{background:#4a9;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hcc-status-pulse;box-shadow:0 0 0 3px #44aa9938}.hcc-rescue-msg-count{opacity:.6;margin-left:auto}.hcc-rescue-entries{flex-direction:column;flex:auto;gap:0;display:flex}.hcc-rescue-entry{animation:.26s ease-out backwards hcc-bubble-in;animation-delay:calc(var(--entry-i,0) * 60ms);border-left:3px solid #f5e9cf1f;border-radius:0 8px 8px 0;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;margin-left:6px;padding:8px;transition:background .16s;display:grid}.hcc-rescue-entry:hover{background:#f5e9cf08}.hcc-rescue-entry.is-error{border-left-color:#e8a0a0}.hcc-rescue-entry.is-retry{border-left-color:#f6dfa9}.hcc-rescue-entry.is-success{border-left-color:#c4d4ad}.hcc-rescue-entry-icon{width:22px;height:22px;color:var(--hcc-board-muted);background:#f5e9cf0f;border-radius:6px;place-items:center;margin-top:1px;display:grid}.hcc-rescue-entry.is-error .hcc-rescue-entry-icon{color:#e8a0a0;background:#e8a0a01f}.hcc-rescue-entry.is-retry .hcc-rescue-entry-icon{color:#f6dfa9;background:#f6dfa91f}.hcc-rescue-entry.is-success .hcc-rescue-entry-icon{color:#c4d4ad;background:#c4d4ad1f}.hcc-rescue-entry-body{flex-direction:column;gap:3px;min-width:0;display:flex}.hcc-rescue-entry-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem}.hcc-rescue-entry-text{color:var(--hcc-board-text);word-break:break-word;font-size:.72rem;line-height:1.35}.hcc-lead-qual{scrollbar-width:thin;scrollbar-color:#f5e9cf1f transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow-y:auto}.hcc-lead-qual::-webkit-scrollbar{width:4px}.hcc-lead-qual::-webkit-scrollbar-thumb{background:#f5e9cf1f;border-radius:999px}.hcc-lead-card{background:linear-gradient(135deg,#cf9a521a,#f5e9cf08);border:1px solid #f5e9cf24;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:12px 14px;animation:.26s ease-out backwards hcc-bubble-in;display:grid}.hcc-lead-card-icon{color:#f6dfa9;background:#cf9a522e;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.hcc-lead-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem}.hcc-lead-card-value{color:var(--hcc-board-text);font-size:.82rem;font-weight:700;line-height:1.25}.hcc-lead-ai-section{flex-direction:column;gap:6px;display:flex}.hcc-lead-ai-msg{animation:.26s ease-out backwards hcc-bubble-in;animation-delay:calc(var(--entry-i,0) * 80ms);border:1px solid #fff4d81a;border-radius:10px;padding:10px 12px}.hcc-lead-ai-msg.is-hot{background:#cf9a5229;border-color:#cf9a524d}.hcc-lead-ai-msg.is-warm{background:#f5e9cf0d;border-color:#f5e9cf1f}.hcc-lead-ai-msg.is-cold{background:#a43a3a14;border-color:#a43a3a2e}.hcc-lead-ai-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.54rem;font-weight:700;display:inline-block}.hcc-lead-ai-msg.is-hot .hcc-lead-ai-badge{color:#f6dfa9;background:#cf9a5247}.hcc-lead-ai-msg.is-warm .hcc-lead-ai-badge{color:var(--hcc-board-muted);background:#f5e9cf1a}.hcc-lead-ai-msg.is-cold .hcc-lead-ai-badge{color:#e8a0a0;background:#a43a3a2e}.hcc-lead-ai-msg p{color:var(--hcc-board-text);margin:0;font-size:.74rem;line-height:1.35}.hcc-lead-customer-section{flex-direction:column;gap:6px;display:flex}.hcc-lead-customer-msg{background:#60775414;border:1px solid #6077541f;border-radius:10px;align-self:flex-end;max-width:90%;padding:8px 12px;animation:.26s ease-out backwards hcc-bubble-in}.hcc-lead-customer-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pipe-success);margin-bottom:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.52rem;display:block}.hcc-lead-customer-msg p{color:var(--hcc-board-text);margin:0;font-size:.76rem;line-height:1.4}.hcc-lead-routing{flex-direction:column;gap:4px;margin-top:auto;display:flex}.hcc-lead-routing-item{color:var(--hcc-board-muted);background:#f5e9cf05;border:1px solid #f5e9cf0f;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;display:flex}.hcc-lead-routing-item.is-hot{color:#f6dfa9;border-color:#cf9a522e}.hcc-lead-routing-item.is-cold{color:var(--hcc-board-muted);opacity:.5}.hcc-lead-routing-icon{opacity:.6;place-items:center;display:grid}.hcc-voice-call{scrollbar-width:thin;scrollbar-color:#f5e9cf1f transparent;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow-y:auto}.hcc-voice-call::-webkit-scrollbar{width:4px}.hcc-voice-call::-webkit-scrollbar-thumb{background:#f5e9cf1f;border-radius:999px}.hcc-voice-call-header{color:var(--hcc-board-muted);letter-spacing:.06em;background:linear-gradient(135deg,#6077541f,#f5e9cf08);border:1px solid #60775424;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;display:flex}.hcc-voice-call-dot{background:#4a9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4a93}.hcc-voice-transcript{flex-direction:column;flex:auto;gap:8px;display:flex}.hcc-voice-turn{border-radius:12px;max-width:88%;padding:8px 12px;animation:.26s ease-out backwards hcc-bubble-in}.hcc-voice-turn-business{background:#a782481a;border:1px solid #a7824826;border-bottom-left-radius:4px;align-self:flex-start}.hcc-voice-turn-customer{background:#6077541a;border:1px solid #60775426;border-bottom-right-radius:4px;align-self:flex-end}.hcc-voice-turn-speaker{letter-spacing:.08em;text-transform:uppercase;color:var(--hcc-board-muted);align-items:center;gap:5px;margin-bottom:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.52rem;display:inline-flex}.hcc-voice-turn-business .hcc-voice-turn-speaker{color:var(--pipe-warning)}.hcc-voice-turn-customer .hcc-voice-turn-speaker{color:var(--pipe-success)}.hcc-voice-turn p{color:var(--hcc-board-text);margin:0;font-size:.76rem;line-height:1.4}.hcc-voice-outcome{color:var(--pipe-success);background:#60775414;border:1px solid #60775433;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:.68rem;font-weight:650;display:flex}.hcc-crm-feed{scrollbar-width:thin;scrollbar-color:#f5e9cf1f transparent;flex-direction:column;flex:auto;gap:0;min-height:0;padding-left:14px;display:flex;position:relative;overflow-y:auto}.hcc-crm-feed::-webkit-scrollbar{width:4px}.hcc-crm-feed::-webkit-scrollbar-thumb{background:#f5e9cf1f;border-radius:999px}.hcc-crm-feed-line{background:linear-gradient(#f5e9cf24,#f5e9cf0a);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:6px}.hcc-crm-entry{animation:.26s ease-out backwards hcc-bubble-in;animation-delay:calc(var(--entry-i,0) * 70ms);grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px 0;display:grid;position:relative}.hcc-crm-entry-dot{z-index:1;width:22px;height:22px;color:var(--hcc-board-muted);background:#f5e9cf14;border:1px solid #f5e9cf1f;border-radius:50%;place-items:center;margin-top:0;display:grid;position:relative}.hcc-crm-entry.is-signal .hcc-crm-entry-dot{color:#f6dfa9;background:#cf9a5233;border-color:#cf9a5259}.hcc-crm-entry.is-stall .hcc-crm-entry-dot{color:#e8a0a0;background:#e8a0a01f;border-color:#e8a0a040}.hcc-crm-entry.is-action .hcc-crm-entry-dot{color:#c4d4ad;background:#c4d4ad1f;border-color:#c4d4ad38}.hcc-crm-entry-body{flex-direction:column;gap:2px;padding-top:2px;display:flex}.hcc-crm-entry-type{letter-spacing:.08em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem}.hcc-crm-entry-text{color:var(--hcc-board-text);word-break:break-word;font-size:.72rem;line-height:1.35}.hcc-owner-view,.hcc-outcome-view{border-left:1px solid var(--hcc-board-stroke);flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden}.hcc-owner-view .hcc-phone{border:0;flex:auto;padding:0}.hcc-owner-view .hcc-phone-frame{max-width:260px}.hcc-outcome-view{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#fff4d81a transparent;overflow-y:auto}.hcc-outcome-view::-webkit-scrollbar{width:4px}.hcc-outcome-view::-webkit-scrollbar-thumb{background:#fff4d81a;border-radius:999px}.hcc-crm-card,.hcc-status-card,.hcc-owner-card,.hcc-owner-intelligence-card,.hcc-result-card{border:1px solid var(--hcc-board-stroke);background:#fff4d80b;border-radius:13px;padding:9px 10px}.hcc-mini-head{color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;display:inline-flex}.hcc-crm-card dl{gap:5px;margin:0;display:grid}.hcc-crm-card div{grid-template-columns:1fr;gap:2px;display:grid}.hcc-crm-card dt{color:var(--hcc-board-muted);font-size:.6rem}.hcc-crm-card dd{color:var(--hcc-board-text);margin:0;font-size:.66rem;font-weight:700;line-height:1.25}.hcc-status-card{background:radial-gradient(circle at 24px 24px,#cf9a5224,#0000 38%),linear-gradient(160deg,#fff4d80a,#fff4d804);flex-direction:column;flex:none;justify-content:flex-start;min-height:92px;display:flex}.hcc-status-label{color:var(--hcc-board-muted);align-items:center;gap:7px;font-size:.66rem;line-height:1.2;display:inline-flex}.hcc-status-lamp{background:#fff4d852;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #fff4d80f}.hcc-status-card strong{color:var(--hcc-board-text);margin-top:4px;font-size:.92rem;line-height:1.18}.hcc-status-card p{color:var(--hcc-board-muted);margin:4px 0 0;font-size:.66rem;line-height:1.35}.hcc-status-card-success .hcc-status-lamp{background:var(--pipe-success);box-shadow:0 0 0 4px #6077542e,0 0 22px #bbd7964d}.hcc-status-card-running .hcc-status-lamp{background:var(--pipe-warning);animation:1.3s ease-in-out infinite hcc-status-pulse;box-shadow:0 0 0 4px #cf9a522e,0 0 24px #cf9a5261}.hcc-status-card-warning .hcc-status-lamp{background:var(--pipe-warning);box-shadow:0 0 0 4px #cf9a5229,0 0 18px #cf9a524d}.hcc-status-card-danger .hcc-status-lamp{background:var(--pipe-danger);box-shadow:0 0 0 4px #a43a3a2e,0 0 20px #ff979740}.hcc-owner-card{background:linear-gradient(160deg,#60775424,#fff4d809)}.hcc-owner-intelligence-card{background:radial-gradient(circle at 24px 24px,#285f8429,#0000 42%),linear-gradient(150deg,#285f842b,#fff4d809)}.hcc-owner-intelligence-card strong{color:var(--hcc-board-text);margin-bottom:5px;font-size:.78rem;line-height:1.22;display:block}.hcc-owner-card p{color:var(--hcc-board-text);margin:0;font-size:.68rem;line-height:1.42}.hcc-owner-intelligence-card p{color:var(--hcc-board-muted);margin:4px 0 0;font-size:.64rem;font-weight:650;line-height:1.35}.hcc-monthly-panel-trigger{appearance:none;width:100%;min-height:72px;color:var(--hcc-board-text);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 32px 24px,#cf9a5257,#0000 54%),linear-gradient(135deg,#5d411db8,#16150ff5 58%,#111f18d6);border:1px solid #cf9a527a;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;margin:0;padding:11px 12px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 16px 36px #0000003d,inset 0 1px #f5e9cf1f,inset 0 0 0 1px #6077541a}.hcc-monthly-panel-trigger:hover,.hcc-monthly-panel-trigger:focus-visible{background:radial-gradient(circle at 32px 24px,#cf9a526b,#0000 54%),linear-gradient(135deg,#6f4d22d1,#18160ffa 56%,#13281ce6);border-color:#f5e9cf7a;outline:none;transform:translateY(-2px);box-shadow:0 18px 44px #00000057,0 0 0 1px #cf9a521f,inset 0 1px #f5e9cf29}.hcc-monthly-panel-trigger-icon{color:#dbe8bd;background:#6077547a;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #f5e9cf1f}.hcc-monthly-panel-trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.hcc-monthly-panel-trigger-copy strong{color:var(--hcc-board-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1.18;overflow:hidden}.hcc-monthly-panel-trigger-copy small{color:var(--hcc-board-muted);font-size:.58rem;line-height:1.25}.hcc-monthly-panel-trigger>svg{color:var(--pipe-warning)}.hcc-owner-card small{color:var(--hcc-board-muted);align-items:center;gap:5px;margin-top:6px;font-size:.6rem;line-height:1.35;display:inline-flex}.hcc-result-card{background:radial-gradient(circle at 24px 24px,#cf9a5229,#0000 42%),linear-gradient(140deg,#cf9a522b,#cf9a520a 58%,#fff4d805)}.hcc-result-card strong{color:var(--hcc-board-text);font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:.96rem;line-height:1.1;display:block}.hcc-result-card p{color:var(--hcc-board-muted);margin:4px 0 0;font-size:.62rem;line-height:1.35}.hcc-result-card-success{border-color:#60775457}.hcc-result-card-warning,.hcc-result-card-running{border-color:#cf9a524d}.hcc-result-card-danger{border-color:#a43a3a59}.hcc-board-note-card{background:radial-gradient(circle at 24px 24px,#cf9a5224,#0000 42%),#cf9a520b;border:1px solid #cf9a5238;border-radius:13px;flex-direction:column;gap:10px;margin-top:auto;padding:10px;display:flex}.hcc-board-note-card span{color:var(--hcc-board-text);font-size:.72rem;font-weight:700;line-height:1.25;display:block}.hcc-board-note-card small{color:var(--hcc-board-muted);margin-top:3px;font-size:.62rem;line-height:1.35;display:block}.hcc-board-note-card .hcc-board-link{justify-content:center;width:100%;padding:8px 10px;font-size:.7rem}.hcc-bubble{border-radius:16px;flex-direction:column;gap:3px;max-width:88%;padding:9px 12px;font-size:.74rem;line-height:1.4;animation:.26s ease-out backwards hcc-bubble-in;display:flex;box-shadow:0 1px 1px #14110b0f}.hcc-bubble p{margin:0}.hcc-bubble-meta{letter-spacing:.1em;text-transform:uppercase;color:#14110b73;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.5rem}.hcc-bubble-system{color:#14110b99;text-align:center;box-shadow:none;background:#14110b12;border-radius:10px;align-self:center;font-size:.66rem}.hcc-bubble-business{color:#14110b;background:#fffffff5;border:1px solid #14110b14;border-bottom-left-radius:5px;align-self:flex-start}.hcc-bubble-customer{color:#fff;background:linear-gradient(#1982fc,#0b69d6);border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 2px 8px #0b69d638}.hcc-bubble-customer .hcc-bubble-meta{color:#f5f0e1a6}.hcc-scenario-bar{border-bottom:1px solid var(--hcc-board-stroke);background:linear-gradient(#cf9a5212 0%,#cf9a5205 60%,#0000);grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:center;gap:18px 24px;padding:14px 20px 16px;display:grid}.hcc-scenario-bar-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.hcc-scenario-bar-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--hcc-board-muted);align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;display:inline-flex}.hcc-scenario-bar-eyebrow svg{color:var(--pipe-warning)}.hcc-scenario-bar-meta strong{color:var(--hcc-board-text);letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}.hcc-scenario-bar-meta small{color:var(--hcc-board-muted);max-width:280px;font-size:.74rem;line-height:1.35}.hcc-scenario-bar-pills{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#fff4d81f transparent;scroll-snap-type:x proximity;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 -2px;padding:4px 2px 6px;display:flex;overflow-x:auto}.hcc-scenario-bar-pills::-webkit-scrollbar{height:4px}.hcc-scenario-bar-pills::-webkit-scrollbar-thumb{background:#fff4d81f;border-radius:999px}.hcc-scenario-bar-single{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.hcc-scenario-bar-single small{color:var(--hcc-board-muted);font-size:.7rem;line-height:1.3}.hcc-scenario-pill{color:var(--hcc-board-text);cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:#fff4d80d;border:1px solid #fff4d82e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.hcc-scenario-pill:hover,.hcc-scenario-pill:focus-visible{background:#fff4d814;border-color:#fff4d866;outline:none;transform:translateY(-1px)}.hcc-scenario-pill-index{letter-spacing:.16em;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem}.hcc-scenario-pill-dot{background:var(--pipe-pending-fg);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.hcc-scenario-pill.is-success .hcc-scenario-pill-dot{background:var(--pipe-success)}.hcc-scenario-pill.is-warning .hcc-scenario-pill-dot{background:var(--pipe-warning)}.hcc-scenario-pill.is-danger .hcc-scenario-pill-dot{background:var(--pipe-danger)}.hcc-scenario-pill.is-selected{color:var(--hcc-board-text);background:#fff4d824;border-color:#fff4d86b;box-shadow:0 6px 16px #cf9a5229}.hcc-scenario-pill.is-selected.is-success{background:var(--pipe-success-soft);color:var(--pipe-success);border-color:#607754b3;box-shadow:0 6px 16px #60775438}.hcc-scenario-pill.is-selected.is-warning{background:var(--pipe-warning-soft);color:var(--pipe-warning);border-color:#a78248b3;box-shadow:0 6px 16px #a7824838}.hcc-scenario-pill.is-selected.is-danger{background:var(--pipe-danger-soft);color:var(--pipe-danger);border-color:#a43a3ab3;box-shadow:0 6px 16px #a43a3a38}.hcc-scenario-pill.is-selected .hcc-scenario-pill-index{color:inherit}.hcc-board-foot{border-top:1px solid var(--hcc-board-stroke);justify-content:space-between;align-items:center;gap:14px;padding:12px 20px 16px;display:flex}.hcc-board-foot>div{flex-direction:column;gap:2px;display:flex}.hcc-board-foot span{color:var(--hcc-board-text);font-size:.82rem;font-weight:700}.hcc-board-foot small{color:var(--hcc-board-muted);font-size:.68rem}.hcc-board-link{color:#f6dfa9;letter-spacing:.02em;background:#cf9a5229;border:1px solid #cf9a5280;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.hcc-board-link-button{cursor:pointer;font-family:inherit}.hcc-board-link:hover,.hcc-board-link:focus-visible{background:#cf9a5242;outline:none;transform:translateY(-1px)}.hcc-board-foot-note{color:var(--hcc-board-muted);font-size:.7rem}.home-flagship{padding:56px clamp(24px,4vw,80px);position:relative}.home-flagship-head{max-width:720px;margin-bottom:28px}.home-flagship-head h2{letter-spacing:-.02em;margin:12px 0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:540;line-height:1.08}.home-flagship-head p{color:#1f1a12b8;margin:0;font-size:1rem;line-height:1.55}.home-flagship-card{border:1px solid var(--hcc-fine);background:linear-gradient(180deg, var(--hcc-paper), var(--hcc-paper-2));border-radius:26px;grid-template-columns:1.2fr .85fr;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #1f1a1214}.home-flagship-card-body{flex-direction:column;gap:16px;padding:32px 36px;display:flex}.home-flagship-eyebrow{width:fit-content;color:var(--hcc-ink-soft);letter-spacing:.14em;text-transform:uppercase;background:#1f1a120f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-flex}.home-flagship-card-body h3{color:var(--hcc-ink);letter-spacing:-.01em;margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:540;line-height:1.16}.home-flagship-card-body>p{color:#1f1a12b8;margin:0;font-size:.96rem;line-height:1.55}.home-flagship-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.home-flagship-chips li{background:var(--hcc-paper);color:var(--hcc-ink-soft);border:1px solid #1f1a121f;border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:600}.home-flagship-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.home-flagship-footnote{color:var(--hcc-ink-soft);letter-spacing:.04em;align-items:center;gap:6px;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;display:inline-flex}.home-flagship-aside{border-left:1px solid var(--hcc-fine);color:var(--hcc-board-text);background:linear-gradient(#1a1812 0%,#14110b 100%);flex-direction:column;gap:14px;padding:32px;display:flex}.home-flagship-aside-head{align-items:center;gap:10px;display:inline-flex}.home-flagship-led{background:#cf9a52;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite hcc-led-pulse;display:inline-block;box-shadow:0 0 0 4px #cf9a5229}.home-flagship-aside-head strong{letter-spacing:.18em;text-transform:uppercase;color:var(--hcc-board-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.home-flagship-aside ol{counter-reset:aside;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-flagship-aside ol li{border:1px solid var(--hcc-board-stroke);color:var(--hcc-board-text);counter-increment:aside;background:#fff4d80a;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.home-flagship-aside ol li:before{content:counter(aside, decimal-leading-zero);color:var(--hcc-board-muted);letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem}.home-flagship-aside-meta{color:var(--hcc-board-muted);margin:8px 0 0;font-size:.76rem;line-height:1.4}.home-why{padding:56px clamp(24px,4vw,80px)}.home-why-head{max-width:720px;margin-bottom:28px}.home-why-head h2{letter-spacing:-.018em;margin:12px 0 10px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:540;line-height:1.1}.home-why-head p{color:#1f1a12b8;margin:0;font-size:1rem;line-height:1.55}.home-why-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-why-card{border:1px solid var(--hcc-fine);background:var(--hcc-paper);border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 14px 38px #1f1a120d}.home-why-card:hover{border-color:#a7824873;transform:translateY(-2px);box-shadow:0 18px 44px #1f1a121a}.home-why-icon{color:#6b4c1c;background:linear-gradient(140deg,#a782482e,#a782480d);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.home-why-card strong{color:var(--hcc-ink);font-size:.96rem;font-weight:700}.home-why-card p{color:#1f1a12b8;margin:0;font-size:.86rem;line-height:1.45}.home-gallery{padding:56px clamp(24px,4vw,80px)}.home-gallery-head{max-width:720px;margin-bottom:28px}.home-gallery-head h2{letter-spacing:-.018em;margin:12px 0 10px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:540;line-height:1.1}.home-gallery-head p{color:#1f1a12b8;margin:0;font-size:1rem;line-height:1.55}.home-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-gallery-card{border:1px solid var(--hcc-fine);background:var(--hcc-paper);border-radius:18px;flex-direction:column;gap:14px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 16px 40px #1f1a120d}.home-gallery-card:hover{border-color:#a7824873;transform:translateY(-2px);box-shadow:0 22px 48px #1f1a121a}.home-gallery-card.is-flagship{background:linear-gradient(170deg, var(--hcc-paper), #fffaef);border-color:#a7824899}.home-gallery-card header{justify-content:space-between;align-items:center;display:flex}.home-gallery-index{color:var(--hcc-ink-soft);letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.home-gallery-pill{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem}.home-gallery-pill-interactive-demo{color:#4a5d3d;background:#60775429}.home-gallery-pill-workflow-preview{color:var(--hcc-ink-soft);background:#1f1a1212}.home-gallery-card h3{letter-spacing:-.01em;color:var(--hcc-ink);margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:1.3rem;font-weight:540}.home-gallery-line{color:#1f1a12bd;margin:0;font-size:.92rem;line-height:1.45}.home-gallery-points{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-gallery-points li{color:var(--hcc-ink-soft);padding-left:16px;font-size:.84rem;line-height:1.35;position:relative}.home-gallery-points li:before{background:var(--hcc-brass);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.home-gallery-card footer{margin-top:auto}.home-implement{padding:56px clamp(24px,4vw,80px)}.home-implement-head{max-width:640px;margin-bottom:28px}.home-implement-head h2{letter-spacing:-.018em;margin:12px 0 0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:540;line-height:1.1}.home-implement-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-implement-step{border:1px solid var(--hcc-fine);background:var(--hcc-paper);border-radius:18px;flex-direction:column;gap:8px;padding:26px;display:flex;box-shadow:0 14px 36px #1f1a120d}.home-implement-step-index{letter-spacing:.06em;color:var(--hcc-ink-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.home-implement-step strong{letter-spacing:-.01em;color:var(--hcc-ink);font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:1.3rem;font-weight:540}.home-implement-step p{color:#1f1a12b8;margin:0;font-size:.9rem;line-height:1.5}.home-pricing{padding:56px clamp(24px,4vw,80px)}.home-pricing-head{max-width:640px;margin-bottom:28px}.home-pricing-head h2{letter-spacing:-.018em;margin:12px 0 8px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:540;line-height:1.1}.home-pricing-head p{color:#1f1a12b8;margin:0;font-size:1rem;line-height:1.55}.home-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-pricing-card{border:1px solid var(--hcc-fine);background:var(--hcc-paper);border-radius:20px;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative;box-shadow:0 14px 36px #1f1a120d}.home-pricing-card.is-recommended{background:linear-gradient(170deg,#fffaee,#f8eed5);border-color:#a7824899;box-shadow:0 22px 56px #a782482e}.home-pricing-badge{background:var(--hcc-board-ink);color:#fff5dc;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;display:inline-flex;position:absolute;top:-12px;right:18px}.home-pricing-card h3{letter-spacing:-.012em;color:var(--hcc-ink);margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:1.4rem;font-weight:540}.home-pricing-price{color:var(--hcc-ink);margin:0;font-size:.92rem;font-weight:700}.home-pricing-detail{color:#1f1a12b8;margin:0;font-size:.88rem;line-height:1.5}.home-pricing-card ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-pricing-card ul li{color:var(--hcc-ink-soft);padding-left:18px;font-size:.84rem;position:relative}.home-pricing-card ul li:before{background:var(--hcc-brass);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.home-pricing-card .home-button{align-self:flex-start;margin-top:auto}.home-pricing-caveats{flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.home-pricing-caveats li{color:var(--hcc-ink-soft);letter-spacing:.02em;padding-left:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;position:relative}.home-pricing-caveats li:before{background:var(--hcc-ink-soft);content:"";width:6px;height:1px;position:absolute;top:.5em;left:0}.home-trust{padding:56px clamp(24px,4vw,80px)}.home-trust-head{max-width:720px;margin-bottom:24px}.home-trust-head h2{letter-spacing:-.012em;margin:12px 0 0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:540;line-height:1.1}.home-trust-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-trust-grid li{border:1px solid var(--hcc-fine);background:var(--hcc-paper);color:var(--hcc-ink);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;font-size:.88rem;line-height:1.5;display:flex}.home-trust-bullet{background:var(--hcc-brass);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.home-final{padding:32px clamp(24px,4vw,80px) 56px}.home-final-card{border:1px solid var(--hcc-board-stroke);color:var(--hcc-board-text);background:radial-gradient(120% 90% at 0 0,#1f1c16 0%,#15130f 60%,#0e0d0a 100%);border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:40px max(36px,6vw);display:flex;box-shadow:0 28px 80px #14110b52}.home-final-eyebrow{color:var(--hcc-board-muted);background:#fff4d814}.home-final-card h2{letter-spacing:-.018em;color:var(--hcc-board-text);margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:540;line-height:1.1}.home-final-card p{color:#f5e9cfbd;max-width:620px;margin:0;font-size:.96rem;line-height:1.55}.home-final-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:inline-flex}.home-final-actions .home-button-secondary{color:var(--hcc-board-text);background:#fff4d814;border-color:#fff4d82e}.home-final-actions .home-button-secondary:hover{color:#fff5dc;background:#fff4d829}.home-trust{max-width:2400px;margin:0 auto;padding:56px clamp(24px,4vw,80px) 48px}.home-trust-head{text-align:center;max-width:620px;margin:0 auto 40px}.home-trust-head h2{color:var(--hcc-ink);margin:12px 0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:540;line-height:1.12}.home-trust-head p{color:var(--hcc-ink-soft);font-size:.92rem;line-height:1.5}.home-trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:960px;margin:0 auto 36px;display:grid}.home-trust-stat{background:var(--hcc-paper);text-align:center;border:1px solid #1f1a1214;border-radius:14px;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.home-trust-stat-icon{width:36px;height:36px;color:var(--hcc-brass);background:#a782481f;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 4px;display:inline-flex}.home-trust-stat strong{color:var(--hcc-ink);letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.8rem;font-weight:700;line-height:1}.home-trust-stat p{color:var(--hcc-ink-soft);margin:0;font-size:.82rem;line-height:1.45}.home-trust-stat small{color:#1f1a1266;font-size:.68rem}.home-trust-industries{flex-direction:column;align-items:center;gap:10px;padding:20px 0 0;display:flex}.home-trust-industries-label{letter-spacing:.12em;text-transform:uppercase;color:var(--hcc-moss);align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-flex}.home-trust-industries-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-trust-industries-list li{color:var(--hcc-ink-soft);background:var(--hcc-paper);border:1px solid #1f1a121a;border-radius:999px;padding:6px 16px;font-size:.8rem}.home-footer{border-top:1px solid var(--hcc-fine);color:#1f1a12b3;padding:36px clamp(24px,4vw,80px)}.home-footer-row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.home-footer-brand{color:var(--hcc-ink);font-size:1.05rem;font-weight:800;display:block}.home-footer-row p{color:#1f1a12b3;max-width:360px;margin:6px 0 0;font-size:.84rem}.home-footer-links{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.home-footer-links a{color:var(--hcc-ink-soft);font-size:.82rem;font-weight:600;text-decoration:none}.home-footer-links a:hover{color:var(--hcc-ink)}.home-footer-email{color:var(--hcc-accent,#b8860b);margin-top:10px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-block}.home-footer-email:hover{text-decoration:underline}.home-footer-social{gap:14px;margin-top:6px;display:flex}.home-footer-social a{color:var(--hcc-ink-soft);font-size:.74rem;text-decoration:none;transition:color .2s}.home-footer-social a:hover,.home-footer-social a:focus-visible{color:var(--hcc-accent);text-decoration:underline}.home-footer-nav{flex-direction:column;gap:12px;display:flex}.home-footer-legal{border-top:1px solid var(--hcc-fine,#1f1a121a);padding-top:4px}.home-footer small{letter-spacing:.02em;color:var(--hcc-ink-soft);margin-top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;display:block}.legal-page{padding-bottom:0}.legal-content{z-index:1;max-width:720px;color:var(--hcc-ink,#1f1a12);margin:0 auto;padding:120px 28px 60px;position:relative}.legal-content h1{margin:0 0 8px;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;line-height:1.2}.legal-updated{color:var(--hcc-ink-soft,#1f1a128c);margin:0 0 40px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem}.legal-content h2{color:var(--hcc-ink,#1f1a12);margin:36px 0 12px;font-family:Manrope,system-ui,sans-serif;font-size:1.1rem;font-weight:700}.legal-content h3{color:var(--hcc-ink,#1f1a12);margin:20px 0 8px;font-family:Manrope,system-ui,sans-serif;font-size:.95rem;font-weight:600}.legal-content p{color:#1f1a12d1;margin:0 0 12px;font-size:.92rem;line-height:1.7}.legal-content ul,.legal-content ol{margin:0 0 16px;padding-left:20px}.legal-content li{color:#1f1a12d1;margin-bottom:6px;font-size:.92rem;line-height:1.7}.legal-content a{color:var(--hcc-accent,#b8860b);font-weight:600;text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content section{border-bottom:1px solid var(--hcc-fine,#1f1a1214);padding-bottom:24px}.legal-content section:last-child{border-bottom:none}.legal-header{z-index:1;border-bottom:1px solid var(--hcc-fine);background:#f7f2e8e6;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,4vw,72px);display:flex;position:relative}.legal-shell{z-index:1;width:min(920px,100% - 36px);margin:0 auto;padding:64px 0;position:relative}.legal-shell h1{letter-spacing:-.025em;margin:12px 0 8px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:540;line-height:.98}.legal-intro,.legal-sections p{color:#1f1a12b8;line-height:1.6}.legal-intro{max-width:700px;margin:0;font-size:1.05rem}.legal-sections{gap:14px;margin-top:34px;display:grid}.legal-sections article{border:1px solid var(--hcc-fine);background:var(--hcc-paper);border-radius:16px;padding:22px}.legal-sections h2{margin:0 0 8px;font-size:1.08rem}.legal-sections p{margin:0}@keyframes hcc-led-pulse{0%,to{box-shadow:0 0 0 4px #cf9a522e}50%{box-shadow:0 0 0 8px #cf9a520a}}@keyframes hcc-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(1.22)}}@keyframes hcc-pipe-pulse{0%,to{box-shadow:0 0 0 4px #cf9a521f,0 8px 22px #cf9a522e}50%{box-shadow:0 0 0 7px #cf9a520a,0 10px 28px #cf9a5242}}@keyframes hcc-pipe-spin{to{transform:rotate(360deg)}}@keyframes hcc-pipe-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hcc-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.hcc-shell{grid-template-columns:1fr;gap:28px;padding-top:24px;padding-bottom:48px}.hcc-narrative{padding-top:0;position:static}.hcc-board{height:auto;min-height:0;max-height:none}.hcc-board-body{grid-template-columns:1fr;height:auto;overflow:hidden visible}.hcc-rail{border-right:none;border-bottom:1px solid var(--hcc-board-stroke);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;overflow:auto visible}.hcc-phone{border-bottom:1px solid var(--hcc-board-stroke);height:auto;min-height:0}.hcc-phone-frame{width:min(100%,300px);max-width:300px;height:clamp(410px,60vh,540px)}.hcc-right{height:auto;min-height:380px}.hcc-owner-view,.hcc-outcome-view{border-left:none;border-top:1px solid var(--hcc-board-stroke);overflow:visible}.hcc-owner-view .hcc-phone-frame{max-width:320px}.hcc-pipe{height:auto;min-height:0;overflow:visible}.hcc-pipe-nodes{overflow-y:visible}.hcc-pipe-main,.hcc-pipe-side,.hcc-outcome-view{overflow:visible}.hcc-scenario-bar{grid-template-columns:1fr;gap:12px;padding:14px 18px}.hcc-scenario-bar-pills,.hcc-scenario-bar-single{justify-content:flex-start}.hcc-scenario-bar-meta small{max-width:none}.home-flagship-card{grid-template-columns:1fr}.home-flagship-aside{border-left:none;border-top:1px solid var(--hcc-fine)}}@media (width<=1080px){.hcc-pipe{flex-direction:column;display:flex}.hcc-board-body{grid-template-columns:1fr;height:auto;overflow:hidden visible}.hcc-rail{border-right:none;border-bottom:1px solid var(--hcc-board-stroke);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:8px 10px;display:grid;overflow:auto visible}.hcc-pipe-main{grid-template-columns:1fr}.hcc-pipe-side{grid-area:auto;grid-template-columns:1fr;height:auto;padding:0;display:grid}.hcc-pipe-side .hcc-phone{min-height:0}.hcc-pipe-side .hcc-phone-frame{max-width:min(100%,280px);margin:0 auto}.hcc-right{height:auto;min-height:0}.hcc-outcome-view{border-left:none;border-top:1px solid var(--hcc-board-stroke);overflow:visible}.hcc-preview-thread{gap:6px;padding:6px 4px}.hcc-preview-thread-head{padding:4px 8px 8px}.hcc-preview-msg{padding:6px 8px}.hcc-preview-msg p{font-size:.72rem}.hcc-intelligence-item{grid-template-columns:1fr;gap:5px;min-height:56px;padding:8px 0}.hcc-intelligence-item-note{grid-column:1}}@media (width<=760px){.home-page{padding-bottom:32px}.home-header{padding:12px 18px}.home-nav{display:none}.home-mobile-menu-btn{display:flex}.home-header-cta{padding:8px 14px;font-size:.74rem;display:none}.hcc-shell{padding:16px 0 36px}.hcc-narrative{padding-inline:14px}.hcc-title{font-size:clamp(1.8rem,7.5vw,2.4rem)}.hcc-subtitle{font-size:.9rem}.hcc-actions{flex-direction:column;align-items:stretch;width:100%}.hcc-cta{justify-content:center;width:100%;font-size:.88rem}.workflow-selector-backdrop{align-items:stretch;padding:12px}.workflow-selector{border-radius:20px;max-height:calc(100vh - 24px)}.workflow-selector-head{padding:22px 18px 18px}.workflow-selector-grid{grid-template-columns:1fr;padding:12px}.workflow-selector-card{min-height:0}.hcc-board{border-radius:0}.hcc-board-head{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.hcc-board-head-right{width:100%;display:flex}.hcc-board-head-right .hcc-board-control{flex:1;justify-content:center}.hcc-rail{grid-template-columns:1fr;padding:10px}.hcc-pipe{padding:12px 14px 14px}.hcc-pipe-head{flex-direction:column;align-items:flex-start}.hcc-pipe-key{gap:4px 6px}.hcc-pipe-node{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:4px 0 6px}.hcc-pipe-icon{width:22px;height:22px}.hcc-pipe-row strong{font-size:.78rem}.hcc-pipe-body p{font-size:.7rem}.hcc-phone{border-bottom:1px solid var(--hcc-board-stroke);height:auto;min-height:0;padding:10px}.hcc-phone-frame{max-width:100%;height:clamp(360px,68vh,500px)}.hcc-right{height:auto;min-height:360px}.hcc-owner-view,.hcc-outcome-view{padding:10px}.hcc-pipe-main{grid-template-columns:1fr}.hcc-pipe-side{grid-template-columns:1fr;padding:0;display:grid}.hcc-pipe-side .hcc-phone{min-height:0}.hcc-scenario-bar{padding:12px 14px}.hcc-scenario-pill{padding:7px 12px 7px 9px;font-size:.72rem}.hcc-scenario-pill-index{font-size:.55rem}.hcc-stats{gap:16px}.hcc-stat strong{font-size:1.3rem}.hcc-board-foot{flex-direction:column;align-items:flex-start;padding:12px 14px 16px}.home-flagship,.home-why,.home-gallery,.home-implement,.home-pricing,.home-trust,.home-final{padding:36px 14px}.home-flagship-card-body,.home-flagship-aside{padding:24px 18px}.home-final-card{padding:28px 18px}}@media (width>=1700px){.hcc-shell{grid-template-columns:minmax(320px,.6fr) minmax(800px,1.8fr);gap:clamp(48px,4vw,96px)}.hcc-board-body{grid-template-columns:200px minmax(600px,1fr) minmax(210px,250px);height:auto}}@media (width>=2200px){.hcc-shell{grid-template-columns:minmax(360px,.55fr) minmax(900px,1.9fr)}.hcc-board-body{grid-template-columns:220px minmax(680px,1fr) minmax(230px,270px);height:auto}}@media (prefers-reduced-motion:reduce){.hcc-board-led,.home-flagship-led,.hcc-status-card-running .hcc-status-lamp,.hcc-pipe-active .hcc-pipe-icon,.hcc-pipe-spin,.hcc-bubble,.hcc-pipe-node{animation:none!important}}.home-reports{z-index:1;color:var(--hcc-board-text);background:radial-gradient(circle at 14% 0,#6077542e,#0000 34%),radial-gradient(circle at 86% 10%,#a7824824,#0000 34%),linear-gradient(#171610 0%,#10100c 100%);margin:clamp(36px,5vw,70px) 0 0;padding:clamp(54px,6vw,86px) clamp(20px,4vw,80px);position:relative;overflow:hidden;box-shadow:inset 0 1px #f5e9cf14,inset 0 -1px #f5e9cf0f}.home-reports:before{content:"";pointer-events:none;background-image:linear-gradient(#f5e9cf06 1px,#0000 1px),linear-gradient(90deg,#f5e9cf05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 92%);mask-image:linear-gradient(#000000b8,#0000 92%)}.home-reports-shell{z-index:1;width:min(100%,1480px);margin:0 auto;position:relative}.home-reports-head{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(28px,4vw,44px);display:grid}.home-reports-eyebrow{width:fit-content;color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:800;display:inline-flex}.home-reports-head h2{letter-spacing:-.018em;max-width:780px;margin:0;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(2.15rem,4vw,4.35rem);font-weight:520;line-height:.98}.home-reports-head>p{max-width:620px;color:var(--hcc-board-muted);margin:0;font-size:clamp(.98rem,1.2vw,1.16rem);line-height:1.58}.home-report-cover-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.home-report-cover{--report-accent:var(--pipe-warning-strong);min-height:clamp(420px,34vw,520px);color:var(--hcc-board-text);font:inherit;text-align:left;cursor:pointer;transform:translateY(0) rotateY(calc((var(--report-index) - 1) * -3deg));transform-origin:bottom;opacity:1;animation:.62s cubic-bezier(.16,1,.3,1) forwards home-report-cover-in;animation-delay:calc(90ms * var(--report-index));will-change:transform;background:linear-gradient(90deg,#00000052,#0000 14%),radial-gradient(circle at 72% 12%,#f5e9cf14,#0000 28%),linear-gradient(150deg,#f5e9cf16,#f5e9cf06 46%,#0000002e),#1c1a13;border:1px solid #f5e9cf24;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:clamp(24px,2vw,34px) clamp(22px,2vw,30px) 26px 42px;transition:transform .36s cubic-bezier(.18,.9,.22,1),border-color .24s,box-shadow .3s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052,0 4px #f5e9cf0a,inset 0 1px #f5e9cf1f}.home-report-cover-weekly{--report-accent:var(--pipe-success-strong)}.home-report-cover-monthly{--report-accent:var(--hcc-blue)}.home-report-cover:before{content:"";pointer-events:none;border:1px solid #f5e9cf17;border-radius:6px;position:absolute;inset:10px}.home-report-cover:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:linear-gradient(#f5e9cf09 1px,#0000 1px),linear-gradient(90deg,#f5e9cf06 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.home-report-cover:hover,.home-report-cover:focus-visible{border-color:#f5e9cf47;outline:none;transform:translateY(-10px)scale(1.012)rotateY(0);box-shadow:0 38px 104px #00000075,0 12px 28px #cf9a5214,0 5px #f5e9cf0f,inset 0 1px #f5e9cf29}.home-report-spine{background:linear-gradient(180deg, #f5e9cf1a, transparent 30%, #00000042), var(--report-accent);opacity:.72;width:20px;position:absolute;inset:0 auto 0 0}.home-report-cover-top,.home-report-hooks,.home-report-open{z-index:1;position:relative}.home-report-cover-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-report-seal{width:42px;height:42px;color:var(--pipe-warning);background:#f5e9cf0f;border:1px solid #f5e9cf2e;border-radius:999px;place-items:center;display:grid}.home-report-date,.home-report-cadence{z-index:1;color:#f5e9cfb3;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800;position:relative}.home-report-cadence{color:var(--pipe-warning);margin-top:auto}.home-report-cover strong{z-index:1;max-width:11ch;color:var(--hcc-board-text);letter-spacing:-.018em;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(2.3rem,3.4vw,4.1rem);font-weight:530;line-height:.95;display:block;position:relative}.home-report-line{z-index:1;max-width:310px;color:var(--hcc-board-muted);font-size:.96rem;line-height:1.48;position:relative}.home-report-hooks{gap:8px;margin-top:10px;display:grid}.home-report-hooks span{color:#f5e9cfdb;font-variant-numeric:tabular-nums;border-top:1px solid #f5e9cf14;align-items:center;min-height:36px;font-size:.86rem;font-weight:750;display:flex}.home-report-open{width:fit-content;color:var(--pipe-warning);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:800;display:inline-flex}.home-report-detail{box-shadow:var(--hcc-board-glow);transform-origin:50%;background:radial-gradient(circle at 86% 0,#60775424,#0000 30%),linear-gradient(#f5e9cf0e,#f5e9cf06),#15140f;border:1px solid #f5e9cf1f;border-radius:8px;animation:.42s cubic-bezier(.16,1,.3,1) both home-report-detail-in;position:relative}.home-report-back{z-index:2;color:var(--hcc-board-text);font:inherit;cursor:pointer;background:#f5e9cf0a;border:1px solid #f5e9cf1f;border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.78rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;position:absolute;top:14px;left:18px}.home-report-back:hover,.home-report-back:focus-visible{background:#f5e9cf13;border-color:#f5e9cf42;outline:none;transform:translateY(-1px)}.home-report-detail-head{text-align:center;border-bottom:1px solid #f5e9cf1a;justify-content:center;align-items:flex-start;gap:20px;min-height:148px;padding:clamp(42px,3.4vw,56px) clamp(110px,9vw,160px) 16px;display:flex;position:relative}.home-report-detail-head>div:first-child{flex-direction:column;align-items:center;max-width:860px;display:flex}.home-report-detail-head span{color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800}.home-report-detail-head h3{letter-spacing:-.02em;margin:5px 0 6px;font-family:Newsreader,Instrument Serif,ui-serif,serif;font-size:clamp(2rem,3.15vw,3.45rem);font-weight:520;line-height:.94}.home-report-detail-head p{max-width:620px;color:var(--hcc-board-muted);margin:0;font-size:.86rem;line-height:1.35}.home-report-detail-mark{color:#f5e9cf80;letter-spacing:.12em;border:1px solid #f5e9cf1f;border-radius:999px;flex:none;place-items:center;width:72px;height:72px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;font-weight:800;display:grid;position:absolute;top:clamp(28px,3vw,38px);right:clamp(28px,4vw,54px)}.home-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(12px,1.8vw,20px);display:grid}.home-report-section-card{background:#f5e9cf09;border:1px solid #f5e9cf1a;border-radius:8px;min-width:0;box-shadow:inset 0 1px #f5e9cf0e}.home-report-section-card header{border-bottom:1px solid #f5e9cf12;padding:18px 18px 14px}.home-report-section-card header span{color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;font-weight:800;display:inline-flex}.home-report-section-card h4{color:var(--hcc-board-text);margin:0;font-size:clamp(1.02rem,1.4vw,1.28rem);line-height:1.25}.home-report-section-card header p{color:var(--hcc-board-muted);margin:8px 0 0;font-size:.84rem;line-height:1.45}.home-report-rows{margin:0;padding:0 18px 12px;display:grid}.home-report-row{border-bottom:1px solid #f5e9cf0e;grid-template-columns:minmax(140px,.78fr) minmax(180px,1.22fr);align-items:baseline;gap:12px;min-height:58px;padding:12px 0;display:grid}.home-report-row:last-child{border-bottom:0}.home-report-row dt{color:var(--hcc-board-muted);font-size:.78rem;line-height:1.35}.home-report-row dd{color:var(--hcc-board-text);gap:4px;margin:0;display:grid}.home-report-row strong{color:var(--hcc-board-text);font-variant-numeric:tabular-nums;font-size:clamp(.98rem,1.35vw,1.28rem);font-weight:850;line-height:1.16}.home-report-row strong.is-good{color:var(--pipe-success)}.home-report-row strong.is-warn{color:var(--pipe-warning)}.home-report-row strong.is-neutral{color:var(--hcc-board-text)}.home-report-row small{color:var(--hcc-board-muted);font-size:.74rem;line-height:1.42}@keyframes home-report-cover-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes home-report-detail-in{0%{opacity:0;transform:translate(24px)rotateY(-8deg)}to{opacity:1;transform:translate(0)rotateY(0)}}@media (width<=1080px){.home-reports-head,.home-report-detail-grid,.home-report-cover-grid{grid-template-columns:1fr}.home-report-cover{min-height:360px}}@media (width<=760px){.home-reports{padding:42px 14px}.home-reports-head{margin-bottom:24px}.home-reports-head h2{font-size:clamp(2rem,13vw,3rem)}.home-report-cover{min-height:340px;padding:22px 20px 22px 36px}.home-report-cover strong{font-size:clamp(2.15rem,13vw,3.2rem)}.home-report-detail-head{flex-direction:column;align-items:center;min-height:auto;padding:62px 18px 18px}.home-report-detail-mark{width:84px;height:84px;position:static;transform:none}.home-report-row{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.home-report-cover,.home-report-detail{opacity:1;transition:none!important;animation:none!important;transform:none!important}}.hcc-board-reports.home-reports{overscroll-behavior:contain;height:100%;min-height:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:#f5e9cf33 transparent;background:radial-gradient(circle at 12% 0,#60775433,#0000 32%),radial-gradient(circle at 88% 4%,#a782482e,#0000 34%),linear-gradient(#171610 0%,#0f0f0b 100%);border-radius:24px;margin:0;padding:clamp(18px,2vw,28px);position:relative;overflow-y:auto}.hcc-board-reports.home-reports::-webkit-scrollbar{width:7px}.hcc-board-reports.home-reports::-webkit-scrollbar-track{background:0 0}.hcc-board-reports.home-reports::-webkit-scrollbar-thumb{background:#f5e9cf2e;border-radius:999px}.hcc-board-reports .home-reports-shell{flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}.hcc-report-workflow-close{z-index:5;width:32px;height:32px;color:var(--hcc-board-text);cursor:pointer;background:#0f0e0ac7;border:1px solid #f5e9cf29;border-radius:999px;place-items:center;transition:transform .16s,background .16s,border-color .16s;display:inline-grid;position:absolute;top:0;right:0;box-shadow:0 10px 26px #0000003d}.hcc-report-workflow-close:hover,.hcc-report-workflow-close:focus-visible{background:#f5e9cf14;border-color:#f5e9cf52;outline:none;transform:translateY(-1px)}.hcc-report-workflow-back{color:var(--hcc-board-text);font:inherit;cursor:pointer;background:#f5e9cf0b;border:1px solid #f5e9cf24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:.78rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.hcc-report-workflow-back:hover,.hcc-report-workflow-back:focus-visible{background:#f5e9cf14;border-color:#f5e9cf47;outline:none;transform:translateY(-1px)}.hcc-board-reports .home-reports-head{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr) minmax(280px,.78fr);align-items:center;gap:clamp(18px,2vw,34px);margin-bottom:clamp(16px,2vw,24px)}.hcc-board-reports .home-reports-head h2{max-width:640px;font-size:clamp(1.8rem,2.45vw,3.1rem);line-height:.98}.hcc-board-reports .home-reports-eyebrow{margin:0}.hcc-board-reports .home-reports-head>p:not(.home-reports-eyebrow){max-width:360px;font-size:clamp(.82rem,.92vw,.96rem);line-height:1.42}.hcc-board-reports .home-report-cover-grid{flex:auto;align-items:stretch}.hcc-board-reports .home-report-cover{min-height:clamp(360px,28vw,460px)}.hcc-board-reports .home-report-cover strong{font-size:clamp(2.1rem,3vw,3.55rem)}.hcc-board-reports .home-report-detail{box-shadow:none;flex:auto}.hcc-board-reports.is-expanded .home-report-detail{margin-top:2px}.hcc-board-reports .home-report-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hcc-board-reports .home-report-row{grid-template-columns:minmax(120px,.72fr) minmax(170px,1.28fr)}@media (width<=1280px){.hcc-board-reports .home-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.hcc-board-reports .home-reports-head,.hcc-board-reports .home-report-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.hcc-board-reports.home-reports{padding:16px}.hcc-board-reports .home-report-cover{min-height:330px}.hcc-board-reports .home-report-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hcc-board-flip-stage{transition:none!important}.hcc-board.is-report-flipped .hcc-board-flip-stage{transform:none}.hcc-board.is-report-flipped .hcc-board-face-front{display:none}.hcc-board.is-report-flipped .hcc-board-face-back{transform:none}}.hcc-shell.has-intelligence-open{grid-template-columns:clamp(190px,14vw,260px) minmax(0,1fr);gap:clamp(18px,1.6vw,32px)}.hcc-shell.has-intelligence-open .hcc-narrative{gap:14px;max-width:260px;padding-top:8px}.hcc-shell.has-intelligence-open .hcc-title{letter-spacing:0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.04}.hcc-shell.has-intelligence-open .hcc-subtitle{max-width:24ch;font-size:.86rem;line-height:1.45}.hcc-shell.has-intelligence-open .hcc-stats{flex-wrap:wrap;gap:14px}.hcc-shell.has-intelligence-open .hcc-stat strong{font-size:1.34rem}.hcc-shell.has-intelligence-open .hcc-stat small{max-width:72px;font-size:.64rem}.hcc-shell.has-intelligence-open .hcc-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.hcc-shell.has-intelligence-open .hcc-cta{text-align:center;justify-content:center;width:100%;min-height:44px;padding:10px 13px;font-size:.8rem}.hcc-shell.has-intelligence-open .hcc-tags{display:none}.hcc-shell,.hcc-board-body,.hcc-pipe,.hcc-pipe-main{transition:grid-template-columns .52s cubic-bezier(.16,1,.3,1),gap .52s cubic-bezier(.16,1,.3,1)}.hcc-board.has-intelligence-open .hcc-board-body{grid-template-columns:minmax(100px,.26fr) minmax(360px,.9fr) minmax(420px,1.15fr)}.hcc-board.has-intelligence-open .hcc-rail{opacity:.68;transition:opacity .4s}.hcc-board.has-intelligence-open .hcc-rail-heading{padding:4px 6px 8px}.hcc-board.has-intelligence-open .hcc-rail-heading strong,.hcc-board.has-intelligence-open .hcc-rail-text small,.hcc-board.has-intelligence-open .hcc-rail-status{display:none}.hcc-board.has-intelligence-open .hcc-rail-item{grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.hcc-board.has-intelligence-open .hcc-rail-text strong{font-size:.76rem}.hcc-board.has-intelligence-open .hcc-right{position:relative}.hcc-board.has-intelligence-open .hcc-pipe{grid-template-columns:minmax(140px,1fr) minmax(260px,.82fr);transition:opacity .4s,grid-template-columns .52s cubic-bezier(.16,1,.3,1),gap .52s cubic-bezier(.16,1,.3,1)}.hcc-board.has-intelligence-open .hcc-pipe-head,.hcc-board.has-intelligence-open .hcc-pipe-nodes{opacity:.5;transition:opacity .4s}.hcc-board.has-intelligence-open .hcc-pipe-main{grid-template-columns:minmax(190px,1fr) minmax(300px,.72fr);align-items:stretch;gap:12px;position:relative}.hcc-board.has-intelligence-open .hcc-pipe-nodes{padding-top:52px;padding-right:0}.hcc-board.has-intelligence-open .hcc-pipe-side{z-index:20;pointer-events:auto;background:radial-gradient(circle at 50% 12%,#f5e9cf12,#0000 34%),linear-gradient(#f5e9cf06,#00000029);border:1px solid #f5e9cf1f;border-radius:18px;justify-content:stretch;align-self:stretch;align-items:stretch;width:100%;max-width:none;height:100%;min-height:100%;padding:0;transition:border-color .36s,background .36s,box-shadow .36s,transform .52s cubic-bezier(.16,1,.3,1);display:flex;position:static;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #f5e9cf14,inset 0 0 42px #0000003d}.hcc-board.has-intelligence-open .hcc-pipe-side .hcc-phone{opacity:1;transform-origin:top;pointer-events:auto;border:1px solid #f5e9cf26;border-radius:20px;width:100%;height:100%;min-height:0;padding:0;transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .36s,border-color .36s;transform:none}.hcc-board.has-intelligence-open .hcc-pipe-side .hcc-phone:hover{opacity:1;border-color:#f5e9cf47}.hcc-board.has-intelligence-open .hcc-pipe-side .hcc-phone-frame{width:100%;max-width:none;height:100%;min-height:0}.hcc-outcome-view.is-intelligence-mode{padding:0;position:relative;overflow:hidden}.hcc-outcome-stage{flex-direction:column;flex:none;gap:8px;min-height:0;display:flex;position:relative}.hcc-outcome-stage.has-intelligence-panel{flex:auto;height:100%}.hcc-outcome-cards-wrapper{flex-direction:column;gap:8px;transition:opacity .25s,transform .25s;display:flex}.hcc-outcome-cards-wrapper.is-exiting{opacity:0;transform:scale(.95)}.hcc-data-analysis-trigger{width:100%;min-height:96px;color:var(--hcc-board-text);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 22px 18px,#cf9a522e,#0000 44%),linear-gradient(145deg,#cf9a521f,#6077540d);border:1px solid #cf9a5247;border-radius:13px;flex-direction:column;flex:none;align-items:flex-start;gap:6px;margin-top:2px;padding:12px 13px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #f5e9cf0f}.hcc-data-analysis-trigger:hover,.hcc-data-analysis-trigger:focus-visible{background:radial-gradient(circle at 22px 18px,#cf9a523d,#0000 44%),linear-gradient(145deg,#cf9a5229,#60775414);border-color:#cf9a5280;outline:none;transform:translateY(-1px)}.hcc-data-analysis-kicker,.hcc-data-analysis-link{color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.hcc-data-analysis-trigger strong{color:var(--hcc-board-text);font-size:.82rem;font-weight:800;line-height:1.2}.hcc-data-analysis-trigger small{color:var(--hcc-board-muted);font-size:.62rem;line-height:1.35}.hcc-data-analysis-link{color:var(--pipe-success);letter-spacing:.08em;margin-top:3px}.hcc-intelligence-panel{z-index:10;background:radial-gradient(circle at 20% 0%, #60775424, transparent 34%), var(--hcc-board-ink);opacity:0;scrollbar-width:thin;scrollbar-color:#f5e9cf26 transparent;border-radius:0;flex-direction:column;gap:0;min-width:0;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(40px)}.hcc-intelligence-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#f5e9cf26 transparent;flex:auto;min-height:0;padding:24px 20px 28px;overflow:hidden auto}.hcc-intelligence-scroll::-webkit-scrollbar{width:5px}.hcc-intelligence-scroll::-webkit-scrollbar-thumb{background:#f5e9cf26;border-radius:999px}.hcc-intelligence-panel.is-visible{opacity:1;transform:translate(0)}.hcc-intelligence-panel.is-reduced{transition:none}.hcc-intelligence-close{z-index:20;width:30px;height:30px;color:var(--hcc-board-muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#15140fd6;border:1px solid #f5e9cf24;border-radius:999px;place-items:center;margin:0;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:14px;right:14px}.hcc-intelligence-close svg{pointer-events:none}.hcc-intelligence-close:hover,.hcc-intelligence-close:focus-visible{color:var(--hcc-board-text);background:#f5e9cf14;outline:none;transform:translateY(-1px)}.hcc-intelligence-card{border-bottom:1px solid var(--hcc-board-stroke);opacity:0;min-width:0;padding:20px 0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translateY(24px)}.hcc-intelligence-card.is-revealed{opacity:1;transform:translateY(0)}.hcc-intelligence-card:first-of-type{padding-top:0}.hcc-intelligence-card:last-of-type{border-bottom:none}.hcc-intelligence-card-kicker{color:var(--pipe-warning);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;display:inline-flex}.hcc-intelligence-card-headline{color:var(--hcc-board-text);letter-spacing:.005em;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(.98rem,1.25vw,1.2rem);font-weight:700;line-height:1.45}.hcc-intelligence-items{grid-template-columns:1fr;gap:0;min-width:0;display:grid}.hcc-intelligence-item{border-bottom:1px solid #f5e9cf0a;grid-template-columns:minmax(128px,.8fr) minmax(120px,1fr);align-items:baseline;gap:4px 14px;min-width:0;min-height:74px;padding:10px 0;display:grid}.hcc-intelligence-item:last-child{border-bottom:none}.hcc-intelligence-item-label{min-width:0;color:var(--hcc-board-muted);letter-spacing:.005em;overflow-wrap:break-word;font-size:.72rem;line-height:1.35}.hcc-intelligence-item-value{min-width:0;color:var(--hcc-board-text);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:break-word;white-space:nowrap;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;line-height:1.12}.hcc-intelligence-item-value.is-long{white-space:normal;font-size:.92rem;font-weight:750;line-height:1.38}.hcc-intelligence-item-value.is-positive{color:var(--pipe-success-strong)}.hcc-intelligence-item-value.is-warning{color:var(--pipe-warning-strong)}.hcc-intelligence-item-value.is-neutral{color:var(--hcc-board-text)}.hcc-intelligence-item-note{min-width:0;color:var(--hcc-board-muted);text-align:left;overflow-wrap:break-word;grid-column:2;font-size:.7rem;line-height:1.35}.hcc-intelligence-card-insight{border-left:2px solid var(--pipe-success-strong);color:var(--hcc-board-muted);overflow-wrap:break-word;opacity:0;margin:14px 0 0;padding:10px 0 0 12px;font-size:.78rem;line-height:1.5;transition:opacity .3s .2s}.hcc-intelligence-card:nth-of-type(n+3) .hcc-intelligence-items{grid-template-columns:1fr}.hcc-intelligence-card-insight.is-revealed{opacity:1}.hcc-intelligence-cta{text-align:center;opacity:0;pointer-events:none;margin-top:28px;padding:24px 0 8px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translateY(16px)}.hcc-intelligence-cta.is-revealed{opacity:1;pointer-events:auto;transform:translateY(0)}.hcc-intelligence-cta p{color:var(--hcc-board-text);margin:0 0 14px;font-size:.85rem;font-weight:600}.hcc-intelligence-concierge{width:fit-content;max-width:100%;color:var(--pipe-warning);text-align:center;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto 14px;padding:0;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.35;-webkit-text-decoration:underline #f6dfa961;text-decoration:underline #f6dfa961;transition:color .16s,text-decoration-color .16s;display:inline-flex}.hcc-intelligence-concierge:hover,.hcc-intelligence-concierge:focus-visible{color:var(--hcc-board-text);outline:none;text-decoration-color:#f5e9cfb3}.hcc-intelligence-cta-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hcc-intelligence-cta-buttons button:first-child,.hcc-intelligence-cta-buttons button:last-child{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 20px;font-family:inherit;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.hcc-intelligence-cta-buttons button:first-child{background:var(--pipe-success-strong);color:#fff;border:none;font-size:.82rem}.hcc-intelligence-cta-buttons button:first-child:hover,.hcc-intelligence-cta-buttons button:first-child:focus-visible{background:#4d6344;outline:none;transform:translateY(-1px)}.hcc-intelligence-cta-buttons button:last-child{border:1px solid var(--hcc-board-stroke);color:var(--hcc-board-text);background:0 0;font-size:.8rem}.hcc-intelligence-cta-buttons button:last-child:hover,.hcc-intelligence-cta-buttons button:last-child:focus-visible{background:#f5e9cf0d;outline:none;transform:translateY(-1px)}@media (width<=1180px){.hcc-shell.has-intelligence-open{grid-template-columns:1fr;gap:28px}.hcc-board.has-intelligence-open .hcc-board-body{grid-template-columns:1fr}.hcc-board.has-intelligence-open .hcc-outcome-view{order:-1}.hcc-board.has-intelligence-open .hcc-pipe-main{grid-template-columns:1fr}.hcc-board.has-intelligence-open .hcc-pipe-nodes{padding-top:0}.hcc-board.has-intelligence-open .hcc-pipe-side{width:min(100%,360px);max-width:360px;min-height:560px;padding:10px}.hcc-outcome-view.is-intelligence-mode{border-top:1px solid var(--hcc-board-stroke);min-height:720px}.hcc-board.has-intelligence-open .hcc-pipe{min-height:430px}.hcc-intelligence-items{grid-template-columns:1fr}}@media (width>=1181px) and (width<=1500px){.hcc-shell.has-intelligence-open{grid-template-columns:clamp(180px,15vw,210px) minmax(0,1fr);gap:clamp(16px,1.4vw,24px)}.hcc-shell.has-intelligence-open .hcc-title{font-size:clamp(1.86rem,2.7vw,2.35rem)}.hcc-shell.has-intelligence-open .hcc-subtitle{font-size:.8rem}.hcc-shell.has-intelligence-open .hcc-cta{font-size:.76rem}.hcc-board.has-intelligence-open .hcc-board-body{grid-template-columns:minmax(72px,.16fr) minmax(330px,.92fr) minmax(360px,1fr)}.hcc-board.has-intelligence-open .hcc-rail{align-items:center;padding:14px 8px}.hcc-board.has-intelligence-open .hcc-rail-heading,.hcc-board.has-intelligence-open .hcc-rail-text{display:none}.hcc-board.has-intelligence-open .hcc-rail-item{grid-template-columns:1fr;place-items:center;width:44px;height:38px;padding:0;display:grid}.hcc-board.has-intelligence-open .hcc-rail-index{font-size:.7rem}.hcc-board.has-intelligence-open .hcc-pipe{grid-template-columns:minmax(90px,.65fr) minmax(220px,.95fr);gap:12px}.hcc-board.has-intelligence-open .hcc-pipe-head{gap:6px}.hcc-board.has-intelligence-open .hcc-pipe-eyebrow,.hcc-board.has-intelligence-open .hcc-pipe-ai-status{display:none}.hcc-board.has-intelligence-open .hcc-pipe-head strong{font-size:.76rem;line-height:1.2}.hcc-board.has-intelligence-open .hcc-pipe-main{gap:0}.hcc-intelligence-items,.hcc-intelligence-card:nth-of-type(n+3) .hcc-intelligence-items{grid-template-columns:1fr}.hcc-intelligence-item{grid-template-columns:minmax(0,.9fr) minmax(96px,max-content);min-height:58px}}@media (width<=760px){.hcc-outcome-view.is-intelligence-mode{min-height:680px}.hcc-intelligence-scroll{padding:20px 16px 24px}.hcc-intelligence-item{grid-template-columns:1fr;gap:5px}.hcc-intelligence-item-note{grid-column:1}.hcc-intelligence-cta-buttons{flex-direction:column;align-items:stretch}.hcc-intelligence-cta-buttons button:first-child,.hcc-intelligence-cta-buttons button:last-child{width:100%}.hcc-board.has-intelligence-open .hcc-pipe-side .hcc-phone{min-height:420px;transform:none}.hcc-board-head-left{align-self:stretch;width:100%;max-width:100%;display:flex}.hcc-board-head-left>div{width:100%}.hcc-phone-analysis-stage{justify-content:flex-start;align-items:stretch;height:auto;min-height:560px}.hcc-pipe-side{order:-1;overflow:visible}.hcc-pipe-side .hcc-phone-frame{max-width:min(100%,336px)}}@media (width>=1700px){.hcc-board.has-intelligence-open .hcc-board-body{grid-template-columns:minmax(120px,.26fr) minmax(430px,.9fr) minmax(520px,1.1fr)}.hcc-board.has-intelligence-open .hcc-pipe{grid-template-columns:minmax(150px,1fr) minmax(280px,.82fr)}}@media (width>=2200px){.hcc-board.has-intelligence-open .hcc-board-body{grid-template-columns:minmax(160px,.3fr) minmax(560px,.9fr) minmax(640px,1.1fr)}}@media (prefers-reduced-motion:reduce){.hcc-intelligence-panel,.hcc-intelligence-card,.hcc-intelligence-card-insight,.hcc-intelligence-cta,.hcc-outcome-cards-wrapper,.hcc-board.has-intelligence-open .hcc-pipe-side .hcc-phone{transition:none!important}.hcc-intelligence-panel.is-reduced,.hcc-intelligence-panel.is-visible,.hcc-intelligence-card.is-revealed,.hcc-intelligence-cta.is-revealed{opacity:1;transform:none}}
