.bc-coworker-page{--coworker-red:#e62e2d;--coworker-red-dark:#a91515;--coworker-ink:#111111;--coworker-muted:#626262;--coworker-line:rgba(17, 17, 17, 0.1)}.bc-coworker-page .bc-learning-hero{background:radial-gradient(circle at 86% 10%,rgb(230 46 45 / .24),transparent 30%),linear-gradient(145deg,#070707 0%,#111111 58%,#200b0b 100%)}.bc-coworker-page .bc-learning-hero h1{max-width:1020px}.bc-coworker-page .bc-learning-hero__visual-grid{align-items:stretch}.bc-coworker-page .bc-learning-visual-card img{height:100%;object-fit:cover}.bc-coworker-page .bc-learning-meta-card strong{font-size:clamp(1.05rem, 2vw, 1.35rem)}.bc-coworker-privacy-note{align-items:center;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .11);border-radius:999px;color:rgb(255 255 255 / .78);display:inline-flex;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.78rem;font-weight:700;gap:.5rem;margin-top:1.1rem;padding:.62rem .85rem}.bc-coworker-privacy-note::before{background:#79d59f;border-radius:50%;box-shadow:0 0 0 5px rgb(121 213 159 / .12);content:"";height:.55rem;width:.55rem}.bc-coworker-usecases{background:radial-gradient(circle at 100% 0%,rgb(230 46 45 / .18),transparent 34%),#101010;border:1px solid rgb(255 255 255 / .1);border-radius:28px;box-shadow:0 26px 70px rgb(15 23 42 / .18);display:grid;gap:0;grid-template-columns:minmax(260px,0.34fr) minmax(0,1fr);margin-top:1.8rem;overflow:hidden}.bc-coworker-usecases__tabs{background:rgb(0 0 0 / .22);border-right:1px solid rgb(255 255 255 / .1);display:grid;gap:.65rem;padding:clamp(1rem, 2.5vw, 1.5rem)}.bc-coworker-usecase-tab{background:#fff0;border:1px solid rgb(255 255 255 / .11);border-radius:16px;color:rgb(255 255 255 / .72);cursor:pointer;display:grid;gap:.35rem;padding:.9rem 1rem;text-align:left;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;width:100%}.bc-coworker-usecase-tab span{color:#ff8a84;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc-coworker-usecase-tab strong{color:inherit;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.98rem;line-height:1.35}.bc-coworker-usecase-tab:hover{border-color:rgb(255 98 92 / .45);color:#fff;transform:translateX(2px)}.bc-coworker-usecase-tab:focus-visible{outline:3px solid rgb(255 98 92 / .42);outline-offset:3px}.bc-coworker-usecase-tab.is-active{background:linear-gradient(135deg,rgb(230 46 45 / .27),rgb(230 46 45 / .08));border-color:rgb(255 98 92 / .68);box-shadow:0 14px 34px rgb(169 21 21 / .18);color:#fff}.bc-coworker-usecases__panels{min-width:0}.bc-coworker-usecase-panel{color:#fff;display:grid;gap:1.35rem;padding:clamp(1.25rem, 3.5vw, 2.25rem)}.bc-coworker-usecase-panel[hidden]{display:none}.bc-coworker-usecase-panel>header{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.bc-coworker-usecase-panel__number{align-items:center;background:var(--coworker-red);border-radius:50%;color:#fff;display:inline-flex;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.82rem;font-weight:800;height:2.7rem;justify-content:center;width:2.7rem}.bc-coworker-usecase-panel__module{color:#ff8a84;display:block;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.bc-coworker-usecase-panel h3{color:#fff;font-size:clamp(1.75rem, 3.5vw, 2.65rem);letter-spacing:-.04em;line-height:1.05;margin:.45rem 0 0}.bc-coworker-usecase-panel>header p{color:rgb(255 255 255 / .68);line-height:1.65;margin:.75rem 0 0;max-width:760px}.bc-coworker-usecase-flow{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bc-coworker-usecase-flow article{background:rgb(255 255 255 / .055);border:1px solid rgb(255 255 255 / .1);border-radius:16px;display:grid;gap:.45rem;padding:1rem}.bc-coworker-usecase-flow article>span{color:#ff8a84;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.08em}.bc-coworker-usecase-flow strong{color:#fff;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.96rem}.bc-coworker-usecase-flow p{color:rgb(255 255 255 / .62);font-size:.84rem;line-height:1.55;margin:0}.bc-coworker-usecase-checkpoint{align-items:flex-start;background:rgb(121 213 159 / .08);border:1px solid rgb(121 213 159 / .2);border-radius:16px;display:grid;gap:.35rem;padding:.95rem 1rem}.bc-coworker-usecase-checkpoint strong{color:#8fe5b3;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.bc-coworker-usecase-checkpoint span{color:rgb(255 255 255 / .74);font-size:.88rem;line-height:1.55}.bc-coworker-usecase-prompt{background:#070707;border:1px solid rgb(255 255 255 / .11);border-radius:18px;display:grid;gap:.8rem;padding:1rem}.bc-coworker-usecase-prompt>span{color:#ff8a84;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc-coworker-usecase-prompt code{color:rgb(255 255 255 / .78);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.bc-coworker-usecase-actions{display:flex;flex-wrap:wrap;gap:.7rem}.bc-coworker-usecase-prompt [data-usecase-copy-feedback]{color:#8fe5b3;font-size:.82rem;font-weight:700;margin:0}.bc-coworker-usecases__status{background:#070707;border-top:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .58);font-size:.78rem;grid-column:1 / -1;margin:0;padding:.75rem 1.1rem;text-align:center}.bc-coworker-diagnostic{background:linear-gradient(160deg,rgb(230 46 45 / .07),transparent 42%),var(--theme-palette-color-8,#ffffff);border:1px solid var(--theme-palette-color-5,#edeff2);border-radius:28px;box-shadow:0 26px 70px rgb(15 23 42 / .1);margin-top:1.8rem;overflow:hidden}.bc-coworker-diagnostic__top{align-items:center;border-bottom:1px solid var(--theme-palette-color-5,#edeff2);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:clamp(1.25rem, 3vw, 2rem)}.bc-coworker-diagnostic__progress{background:rgb(17 17 17 / .08);border-radius:999px;height:.55rem;margin-top:.8rem;max-width:560px;overflow:hidden}.bc-coworker-diagnostic__progress span{background:linear-gradient(90deg,var(--coworker-red-dark),#ff625c);border-radius:inherit;display:block;height:100%;transition:width 220ms ease;width:20%}.bc-coworker-diagnostic__count{color:var(--coworker-muted);font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc-coworker-diagnostic form{padding:clamp(1.25rem, 3vw, 2rem)}.bc-coworker-step{border:0;margin:0;min-width:0;padding:0}.bc-coworker-step[hidden]{display:none}.bc-coworker-step legend{color:var(--theme-palette-color-4,#141414);font-family:var(--theme-font-family,"Inter"),"Inter",system-ui,sans-serif;font-size:clamp(1.65rem, 3.5vw, 2.5rem);font-weight:750;letter-spacing:-.035em;line-height:1.08;margin-bottom:.65rem;padding:0;width:100%}.bc-coworker-step__hint{color:var(--theme-palette-color-3,#5a5a5a);line-height:1.7;margin:0 0 1.35rem;max-width:760px}.bc-coworker-options{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bc-coworker-option{display:block;position:relative}.bc-coworker-option input{height:1px;opacity:0;position:absolute;width:1px}.bc-coworker-option__surface{background:var(--theme-palette-color-8,#ffffff);border:1px solid var(--coworker-line);border-radius:18px;cursor:pointer;display:grid;gap:.4rem;min-height:118px;padding:1rem 1rem 1rem 3.15rem;position:relative;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bc-coworker-option__surface::before{border:2px solid rgb(17 17 17 / .24);border-radius:50%;content:"";height:1.15rem;left:1.15rem;position:absolute;top:1.2rem;width:1.15rem}.bc-coworker-option__surface strong{color:var(--theme-palette-color-4,#141414);font-family:"Outfit","Inter",system-ui,sans-serif;font-size:1rem;line-height:1.35}.bc-coworker-option__surface span{color:var(--theme-palette-color-3,#5a5a5a);font-size:.9rem;line-height:1.55}.bc-coworker-option input:checked+.bc-coworker-option__surface{background:linear-gradient(150deg,rgb(230 46 45 / .09),rgb(230 46 45 / .02));border-color:rgb(230 46 45 / .52);box-shadow:0 14px 38px rgb(169 21 21 / .12)}.bc-coworker-option input:checked+.bc-coworker-option__surface::before{background:var(--coworker-red);border:4px solid #fff;box-shadow:0 0 0 2px var(--coworker-red)}.bc-coworker-option input:focus-visible+.bc-coworker-option__surface{outline:3px solid rgb(230 46 45 / .28);outline-offset:3px}.bc-coworker-option:hover .bc-coworker-option__surface{border-color:rgb(230 46 45 / .36);transform:translateY(-2px)}.bc-coworker-diagnostic__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem}.bc-coworker-action-group{display:flex;flex-wrap:wrap;gap:.75rem;margin-left:auto}.bc-coworker-button{align-items:center;background:var(--coworker-ink);border:1px solid var(--coworker-ink);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.9rem;font-weight:750;gap:.5rem;justify-content:center;min-height:3rem;padding:.55rem 1.15rem;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.bc-coworker-button:hover,.bc-coworker-button:focus-visible{background:var(--coworker-red);border-color:var(--coworker-red);color:#fff;transform:translateY(-1px)}.bc-coworker-button--muted{background:#fff0;border-color:rgb(17 17 17 / .16);color:var(--theme-palette-color-4,#141414)}.bc-coworker-button--accent{background:var(--coworker-red);border-color:var(--coworker-red)}.bc-coworker-button[disabled]{cursor:not-allowed;opacity:.45;transform:none}.bc-coworker-form-alert{color:var(--coworker-red-dark);font-size:.9rem;font-weight:700;margin:0}.bc-coworker-result{border-top:1px solid var(--theme-palette-color-5,#edeff2);display:grid;gap:1rem;grid-template-columns:minmax(0,0.75fr) minmax(0,1.25fr);padding:clamp(1.25rem, 3vw, 2rem)}.bc-coworker-result[hidden]{display:none}.bc-coworker-result__summary{background:#111;border-radius:22px;color:#fff;padding:1.4rem}.bc-coworker-result__eyebrow{color:#ff817b;display:block;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc-coworker-result__summary h3{color:#fff;font-size:clamp(1.6rem, 3vw, 2.25rem);letter-spacing:-.04em;line-height:1.06;margin:.7rem 0 0}.bc-coworker-result__summary p{color:rgb(255 255 255 / .74);line-height:1.7;margin:.9rem 0 0}.bc-coworker-score{align-items:center;display:flex;gap:1rem;margin-top:1.25rem}.bc-coworker-score__ring{align-items:center;background:conic-gradient(#ef4a44 var(--score,0%),rgb(255 255 255 / .12) 0);border-radius:50%;display:flex;height:78px;justify-content:center;position:relative;width:78px}.bc-coworker-score__ring::after{background:#171717;border-radius:50%;content:"";inset:8px;position:absolute}.bc-coworker-score__ring strong{color:#fff;font-family:"Outfit","Inter",system-ui,sans-serif;font-size:1rem;position:relative;z-index:1}.bc-coworker-score span{color:rgb(255 255 255 / .62);font-size:.82rem;line-height:1.45;max-width:130px}.bc-coworker-result__plan{background:var(--theme-palette-color-8,#ffffff);border:1px solid var(--coworker-line);border-radius:22px;padding:1.4rem}.bc-coworker-result__plan h3{color:var(--theme-palette-color-4,#141414);font-size:1.25rem;margin:0}.bc-coworker-result__plan ol{display:grid;gap:.7rem;margin:1rem 0 0;padding-left:1.35rem}.bc-coworker-result__plan li{color:var(--theme-palette-color-3,#5a5a5a);line-height:1.6;padding-left:.25rem}.bc-coworker-result__buttons{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.bc-coworker-result__feedback{color:var(--coworker-red-dark);font-size:.85rem;font-weight:700;margin:.75rem 0 0}.bc-coworker-capability-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem}.bc-coworker-capability{background:var(--theme-palette-color-8,#ffffff);border:1px solid var(--theme-palette-color-5,#edeff2);border-radius:20px;display:grid;gap:.75rem;min-height:260px;padding:1.25rem}.bc-coworker-capability__state{align-self:start;background:rgb(230 46 45 / .08);border:1px solid rgb(230 46 45 / .14);border-radius:999px;color:var(--coworker-red-dark);font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.4rem .65rem;text-transform:uppercase;width:fit-content}.bc-coworker-capability h3{color:var(--theme-palette-color-4,#141414);font-size:1.35rem;letter-spacing:-.025em;line-height:1.08;margin:0}.bc-coworker-capability p,.bc-coworker-capability small{color:var(--theme-palette-color-3,#5a5a5a);line-height:1.6;margin:0}.bc-coworker-capability small{border-top:1px solid var(--theme-palette-color-5,#edeff2);font-size:.78rem;margin-top:auto;padding-top:.75rem}.bc-coworker-confusion-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem}.bc-coworker-confusion{border-radius:20px;padding:1.3rem}.bc-coworker-confusion--now{background:#111;color:#fff}.bc-coworker-confusion--ignore{background:#efe9e4;color:#2f2925}.bc-coworker-confusion--later{background:#f6dddd;color:#4d1b1b}.bc-coworker-confusion span{font-family:"Outfit","Inter",system-ui,sans-serif;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc-coworker-confusion h3{color:inherit;font-size:1.4rem;margin:.7rem 0 0}.bc-coworker-confusion p{color:inherit;line-height:1.65;margin:.7rem 0 0;opacity:.78}.bc-coworker-disclaimer{background:rgb(17 17 17 / .035);border:1px solid var(--coworker-line);border-radius:18px;color:var(--theme-palette-color-3,#5a5a5a);font-size:.82rem;line-height:1.6;margin-top:1.2rem;padding:1rem}html[data-theme="dark"] .bc-coworker-page{--coworker-line:rgba(255, 255, 255, 0.11)}html[data-theme="dark"] .bc-coworker-diagnostic,html[data-theme="dark"] .bc-coworker-result__plan,html[data-theme="dark"] .bc-coworker-option__surface,html[data-theme="dark"] .bc-coworker-capability{background-color:#171717;border-color:rgb(255 255 255 / .1)}html[data-theme="dark"] .bc-coworker-diagnostic__top,html[data-theme="dark"] .bc-coworker-result,html[data-theme="dark"] .bc-coworker-capability small{border-color:rgb(255 255 255 / .1)}html[data-theme="dark"] .bc-coworker-diagnostic__progress{background:rgb(255 255 255 / .12)}html[data-theme="dark"] .bc-coworker-option__surface::before{border-color:rgb(255 255 255 / .32)}html[data-theme="dark"] .bc-coworker-option input:checked+.bc-coworker-option__surface{background:linear-gradient(150deg,rgb(230 46 45 / .18),rgb(230 46 45 / .04))}html[data-theme="dark"] .bc-coworker-button--muted{border-color:rgb(255 255 255 / .18);color:#fff}html[data-theme="dark"] .bc-coworker-capability__state{color:#ff8a84}html[data-theme="dark"] .bc-coworker-confusion--ignore{background:#25211f;color:#f2e9e3}html[data-theme="dark"] .bc-coworker-confusion--later{background:#351919;color:#ffe3e1}html[data-theme="dark"] .bc-coworker-disclaimer{background:rgb(255 255 255 / .035)}@media (max-width:980px){.bc-coworker-usecases{grid-template-columns:1fr}.bc-coworker-usecases__tabs{border-bottom:1px solid rgb(255 255 255 / .1);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.bc-coworker-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-coworker-result{grid-template-columns:1fr}}@media (max-width:720px){.bc-coworker-usecases__tabs,.bc-coworker-usecase-flow{grid-template-columns:1fr}.bc-coworker-options,.bc-coworker-confusion-grid{grid-template-columns:1fr}.bc-coworker-diagnostic__top{grid-template-columns:1fr}.bc-coworker-action-group{margin-left:0;width:100%}.bc-coworker-action-group .bc-coworker-button{flex:1 1 auto}}@media (max-width:520px){.bc-coworker-usecase-panel>header{grid-template-columns:1fr}.bc-coworker-usecase-actions,.bc-coworker-usecase-actions .bc-coworker-button{width:100%}.bc-coworker-capability-grid{grid-template-columns:1fr}.bc-coworker-capability{min-height:0}.bc-coworker-result__buttons,.bc-coworker-result__buttons .bc-coworker-button{width:100%}.bc-coworker-privacy-note{align-items:flex-start;border-radius:18px}}@media (prefers-reduced-motion:reduce){.bc-coworker-usecase-tab,.bc-coworker-diagnostic__progress span,.bc-coworker-option__surface,.bc-coworker-button{transition:none}}