@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-cyrillic-ext-400-normal.txZ9Fk_1.woff2) format("woff2"),url(/_astro/fira-code-cyrillic-ext-400-normal.Buh61xzB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-cyrillic-400-normal.UC0NFL4U.woff2) format("woff2"),url(/_astro/fira-code-cyrillic-400-normal.dc1q3VD7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-greek-ext-400-normal.DR7mBgIM.woff2) format("woff2"),url(/_astro/fira-code-greek-ext-400-normal.DSPUheWg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-greek-400-normal.B2Gh_Y8s.woff2) format("woff2"),url(/_astro/fira-code-greek-400-normal.DobhaxvF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-symbols2-400-normal.9X26I2LK.woff2) format("woff2"),url(/_astro/fira-code-symbols2-400-normal._QEZCEwe.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-latin-ext-400-normal.KSMg0QLl.woff2) format("woff2"),url(/_astro/fira-code-latin-ext-400-normal.DG73JjOf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-latin-400-normal.DGosTW8U.woff2) format("woff2"),url(/_astro/fira-code-latin-400-normal.C-QZfXAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bb-bg: #07090f;--bb-panel: #0d1117;--bb-panel-2: #111827;--bb-border: rgba(201, 168, 76, .18);--bb-border-soft: rgba(255, 255, 255, .08);--bb-text: #f8fafc;--bb-muted: #9ca3af;--bb-soft: #cbd5e1;--bb-gold: #c9a84c;--bb-gold-2: #f0d080;--bb-orange: #f2943f;--bb-teal: #14b8a6;--bb-red: #ef4444;--bb-font: "Inter Variable", Inter, sans-serif;--bb-display: "Playfair Display", Georgia, serif;--bb-mono: "Fira Code", Consolas, monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bb-bg);color:var(--bb-text);font-family:var(--bb-font)}button,input,textarea{font:inherit}button{cursor:pointer}.bb-demo-shell{min-height:100vh;background:radial-gradient(circle at 16% 18%,rgba(20,184,166,.16),transparent 28%),radial-gradient(circle at 84% 8%,rgba(201,168,76,.15),transparent 30%),linear-gradient(180deg,#07090f,#0b1019)}.bb-eyebrow{color:var(--bb-gold);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0 0 .8rem;text-transform:uppercase}.bb-start,.bb-loading,.bb-summary{align-items:center;display:grid;min-height:100vh;padding:4rem clamp(1rem,4vw,4rem)}.bb-start{gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.9fr) minmax(360px,520px)}.bb-start-copy h1,.bb-loading h1,.bb-summary h1{color:#fff;font-family:var(--bb-display);font-size:clamp(3.2rem,7vw,7.4rem);line-height:.95;margin:0 0 1.5rem}.bb-start-copy p{color:var(--bb-soft);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.7;max-width:660px}.bb-return{align-items:center;background:#14b8a61a;border:1px solid rgba(20,184,166,.34);color:#d7fffa;display:inline-flex;gap:.65rem;margin-top:1.4rem;padding:.85rem 1rem}.bb-start-panel,.bb-lead-modal,.bb-summary-card{background:#0d1117eb;border:1px solid var(--bb-border);box-shadow:0 34px 110px #00000073}.bb-start-panel{padding:clamp(1.2rem,3vw,2rem)}.bb-question{border:0;margin:0 0 1.35rem;padding:0}.bb-question legend{color:var(--bb-soft);font-size:.9rem;font-weight:800;margin-bottom:.7rem}.bb-question div{display:grid;gap:.55rem}.bb-question button{background:#0a0e15;border:1px solid var(--bb-border-soft);color:var(--bb-soft);min-height:2.9rem;padding:.75rem .9rem;text-align:left;transition:border-color .18s ease,color .18s ease,background .18s ease}.bb-question button.selected,.bb-question button:hover{background:#c9a84c1a;border-color:#c9a84c8c;color:#fff}.bb-start-button,.bb-primary,.bb-booking{align-items:center;background:linear-gradient(135deg,var(--bb-orange),#c96d1a);border:0;color:#fff;display:inline-flex;font-weight:850;gap:.55rem;justify-content:center;min-height:2.8rem;padding:.75rem 1.05rem}.bb-start-button{margin-top:.3rem;width:100%}.bb-booking{background:linear-gradient(135deg,var(--bb-teal),#0f766e)}.bb-secondary{align-items:center;background:transparent;border:1px solid rgba(201,168,76,.34);color:var(--bb-gold);display:inline-flex;font-weight:750;gap:.45rem;min-height:2.8rem;padding:.72rem 1rem}.bb-loading{justify-items:center;text-align:center}.bb-loader-ring{align-items:center;animation:bbPulse 1.8s ease-in-out infinite;border:1px solid rgba(201,168,76,.42);color:var(--bb-gold);display:grid;height:8rem;margin-bottom:2rem;place-items:center;width:8rem}.bb-loading h1{font-size:clamp(2.4rem,5vw,5rem);max-width:880px}.bb-loading-steps{color:var(--bb-muted);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.bb-loading-steps span{background:#ffffff0b;border:1px solid var(--bb-border-soft);padding:.75rem .9rem}.bb-app{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.bb-sidebar{background:#05070af0;border-right:1px solid var(--bb-border);display:flex;flex-direction:column;gap:1.4rem;padding:1.25rem}.bb-logo{align-items:center;display:flex;gap:.85rem;min-height:3.4rem}.bb-logo strong{display:block;font-size:1.08rem}.bb-logo small{color:var(--bb-muted);display:block;font-size:.77rem;margin-top:.2rem}.bb-mark{align-items:center;background:radial-gradient(circle,#c9a84c2e,#c9a84c0a);border:1px solid rgba(201,168,76,.35);color:var(--bb-gold-2);display:grid;font-size:1.8rem;height:2.9rem;place-items:center;width:2.9rem}.bb-nav{display:grid;gap:.45rem}.bb-nav button{align-items:center;background:transparent;border:1px solid transparent;color:var(--bb-muted);display:flex;gap:.7rem;min-height:2.75rem;padding:.72rem .8rem;text-align:left}.bb-nav button.active,.bb-nav button:hover{background:#c9a84c1a;border-color:#c9a84c42;color:#fff}.bb-side-note{align-items:flex-start;border:1px solid rgba(20,184,166,.22);color:#c2f7f0;display:flex;font-size:.78rem;gap:.55rem;line-height:1.45;margin-top:auto;padding:.9rem}.bb-main{display:flex;flex-direction:column;min-width:0;padding:1.1rem}.bb-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.45rem .35rem 1rem}.bb-topbar h1{color:#fff;font-family:var(--bb-display);font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:0}.bb-top-actions,.bb-editor-actions{display:flex;flex-wrap:wrap;gap:.65rem}.bb-context-row{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9rem}.bb-metric{background:#0d1117db;border:1px solid var(--bb-border-soft);min-height:5rem;padding:.85rem}.bb-metric span{color:var(--bb-muted);display:block;font-size:.72rem;font-weight:800;margin-bottom:.45rem;text-transform:uppercase}.bb-metric strong{color:#fff;display:block;font-size:1rem;line-height:1.25}.bb-metric.gold{border-color:#c9a84c57}.bb-metric.teal{border-color:#14b8a657}.bb-metric.orange{border-color:#f2943f5c}.bb-workspace{flex:1;min-height:0}.bb-grid{display:grid;gap:.9rem;height:100%}.bb-grid-briefing{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr)}.bb-grid-briefing .bb-panel:first-child{grid-row:span 2}.bb-grid-inbox,.bb-grid-two{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.bb-panel{background:#0d1117e0;border:1px solid var(--bb-border-soft);min-height:0;padding:1rem}.bb-panel>header{align-items:center;border-bottom:1px solid var(--bb-border-soft);color:var(--bb-gold);display:flex;gap:.55rem;margin:-.1rem 0 1rem;padding-bottom:.8rem}.bb-panel h2{color:#fff;font-size:1rem;margin:0}.bb-briefing-card{background:linear-gradient(135deg,#c9a84c29,#14b8a614),#0a0e15;border:1px solid rgba(201,168,76,.22);margin-bottom:1rem;padding:clamp(1rem,3vw,2rem)}.bb-briefing-card p,.bb-pilot strong{color:var(--bb-gold);font-size:.74rem;font-weight:850;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.bb-briefing-card h2{font-family:var(--bb-display);font-size:clamp(2rem,4vw,4.2rem);line-height:1;margin-bottom:.75rem}.bb-briefing-card span,.bb-pilot p,.bb-approval p,.bb-rule p,.bb-level p,.bb-summary-card p{color:var(--bb-soft);line-height:1.6}.bb-action-list,.bb-mail-list,.bb-event-list,.bb-task-list,.bb-brain-list,.bb-agent-list,.bb-routine-list{display:grid;gap:.65rem}.bb-action-row,.bb-mail-list button{align-items:center;background:#0a0e15;border:1px solid var(--bb-border-soft);color:var(--bb-soft);display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:.9rem;text-align:left}.bb-action-row:hover,.bb-mail-list button.active,.bb-mail-list button:hover{border-color:#14b8a659}.bb-action-row strong,.bb-mail-list strong,.bb-task-list strong,.bb-agent strong,.bb-brain-item strong{color:#fff;display:block}.bb-action-row small,.bb-mail-list small,.bb-task-list small,.bb-agent small{color:var(--bb-muted);display:block;font-size:.78rem;margin-top:.25rem}.bb-action-row em{color:var(--bb-teal);font-size:.78rem;font-style:normal;font-weight:850;white-space:nowrap}.bb-event{border-left:2px solid var(--bb-border-soft);padding:.55rem .75rem}.bb-event span{color:var(--bb-muted);display:block;font-family:var(--bb-mono);font-size:.7rem;margin-bottom:.25rem}.bb-event strong{color:var(--bb-soft);font-size:.86rem}.bb-event.good{border-color:var(--bb-teal)}.bb-event.warn{border-color:var(--bb-orange)}.bb-pilot{background:#0a0e15;border:1px solid var(--bb-border-soft);padding:1rem}.bb-pilot h3{color:#fff;font-size:1.35rem;margin:0 0 .65rem}.bb-editor-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.bb-editor-head span{color:var(--bb-muted);display:block;font-size:.78rem;margin-bottom:.2rem}.bb-editor-head strong{color:#fff}.bb-status{border:1px solid rgba(242,148,63,.34);color:var(--bb-orange);display:inline-flex;font-size:.72rem;font-weight:850;padding:.35rem .5rem;text-transform:uppercase}.bb-status.good{border-color:#14b8a65c;color:var(--bb-teal)}.bb-panel textarea,.bb-panel input,.bb-lead-modal input,.bb-lead-modal textarea{background:#070a10;border:1px solid var(--bb-border-soft);color:#fff;outline:0;padding:.85rem;width:100%}.bb-panel textarea{font-family:var(--bb-mono);min-height:290px;resize:vertical}.bb-demo-hint{color:var(--bb-muted);font-size:.78rem}.bb-demo-hint.good{color:var(--bb-teal)}.bb-demo-hint.warn{color:var(--bb-orange)}.bb-approval,.bb-rule,.bb-level,.bb-cron{background:#0a0e15;border:1px solid var(--bb-border-soft);padding:1rem}.bb-approval h2{font-family:var(--bb-display);font-size:clamp(2rem,4vw,3.3rem);line-height:1;margin:1rem 0}.bb-progress{background:#ffffff14;height:.6rem;overflow:hidden}.bb-progress span{background:linear-gradient(90deg,var(--bb-teal),var(--bb-gold));display:block;height:100%}.bb-task-list label{align-items:center;background:#0a0e15;border:1px solid var(--bb-border-soft);display:flex;gap:.8rem;padding:.9rem}.bb-task-list input{accent-color:var(--bb-teal);height:1.05rem;width:1.05rem}.bb-brain-item{background:#0a0e15;border:1px solid var(--bb-border-soft);padding:.9rem}.bb-brain-item p{color:var(--bb-muted);line-height:1.5;margin:.35rem 0 0}.bb-agent{align-items:center;background:#0a0e15;border:1px solid var(--bb-border-soft);display:grid;gap:.75rem;grid-template-columns:.75rem minmax(0,.8fr) minmax(0,1fr);padding:.9rem}.bb-agent>span{background:var(--bb-teal);height:.75rem;width:.75rem}.bb-agent em{color:var(--bb-muted);font-size:.8rem;font-style:normal}.bb-level input{accent-color:var(--bb-gold);margin:1.2rem 0;width:100%}.bb-cron{display:grid;gap:.9rem}.bb-cron label,.bb-lead-modal label{color:var(--bb-muted);display:grid;font-size:.78rem;font-weight:850;gap:.45rem;text-transform:uppercase}.bb-cron textarea{min-height:110px}.bb-routine{align-items:center;background:#0a0e15;border:1px solid var(--bb-border-soft);display:flex;justify-content:space-between;padding:.9rem}.bb-routine span{color:#fff}.bb-routine strong{color:var(--bb-teal);font-size:.8rem}.bb-modal-backdrop{align-items:center;background:#000000c7;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:20}.bb-lead-modal{max-height:calc(100vh - 2rem);max-width:580px;overflow:auto;padding:1.4rem;position:relative;width:min(580px,100%)}.bb-close{align-items:center;background:#ffffff0f;border:1px solid var(--bb-border-soft);color:#fff;display:grid;height:2.2rem;place-items:center;position:absolute;right:1rem;top:1rem;width:2.2rem}.bb-lead-modal h2{color:#fff;font-family:var(--bb-display);font-size:2.2rem;line-height:1;margin:0 2.5rem .7rem 0}.bb-lead-modal p{color:var(--bb-soft);line-height:1.55}.bb-lead-modal textarea{min-height:130px}.bb-lead-modal{display:grid;gap:.9rem}.bb-summary{justify-items:center}.bb-summary-card{max-width:980px;padding:clamp(1.4rem,4vw,3rem)}.bb-summary h1{font-size:clamp(2.4rem,5vw,4.8rem)}.bb-summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.3rem 0}.bb-summary-flow{align-items:center;background:#0a0e15;border:1px solid var(--bb-border-soft);color:var(--bb-soft);display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0;padding:.9rem}.bb-summary-flow span{color:#fff;font-weight:750}@keyframes bbPulse{0%,to{box-shadow:0 0 #c9a84c00;transform:scale(1)}50%{box-shadow:0 0 55px #c9a84c47;transform:scale(1.035)}}@media(max-width:1020px){.bb-start,.bb-app{grid-template-columns:1fr}.bb-sidebar{border-bottom:1px solid var(--bb-border);border-right:0;position:static}.bb-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-side-note{margin-top:0}.bb-context-row,.bb-summary-grid,.bb-grid-briefing,.bb-grid-inbox,.bb-grid-two{grid-template-columns:1fr}}@media(max-width:720px){.bb-start,.bb-loading,.bb-summary{padding:1rem}.bb-start-copy h1,.bb-loading h1,.bb-summary h1{font-size:3rem}.bb-topbar{align-items:flex-start;flex-direction:column}.bb-top-actions,.bb-editor-actions{width:100%}.bb-top-actions button,.bb-editor-actions button{flex:1 1 auto}.bb-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
