.product-login{max-width:510px;margin:7vh auto}.product-login h1{letter-spacing:-2px;margin:22px 0;font-size:48px;line-height:1.12}.login-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding-top:22px;font-size:12px}.product-nav{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:24px;padding:16px 28px;display:flex}.product-nav nav{flex:1;gap:4px;display:flex}.product-nav nav button{background:0 0;border:0;padding:12px 16px}.product-nav nav button[aria-current=page]{background:var(--tint);color:var(--accent-text);box-shadow:inset 0 -2px var(--amber)}.product-nav label{color:var(--muted);font-size:11px}.product-nav select{max-width:240px}.identity{font-size:12px}.identity small{color:var(--muted);margin-top:5px;display:block}.preview-banner{background:var(--tint);color:var(--accent-text);letter-spacing:1px;padding:9px 28px;font-size:11px}.product-embedded-toolbar{justify-content:flex-end}.product-embedded-toolbar>.tabs,.product-embedded-toolbar>.workspace-picker,.product-embedded-toolbar>.actor,.product-embedded-toolbar>button{display:none}.product-page{max-width:1450px;margin:auto;padding:34px 32px 70px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.7px;margin:12px 0;font-size:28px}.page-heading p{max-width:780px;line-height:1.6}.surface{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;margin-bottom:20px;padding:25px}.surface h2{letter-spacing:-.3px;margin:0 0 20px;font-size:18px}.surface h3{margin:15px 0}.editor-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px;display:grid}.section-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-page label{color:var(--muted);flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.product-page input,.product-page select,.product-page textarea{width:100%;min-width:0}.product-page textarea{resize:vertical;line-height:1.65}.product-page .check{color:var(--text);flex-direction:row;align-items:center;gap:10px;display:flex}.product-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--amber)}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:1}.field-label{margin:18px 0 12px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.playbook-picker{align-items:center;gap:25px;margin-bottom:22px;display:flex}.playbook-picker label{width:340px;margin:0}.scenario-card{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:18px}.protected{border-color:var(--amber);background:var(--tint)}.protected h2{margin-top:12px;line-height:1.5}.protected ul{padding-left:18px;font-size:13px;line-height:1.8}.protected li{margin-bottom:12px}.protected.compact{border-radius:8px;margin:20px 0;padding:15px}.lifecycle{counter-reset:stage;padding-left:0;list-style:none}.lifecycle li{border-left:2px solid var(--line);margin-left:9px;padding:0 0 20px 20px;position:relative}.lifecycle li:before{content:"";background:var(--amber);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-6px}.lifecycle strong{text-transform:capitalize;font-size:14px}.lifecycle small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}.settings-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.settings-grid .full{grid-column:1/-1}.integration-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding:16px 0;display:flex}.integration-row small{color:var(--muted);overflow-wrap:anywhere}.metrics{gap:50px;padding:20px 0;display:flex}.metrics strong{font-size:26px;display:block}.metrics span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.key-options{gap:60px;margin:20px 0;display:flex}.key-options strong{margin-bottom:16px;display:block}.secret{overflow-wrap:anywhere;padding:20px 0;font-family:monospace;display:block}.days{gap:14px;display:flex}.days label{align-items:center}.lease-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.playback-result{border-left:2px solid var(--amber);margin:18px 0;padding:16px}.table-wrap td{overflow-wrap:anywhere}.product-page .small{line-height:1.65}.product-page button{min-height:36px}@media (width<=1000px){.product-nav{flex-wrap:wrap;gap:12px}.product-nav nav{flex-basis:100%}.editor-grid,.settings-grid{grid-template-columns:1fr}.settings-grid .full{grid-column:auto}.playbook-grid{grid-template-columns:1.3fr 1fr}.identity{margin-left:auto}}@media (width<=650px){.product-page{padding:25px 14px}.product-nav{padding:12px 14px}.product-nav nav{gap:0;overflow:auto}.product-nav nav button{white-space:nowrap;padding:10px 12px}.product-nav label{flex:1;max-width:100%}.product-nav select{width:100%;max-width:100%}.identity{overflow-wrap:anywhere;max-width:200px;font-size:11px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading>button{display:none}.playbook-grid{grid-template-columns:1fr}.surface{padding:18px}.form-grid{grid-template-columns:1fr}.playbook-picker{flex-direction:column;align-items:flex-start;gap:12px}.playbook-picker label{width:100%}.key-options{flex-wrap:wrap;gap:25px}.metrics{gap:24px}.product-login{margin:35px 18px;padding:22px}.product-login h1{font-size:40px}.brand-sub{display:none}.product-embedded-toolbar{padding:10px 14px}.section-title{flex-wrap:wrap}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--surface:#0d0f14;--raised:#12151c;--line:#222836;--text:#e6eaf2;--muted:#a4aec1;--amber:#e8973f;--accent-text:#efb574;--tint:#e8973f12;--green:#83c7aa;background:var(--bg);color:var(--text);font:13px/1.55 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3ef;--surface:#fffefa;--raised:#f0eee8;--line:#d7d7d1;--text:#171b24;--muted:#555e70;--accent-text:#895019;--tint:#b96f2212;--green:#236b50}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);background:var(--raised);color:var(--text);border-radius:6px;padding:7px 12px}button:hover:not(:disabled){border-color:var(--amber);background:var(--tint)}button:disabled{opacity:.46;cursor:not-allowed}button.primary{background:var(--amber);color:#17120c;border-color:var(--amber);font-weight:650}input,select,textarea{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:9px}input,textarea{width:100%}textarea{resize:vertical;min-height:115px}label{color:var(--muted);gap:5px;font-size:12px;display:grid}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.8px;font-size:28px;line-height:1.2}h2{letter-spacing:-.4px;margin-bottom:8px;font-size:20px}h3{margin-bottom:12px;font-size:14px}h4{margin-bottom:6px}p{margin-bottom:12px}strong{font-weight:600}.muted{color:var(--muted)}.small{font-size:11px}.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:650}.brandbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;height:64px;padding:0 24px;display:flex}.brandmark{border:1px solid var(--amber);color:var(--amber);border-radius:7px;place-items:center;width:27px;height:27px;margin-right:12px;font-weight:800;display:inline-grid}.brandbar strong{font-size:14px}.login{max-width:430px;margin:10vh auto;padding:30px}.login form{gap:18px;margin-top:25px;display:grid}.preview-link{background:0 0;width:100%;margin-top:24px}.toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 24px;display:flex}.tabs{gap:5px;margin-right:auto;display:flex}.tabs button{background:0 0;border-color:#0000}.tabs button[aria-current=page]{color:var(--accent-text);background:var(--tint);border-bottom-color:var(--amber)}.toolbar label{gap:2px;font-size:10px}.toolbar select{min-width:115px;padding:5px 8px}.actor{color:var(--muted);font-size:11px}.contextbar{justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.contextbar .muted{margin-left:12px;font-size:11px}.queue-grid{border-top:1px solid var(--line);grid-template-columns:190px minmax(270px,340px) minmax(360px,1fr);min-height:calc(100vh - 190px);display:grid}.lanes{background:var(--surface);border-right:1px solid var(--line);padding:24px 12px}.lanes .eyebrow{padding-left:12px}.lanes button{text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:4px;display:flex}.lanes button[aria-pressed=true]{color:var(--accent-text);background:var(--tint);border-left:2px solid var(--amber)}.count{font-variant-numeric:tabular-nums;font-size:11px}.lane-note{color:var(--muted);border-top:1px solid var(--line);margin-top:25px;padding:24px 12px;font-size:11px}.lane-note strong{margin-top:8px;display:block}.lane-note p{margin-top:25px}.turn-list{border-right:1px solid var(--line);min-width:0}.pane-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.pane-heading h3{margin:0}.turn-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:18px;display:block}.turn-row.selected{background:var(--tint);box-shadow:inset 3px 0 var(--amber)}.row-top{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;display:flex}.row-top strong{font-size:13px}.deadline{font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:11px}.row-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.5;display:inline-block}.hold{color:var(--accent-text);overflow-wrap:anywhere;margin-top:10px;font-size:10px}.snapshot{color:var(--muted);padding:18px;font-size:10px}.more{margin:12px 18px}.detail{min-width:0;max-width:1100px;padding:24px 28px}.detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-heading .eyebrow{margin-bottom:7px}.owner-row{justify-content:space-between;align-items:center;gap:15px;margin:15px 0 22px;font-size:11px;display:flex}.transcript{border-top:1px solid var(--line);padding:22px 0}.bubble{background:var(--raised);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;max-width:92%;margin-bottom:12px;padding:14px 16px}.bubble.outbound{background:var(--tint);margin-left:auto}.bubble p{white-space:pre-wrap;margin:10px 0 0}.draft{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--amber);border-radius:8px;margin:0 0 20px;padding:16px}.draft .pane-heading{margin-bottom:12px;padding:0 0 12px}.draft-message p{white-space:pre-wrap;overflow-wrap:anywhere}.button-row{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.button-row button{font-size:11px}.composer{margin:25px 0}.composer .muted{margin-top:10px}.notice{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--tint);overflow-wrap:anywhere;margin:10px 0;padding:12px 16px}.workspace>.notice{margin:0 24px 14px}.notice strong{color:var(--accent-text);font:11px ui-monospace,monospace}.notice p{color:var(--muted);margin:5px 0 0;font-size:12px}.empty{text-align:center;color:var(--muted);padding:40px 24px;font-size:12px}.why{border-top:1px solid var(--line);padding-top:22px}.why ol{padding-left:12px;list-style:none}.why li{border-left:1px solid var(--line);overflow-wrap:anywhere;padding:0 0 20px 20px;position:relative}.why li:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.why li strong{font-size:11px}.why li p{color:var(--muted);margin:6px 0 0;font-size:12px}.health{grid-template-columns:1fr 1fr;gap:18px;max-width:1250px;margin:0 auto;padding:10px 24px 40px;display:grid}.health-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;padding:22px}.health-card:first-child,.health-card:nth-child(3){grid-column:1/-1}.stepper{gap:10px;margin:25px 0;display:flex}.stepper>div{border-top:2px solid var(--line);flex:1;gap:3px;padding-top:10px;display:grid}.stepper>div.observed{border-color:var(--amber)}.stepper span{color:var(--muted);font-size:10px}.stepper small{color:var(--muted)}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}td,th{border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 8px}th{color:var(--muted);font-size:10px;font-weight:500}.mobile-back{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1000px){.lanes,.turn-list{max-height:calc(100vh - 190px);position:sticky;top:0;overflow:auto}}@media (width<=1000px){.queue-grid{grid-template-columns:155px 265px minmax(300px,1fr)}.detail{padding:20px}.brand-sub{display:none}.toolbar{gap:10px}}@media (width<=800px){.queue-grid{display:block}.lanes{border-right:0;border-bottom:1px solid var(--line);gap:5px;padding:8px;display:flex;overflow-x:auto}.lanes button{flex-shrink:0;width:auto;margin:0}.lanes .eyebrow,.lane-note{display:none}.turn-list{border:0}.detail{display:none}.has-selection .detail{display:block}.has-selection .turn-list{display:none}.mobile-back{width:100%;margin-bottom:12px;display:block}.health{grid-template-columns:1fr}.health-card{grid-column:1!important}.contextbar .muted{margin:0;display:block}.toolbar{padding:12px}.workspace-picker{max-width:170px}.toolbar .actor{margin-left:auto}.brandbar{height:auto;min-height:60px;padding:12px}.brandbar strong{font-size:12px}.brandmark{width:23px;height:23px;margin-right:7px}.brandbar button{font-size:11px}.contextbar{padding:12px}.workspace>.notice{margin:0 12px 12px}.detail{padding:18px}.stepper{flex-wrap:wrap}.stepper>div{min-width:80px}.health{padding:10px 12px}.login{margin:6vh auto;padding:24px}.toolbar .tabs{border-bottom:1px solid var(--line);width:100%;padding-bottom:8px}.owner-row{align-items:flex-start}.owner-row button{max-width:150px}.bubble{max-width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
