@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#2c1b0c;background:#f7efdd;font-synthesis:none;--ink: #2c1b0c;--green: #2a6a46;--green-dark: #164a2c;--forest-soft: #cfe6d6;--yellow: #e2a62b;--yellow-dark: #b9821a;--honey: #f3c948;--yellow-soft: #fbf0d2;--cream: #f7efdd;--cream-2: #fcf8ef;--sand: #efe0c0;--tan: #e6d0a2;--bronze: #b5813a;--brown: #6e4019;--brown-dark: #4a2a0e;--espresso: #2e1808;--orange: #b5502a;--line: #e8d6b2;--muted: #7c6748;--dim: #9c8a66}.inbox-heading{align-items:flex-end}.inbox-kpis{display:flex;gap:.65rem;flex-wrap:wrap}.inbox-kpis span{background:var(--card, #fff);border:1px solid var(--line, #d9d7cf);border-radius:999px;padding:.55rem .85rem;color:var(--muted, #62655f)}.inbox-kpis b{color:var(--ink, #142018);font-size:1.05rem}.inbox-shell{min-height:650px;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);background:var(--card, #fff);border:1px solid var(--line, #d9d7cf);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #18261b12}.thread-list{border-right:1px solid var(--line, #d9d7cf);background:#f7f5ed;overflow:auto}.thread-list>header{position:sticky;top:0;z-index:1;min-height:64px;padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;background:#f7f5edf5;border-bottom:1px solid var(--line, #d9d7cf)}.thread-row{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:1rem;background:transparent;color:inherit;border:0;border-bottom:1px solid rgba(78,83,74,.12);border-radius:0;text-align:left}.thread-row:hover,.thread-row.active{background:#fff}.thread-row.active{box-shadow:inset 4px 0 0 var(--green, #1f6b45)}.thread-channel{width:38px;height:38px;display:grid;place-items:center;background:#e5eee6;color:var(--green, #1f6b45);border-radius:12px}.thread-channel svg{width:19px}.thread-row>span:nth-child(2){min-width:0;display:grid;gap:.2rem}.thread-row b,.thread-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-row small,.thread-row time{color:var(--muted, #686d65);font-size:.76rem}.thread-row>i{display:grid;justify-items:end;gap:.3rem;font-style:normal}.thread-row em{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--green, #1f6b45);color:#fff;font-size:.7rem;font-style:normal}.thread-row strong{color:#8a5a00;background:#fff0b8;border-radius:5px;padding:.2rem .35rem;font-size:.58rem;letter-spacing:.06em}.conversation-pane{min-width:0;min-height:650px;display:grid;grid-template-rows:auto 1fr auto;background:#fdfcf8}.conversation-pane>header{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.35rem;border-bottom:1px solid var(--line, #d9d7cf);background:#fff}.conversation-pane>header small{color:var(--green, #1f6b45);font-weight:800;letter-spacing:.08em}.conversation-pane>header h2{margin:.1rem 0}.conversation-pane>header p{margin:0;color:var(--muted, #686d65)}.message-stream{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.9rem}.message-bubble{max-width:min(74%,660px);padding:.9rem 1rem;border:1px solid var(--line, #d9d7cf);border-radius:16px 16px 16px 4px;background:#fff;align-self:flex-start}.message-bubble.outbound{align-self:flex-end;border-radius:16px 16px 4px;background:#eaf3e9;border-color:#c1d8c4}.message-bubble small,.message-bubble span{display:block;color:var(--muted, #686d65);font-size:.72rem}.message-bubble b{display:block;margin-top:.35rem}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0;line-height:1.5}.reply-composer{padding:1rem 1.25rem;border-top:1px solid var(--line, #d9d7cf);background:#fff}.reply-composer textarea{width:100%;resize:vertical}.reply-composer>div{margin-top:.65rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.reply-composer small{display:flex;align-items:center;gap:.4rem;color:var(--muted, #686d65)}.reply-composer small svg{width:16px;color:var(--green, #1f6b45)}@media(max-width:780px){.inbox-shell{grid-template-columns:1fr;min-height:0}.thread-list{border-right:0;max-height:300px}.conversation-pane{min-height:560px;border-top:1px solid var(--line, #d9d7cf)}.message-bubble{max-width:88%}.reply-composer>div{align-items:stretch;flex-direction:column}}.workspace-gate{min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(circle at 15% 10%,#f3c94826,transparent 32rem),linear-gradient(145deg,var(--espresso),var(--green-dark) 62%,#0d3521)}.workspace-card{width:min(520px,100%);display:grid;gap:12px;padding:clamp(24px,5vw,42px);border:1px solid #ffffff24;border-radius:20px;background:#f8faf7;box-shadow:0 30px 90px #0007}.workspace-card h1{margin:4px 0 0;font:800 clamp(2rem,7vw,3.25rem)/.95 "Barlow Condensed",sans-serif;color:var(--ink)}.workspace-card>p{margin:0 0 8px;color:var(--muted);line-height:1.55}.workspace-card>label{margin-top:6px;color:var(--green);font-size:.74rem;font-weight:800;letter-spacing:.08em}.workspace-card textarea{resize:vertical;min-height:92px}.gate-brand{height:auto;padding:0 0 22px;margin-bottom:10px;border-bottom:1px solid var(--line);color:var(--ink)}.gate-brand b{font-size:1.15rem}.gate-brand b span{color:#548700}.gate-brand small{display:block;color:var(--muted)}.gate-action{width:100%;justify-content:center;margin-top:8px}.gate-spinner{width:38px;height:38px;color:var(--green);animation:gate-spin 1s linear infinite}@keyframes gate-spin{to{transform:rotate(360deg)}}.gate-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:10px;background:#e8ede8}.gate-tabs button{justify-content:center;border:0;background:transparent;color:var(--muted)}.gate-tabs button.active{background:#fff;color:var(--green);box-shadow:0 2px 8px #164a2c16}.gate-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;letter-spacing:0!important;text-transform:none;color:var(--muted)!important;line-height:1.4}.gate-consent input{width:18px!important;height:18px;flex:0 0 auto;margin-top:1px}.gate-consent a{color:var(--green)}.gate-security{display:flex;align-items:center;gap:7px;margin:4px 0 0!important;font-size:.76rem}.gate-security svg{width:16px;flex:0 0 auto;color:var(--green)}.referral-builders .card{min-height:250px}.referral-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.consent-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;grid-column:1 / -1}.consent-check input{width:18px!important;height:18px;margin:0}.referral-list,.event-ledger{display:grid;gap:10px}.referral-list>div,.event-ledger>div{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8faf7}.referral-list>div>div,.event-ledger>div>div{min-width:0;flex:1}.referral-list p,.event-ledger p{margin:3px 0 0;overflow-wrap:anywhere}.partner-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--orange);color:#111;font-weight:900}.referral-row{align-items:flex-start!important;flex-wrap:wrap}.referral-row>div:first-child{min-width:220px}.referral-actions{flex:0 0 100%!important;display:flex;gap:8px;justify-content:flex-end}.referral-actions button{text-transform:capitalize}.growth-row{flex-wrap:wrap}.growth-actions{flex:0 0 100%!important;display:flex;justify-content:flex-end;gap:8px}.public-referral{min-height:100vh;display:grid;place-items:center;padding:30px 16px;background:radial-gradient(circle at top,var(--green),var(--espresso) 72%)}.public-referral-card{width:min(760px,100%);padding:32px;border:1px solid #b5813a66;border-radius:18px;background:var(--green-dark);color:var(--cream-2);box-shadow:0 28px 80px #0008}.public-brand{margin-bottom:34px}.public-referral-card>label{color:var(--orange);font-weight:800;letter-spacing:.11em}.public-referral-card h1{font:800 clamp(2rem,6vw,3.4rem)/.98 "Barlow Condensed",sans-serif;margin:10px 0}.public-referral-card>p{color:var(--muted);margin-bottom:26px}.public-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.public-submit{width:100%;justify-content:center;margin-top:22px}.public-success{text-align:center;padding:42px 10px}.public-success svg{width:64px;height:64px;color:#55d98b}@media(max-width:780px){.referral-form,.public-fields{grid-template-columns:1fr}.public-referral-card{padding:24px 18px}}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:flex}.app>aside{width:256px;background:#102d27;color:#fff;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:4}.brand{height:94px;padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff12}.mark{width:42px;height:42px;display:grid;place-items:center;background:var(--yellow);border-radius:9px;color:var(--espresso);font:800 27px/1 Barlow Condensed,sans-serif;letter-spacing:0;transform:rotate(-4deg);box-shadow:0 5px 14px #2e18082e}.mark svg{width:25px}.brand b,.obrand{font:800 22px Barlow Condensed;letter-spacing:1.2px}.brand b span,.obrand span{color:var(--honey)}.brand small{display:block;color:#8da49d;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;margin-top:3px}nav{padding:18px 12px;display:grid;gap:4px}nav button{border:0;background:transparent;color:#9fb1ac;padding:11px 12px;display:flex;align-items:center;gap:12px;border-radius:6px;text-align:left;font-size:13px;font-weight:600}nav button svg{width:18px}nav button.active{background:#fff;color:#17372f}nav button.active:before{content:"";width:3px;height:21px;background:var(--yellow);margin-left:-12px}nav em{font-style:normal;font-size:8px;color:#0f3027;background:var(--yellow);padding:3px 5px;margin-left:auto;border-radius:3px}.sidefoot{margin-top:auto}.health{font-size:10px;color:#96aaa4;border-top:1px solid #ffffff12;padding:16px 20px}.health i,.modebar small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#92d83e;margin-right:7px}.user{padding:16px;display:flex;align-items:center;gap:10px;background:#0b251f}.user>span,.avatar{width:34px;height:34px;border-radius:50%;background:#325248;display:inline-grid;place-items:center;font-size:11px;font-weight:700}.user div{flex:1}.user b,.user small{display:block}.user b{font-size:11px}.user small{font-size:9px;color:#91a59f;margin-top:3px}.user svg{width:15px}main{margin-left:256px;width:calc(100% - 256px)}header{height:94px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 34px;position:sticky;top:0;z-index:3}header small,label{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#81908b}header h2{font:700 24px Barlow Condensed;margin:3px 0}.headright{margin-left:auto;display:flex;gap:8px}.icon,.ask,.pagehead>button,.cardhead button,.toolbar button,.play button,.plan button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:10px 13px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.icon{width:40px;padding:0;justify-content:center}.icon svg,.ask svg,.primary svg{width:16px}.dot{position:relative}.dot:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:var(--orange);border-radius:50%}.ask{background:var(--yellow);border-color:var(--yellow)}.hamb{display:none;border:0;background:none}.content{padding:32px;max-width:1480px;margin:auto}.hero,.pagehead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.hero h1,.pagehead h1,.onbox h1{font:800 42px Barlow Condensed;letter-spacing:-.5px;margin:5px 0}.hero p,.pagehead p,.onbox>p{color:var(--muted);font-size:13px;margin:0;max-width:650px}.primary{border:0;border-radius:5px;background:var(--green);color:#fff;padding:12px 16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.stat,.opp{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px}.stat>span,.opp>span{width:35px;height:35px;border-radius:4px;background:#eef3e8;display:grid;place-items:center;color:#254b3f;float:right}.stat svg,.opp svg{width:18px}.stat small,.stat b{display:block}.stat b{font:800 30px Barlow Condensed;margin:8px 0 2px}.stat p{font-size:10px;color:#458343;margin:0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px;margin-bottom:16px}.cardhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.cardhead h3,.context h3{font:700 17px Barlow Condensed;margin:0}.cardhead button{border:0;padding:5px;color:#426259}.cardhead button svg{width:13px}.approval{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #edf0eb}.approval>span{width:33px;height:33px;background:#fff1e9;color:var(--orange);display:grid;place-items:center;border-radius:4px}.approval svg{width:16px}.approval div{flex:1}.approval b,.activity b{font-size:12px}.approval p,.activity p,.partner p{font-size:10px;color:var(--muted);margin:3px 0}.approval small{font-size:9px;color:var(--orange)}.approval>button{width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:4px}.activity{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid #edf0eb}.activity>span{width:29px;height:29px;display:grid;place-items:center;background:#eff5ea;color:#466f37;border-radius:50%}.activity span svg{width:13px}.activity div{flex:1}.activity time{font-size:9px;color:#8e9995}.jobs>div{display:flex;align-items:center;padding:12px;border-top:1px solid #edf0eb;gap:12px}.jobs time{font-size:10px;width:65px}.jobs .rail{width:3px;height:33px;background:var(--yellow)}.jobs section{flex:1}.jobs b,.jobs strong{font-size:12px}.jobs p{margin:4px 0;font-size:10px;color:var(--muted)}.badge{font-size:9px;font-weight:700;color:#3b6658;background:#eef5eb;border-radius:20px;padding:5px 9px;white-space:nowrap}.onboard{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,#305c4f 0,transparent 28%),#0e2b24;padding:25px}.onbox{background:#f8f9f4;width:min(560px,100%);padding:42px;border-top:5px solid var(--yellow);box-shadow:0 30px 80px #0006}.obrand{text-align:center;color:#13352c;margin-bottom:30px}.obrand svg{width:24px;vertical-align:middle;margin-right:8px}.steps{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.steps i{font-style:normal;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd2ca;font-size:10px}.steps i.yes{background:#173b31;color:#fff}.steps b{width:60px;height:1px;background:#dce1da}.steps b.on{background:#173b31}.botname{display:flex;align-items:center;border:1px solid #c9d0c8;background:#fff;margin:25px 0}.botname span{width:62px;height:62px;background:var(--yellow);display:grid;place-items:center}.botname input{border:0;outline:0;font:800 27px Barlow Condensed;padding:0 17px;width:100%}.examples{display:flex;align-items:center;gap:7px;margin-bottom:25px}.examples small{margin-right:auto}.examples button{font-size:10px;border:1px solid var(--line);background:#fff;padding:7px 10px}.full{width:100%}.readybot{text-align:center;border:1px solid var(--line);background:#fff;padding:25px;margin:25px 0;position:relative}.readybot>svg{width:55px;height:55px;padding:13px;border-radius:50%;background:var(--yellow)}.readybot>i{position:absolute;width:10px;height:10px;background:#60b342;border:2px solid white;border-radius:50%;top:65px;margin-left:-12px}.readybot b,.readybot small{display:block}.readybot b{font:800 25px Barlow Condensed;margin-top:8px}.readybot small{font-size:8px;color:#4d8a3d}.modebar{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);padding:12px 16px;margin-bottom:14px}.modebar>div:first-child{display:flex;align-items:center;gap:10px}.modebar>div:first-child>svg{background:var(--yellow);padding:9px;width:40px;height:40px}.modebar b,.modebar small{display:block}.modebar small{font-size:9px;color:var(--muted)}.modes{background:#edf0eb;padding:3px}.modes button{border:0;background:transparent;padding:8px 12px;font-size:9px;font-weight:700}.modes button.selected{background:#173b31;color:#fff}.console{display:grid;grid-template-columns:1fr 330px;background:#fff;border:1px solid var(--line);height:calc(100vh - 190px)}.chat{padding:25px;overflow:auto;display:flex;flex-direction:column}.day{text-align:center;font-size:8px;color:#99a39f;margin:10px}.bubble{display:flex;gap:10px;max-width:75%;margin:7px 0}.bubble>span{width:30px;height:30px;background:var(--yellow);border-radius:50%;display:grid;place-items:center}.bubble svg{width:15px}.bubble>div{background:#eef2ed;padding:11px 14px;border-radius:2px 12px 12px}.bubble p{font-size:12px;line-height:1.5;margin:0}.bubble small{font-size:8px;color:#81908b}.bubble.me{margin-left:auto}.bubble.me>div{background:#173b31;color:#fff;border-radius:12px 2px 12px 12px}.bubble ol{font-size:11px;padding-left:18px}.composer{margin-top:auto;border:1px solid #cbd3cb;display:flex;align-items:center;padding:7px;background:#fff;position:sticky;bottom:0}.composer textarea{border:0;outline:0;resize:none;flex:1;padding:7px;height:38px}.composer button{border:0;background:transparent}.composer button:last-child{background:var(--green);color:#fff;width:34px;height:34px}.context{position:static;width:auto;background:#f6f7f3;color:var(--ink);padding:20px;border-left:1px solid var(--line)}.context h3{margin:10px 0}.context>p{font-size:10px;color:#5f706a}.context>p svg{width:13px;vertical-align:middle;margin-right:5px}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:16px}.tabs button{border:0;background:transparent;padding:11px 17px;font-size:11px;font-weight:700;color:#788680}.tabs button.active{color:#153a30;border-bottom:2px solid #153a30}.toolbar{display:flex;gap:8px;margin-bottom:15px}.toolbar>div{border:1px solid var(--line);display:flex;align-items:center;flex:1;padding:0 10px}.toolbar svg{width:15px}.toolbar input{border:0;outline:0;padding:10px;width:100%}.toolbar button svg{width:14px}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#87928e;font-size:8px;letter-spacing:1px;padding:10px;border-bottom:1px solid var(--line)}td{padding:13px 10px;border-bottom:1px solid #edf0eb}td small{display:block;color:#8a9691;margin-top:4px}td>svg{width:16px}.empty{text-align:center;padding:80px;border:1px dashed #cbd3cb;background:#fff}.empty>svg{width:38px;color:#698078}.linkbox{display:flex;align-items:center;border:1px solid var(--line);padding:10px;gap:9px}.linkbox svg{width:15px}.linkbox code{flex:1}.linkbox button{border:0;background:var(--green);color:#fff;padding:7px 11px}.qr{display:flex;gap:15px;align-items:center;margin-top:18px}.qr>div{font-size:70px;line-height:1}.qr p{font-size:11px;color:var(--muted)}.qr button{border:0;background:none;color:#345b4f;font-size:10px;font-weight:700;padding:0}.partner{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0eb;padding:10px 0}.partner>span{width:33px;height:33px;border-radius:50%;background:#dce9d1;display:grid;place-items:center;font-size:10px;font-weight:700}.partner div{flex:1}.partner small{font-size:9px}.partner svg{width:14px}.codes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.codes>div{border:1px solid var(--line);padding:15px}.codes p{font-size:10px;color:var(--muted)}.opps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.opp small,.opp b{display:block}.opp b{font:800 28px Barlow Condensed;margin:10px 0 2px}.opp p{font-size:10px;color:var(--muted)}.opp button{border:0;background:none;padding:0;color:#2f594c;font-size:10px;font-weight:700}.opp button svg{width:12px;vertical-align:middle}.play{display:flex;gap:18px;padding:10px}.play>span{width:50px;height:50px;background:var(--yellow);display:grid;place-items:center}.play h2{font:700 25px Barlow Condensed;margin:5px 0}.play p{font-size:11px;color:var(--muted)}.play button{display:inline-flex;margin-right:8px}.integrationgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.integrationgrid>div{background:#fff;border:1px solid var(--line);padding:20px;display:flex;align-items:center;gap:12px}.integrationgrid>div>span{width:42px;height:42px;background:#edf2e8;display:grid;place-items:center;font-weight:800}.integrationgrid section{flex:1}.integrationgrid b{font-size:12px}.integrationgrid p{font-size:9px;color:var(--muted)}.integrationgrid button{border:1px solid var(--line);background:#fff;padding:7px 10px;font-size:9px}.integrationgrid button.connected{color:#46833b;background:#eff8eb}.plan{background:#173b31;color:#fff;padding:25px;display:flex;align-items:center;gap:25px;margin-bottom:16px;border-left:5px solid var(--yellow)}.plan>div{flex:1}.plan h2{font:700 25px Barlow Condensed;margin:8px 0}.plan p{font-size:11px;color:#acc0ba}.plan>b{font:800 32px Barlow Condensed}.plan>b small{font:400 11px Inter}.gate-field-row{display:grid;grid-template-columns:1fr 1.35fr;gap:12px}.gate-field-row label{display:grid;gap:7px}.gate-field-row select,.gate-field-row input{width:100%}.activation-progress{position:relative;height:8px;max-width:440px;margin-top:16px;border-radius:999px;background:#ffffff24;overflow:visible}.activation-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent, #f4b942);transition:width .35s ease}.activation-progress small{position:absolute;right:0;top:13px;color:inherit;opacity:.8;font-size:11px;font-style:normal}.launchpad-steps button.complete{opacity:.78}.launchpad-steps button.complete .launchpad-number{background:#1d694b;color:#fff}.launchpad-steps button.complete .launchpad-number svg{width:14px;height:14px}.lead-flow-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--yellow) 9%,white)}.lead-flow-actions>div{margin-right:auto;min-width:210px;display:grid;gap:2px}.lead-flow-actions small{font-size:10px;letter-spacing:.1em;color:var(--muted)}.lead-flow-actions b{font-size:13px}.lead-flow-actions button,.lead-flow-actions>span{min-height:38px;display:inline-flex;align-items:center;gap:7px}.lead-flow-actions svg{width:16px;height:16px}.availability-days .availability-slot{border:1px solid var(--line);background:var(--cream-2);color:var(--ink);border-radius:9px;padding:9px 10px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;cursor:pointer}.availability-days .availability-slot:hover{border-color:var(--yellow);background:var(--yellow-soft)}.availability-days .availability-slot svg{width:15px;height:15px}.booking-modal{width:min(680px,calc(100vw - 28px))}.booking-modal header{display:flex;justify-content:space-between;gap:18px}.booking-modal header>button{width:38px;height:38px;flex:0 0 auto}.booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 10px}.booking-fields label{display:grid;gap:7px;font-size:11px;font-weight:750;letter-spacing:.06em}.booking-fields .wide{grid-column:1 / -1}.booking-fields input,.booking-fields select,.booking-fields textarea{width:100%}.booking-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:680px){.gate-field-row,.booking-fields{grid-template-columns:1fr}.booking-fields .wide{grid-column:auto}.lead-flow-actions>div{width:100%}.lead-flow-actions button{flex:1 1 145px;justify-content:center}}.billing-status{margin-bottom:16px;padding:24px;display:flex;align-items:center;gap:24px;color:#fff;background:linear-gradient(135deg,var(--brown-dark),var(--green-dark));border-left:5px solid var(--yellow);border-radius:10px}.billing-status>div{flex:1}.billing-status small,.billing-agent small,.billing-free small{font-size:10px;font-weight:800;letter-spacing:.11em}.billing-status h2{margin:5px 0;font:800 30px Barlow Condensed}.billing-status p{margin:0;max-width:760px;color:#d7e4dc;font-size:12px;line-height:1.5}.billing-status>span{min-width:165px;padding:14px;display:grid;grid-template-columns:25px 1fr;align-items:center;border:1px solid #ffffff25;background:#ffffff0d}.billing-status>span svg{grid-row:1 / 3;color:var(--honey)}.billing-status>span b{font-size:11px}.billing-status>span em{font-size:9px;color:#b9ccc0;font-style:normal}.billing-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px}.billing-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-grid>article{position:relative;padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--cream-2);box-shadow:0 8px 24px #4a2a0e0b}.billing-grid article header{min-height:0;padding:0;margin-bottom:22px;border:0;background:transparent}.billing-grid article header>span{width:46px;height:46px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:10px}.billing-grid article h2{margin:2px 0 0;font:800 24px Barlow Condensed}.billing-grid article>strong{display:block;color:var(--green-dark);font:800 36px Barlow Condensed}.billing-grid article>strong small{color:var(--muted);font:600 11px Inter;letter-spacing:0}.billing-grid article>p{color:var(--muted);font-size:11px;line-height:1.55}.billing-grid ul{display:grid;gap:11px;padding:17px 0 5px;margin:15px 0;border-top:1px solid var(--line);list-style:none}.billing-grid li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.4}.billing-grid li svg{width:16px;height:16px;flex:0 0 auto;color:var(--green);stroke-width:3}.billing-agent{border:2px solid var(--green)!important}.billing-featured{box-shadow:0 14px 34px #1d4d3820!important}.billing-agent header>span{background:var(--brown-dark)!important}.billing-plan-tag{position:absolute;top:0;right:20px;padding:7px 10px;color:var(--brown-dark);background:var(--honey);font-size:9px;font-weight:900;letter-spacing:.1em}.billing-cashflow-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;margin-top:18px;color:var(--green-dark);background:var(--forest-soft);border:1px solid #a9c1b3;border-radius:10px}.billing-cashflow-note>svg{width:25px;height:25px;flex:0 0 auto;color:var(--green)}.billing-cashflow-note b{font-size:12px}.billing-cashflow-note p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.billing-commit{display:flex;gap:10px;align-items:flex-start;padding:12px;margin:10px 0;color:var(--muted);background:var(--yellow-soft);border:1px solid #e8cf90;font-size:10px;line-height:1.45}.billing-commit input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--green)}.billing-cta{width:100%;justify-content:center;min-height:44px}.billing-cta:disabled{opacity:.55;cursor:not-allowed}.billing-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.billing-choice-row button{min-height:50px;display:grid;place-content:center;gap:2px;justify-content:stretch;text-align:center}.billing-choice-row button span{font-weight:800}.billing-choice-row button small{font-size:8px;font-weight:700;opacity:.82}.billing-choice-row button:disabled{opacity:.52;cursor:not-allowed}.billing-manage{display:flex;margin:16px 0 0 auto;align-items:center;gap:8px}.billing-affiliate{display:flex;align-items:center;gap:14px;margin-top:16px;padding:17px 18px;border:1px solid #d6bd76;border-radius:10px;background:var(--yellow-soft)}.billing-affiliate>svg{width:30px;height:30px;color:var(--green)}.billing-affiliate>div{flex:1}.billing-affiliate b{font-size:12px}.billing-affiliate p{margin:3px 0 0;color:var(--muted);font-size:10px}.billing-affiliate a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.billing-config-note{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--orange);line-height:1.4}.billing-config-note svg{width:14px}.billing-proof{display:flex;align-items:center;gap:13px;margin-top:16px;padding:15px 18px;border:1px solid var(--line);border-radius:10px;background:#fff}.billing-proof>span{width:38px;height:38px;display:grid;place-items:center;color:var(--green);background:var(--forest-soft);border-radius:8px}.billing-proof>div{flex:1}.billing-proof b{font-size:11px}.billing-proof p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.billing-proof .pill{text-transform:capitalize}@media(max-width:800px){.billing-grid{grid-template-columns:1fr}.billing-status{align-items:stretch;flex-direction:column}.billing-status>span{min-width:0}.billing-proof{align-items:flex-start;flex-wrap:wrap}.billing-choice-row{grid-template-columns:1fr}.billing-affiliate{align-items:flex-start;flex-wrap:wrap}}.meter{margin:20px 0}.meter>div{display:flex;justify-content:space-between;font-size:10px}.meter i{display:block;height:6px;background:#e7ebe5;margin-top:8px}.meter i b{display:block;height:100%;background:var(--yellow)}.value>b{font:800 44px Barlow Condensed}.value p{font-size:11px;color:var(--muted)}.settingsgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settingsgrid .card>label{display:block;margin:15px 0 6px}.settingsgrid input,.settingsgrid select{width:100%;border:1px solid var(--line);padding:10px;background:#fff}.toggle{display:flex;align-items:center;border-top:1px solid #edf0eb;padding:13px 0}.toggle>div{flex:1}.toggle b{font-size:11px}.toggle p{font-size:9px;color:var(--muted);margin:4px 0}.toggle>button{width:36px;height:20px;border:0;background:#c8d0cb;border-radius:12px;padding:2px}.toggle>button i{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.toggle>button.on{background:#173b31}.toggle>button.on i{margin-left:16px}.danger{border:1px solid #e4b8aa;color:#b14d2c;background:#fff;padding:9px;margin-top:15px}.account-section-head{margin-top:34px}.account-security-grid{margin-bottom:28px}.account-security-grid .danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%}.account-security-grid .danger svg{width:16px}.delete-account-form{display:grid;gap:8px;margin-top:15px}.delete-account-form>label{margin-top:7px;color:var(--green);font-size:.74rem;font-weight:800;letter-spacing:.08em}.delete-account-form .settings-actions{display:flex;gap:8px;margin-top:8px}.delete-account-form .settings-actions button{flex:1}@media(max-width:1000px){.app>aside{transform:translate(-100%);transition:.2s}.app>aside.open{transform:none}.shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:3}main{margin:0;width:100%}.hamb{display:block;margin-right:12px}.stats,.opps{grid-template-columns:1fr 1fr}.console{grid-template-columns:1fr}.context{display:none}}@media(max-width:680px){header{height:75px;padding:0 16px}.headright .icon{display:none}.content{padding:20px 14px}.hero,.pagehead{display:block}.hero h1,.pagehead h1{font-size:34px}.hero button,.pagehead>button{margin-top:15px}.stats,.opps,.grid2,.settingsgrid,.integrationgrid,.codes{grid-template-columns:1fr}.console{height:calc(100vh - 165px)}.modes{display:none}.onbox{padding:28px 22px}.examples{flex-wrap:wrap}.examples small{width:100%}.card{overflow:auto}.jobs>div{min-width:550px}.tabs{overflow:auto}.bubble{max-width:92%}.qr{align-items:flex-start}table{min-width:680px}.plan{display:block}.plan>button{margin-top:10px}}.app>aside nav{overflow-y:auto;scrollbar-width:thin}.playbook-head{align-items:center}.playbook-role{display:inline-flex;align-items:center;gap:7px;border:1px solid #cddbd4;border-radius:20px;background:#f4f8f5;color:#315e51;padding:8px 11px;font-size:10px;font-weight:800;white-space:nowrap}.playbook-role svg{width:15px}.playbook-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.playbook-facts>div{display:flex;align-items:center;gap:11px;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;padding:13px 14px}.playbook-facts>div>svg{width:20px;color:#315c4e}.playbook-facts>div.attention{border-color:#edc9a5;background:#fff9f1}.playbook-facts>div.attention>svg{color:#b65d1b}.playbook-facts span,.playbook-facts b,.playbook-facts small{display:block;min-width:0}.playbook-facts b{font:800 22px Barlow Condensed,sans-serif}.playbook-facts small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.operation-alert{display:flex;align-items:center;gap:8px;margin:0 0 12px;border:1px solid var(--line);border-radius:7px;background:#f7f9f6;color:#435650;padding:11px 13px;font-size:11px;line-height:1.45}.operation-alert svg{width:16px;flex:0 0 auto}.operation-alert.error{border-color:#efc1b9;background:#fff5f3;color:#922f23}.operation-alert.success{border-color:#c7dec2;background:#f1f8ed;color:#376a39}.playbook-tabs{display:flex;gap:4px;margin:0 0 16px;overflow-x:auto;border-bottom:1px solid var(--line)}.playbook-tabs button{display:inline-flex;align-items:center;gap:7px;min-width:max-content;padding:11px 13px}.playbook-tabs button svg{width:15px}.playbook-tabs button.active{border-bottom-color:var(--green)}.playbook-layout,.guard-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:16px}.guard-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.playbook-form,.retrieval-form,.trust-settings-form{display:grid;gap:9px}.playbook-form input,.playbook-form select,.playbook-form textarea,.retrieval-form input,.trust-settings-form input,.trust-settings-form select{min-width:0;width:100%;border:1px solid var(--line);border-radius:5px;outline:0;background:#fff;color:var(--ink);padding:10px;font-size:11px}.playbook-form textarea{resize:vertical;line-height:1.55}.playbook-form input:focus,.playbook-form select:focus,.playbook-form textarea:focus,.retrieval-form input:focus,.trust-settings-form input:focus,.trust-settings-form select:focus,.toolbar-search input:focus{border-color:#5f8378;box-shadow:0 0 0 3px #5f837816}.playbook-form input:disabled,.playbook-form textarea:disabled{background:#f1f3f0;color:#65726e}.file-input{padding:7px!important}.file-input::file-selector-button{margin-right:10px;border:0;border-radius:4px;background:#e8eee9;color:#2f5148;padding:7px 9px;font-size:9px;font-weight:800;cursor:pointer}.grounding-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;border:1px solid #c9ddc0;border-left:4px solid #7ca53c;border-radius:6px;background:#f4f9ef;padding:12px}.grounding-notice.guard{border-color:#edcfb0;border-left-color:var(--orange);background:#fff9f2}.grounding-notice>svg{width:20px;color:#426d41;flex:0 0 auto}.grounding-notice.guard>svg{color:#b45c24}.grounding-notice b,.grounding-notice p{display:block;margin:0}.grounding-notice b{font-size:11px}.grounding-notice p{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.5}.immutable-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:13px;border-radius:5px;background:#f3f5f2;color:#586762;padding:10px;font-size:9px;line-height:1.5}.immutable-note svg{width:14px;flex:0 0 auto}.sop-library,.version-list,.retrieval-results,.finding-list,.trust-alert-list{display:grid;gap:10px}.sop-document{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fafbf9}.sop-document>header{position:static;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:auto;height:auto;border:0;border-bottom:1px solid var(--line);background:#f3f6f2;padding:12px 14px}.sop-document>header b,.sop-document>header p{display:block;margin:0}.sop-document>header b{font-size:11px}.sop-document>header p{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4}.sop-document>header>span{color:var(--muted);font-size:8px;white-space:nowrap}.version-list{gap:0}.version-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border-bottom:1px solid #e7eae5;background:#fff}.version-row:last-child{border-bottom:0}.version-row.active{background:#f8fbf5}.version-row.archived{background:#fafafa}.version-number{display:grid;width:34px;height:34px;place-items:center;border-radius:5px;background:#e9eeea;color:#36584e;font:800 14px Barlow Condensed,sans-serif}.version-detail{min-width:0}.version-detail>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.version-detail>b,.version-detail>p,.version-detail>small{display:block;margin:0;overflow-wrap:anywhere}.version-detail>b{font-size:10px}.version-detail>p{margin-top:3px;color:#596762;font-size:8px}.version-detail>small{margin-top:5px;color:#89938f;font-size:7px}.agent-ready{display:inline-flex;align-items:center;gap:4px;color:#39733a;font-size:8px;font-weight:800}.agent-ready svg{width:12px}.version-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:188px}.version-actions button,.alert-actions button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#40534d;padding:6px 7px;font-size:8px;font-weight:800}.version-actions button svg,.alert-actions button svg{width:12px}.version-actions button.danger-text{color:#a6382b}.version-actions button:disabled,.alert-actions button:disabled{cursor:not-allowed;opacity:.55}.retrieval-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.retrieval-summary{display:flex;align-items:flex-start;gap:9px;border:1px solid #d9dfd9;border-radius:6px;background:#f7f8f6;padding:11px}.retrieval-summary.good{border-color:#c9dec0;background:#f2f8ee}.retrieval-summary>svg{width:19px;color:#53784b;flex:0 0 auto}.retrieval-summary b,.retrieval-summary p,.retrieval-summary small{display:block;margin:0}.retrieval-summary b{font-size:10px}.retrieval-summary p{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.retrieval-summary small{margin-top:5px;color:#7c8984;font-size:7px}.citation-card{border-left:3px solid #6e8d82;background:#f8faf8;padding:11px 12px}.citation-card header{position:static;display:flex;justify-content:space-between;gap:10px;width:auto;height:auto;border:0;background:none;padding:0}.citation-card header b{font-size:9px}.citation-card header span{color:#56756c;font-size:8px;font-weight:800}.citation-card p{margin:8px 0;color:#40524c;font-size:9px;line-height:1.55;white-space:pre-wrap}.citation-card small{color:#84908c;font-size:7px;overflow-wrap:anywhere}.guard-result{display:grid;gap:13px}.guard-verdict{display:flex;align-items:flex-start;gap:10px;border:1px solid #c8dec2;border-radius:6px;background:#f1f8ed;padding:13px}.guard-verdict.blocked{border-color:#efbcb3;background:#fff3f1}.guard-verdict>svg{width:22px;color:#3f7c44;flex:0 0 auto}.guard-verdict.blocked>svg{color:#aa382b}.guard-verdict b,.guard-verdict p{display:block;margin:0}.guard-verdict b{font-size:11px}.guard-verdict p{margin-top:4px;color:var(--muted);font-size:9px}.recommended-copy{border:1px solid #d6ddd7;border-radius:6px;background:#fbfcfa;color:#243b35;padding:14px;font-size:11px;line-height:1.65;white-space:pre-wrap}.trust-finding{border:1px solid #dde2dd;border-left:4px solid #8a9a94;border-radius:5px;padding:11px}.trust-finding.confirm{border-left-color:#dda93c}.trust-finding.block{border-color:#edc1ba;border-left-color:#b74739;background:#fff8f7}.trust-finding header{position:static;display:flex;align-items:center;gap:7px;width:auto;height:auto;margin-bottom:8px;border:0;background:none;padding:0}.trust-finding code{color:#76837f;font-size:8px}.trust-finding>b{font-size:10px}.trust-finding p{margin:7px 0 0;color:#51615c;font-size:9px;line-height:1.5}.sop-citation-strip{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:12px}.sop-citation-strip>b{display:flex;align-items:center;gap:6px;font-size:10px}.sop-citation-strip svg{width:14px}.sop-citation-strip span{border-radius:4px;background:#f0f4ef;color:#52665f;padding:7px 9px;font-size:8px;overflow-wrap:anywhere}.sop-citation-strip p{margin:0;color:var(--muted);font-size:9px}.standards-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.standards-toolbar>span{color:var(--muted);font-size:9px;white-space:nowrap}.toolbar-search{display:flex;align-items:center;gap:7px;width:min(600px,100%);border:1px solid var(--line);border-radius:5px;background:#fff;padding:0 10px}.toolbar-search>svg{width:15px;color:#74827e}.toolbar-search input{width:100%;border:0;outline:0;padding:10px 0;font-size:11px}.methodology-note{display:flex;align-items:center;gap:7px;margin:0 0 12px;border-radius:5px;background:#f4f5f2;color:#687570;padding:9px 10px;font-size:8px}.methodology-note svg{width:13px}.trust-standard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-standard{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:13px}.standard-rank{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--green);color:#fff;font:800 15px Barlow Condensed,sans-serif}.trust-standard header{position:static;display:flex;align-items:center;justify-content:space-between;gap:8px;width:auto;height:auto;border:0;background:none;padding:0}.trust-standard header>span:first-child{color:#4e6d64;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trust-standard h3{margin:8px 0;font:700 16px/1.15 Barlow Condensed,sans-serif}.trust-standard p{margin:6px 0;color:#53635e;font-size:9px;line-height:1.5}.trigger-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.trigger-list span{border:1px solid #dde4dd;border-radius:20px;background:#f7f9f6;color:#65746f;padding:4px 6px;font-size:7px}.trust-standard details{margin-top:9px;border-top:1px solid #edf0ec;padding-top:8px}.trust-standard summary{color:#526d65;font-size:8px;font-weight:800;cursor:pointer}.trust-standard details a{display:flex;align-items:center;gap:5px;width:fit-content;margin-top:6px;color:#3f7164;font-size:8px;overflow-wrap:anywhere}.trust-standard details a svg{width:10px}.status-active,.status-allow,.status-resolved,.status-safe{border-color:#cce0c3;background:#eff8eb;color:#427538}.status-archived,.status-acknowledged,.status-advisory{border-color:#d9dddb;background:#f0f2f0;color:#66716d}.status-confirm,.status-escalate,.status-open,.status-warning{border-color:#ebd49b;background:#fff9e8;color:#8d6711}.status-block,.status-urgent{border-color:#e8bbb3;background:#fff0ee;color:#a13a2c}.trust-settings-form .field-grid{margin-top:0}.trust-settings-form .field-grid label>span{font-size:8px;font-weight:800;letter-spacing:1px;color:#778581}.trust-settings-form>.primary{margin-top:6px}.updated-stamp{color:var(--muted);font-size:8px;text-align:right}.alert-filters{display:flex;gap:5px;margin-bottom:12px;overflow-x:auto}.alert-filters button{border:1px solid var(--line);border-radius:20px;background:#fff;color:#61706b;padding:6px 8px;font-size:8px;font-weight:800;white-space:nowrap}.alert-filters button.active{border-color:var(--green);background:var(--green);color:#fff}.trust-alert{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--line);border-left:4px solid #769287;border-radius:6px;background:#fff;padding:11px}.trust-alert.warning{border-left-color:#d79d2b}.trust-alert.urgent{border-color:#ecc1b9;border-left-color:#b63d2e;background:#fff8f7}.trust-alert>span{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:#eef3ef;color:#4d6e64}.trust-alert.urgent>span{background:#fdebe8;color:#aa392c}.trust-alert>span svg{width:16px}.trust-alert header{position:static;display:flex;align-items:center;justify-content:space-between;gap:9px;width:auto;height:auto;border:0;background:none;padding:0}.trust-alert header b{font-size:10px}.trust-alert p{margin:7px 0;color:#53635e;font-size:9px;line-height:1.5}.trust-alert small{color:#7a8782;font-size:7px;overflow-wrap:anywhere}.alert-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.alert-actions button.primary{border-color:var(--green);background:var(--green);color:#fff}.starter-builder{display:grid;gap:16px}.starter-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:28px;overflow:hidden;border-radius:10px;background:linear-gradient(105deg,#102b25fa,#184035f0),repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.03) 16px 17px);color:#fff;padding:28px;box-shadow:0 16px 34px #15322b21}.starter-hero:after{position:absolute;right:-90px;bottom:-145px;width:300px;height:300px;border:50px solid rgba(240,120,38,.13);border-radius:50%;content:""}.starter-hero>div{position:relative;z-index:1}.starter-kicker{display:inline-flex;align-items:center;gap:7px;color:#f8a365;font-size:9px;font-weight:900;letter-spacing:.14em}.starter-kicker svg{width:15px}.starter-hero h2{max-width:760px;margin:12px 0 9px;color:#fff;font:800 clamp(29px,3vw,45px)/.98 "Barlow Condensed",sans-serif;letter-spacing:-.02em}.starter-hero>div>p{max-width:780px;margin:0;color:#c8d9d3;font-size:11px;line-height:1.65}.starter-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.starter-hero-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:5px;background:#ffffff14;color:#fff;padding:10px 13px;font-size:9px;font-weight:900}.starter-hero-actions button.primary{border-color:#ec7828;background:#ec7828}.starter-hero-actions svg{width:15px}.starter-scorecard{display:grid;grid-template-columns:repeat(3,1fr);align-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0416124d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.starter-scorecard>div{min-width:0;padding:18px 12px;border-right:1px solid rgba(255,255,255,.11);text-align:center}.starter-scorecard>div:last-child{border-right:0}.starter-scorecard small,.starter-scorecard b,.starter-scorecard span{display:block}.starter-scorecard small{color:#9db7ae;font-size:7px;font-weight:900;letter-spacing:.08em}.starter-scorecard b{margin:5px 0 3px;color:#fff;font:800 31px Barlow Condensed,sans-serif}.starter-scorecard span{color:#b6cbc4;font-size:7px;white-space:nowrap}.starter-steps{display:grid;grid-template-columns:auto minmax(25px,1fr) auto minmax(25px,1fr) auto minmax(25px,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px 18px}.starter-steps>div{display:grid;grid-template-columns:28px auto;align-items:center;column-gap:8px}.starter-steps>div>span{grid-row:1 / 3;display:grid;width:28px;height:28px;place-items:center;border:1px solid #cbd4cf;border-radius:50%;color:#78857f;font:800 12px Barlow Condensed,sans-serif}.starter-steps>div.done>span,.starter-steps>div.current>span{border-color:#3f7563;background:#3f7563;color:#fff}.starter-steps>div.current>span{border-color:#e9782d;background:#e9782d;box-shadow:0 0 0 4px #e9782d1b}.starter-steps b,.starter-steps small{display:block}.starter-steps b{font-size:9px}.starter-steps small{color:var(--muted);font-size:7px}.starter-steps>i{height:1px;margin:0 12px;background:#dce2de}.starter-toolbar{display:flex;align-items:end;justify-content:space-between;gap:22px;scroll-margin-top:20px;border-bottom:1px solid var(--line);padding:5px 2px 14px}.starter-toolbar>div{min-width:240px}.starter-toolbar label,.playbook-drawer label{display:block;margin-bottom:6px;color:#63716c;font-size:8px;font-weight:900;letter-spacing:.08em}.starter-toolbar select{width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;padding:10px;color:var(--ink);font-size:10px;font-weight:800}.starter-toolbar>p{display:flex;align-items:center;gap:7px;max-width:600px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.starter-toolbar>p svg{width:17px;color:#3f7563;flex:0 0 auto}.starter-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.starter-pack{overflow:hidden;border:1px solid #d6ddd9;border-top:4px solid #466f61;border-radius:9px;background:#fff;box-shadow:0 7px 22px #1c362f0e}.starter-pack.trade{border-top-color:#e5762d}.starter-pack>header{position:static;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;width:auto;height:auto;border:0;border-bottom:1px solid #e6eae7;background:linear-gradient(180deg,#fbfcfb,#f5f7f5);padding:15px}.starter-pack-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;background:#e6efeb;color:#315d50}.starter-pack.trade .starter-pack-icon{background:#fff0e5;color:#b9571d}.starter-pack-icon svg{width:20px}.starter-pack>header span,.starter-pack>header h3,.starter-pack>header p{display:block;margin:0}.starter-pack>header span{color:#6f7b77;font-size:7px;font-weight:900;letter-spacing:.08em}.starter-pack>header h3{margin-top:3px;font:800 19px Barlow Condensed,sans-serif}.starter-pack>header p{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.5}.starter-pack-count{min-width:45px;text-align:right}.starter-pack-count b,.starter-pack-count small{display:block}.starter-pack-count b{color:#315d50;font:800 18px Barlow Condensed,sans-serif}.starter-pack-count small{color:var(--muted);font-size:7px}.starter-outcomes{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px;border-bottom:1px solid #e7ebe8;background:#fbfcfb}.starter-outcomes span{display:inline-flex;align-items:center;gap:3px;border-radius:12px;background:#edf3ef;color:#48625a;padding:4px 7px;font-size:7px;font-weight:700}.starter-outcomes svg{width:10px}.starter-template-list{display:grid}.starter-template{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;align-items:start;padding:12px 14px;border-bottom:1px solid #e9ece9}.starter-template.installed{background:#f7faf7}.starter-template>label{position:relative;display:block;margin-top:2px}.starter-template>label input{position:absolute;opacity:0;pointer-events:none}.starter-check{display:grid;width:20px;height:20px;place-items:center;border:1px solid #b9c4bf;border-radius:4px;background:#fff;color:transparent;cursor:pointer}.starter-template>label input:checked+.starter-check{border-color:#3f7563;background:#3f7563;color:#fff}.starter-template>label input:disabled+.starter-check{cursor:default;opacity:.72}.starter-check svg{width:12px}.starter-template>div:nth-child(2){min-width:0}.starter-template b,.starter-template p,.starter-template small,.template-category{display:block;margin:0}.template-category{margin-bottom:3px;color:#77837e;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.starter-template b{font-size:10px}.starter-template p{margin-top:4px;color:#5f6d68;font-size:8px;line-height:1.45}.starter-template small{display:flex;align-items:center;gap:4px;margin-top:6px;color:#84908c;font-size:7px}.starter-template small svg{width:11px}.starter-template-actions{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.starter-template-actions button{display:inline-flex;align-items:center;gap:4px;border:1px solid #d7ddd9;border-radius:4px;background:#fff;color:#455851;padding:6px 7px;font-size:7px;font-weight:900}.starter-template-actions button svg,.starter-state svg{width:11px}.starter-state{display:inline-flex;align-items:center;gap:4px;border-radius:12px;background:#ecefec;color:#5b6964;padding:4px 7px;font-size:7px;font-weight:900;white-space:nowrap}.starter-state.active{background:#e4f2e2;color:#337038}.starter-state.draft{background:#fff2e3;color:#a15422}.starter-pack>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f4f6f4}.starter-pack>footer b,.starter-pack>footer small{display:block}.starter-pack>footer b{font-size:9px}.starter-pack>footer small{margin-top:2px;color:var(--muted);font-size:7px}.starter-pack>footer button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:900}.starter-pack>footer button svg{width:13px}.starter-boundary{display:flex;align-items:flex-start;gap:11px;border:1px solid #c9d9d2;border-left:4px solid #3f7563;border-radius:7px;background:#f3f8f5;padding:14px}.starter-boundary>svg{width:19px;color:#3f7563;flex:0 0 auto}.starter-boundary b,.starter-boundary p{display:block;margin:0}.starter-boundary b{font-size:10px}.starter-boundary p{margin-top:3px;color:#5d6c66;font-size:8px;line-height:1.5}.playbook-drawer-layer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.playbook-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#0d1b1785;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.playbook-drawer{position:relative;z-index:1;display:flex;width:min(620px,94vw);height:100%;flex-direction:column;overflow:auto;background:#fff;box-shadow:-18px 0 45px #0b1d183b}.playbook-drawer.editor{width:min(780px,96vw);overflow:hidden}.playbook-drawer>header{position:static;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;width:auto;height:auto;border:0;border-bottom:1px solid #dce2de;background:#153d34;color:#fff;padding:20px 22px}.playbook-drawer>header span,.playbook-drawer>header h2,.playbook-drawer>header p{display:block;margin:0}.playbook-drawer>header span{color:#f2a168;font-size:8px;font-weight:900;letter-spacing:.08em}.playbook-drawer>header h2{margin-top:5px;color:#fff;font:800 27px Barlow Condensed,sans-serif}.playbook-drawer>header p{margin-top:4px;color:#bed1ca;font-size:9px;line-height:1.45}.playbook-drawer>header button.icon{border-color:#fff3;background:#ffffff14;color:#fff}.drawer-safety{display:flex;align-items:flex-start;gap:10px;margin:15px 20px 0;border:1px solid #c9d9d2;border-radius:6px;background:#f1f7f3;padding:11px}.drawer-safety.edit{border-color:#ead1b7;background:#fff8f0}.drawer-safety>svg{width:18px;color:#39705f;flex:0 0 auto}.drawer-safety.edit>svg{color:#bd6328}.drawer-safety p{margin:0;color:#53645e;font-size:9px;line-height:1.5}.drawer-section{margin:16px 20px 0}.drawer-section ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.drawer-section li{display:flex;align-items:flex-start;gap:7px;color:#4e6059;font-size:9px;line-height:1.45}.drawer-section li svg{width:14px;color:#3f7563;flex:0 0 auto}.sop-preview-copy{flex:1}.sop-preview-copy pre{max-height:55vh;margin:0;overflow:auto;border:1px solid #dfe4e1;border-radius:6px;background:#f8faf8;color:#344840;padding:15px;font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.playbook-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid #dfe4e1;background:#f4f6f4;padding:13px 20px}.playbook-drawer>footer button{padding:8px 11px;font-size:8px;font-weight:900}.playbook-drawer>footer>span,.playbook-drawer>footer>div>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.playbook-drawer>footer span svg{width:13px}.playbook-drawer>footer>div{display:flex;align-items:center;gap:10px}.playbook-drawer>footer button.primary{display:inline-flex;align-items:center;gap:6px}.playbook-drawer>footer button.primary svg{width:14px}.sop-editor-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:13px 20px 9px}.sop-editor-meta>span:not(.status){border-left:1px solid #d7ddd9;color:#6d7a75;padding-left:7px;font-size:8px}.playbook-drawer.editor>label{margin:0 20px 6px}.sop-revision-editor{width:auto;min-height:0;flex:1;margin:0 20px;resize:none;border:1px solid #cfd7d2;border-radius:6px;outline:0;background:#fbfcfb;color:#263b34;padding:16px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;-moz-tab-size:2;tab-size:2}.sop-revision-editor:focus{border-color:#527b6d;box-shadow:0 0 0 3px #527b6d1a}@media(max-width:1180px){.playbook-layout,.guard-layout,.trust-standard-list,.starter-hero{grid-template-columns:1fr}}@media(max-width:850px){.playbook-facts{grid-template-columns:1fr 1fr}.playbook-head{align-items:flex-start}.starter-pack-grid{grid-template-columns:1fr}.starter-toolbar{align-items:stretch;flex-direction:column}.starter-toolbar>div{min-width:0}.starter-steps{grid-template-columns:repeat(4,minmax(115px,1fr));overflow-x:auto}.starter-steps>i{display:none}}@media(max-width:680px){.playbook-head{display:block}.playbook-role{margin-top:12px}.playbook-facts{grid-template-columns:1fr}.version-row{grid-template-columns:34px minmax(0,1fr)}.version-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.retrieval-form>div{grid-template-columns:1fr}.standards-toolbar{align-items:stretch;flex-direction:column}.trust-standard{grid-template-columns:30px minmax(0,1fr);padding:10px}.standard-rank{width:29px;height:29px}.trust-settings-form .field-grid{grid-template-columns:1fr}.starter-hero{padding:21px}.starter-scorecard{grid-template-columns:1fr}.starter-scorecard>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.starter-scorecard>div:last-child{border-bottom:0}.starter-template{grid-template-columns:24px minmax(0,1fr)}.starter-template-actions{grid-column:2;align-items:flex-start}.starter-pack>footer,.playbook-drawer>footer,.playbook-drawer>footer>div{align-items:stretch;flex-direction:column}.playbook-drawer>footer>div>span{display:none}.playbook-drawer>footer button.primary{justify-content:center}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e2a62b;outline-offset:2px}.launch-head{align-items:flex-end}.launch-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:22px;border:1px solid var(--line);border-left-width:6px;background:#fff}.launch-summary.ready{border-left-color:#37835a;background:#f3faf5}.launch-summary.blocked{border-left-color:#b54708;background:#fff8f0}.launch-summary>div{display:flex;align-items:center;gap:15px}.launch-summary>div>svg{width:36px;height:36px;color:var(--green)}.launch-summary h2,.settings-section-head h2{margin:3px 0;font:800 24px Barlow Condensed,sans-serif}.launch-summary p,.settings-section-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.launch-summary>span{max-width:260px;overflow-wrap:anywhere;border:1px solid var(--line);padding:7px 9px;background:#fff;color:var(--muted);font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.launch-control{margin-bottom:18px;padding:20px;border:1px solid var(--line);border-top:4px solid #b54708;background:#fff}.launch-control.ready{border-top-color:#37835a}.launch-control>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.launch-control>header h2{margin:3px 0;font:800 24px Barlow Condensed,sans-serif}.launch-control>header p{max-width:720px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.launch-control>header select{min-width:245px}.launch-control-progress{height:7px;margin:16px 0;overflow:hidden;border-radius:99px;background:#edf1eb}.launch-control-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#df9f1d,#37835a)}.launch-next{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;padding:12px;border:1px solid #efd8ad;background:#fff8e9}.launch-next svg{width:18px;color:#9d6907}.launch-next b{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.launch-next p{margin:3px 0 0;color:#6f5524;font-size:10px}.launch-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.launch-gate-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;padding:12px;border:1px solid #e1e7df;background:#fbfcf9}.launch-gate-grid article.pass{border-color:#cce3d3;background:#f5fbf6}.launch-gate-grid article.blocked{border-color:#efd2c2;background:#fff8f4}.launch-gate-grid article>span svg{width:17px;color:#b54708}.launch-gate-grid article.pass>span svg{color:#37835a}.launch-gate-grid article small{display:block;color:#77857f;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.launch-gate-grid article b{display:block;margin:3px 0;font-size:11px}.launch-gate-grid article p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.launch-gate-grid article em{display:block;margin-top:6px;color:#8a5716;font-size:8px;font-style:normal;font-weight:700;line-height:1.45}.launch-evidence-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;border:1px solid #d9e2d7;background:#f8faf6}.launch-evidence-form>div:first-child{grid-column:1 / -1}.launch-evidence-form>div:first-child b{font-size:13px}.launch-evidence-form>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:9px}.launch-evidence-form label{display:grid;gap:5px;font-size:8px;font-weight:800;letter-spacing:.04em}.launch-evidence-form label:nth-of-type(2){grid-column:1 / -1}.launch-evidence-form .launch-evidence-check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;font-weight:600;letter-spacing:0;line-height:1.45}.launch-evidence-check input{width:auto;margin-top:2px}.launch-evidence-form button{justify-self:start}.launch-evidence-history{display:grid;gap:8px;margin-top:14px}.launch-evidence-history>div:first-child p{margin:3px 0 0;color:var(--muted);font-size:9px}.launch-evidence-history>article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px;border:1px solid #cce3d3;background:#f5fbf6}.launch-evidence-history>article div{min-width:0}.launch-evidence-history>article small{display:block;color:#397653;font-size:8px;font-weight:800;text-transform:uppercase}.launch-evidence-history>article b{display:block;margin:3px 0;font-size:10px;overflow-wrap:anywhere}.launch-evidence-history>article p{margin:0;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.launch-revoke-form{display:grid;gap:10px;padding:14px;border:1px solid #efd2c2;background:#fff8f4}.launch-revoke-form label{display:grid;gap:5px;color:#8c3d22;font-size:8px;font-weight:800;letter-spacing:.04em}.launch-revoke-form>div{display:flex;gap:8px}@media(max-width:760px){.launch-control>header{display:grid}.launch-control>header select{min-width:0;width:100%}.launch-gate-grid,.launch-evidence-form{grid-template-columns:1fr}.launch-evidence-form>div:first-child,.launch-evidence-form label:nth-of-type(2),.launch-evidence-form .launch-evidence-check{grid-column:1}.launch-evidence-history>article{align-items:flex-start;flex-direction:column}}.readiness-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.readiness-group{min-width:0;border:1px solid var(--line);background:#fff}.readiness-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f8faf6}.readiness-group h3{margin:0;font:800 16px Barlow Condensed,sans-serif}.readiness-group header span,.readiness-check small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.readiness-check{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 16px;border-bottom:1px solid #edf0eb}.readiness-check:last-child{border-bottom:0}.readiness-check>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%}.readiness-check>span svg{width:14px;height:14px}.readiness-check.pass>span{background:#e8f6ed;color:#287a4b}.readiness-check.warn>span{background:#fff3dd;color:#9a5b00}.readiness-check.fail>span{background:#feeceb;color:#b42318}.readiness-check b{display:block;font-size:10px}.readiness-check p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.settings-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:32px 0 14px;padding-bottom:10px;border-bottom:2px solid var(--green)}.activation-grid{align-items:start}.activation-grid .card{height:100%}.activation-grid .card>button,.stacked-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px}.activation-grid .card>button svg,.stacked-actions button svg{width:15px;height:15px}.field-help{color:var(--muted);font-size:9px;line-height:1.5}.version-state,.draft-banner{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:12px;border:1px solid var(--line);background:#f8faf6}.version-state>span,.draft-banner>svg{color:var(--green)}.version-state p,.draft-banner p{margin:3px 0 0;color:var(--muted);font-size:9px}.draft-banner{border-color:#e6c463;background:#fffaf0}.stacked-actions{display:grid;gap:8px}.form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.real-integrations>div{align-items:flex-start}.real-integrations>div>span svg{width:20px;height:20px}.real-integrations section small{display:block;color:var(--muted);font-size:8px;line-height:1.45}.real-integrations button{min-width:92px}.readiness-label{white-space:nowrap;font-weight:800}.readiness-label.ready{color:#287a4b}.readiness-label.attention{color:#9a5b00}.readiness-label.blocked{color:#b42318}.readiness-label.not_configured{color:var(--muted)}@media(max-width:1000px){.readiness-groups,.real-integrations{grid-template-columns:1fr}}@media(max-width:680px){.launch-summary,.settings-section-head,.real-integrations>div{align-items:stretch;flex-direction:column}.readiness-groups,.activation-grid,.form-split{grid-template-columns:1fr}.readiness-check{grid-template-columns:26px minmax(0,1fr)}.readiness-check small{grid-column:2}.launch-summary>span,.real-integrations button{max-width:none;width:100%}}.shade{border:0;padding:0}.operations-head>button:disabled,.settings-actions button:disabled,.toggle>button:disabled{cursor:not-allowed;opacity:.55}.operations-banner{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:15px 18px;border:1px solid var(--line);border-left-width:4px;background:#fff}.operations-banner.locked{border-left-color:var(--orange);background:#fffaf7}.operations-banner.enabled{border-left-color:#5f9c45;background:#f5faef}.operations-banner>svg{width:20px;flex:0 0 auto;color:var(--orange)}.operations-banner.enabled>svg{color:#4f873d}.operations-banner b{display:block;font-size:12px}.operations-banner p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.operations-stats .stat>b{max-width:calc(100% - 42px);font-size:23px;line-height:1.05}.operations-settings .card{height:calc(100% - 16px)}.connection-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #edf0eb}.connection-row:first-child{border-top:0}.connection-row>div{min-width:0;flex:1}.connection-row b{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.connection-row p{overflow:hidden;margin:4px 0 0;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.connection-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:5px;background:#edf3e9;color:#315c4e}.connection-icon svg{width:17px}.status-pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid #d8ded9;border-radius:20px;background:#f5f6f3;color:#64716d;padding:5px 8px;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.status-connected,.status-local-schedule,.status-local-only,.status-confirmed,.status-held,.status-completed,.status-sent,.status-delivered,.status-dispatched{border-color:#cce0c3;background:#eff8eb;color:#427538}.status-requested,.status-pending-confirmation,.status-draft,.status-queued,.status-sending,.status-in-progress{border-color:#d7dfb9;background:#f7fae9;color:#63722a}.status-error,.status-failed,.status-blocked,.status-provider-not-verified,.status-reauthorization-required{border-color:#e8c1b3;background:#fff3ee;color:#a44d30}.status-cancelled,.status-not-configured,.status-disabled{border-color:#d9dddb;background:#f0f2f0;color:#66716d}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.field-grid label{display:grid;gap:6px}.field-grid input,.field-grid select{min-width:0;width:100%;border:1px solid var(--line);border-radius:4px;outline:0;background:#fff;color:var(--ink);padding:10px;font-size:11px}.field-grid input:focus,.field-grid select:focus,.outbox-filters button:focus-visible,.settings-actions button:focus-visible{outline:2px solid #5f8378;outline-offset:2px}.field-help{margin:-4px 0 12px;color:var(--muted);font-size:9px;line-height:1.5}.business-hours{display:grid;gap:7px;margin:15px 0;border:1px solid var(--line);padding:12px}.business-hours legend{padding:0 6px;color:#81908b;font-size:8px;font-weight:800;letter-spacing:1.2px}.business-hours>div{display:grid;grid-template-columns:64px 1fr auto 1fr;align-items:center;gap:7px}.business-hours label{display:flex;align-items:center;gap:6px;color:#435650;font-size:9px;font-weight:700;letter-spacing:0}.business-hours input[type=checkbox]{accent-color:var(--green)}.business-hours input[type=time]{min-width:0;width:100%;border:1px solid var(--line);border-radius:4px;background:#fff;padding:7px;font-size:9px}.business-hours input:disabled{background:#f0f2ef;color:#939d99}.business-hours>div>span{color:var(--muted);font-size:8px}.settings-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.settings-actions span{color:var(--muted);font-size:9px}.channel-list{margin-bottom:5px}.loading-block{display:flex;align-items:center;justify-content:center;min-height:240px;gap:8px;color:var(--muted);font-size:11px}.loading-block svg{width:18px;animation:operation-spin .9s linear infinite}@keyframes operation-spin{to{transform:rotate(360deg)}}.appointment-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipeline-column{min-height:170px;border:1px solid var(--line);border-top:3px solid #acb6b1;border-radius:5px;background:#f8f9f6;padding:12px}.pipeline-column.review{border-top-color:var(--orange)}.pipeline-column.confirmed{border-top-color:#9cbf3e}.pipeline-column.progress{border-top-color:#477f70}.pipeline-column.closed{border-top-color:#89958f}.pipeline-column>header{position:static;display:flex;width:auto;height:auto;align-items:center;justify-content:space-between;margin:0 0 10px;border:0;background:transparent;padding:0}.pipeline-column h4{margin:0;font:700 14px Barlow Condensed}.pipeline-column>header span{display:grid;min-width:23px;height:23px;place-items:center;border-radius:50%;background:#e8ece7;font-size:9px;font-weight:800}.appointment-card{margin-top:8px;border:1px solid #e0e5df;border-radius:4px;background:#fff;padding:11px}.appointment-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.appointment-card b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.appointment-card p{margin:8px 0;color:#455852;font-size:10px;line-height:1.35}.appointment-card time{display:flex;align-items:center;gap:5px;color:#536a63;font-size:9px}.appointment-card time svg{width:12px}.appointment-card small{display:block;margin-top:7px;color:var(--muted);font-size:8px;line-height:1.4}.operation-notice{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fcf8ef;color:var(--muted);font-size:13px}.operation-notice.error{display:flex;align-items:center;gap:8px;border-color:#f0b4ad;background:#fff5f4;color:#8d2117}.operation-notice svg{width:16px;flex:0 0 auto}.pagehead-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.appointment-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;justify-content:flex-start!important}.notify-fields{display:grid!important;grid-template-columns:88px 1fr;gap:7px!important;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);justify-content:stretch!important}.notify-fields input,.notify-fields select{width:100%;min-width:0;padding:7px;font-size:10px}.notify-fields input[placeholder*=basis]{grid-column:1 / -1}.notify-fields label{grid-column:1 / -1;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.notify-fields label input{width:auto}.notify-fields button{grid-column:1 / -1}.appointment-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px}.appointment-actions button svg{width:13px;height:13px}.appointment-actions .danger-text{color:#b42318}.pipeline-empty{margin:38px 0;color:#909b97;font-size:9px;text-align:center}.operations-lower{align-items:start}.section-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #edf0eb}.section-summary b{font-size:11px}.section-summary p{margin:4px 0 0;color:var(--muted);font-size:9px}.availability-days{display:grid;gap:12px}.availability-days section{display:grid;grid-template-columns:110px 1fr;align-items:start;gap:12px}.availability-days h4{margin:8px 0;font:700 13px Barlow Condensed}.availability-days section>div{display:flex;flex-wrap:wrap;gap:6px}.availability-days time{border:1px solid #dce4d5;border-radius:4px;background:#f4f8ee;color:#385e52;padding:7px 8px;font-size:9px;font-weight:700}.outbox-filters{display:flex;gap:5px;margin-bottom:12px;overflow-x:auto;padding-bottom:3px}.outbox-filters button{border:1px solid var(--line);border-radius:20px;background:#fff;color:#61706b;padding:6px 9px;font-size:8px;font-weight:800;white-space:nowrap}.outbox-filters button.active{border-color:var(--green);background:var(--green);color:#fff}.outbox-table{max-width:100%;overflow-x:auto}.outbox-table table{min-width:650px}.crm-pagehead{align-items:flex-end;margin-bottom:18px}.crm-pagehead>div>p{max-width:680px;margin:5px 0 0;color:#68756f;font-size:10px;line-height:1.55}.crm-pagehead>button{min-width:140px;justify-content:center}.crm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.crm-summary>div{display:flex;align-items:center;gap:11px;min-height:68px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 2px 7px #12372c08}.crm-summary>div>svg{width:21px;height:21px;padding:7px;box-sizing:content-box;border-radius:6px;color:#275e4e;background:#edf5f1}.crm-summary span{display:grid;gap:2px}.crm-summary b{color:#102f27;font-family:var(--display);font-size:21px;line-height:1}.crm-summary small{color:#75817c;font-size:8px}.crm-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.crm-tabs button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}.crm-tabs button span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;color:#5d6d66;background:#edf1ed;font-size:8px}.crm-tabs button.active span{color:#fff;background:#245a4b}.crm-card-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-3px 0 13px}.crm-card-intro p{margin:0;color:#68766f;font-size:9px}.crm-card-intro span{flex:0 0 auto;padding:5px 8px;border-radius:4px;color:#4d635a;background:#edf3ef;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.crm-toolbar{display:flex;align-items:stretch;gap:8px;margin-bottom:15px}.crm-toolbar>div{display:flex;align-items:center;gap:7px;flex:1;min-width:180px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff}.crm-toolbar>div:focus-within{border-color:#5f8378;box-shadow:0 0 0 3px #5f837816}.crm-toolbar svg{width:15px;color:#6c7b75}.crm-toolbar input{width:100%;padding:10px 0;border:0;outline:0;font-size:10px}.crm-toolbar select,.crm-toolbar button{min-width:120px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:#fff;color:#3f524b;font-size:9px;font-weight:700}.crm-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.crm-toolbar button:hover:not(:disabled){border-color:#78988e;background:#f5f8f6}.crm-record-table{max-width:100%;overflow-x:auto}.crm-record-table table{min-width:820px}.crm-record-table td:first-child{min-width:230px}.crm-record-table td:first-child>b{display:block;color:#1b3730;font-size:11px}.crm-record-table td:first-child>code{display:block;max-width:220px;margin-top:5px;overflow:hidden;color:#a1aaa6;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm-record-table td:nth-child(3){max-width:190px;color:#5e6f68}.crm-record-table td:last-child button{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:5px;background:#fff;cursor:pointer}.crm-record-table td:last-child button:hover{border-color:#6f9387;color:#215345;background:#f0f6f3}.crm-record-table td:last-child svg{width:14px}.crm-timeline{display:grid;gap:8px}.crm-timeline article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #e1e7e2;border-radius:6px;background:#fbfcfa}.crm-event-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#2f6656;background:#e8f2ed}.crm-event-icon.messaging,.crm-event-icon.voice{color:#9a542b;background:#fff1e6}.crm-event-icon.automation,.crm-event-icon.bot{color:#55642c;background:#f3f7df}.crm-event-icon svg{width:14px}.crm-timeline header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:auto;padding:0;border:0;background:transparent}.crm-timeline header b{color:#29453d;font-size:10px}.crm-timeline time,.crm-timeline small{color:#899590;font-size:8px}.crm-timeline p{margin:3px 0;color:#586a63;font-size:9px}.crm-timeline article>button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#39564d;font-size:8px;font-weight:800;cursor:pointer}.crm-timeline article>button svg{width:12px}.crm-editor-layer{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.crm-editor-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0b211bd1;cursor:default}.crm-editor{position:relative;z-index:1;display:flex;flex-direction:column;width:min(640px,100%);height:100%;overflow-y:auto;background:#f6f7f3;box-shadow:-16px 0 50px #071a1450;animation:crm-drawer-in .2s ease-out}@keyframes crm-drawer-in{0%{transform:translate(30px);opacity:.65}to{transform:translate(0);opacity:1}}.crm-editor>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:auto;padding:19px 22px;border-bottom:1px solid #dce3de;background:#fff}.crm-editor>header span,.crm-editor-section>label,.crm-history>label{display:block;margin-bottom:5px;color:#74847d;font-size:7px;font-weight:900;letter-spacing:1.1px}.crm-editor>header h2{margin:0;color:#12342b;font-family:var(--display);font-size:25px}.crm-editor>header p{max-width:500px;margin:4px 0 0;color:#6a7872;font-size:9px;line-height:1.5}.crm-editor>header .icon{flex:0 0 auto}.crm-editor>form{display:flex;flex:1;flex-direction:column;padding:19px 22px 0}.crm-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-editor-grid label{display:grid;align-content:start;gap:5px;color:#61716a;font-size:7px;font-weight:900;letter-spacing:.8px}.crm-editor-grid label.wide{grid-column:1 / -1}.crm-editor-grid input,.crm-editor-grid select,.crm-editor-grid textarea{width:100%;padding:10px 11px;border:1px solid #ccd5cf;border-radius:5px;outline:0;background:#fff;color:#203a33;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:0}.crm-editor-grid textarea{resize:vertical;line-height:1.55}.crm-editor-grid input:focus,.crm-editor-grid select:focus,.crm-editor-grid textarea:focus{border-color:#668b7f;box-shadow:0 0 0 3px #668b7f16}.crm-editor-section{margin-top:20px;padding-top:17px;border-top:1px solid #dde3df}.crm-record-proof{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:11px 12px;border:1px solid #d4e1da;border-radius:6px;background:#eef5f1}.crm-record-proof>svg{width:16px;color:#356a59;flex:0 0 auto}.crm-record-proof b{display:block;color:#315548;font-size:9px}.crm-record-proof p{margin:3px 0;color:#6d7d76;font-size:8px}.crm-record-proof code{color:#77867f;font-size:7px}.crm-history{margin-top:18px;padding-top:16px;border-top:1px solid #dde3df}.crm-history>div{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #e5e9e6}.crm-history>div>svg{width:14px;color:#5c786f}.crm-history>div span{display:grid;gap:2px}.crm-history>div b{color:#41574f;font-size:8px}.crm-history>div small,.crm-history>p{color:#819089;font-size:8px}.crm-editor form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin:auto -22px 0;padding:14px 22px;border-top:1px solid #dce3de;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-editor form>footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:100px;padding:10px 13px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.crm-editor form>footer button.primary{min-width:160px;border-color:var(--green);background:var(--green);color:#fff}.crm-editor form>footer button svg{width:14px}.crm-editor form>footer button:disabled,.crm-toolbar button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:900px){.crm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.crm-pagehead{align-items:stretch}.crm-pagehead>button{width:100%}.crm-summary{grid-template-columns:1fr;gap:7px}.crm-summary>div{min-height:58px}.crm-card-intro{align-items:flex-start;flex-direction:column;gap:7px}.crm-toolbar{align-items:stretch;flex-direction:column}.crm-toolbar>div,.crm-toolbar select,.crm-toolbar button{width:100%;min-height:39px}.crm-timeline article{grid-template-columns:auto minmax(0,1fr)}.crm-timeline article>button{grid-column:2;justify-self:start}.crm-timeline header{align-items:flex-start;flex-direction:column;gap:3px}.crm-editor-grid{grid-template-columns:1fr}.crm-editor-grid label.wide{grid-column:auto}.crm-editor>header,.crm-editor>form{padding-left:15px;padding-right:15px}.crm-editor form>footer{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.crm-editor form>footer{flex-direction:column-reverse}.crm-editor form>footer button,.crm-editor form>footer button.primary{width:100%}}.message-preview{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-empty{display:grid;min-height:190px;place-items:center;align-content:center;gap:8px;padding:24px;border:1px dashed #cbd3cb;background:#fafbf8;text-align:center}.operations-empty svg{width:30px;color:#6b8078}.operations-empty b{font:700 16px Barlow Condensed}.operations-empty p{max-width:390px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:1150px){.appointment-pipeline{grid-template-columns:1fr 1fr}}@media(max-width:680px){.field-grid,.appointment-pipeline{grid-template-columns:1fr}.settings-actions,.availability-days section{display:block}.settings-actions span{display:block;margin-top:9px}.availability-days section>div{margin-top:6px}.operations-banner{padding:13px}}.promise-center{display:grid;gap:14px}.promise-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.promise-overview>div{display:flex;align-items:center;gap:11px;min-height:72px;padding:13px 14px;border:1px solid #dce3de;border-radius:6px;background:#fff}.promise-overview>div>svg{width:19px;color:#50786a;flex:0 0 auto}.promise-overview>div.attention{border-color:#dfd8ac;background:#fffdf0}.promise-overview>div.attention>svg{color:#8e7929}.promise-overview>div.danger{border-color:#ebc6b8;background:#fff7f3}.promise-overview>div.danger>svg{color:#b14d2c}.promise-overview span,.promise-overview b,.promise-overview small{display:block}.promise-overview b{color:#1f4136;font:800 24px var(--display);line-height:1}.promise-overview small{margin-top:4px;color:#708079;font-size:8px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.promise-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);align-items:start;gap:14px}.promise-grid>.card{min-width:0;margin-bottom:0}.promise-form{display:grid;gap:12px}.promise-form>label,.promise-action label{display:grid;gap:6px;color:#62736c;font-size:7px;font-weight:900;letter-spacing:.85px}.promise-form textarea,.promise-action input,.promise-action select,.promise-action textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #ccd5cf;border-radius:5px;outline:0;background:#fff;color:#203a33;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:0}.promise-form textarea,.promise-action textarea{resize:vertical;line-height:1.55}.promise-form textarea:focus,.promise-action input:focus,.promise-action select:focus,.promise-action textarea:focus{border-color:#668b7f;box-shadow:0 0 0 3px #668b7f16}.promise-form>button.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:10px 14px;border:1px solid var(--green);border-radius:5px;background:var(--green);color:#fff;font-size:9px;font-weight:900;cursor:pointer}.promise-form>button.primary svg{width:14px}.promise-form>button:disabled,.promise-toolbar button:disabled,.promise-action button:disabled{cursor:not-allowed;opacity:.55}.promise-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-bottom:12px}.promise-toolbar>div{position:relative}.promise-toolbar>div>svg{position:absolute;top:50%;left:10px;width:13px;color:#73857d;transform:translateY(-50%);pointer-events:none}.promise-toolbar input,.promise-toolbar select,.promise-toolbar button{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #d2dad4;border-radius:5px;background:#fff;color:#435950;font-family:inherit;font-size:8px;font-weight:700}.promise-toolbar input{width:100%;padding-left:31px;font-weight:500}.promise-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.promise-toolbar button svg{width:13px}.promise-list,.concern-list{display:grid;gap:10px}.promise-record,.concern-record{position:relative;overflow:hidden;padding:14px;border:1px solid #dce2de;border-radius:6px;background:#fff}.promise-record:before,.concern-record:before{position:absolute;inset:0 auto 0 0;width:3px;background:#78968c;content:""}.promise-record.due:before,.promise-record.breached:before,.concern-record.urgent:before,.concern-record.safety:before{background:#c45534}.promise-record.fulfilled:before,.concern-record.routine:before{background:#65a059}.promise-record>header,.concern-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.promise-record>header span:not(.status-pill),.concern-record>header span:not(.status-pill){color:#708079;font-size:7px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.promise-record h3,.concern-record h3{margin:3px 0 0;color:#173a30;font:800 17px var(--display)}.promise-record blockquote,.concern-record blockquote{margin:11px 0;padding:10px 11px;border-left:3px solid #6f9084;background:#f4f8f5;color:#3b574d;font-size:9px;line-height:1.55}.promise-record>p,.concern-record>p,.recovery-plan p,.recovery-resolution p{margin:10px 0;color:#52665e;font-size:9px;line-height:1.55}.promise-record-meta,.concern-deadlines{display:flex;flex-wrap:wrap;gap:7px 12px;margin:10px 0}.promise-record-meta span,.concern-deadlines span{display:inline-flex;align-items:center;gap:5px;color:#72817b;font-size:8px}.promise-record-meta svg,.concern-deadlines svg{width:12px}.concern-deadlines span.missed{color:#ad4629;font-weight:900}.promise-record>footer,.concern-record>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid #e5eae6}.promise-record>footer button,.concern-record>footer button,.promise-action footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid #d1d9d3;border-radius:5px;background:#fff;color:#456158;font-size:8px;font-weight:900;cursor:pointer}.promise-record>footer button svg,.concern-record>footer button svg,.promise-action footer button svg{width:12px}.promise-record>footer button.primary,.concern-record>footer button.primary,.promise-action footer button.primary{border-color:var(--green);background:var(--green);color:#fff}.promise-history{display:grid;gap:0;margin-top:11px;padding:8px 10px;border:1px solid #dce5df;border-radius:5px;background:#f8faf8}.promise-history>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;border-top:1px solid #e4e9e5}.promise-history>div:first-child{border-top:0}.promise-history span,.promise-history b,.promise-history small{font-size:8px}.promise-history span,.promise-history small{color:#7b8983}.promise-history b{color:#435950}.status-planned,.status-acknowledged{border-color:#cbdcd5;background:#f0f7f4;color:#426e60}.status-due,.status-breached{border-color:#e9c2b4;background:#fff3ee;color:#a64b2f}.status-fulfilled,.status-resolved,.status-in-recovery{border-color:#cce0c3;background:#eff8eb;color:#427538}.status-superseded,.status-cancelled{border-color:#d9dddb;background:#f0f2f0;color:#66716d}.concern-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.concern-filters button{padding:7px 9px;border:1px solid #d5ddd7;border-radius:20px;background:#fff;color:#687a73;font-size:8px;font-weight:800;cursor:pointer}.concern-filters button.active{border-color:#426f60;background:#426f60;color:#fff}.concern-record>small{display:block;color:#7d8984;font-size:8px}.recovery-plan,.recovery-resolution{margin-top:11px;padding:10px 11px;border:1px solid #d8e4dc;border-radius:5px;background:#f4f8f5}.recovery-resolution{border-color:#cee2c6;background:#f1f9ee}.recovery-plan b,.recovery-resolution b{color:#355b4e;font-size:8px;text-transform:uppercase}.recovery-plan span{color:#71817a;font-size:8px}.promise-action{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#0b211bd9}.promise-action>form{width:min(620px,100%);max-height:calc(100vh - 36px);overflow-y:auto;padding:20px;border:1px solid #d8e0da;border-radius:8px;background:#f8faf7;box-shadow:0 20px 70px #06181280;animation:crm-drawer-in .18s ease-out}.promise-action>form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.promise-action>form>header span{color:#77877f;font-size:7px;font-weight:900;letter-spacing:1px}.promise-action>form>header h3{margin:3px 0 0;color:#17392f;font:800 22px var(--display)}.promise-action>form>header button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #d3dbd5;border-radius:5px;background:#fff;color:#536960;cursor:pointer}.promise-action>form>header button svg{width:14px}.promise-action footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #dce3de}.promise-action .field-help{display:flex;align-items:center;gap:6px;margin:12px 0 0}.promise-action .field-help svg{width:13px}@media(max-width:1050px){.promise-grid{grid-template-columns:1fr}}@media(max-width:760px){.promise-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.promise-toolbar{grid-template-columns:1fr 1fr}.promise-toolbar>div{grid-column:1 / -1}}@media(max-width:520px){.promise-overview{grid-template-columns:1fr;gap:7px}.promise-overview>div{min-height:58px}.promise-toolbar{grid-template-columns:1fr}.promise-toolbar>div{grid-column:auto}.promise-toolbar select,.promise-toolbar button{width:100%}.promise-record>header,.concern-record>header{align-items:flex-start;flex-direction:column}.promise-record>footer,.concern-record>footer{justify-content:stretch}.promise-record>footer button,.concern-record>footer button{flex:1 1 130px}.promise-history>div{grid-template-columns:26px minmax(0,1fr);padding:7px 0}.promise-history small{grid-column:2}.promise-action{align-items:flex-end;padding:0}.promise-action>form{max-height:92vh;border-radius:12px 12px 0 0;padding:17px 15px}.promise-action footer{flex-direction:column-reverse}.promise-action footer button{width:100%}}.agent-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;margin-bottom:14px;border:1px solid #224a40;border-radius:16px;color:#fff;background:radial-gradient(circle at 82% 0,#e2a62b22,transparent 26rem),linear-gradient(125deg,#0c2922,#153f34 68%,#12362e);box-shadow:0 18px 42px #102d2712}.agent-hero:after{content:"";position:absolute;width:280px;height:280px;right:-110px;bottom:-190px;border:42px solid #e2a62b12;border-radius:50%}.agent-identity{display:flex;align-items:center;gap:17px;position:relative;z-index:1}.agent-identity>span{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:15px;color:#102d27;background:var(--yellow);box-shadow:0 8px 24px #0004}.agent-identity>span svg{width:29px;height:29px}.agent-identity small,.agent-side-heading small,.agent-panel-title small,.agent-conversation header small,.agent-approval-modal header small{color:#8daa9f;font-size:9px;font-weight:800;letter-spacing:.15em}.agent-identity h1{margin:2px 0 4px;font:800 34px/1 Barlow Condensed,sans-serif}.agent-identity p{margin:0;max-width:650px;color:#b9cbc5;font-size:12px}.agent-state-strip{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:relative;z-index:1}.agent-state-strip>span{min-height:35px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #ffffff1b;border-radius:8px;background:#061b1688;color:#dce7e2;font-size:10px;font-weight:700}.agent-state-strip svg{width:14px;height:14px;color:var(--yellow)}.agent-live i,.agent-tool-card span i{width:7px;height:7px;border-radius:50%;background:#90d84a;box-shadow:0 0 0 4px #90d84a18}.agent-live.blocked i,.agent-tool-card span.blocked i{background:#f08a61;box-shadow:0 0 0 4px #f08a6118}.agent-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.agent-kpis>div{min-width:0;display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#fff}.agent-kpis svg{grid-row:1 / 3;width:18px;color:#547068}.agent-kpis b{overflow:hidden;color:var(--ink);font:800 20px/1 Barlow Condensed,sans-serif;text-overflow:ellipsis}.agent-kpis span{overflow:hidden;color:var(--muted);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.agent-kpis>div.risk{border-color:#f1b9a3;background:#fff8f5}.agent-kpis>div.risk svg,.agent-kpis>div.risk b{color:#b74720}.agent-banner{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 13px;border-radius:8px;font-size:11px;font-weight:650}.agent-banner svg{width:16px}.agent-banner.success{color:#235d48;background:#e9f7ef;border:1px solid #b9dec9}.agent-banner.error{color:#8b3218;background:#fff0eb;border:1px solid #f0c1b0}.agent-workspace{min-height:700px;display:grid;grid-template-columns:190px minmax(360px,1fr) 285px;overflow:hidden;border:1px solid #d3dbd4;border-radius:14px;background:#fff;box-shadow:0 15px 38px #102d270c}.agent-sessions,.agent-control-center{min-width:0;background:#f5f7f3}.agent-sessions{display:flex;flex-direction:column;border-right:1px solid var(--line)}.agent-panel-title{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px;border-bottom:1px solid var(--line);background:#f9faf7}.agent-panel-title h3,.agent-side-heading h3{margin:2px 0 0;color:var(--ink);font:800 20px Barlow Condensed,sans-serif}.agent-panel-title button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:var(--green)}.agent-panel-title button svg{width:16px}.agent-session-list{display:grid;align-content:start;gap:5px;padding:8px;overflow:auto}.agent-session-list>button{width:100%;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 9px;border:1px solid transparent;border-radius:9px;text-align:left;color:#41544e;background:transparent}.agent-session-list>button:hover{background:#fff;border-color:#e1e6e0}.agent-session-list>button.selected{color:var(--ink);background:#fff;border-color:#cdd8d0;box-shadow:0 4px 14px #102d2709}.agent-session-list>button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;background:#e8ede8}.agent-session-list>button.selected>span{color:#294c40;background:#dcf1aa}.agent-session-list svg{width:14px}.agent-session-list button>div{min-width:0}.agent-session-list b,.agent-session-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-session-list b{font-size:10px}.agent-session-list small{margin-top:4px;color:#8a9893;font-size:8px}.agent-session-list button>svg{color:#9aa8a3}.agent-empty-mini,.agent-side-empty{display:grid;justify-items:center;gap:6px;padding:32px 14px;color:#82908b;text-align:center}.agent-empty-mini svg,.agent-side-empty svg{width:25px;height:25px;color:#9daa9f}.agent-empty-mini b,.agent-side-empty b{color:#4c5f58;font-size:11px}.agent-empty-mini p,.agent-side-empty p{margin:0;font-size:9px;line-height:1.5}.agent-conversation{min-width:0;width:auto;margin-left:0;display:grid;grid-template-rows:auto 1fr auto;background:#fff}.agent-conversation>header{position:static;z-index:auto;height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line);background:#fff}.agent-conversation header h2{max-width:480px;overflow:hidden;margin:2px 0 0;text-overflow:ellipsis;white-space:nowrap;font:800 21px Barlow Condensed,sans-serif}.agent-conversation header>div:last-child{display:flex;align-items:center;gap:7px}.agent-conversation header button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#52645e;background:#fff;font-size:9px;font-weight:700}.agent-conversation header button svg{width:13px}.agent-session-status{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.agent-session-status.active{color:#266046;background:#e4f5eb}.agent-session-status.archived{color:#64716d;background:#edf0ed}.agent-thread{min-height:440px;max-height:720px;overflow:auto;padding:22px 20px 28px;background:linear-gradient(180deg,#fbfcfa,#fff 180px)}.agent-thread-empty{min-height:390px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.agent-thread-empty.compact{min-height:300px}.agent-thread-empty>span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:var(--green);background:#e4f4bd}.agent-thread-empty>span svg{width:27px;height:27px}.agent-thread-empty h3{margin:2px 0 0;font:800 24px Barlow Condensed,sans-serif}.agent-thread-empty p{max-width:460px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.agent-thread-empty button{display:flex;align-items:center;gap:6px;margin-top:5px;padding:10px 13px;border:0;border-radius:7px;color:#fff;background:var(--green);font-size:10px;font-weight:700}.agent-message{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:17px}.agent-message.user{grid-template-columns:minmax(0,1fr) 34px}.agent-message.user .agent-message-avatar{grid-column:2}.agent-message.user .agent-message-body{grid-column:1;grid-row:1;justify-self:end;width:min(82%,580px);background:#173f35;color:#fff;border-color:#173f35}.agent-message-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--green);background:#e6f2c7}.agent-message.user .agent-message-avatar{color:#52665f;background:#e9edeb}.agent-message-avatar svg{width:16px}.agent-message-body{min-width:0;width:min(92%,680px);padding:12px 14px;border:1px solid #e0e5df;border-radius:5px 14px 14px;background:#fff;box-shadow:0 6px 20px #102d2708}.agent-message.user .agent-message-body{border-radius:14px 5px 14px 14px}.agent-message-meta{display:flex;align-items:center;gap:7px;margin-bottom:7px}.agent-message-meta b{font-size:9px}.agent-message-meta>span{color:#8d9a95;font-size:8px}.agent-message.user .agent-message-meta>span{color:#a9c0b9}.agent-message-body>p{margin:0;font-size:11px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.agent-run-status{margin-left:auto;padding:4px 6px;border-radius:999px;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.agent-run-status.executed{color:#276046;background:#e3f5e9}.agent-run-status.approval_required{color:#785a00;background:#fff2bd}.agent-run-status.blocked,.agent-run-status.failed{color:#923b1f;background:#ffebe4}.agent-run-status.proposed{color:#6e4019;background:#fbf0d2}.agent-tool-trace{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;border-radius:7px;color:#435a52;background:#f1f4f0}.agent-tool-trace svg{width:13px}.agent-tool-trace span{font-size:8px;font-weight:800}.agent-tool-trace code{min-width:0;overflow:hidden;flex:1;color:#6c7a75;font:8px Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}.agent-tool-trace small{font-size:8px;font-weight:800}.agent-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.agent-result-metrics>div{display:grid;gap:2px;padding:8px;border:1px solid #e2e7e1;border-radius:7px;background:#fbfcfa}.agent-result-metrics b{font:800 16px Barlow Condensed,sans-serif}.agent-result-metrics span{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.agent-result-list{display:grid;gap:5px;margin-top:9px}.agent-result-list>div{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:7px;padding:8px 9px;border:1px solid #e2e7e1;border-radius:7px;align-items:center}.agent-result-list span,.agent-result-list small{color:#7c8b85;font-size:7px}.agent-result-list b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-result-record{display:flex;align-items:center;gap:8px;margin-top:9px;padding:9px;border:1px solid #cfe2d3;border-radius:7px;background:#eef8f0}.agent-result-record svg{width:16px;color:#3f7756}.agent-result-record b,.agent-result-record small{display:block}.agent-result-record b{font-size:9px}.agent-result-record small{margin-top:2px;color:#698075;font-size:7px}.agent-citations{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px;color:#56705f;font-size:7px}.agent-citations svg{width:12px}.agent-citations span{padding:4px 6px;border-radius:4px;background:#eef4e9}.agent-thinking{display:flex;align-items:center;gap:4px;padding:8px 12px 0 44px}.agent-thinking>span{width:6px;height:6px;border-radius:50%;background:#789089;animation:agent-pulse 1.2s infinite}.agent-thinking>span:nth-child(2){animation-delay:.16s}.agent-thinking>span:nth-child(3){animation-delay:.32s}.agent-thinking small{margin-left:4px;color:#84928d;font-size:8px}@keyframes agent-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.agent-compose-wrap{padding:12px 15px 14px;border-top:1px solid var(--line);background:#fff}.agent-quick-prompts{display:flex;gap:5px;overflow-x:auto;padding-bottom:8px}.agent-quick-prompts button{flex:0 0 auto;padding:6px 8px;border:1px solid #dce2dc;border-radius:999px;color:#52645e;background:#f7f9f6;font-size:8px}.agent-composer{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;padding:8px;border:1px solid #cfd8d1;border-radius:11px;background:#fafbf9;box-shadow:inset 0 1px 2px #102d2705}.agent-composer:focus-within{border-color:#6e8d7f;box-shadow:0 0 0 3px #6e8d7f17}.agent-composer textarea{width:100%;min-height:42px;max-height:130px;padding:6px;resize:vertical;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px;line-height:1.45}.agent-composer>button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;color:#102d27;background:var(--yellow)}.agent-composer>button:disabled{opacity:.45;cursor:not-allowed}.agent-composer svg{width:17px}.agent-compose-wrap>p{display:flex;align-items:center;gap:5px;margin:7px 2px 0;color:#87948f;font-size:7px}.agent-compose-wrap>p svg{width:11px}.agent-control-center{border-left:1px solid var(--line)}.agent-control-tabs{min-height:72px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;border-bottom:1px solid var(--line);background:#f9faf7}.agent-control-tabs button{position:relative;height:100%;padding:0 4px 14px;border:0;border-bottom:2px solid transparent;color:#7b8984;background:transparent;font-size:8px;font-weight:800}.agent-control-tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green)}.agent-control-tabs button>span{position:absolute;top:12px;right:6px;min-width:15px;padding:2px 4px;border-radius:999px;color:#fff;background:var(--orange);font-size:7px}.agent-control-content{display:grid;align-content:start;gap:8px;max-height:780px;padding:14px;overflow:auto}.agent-side-heading{padding:1px 1px 6px}.agent-attention{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:10px;border:1px solid #e0e5df;border-radius:9px;background:#fff}.agent-attention>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#52675f;background:#edf1ed}.agent-attention.warning>span{color:#8a6418;background:#fff3cc}.agent-attention.urgent>span{color:#a54423;background:#ffebe3}.agent-attention svg{width:15px}.agent-attention>div{min-width:0}.agent-attention small,.agent-attention b,.agent-attention p{display:block;overflow:hidden;text-overflow:ellipsis}.agent-attention small{color:#8c9894;font-size:7px;text-transform:uppercase}.agent-attention b{margin-top:3px;font-size:9px;white-space:nowrap}.agent-attention p{margin:4px 0 0;color:#778681;font-size:7px;white-space:nowrap}.agent-approval-card{display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #ead9a5;border-radius:9px;background:#fffdf5}.agent-approval-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#775a08;background:#ffefb7}.agent-approval-icon svg{width:16px}.agent-approval-card>div:nth-child(2){min-width:0}.agent-approval-card span,.agent-approval-card b,.agent-approval-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-approval-card span{color:#8b7b4a;font-size:7px;text-transform:uppercase}.agent-approval-card b{margin-top:3px;font-size:9px}.agent-approval-card small{margin-top:4px;color:#8c846b;font-size:7px}.agent-approval-card>button{padding:7px 8px;border:0;border-radius:6px;color:#fff;background:var(--green);font-size:8px;font-weight:750}.agent-run-card,.agent-tool-card{padding:11px;border:1px solid #e0e5df;border-radius:9px;background:#fff}.agent-run-card>div,.agent-tool-card>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.agent-run-card>div>small{color:#87948f;font-size:7px}.agent-run-card>b,.agent-tool-card>b{display:block;margin-top:8px;font-size:10px}.agent-run-card p,.agent-tool-card p{margin:4px 0;color:#71807a;font-size:8px;line-height:1.45}.agent-run-card>small,.agent-tool-card>small{color:#8b9793;font-size:7px}.agent-tool-card>div>span{display:inline-flex;align-items:center;gap:6px;color:#71817a;font-size:7px;font-weight:800;text-transform:uppercase}.agent-tool-card>div>span.ready{color:#376d50}.agent-tool-card>div>svg{width:13px;color:#85928d}.agent-approval-modal{width:min(600px,calc(100vw - 28px))}.agent-approval-modal>header{position:static;height:auto;justify-content:space-between;padding:0 0 15px;border-bottom:1px solid var(--line)}.agent-approval-modal header h3{margin:3px 0 0;font:800 25px Barlow Condensed,sans-serif}.agent-approval-modal header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:7px;background:#fff}.agent-approval-facts{display:grid;grid-template-columns:.65fr 1fr 1.4fr;gap:7px;margin:15px 0}.agent-approval-facts>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf7}.agent-approval-facts span,.agent-approval-facts b{display:block;overflow:hidden;text-overflow:ellipsis}.agent-approval-facts span{color:#7b8984;font-size:8px}.agent-approval-facts b{margin-top:4px;font-size:9px;white-space:nowrap}.agent-arguments{display:grid;gap:6px;margin-bottom:15px}.agent-arguments>small{color:#7d8a85;font-size:8px;font-weight:800;letter-spacing:.1em}.agent-arguments>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 10px;border:1px solid #e0e5df;border-radius:7px}.agent-arguments span{color:#72817b;font-size:8px}.agent-arguments code{overflow-wrap:anywhere;color:var(--ink);font:9px Inter,sans-serif}.agent-approval-modal>textarea{width:100%;min-height:90px;margin-top:6px;padding:10px;border:1px solid #cfd7d1;border-radius:8px;resize:vertical}.agent-approval-modal .field-help{display:flex;align-items:flex-start;gap:6px}.agent-approval-modal .field-help svg{width:14px;flex:0 0 14px}.agent-approval-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.agent-approval-modal>footer button{display:flex;align-items:center;gap:6px;padding:10px 13px;border:0;border-radius:7px;color:#fff;background:var(--green);font-size:10px;font-weight:750}.agent-approval-modal>footer button.secondary{color:#8f3b20;border:1px solid #e6b9aa;background:#fff}.agent-approval-modal>footer button:disabled{opacity:.45;cursor:not-allowed}.agent-approval-modal>footer svg{width:14px}.spin{animation:gate-spin 1s linear infinite}@media(max-width:1250px){.agent-workspace{grid-template-columns:180px minmax(420px,1fr) 290px}.agent-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.agent-workspace{grid-template-columns:190px minmax(0,1fr)}.agent-control-center{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}.agent-control-tabs{min-height:52px;align-items:end}.agent-control-tabs button{padding-bottom:10px}.agent-control-tabs button>span{top:4px;right:28%}.agent-control-content{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.agent-control-content .agent-side-heading,.agent-control-content .agent-side-empty{grid-column:1 / -1}}@media(max-width:760px){.agent-hero{align-items:flex-start;flex-direction:column;padding:20px}.agent-state-strip{justify-content:flex-start}.agent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace{display:flex;flex-direction:column;min-height:0;overflow:visible}.agent-sessions{border-right:0;border-bottom:1px solid var(--line)}.agent-session-list{grid-auto-flow:column;grid-auto-columns:minmax(170px,68vw);overflow-x:auto}.agent-session-list>button{height:58px}.agent-conversation{min-height:620px}.agent-thread{max-height:none;min-height:400px}.agent-control-content{grid-template-columns:1fr}.agent-control-content .agent-side-heading,.agent-control-content .agent-side-empty{grid-column:auto}}@media(max-width:520px){.agent-identity{align-items:flex-start}.agent-identity>span{width:46px;height:46px;flex-basis:46px;border-radius:12px}.agent-identity>span svg{width:23px}.agent-identity h1{font-size:28px}.agent-state-strip{display:grid;grid-template-columns:1fr 1fr;width:100%}.agent-state-strip>span:first-child{grid-column:1 / -1}.agent-kpis{gap:6px}.agent-kpis>div{padding:10px;grid-template-columns:24px 1fr}.agent-kpis b{font-size:17px}.agent-conversation>header{padding:11px 12px}.agent-conversation header button{width:34px;height:34px;padding:0;font-size:0;justify-content:center}.agent-thread{padding:18px 11px 24px}.agent-message{grid-template-columns:28px minmax(0,1fr);gap:7px}.agent-message.user{grid-template-columns:minmax(0,1fr) 28px}.agent-message-avatar{width:28px;height:28px;border-radius:8px}.agent-message-body,.agent-message.user .agent-message-body{width:94%;padding:10px}.agent-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-quick-prompts{margin-right:-8px}.agent-compose-wrap{padding:10px}.agent-control-tabs button{font-size:7px}.agent-approval-modal{position:fixed;inset:auto 8px 8px;width:auto;max-height:calc(100vh - 16px);overflow:auto;margin:0;border-radius:15px}.agent-approval-facts{grid-template-columns:1fr}.agent-arguments>div{grid-template-columns:90px minmax(0,1fr)}.agent-approval-modal>footer{display:grid;grid-template-columns:1fr 1fr}.agent-approval-modal>footer button{justify-content:center}}html.native-app{background:#071814;overscroll-behavior:none}html.native-app body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.native-app button,html.native-app a,html.native-app input,html.native-app textarea,html.native-app select{touch-action:manipulation}.mobile-runtime-banner{align-items:center;background:#e9f8c9;border:1px solid #bddc75;border-radius:12px;color:#24420f;display:flex;font-size:.86rem;font-weight:700;gap:9px;margin:12px 22px 0;padding:11px 13px}.mobile-runtime-banner.offline{background:#fff0db;border-color:#f2bd77;color:#73420c;margin-top:0;border-radius:0}.mobile-runtime-banner svg{flex:0 0 auto;height:18px;width:18px}.mobile-runtime-banner button{background:transparent;border:0;color:inherit;margin-left:auto;padding:2px}@media(max-width:720px){html.native-app .app>aside{padding-bottom:env(safe-area-inset-bottom)}html.native-app main>header{padding-top:8px}.mobile-runtime-banner{margin-left:12px;margin-right:12px}.mobile-runtime-banner.offline{margin-left:0;margin-right:0}}:root{--surface: #ffffff;--soft: #f5f7f2;--shadow-sm: 0 8px 24px #102d2709;--shadow-md: 0 18px 50px #102d2712}body{background:#f3f5f0}.app>aside{width:252px;background:linear-gradient(180deg,#0d342b,#09271f)}.brand{height:84px;padding:20px 22px}.brand small{color:#a5b8b2}.app>aside nav{display:block;flex:1;padding:15px 11px 22px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.nav-group{display:grid;gap:3px;margin-bottom:17px}.nav-group>small{padding:0 11px 5px;color:#7f9a92;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nav-group button{min-height:41px;border-radius:9px;padding:10px 11px}.nav-group button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group button.active{box-shadow:0 8px 22px #0002}.nav-group button.active:before{border-radius:99px}.nav-group em{border-radius:999px;padding:3px 7px}.sidefoot{background:#08231c}.health{padding:12px 18px}main{width:calc(100% - 252px);margin-left:252px}main>header{height:84px;padding:0 30px}main>header h2{font-size:26px}.content{max-width:1500px;padding:30px}.icon,.ask,.pagehead>button,.toolbar button,.primary,.secondary{border-radius:10px}.ask{padding-inline:15px}.headright{overflow:visible}.global-create,.notification-center{position:relative}.create-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid #153f34;border-radius:10px;color:#fff;background:var(--green);box-shadow:0 7px 16px #164a2c18;font-size:10px;font-weight:800;cursor:pointer}.create-button:hover{background:#0b2f27}.create-button svg{width:15px;height:15px}.create-button svg:last-child{width:12px;opacity:.65}.create-menu{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:285px;padding:8px;border:1px solid #d9e2dc;border-radius:14px;background:#fff;box-shadow:0 22px 55px #102d2726}.create-menu>header{display:grid;gap:3px;padding:10px 10px 8px}.create-menu>header span{color:#45645a;font-size:8px;font-weight:900;letter-spacing:.14em}.create-menu>header small{color:var(--muted);font-size:9px}.create-menu>button{display:grid;grid-template-columns:35px 1fr;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:10px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.create-menu>button:hover{background:#f3f7f1}.create-menu>button>svg{width:17px;height:17px;padding:9px;box-sizing:content-box;border-radius:9px;color:#215746;background:#fff4d6}.create-menu>button:nth-of-type(2)>svg{color:var(--yellow);background:var(--yellow-soft)}.create-menu>button span{display:grid;gap:2px}.create-menu>button b{font-size:10px}.create-menu>button small{color:var(--muted);font-size:8px}.notification-menu{position:absolute;z-index:45;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--cream-2);box-shadow:0 22px 55px #102d2726}.notification-menu>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid var(--line)}.notification-menu>header>div{display:grid;gap:3px}.notification-menu>header span{color:var(--green);font-size:8px;font-weight:900;letter-spacing:.14em}.notification-menu>header small{color:var(--muted);font-size:9px}.notification-menu>header button{display:inline-flex;align-items:center;gap:6px;padding:8px;border-color:var(--line);color:var(--green);background:#fff;font-size:8px;font-weight:800}.notification-menu>header button svg{width:14px}.notification-list{display:grid;max-height:420px;overflow-y:auto;padding:7px}.notification-list>button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.notification-list>button:hover{background:#f4efe4}.notification-list>button.unread{background:color-mix(in srgb,var(--yellow) 10%,#fff)}.notification-list>button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--green);background:var(--yellow-soft)}.notification-list>button>span svg{width:16px}.notification-list>button>div{min-width:0;display:grid;gap:3px}.notification-list b{font-size:10px}.notification-list p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.notification-list small{color:#789087;font-size:8px}.notification-empty{display:grid;justify-items:center;gap:6px;padding:34px 20px;color:var(--muted);text-align:center}.notification-empty svg{color:var(--green)}.notification-empty p{margin:0;font-size:9px}.referral-list b small{margin-left:5px;color:var(--green);font-size:7px;letter-spacing:.08em}.delivery-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:14px}.delivery-health>div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.delivery-health span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.delivery-health b{color:var(--green);font-size:17px}.delivery-health .danger{border-color:#d89b8d;background:#fff5f2}.delivery-health .danger b{color:#a43c25}.delivery-dead-letters{display:grid;gap:8px;margin-top:12px}.delivery-dead-letters article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #d89b8d;border-radius:10px;background:#fff5f2}.delivery-dead-letters article>div{min-width:0}.delivery-dead-letters p{margin:4px 0;color:#824736;overflow-wrap:anywhere}.delivery-dead-letters small{color:var(--muted)}.delivery-dead-letters button{white-space:nowrap}.delivery-clear{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--green)}.pagehead>button.primary{border-color:var(--green);color:#fff;background:var(--green)}.pagehead>button.primary:hover:not(:disabled){background:#0b2f27}.hero,.pagehead{margin-bottom:22px}.hero h1,.pagehead h1{font-size:clamp(35px,4vw,46px);line-height:1}.hero p,.pagehead p{font-size:13px;line-height:1.55}.stat,.card{border-color:#dfe5dd;border-radius:14px;box-shadow:var(--shadow-sm)}.stat{padding:17px}.stat>span{border-radius:9px}.card{padding:20px}.operations-empty{min-height:175px;border-radius:10px}.operations-empty b{font-size:18px}.operations-empty p{font-size:11px}.mobile-bottom-nav{display:none}.home-hero{position:relative;align-items:center;min-height:190px;padding:30px;overflow:hidden;border:1px solid #245b4c;border-radius:18px;color:#fff;background:radial-gradient(circle at 90% 10%,#e2a62b2b,transparent 19rem),linear-gradient(125deg,#0b3329,#164c3d);box-shadow:var(--shadow-md)}.home-hero:after{content:"";position:absolute;width:270px;height:270px;right:-90px;bottom:-180px;border:1px solid #e2a62b2b;border-radius:50%;box-shadow:0 0 0 34px #e2a62b0a,0 0 0 70px #e2a62b08}.home-hero>*{position:relative;z-index:1}.home-hero label{color:var(--yellow)}.home-hero h1{margin:7px 0 8px;color:#fff}.home-hero p{max-width:720px;color:#c4d4cf}.home-hero-actions{display:flex;align-items:center;gap:9px;margin-left:25px}.home-hero-actions button{min-height:44px;padding:11px 15px;white-space:nowrap}.home-hero-actions .secondary{display:flex;align-items:center;gap:7px;border:1px solid #ffffff32;color:#fff;background:#ffffff0e}.home-hero-actions .primary{color:#0a2a22;background:var(--yellow)}.home-hero-actions svg{width:17px}.launchpad{margin-bottom:17px;padding:23px;border:1px solid #d8e1d4;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.launchpad-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.launchpad-head>div:first-child>span{color:#5c746b;font-size:9px;font-weight:800;letter-spacing:.14em}.launchpad-head h2{margin:4px 0;color:var(--ink);font:800 26px/1 Barlow Condensed,sans-serif}.launchpad-head p{margin:0;color:var(--muted);font-size:11px}.launchpad-agent{display:flex;align-items:center;gap:10px;min-width:210px;padding:10px 12px;border:1px solid #dce5d8;border-radius:12px;background:#f7faf3}.launchpad-agent>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#153f34;background:var(--yellow)}.launchpad-agent svg{width:21px}.launchpad-agent div{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px}.launchpad-agent small{grid-column:1 / -1;color:#7f918b;font-size:7px;font-weight:800;letter-spacing:.1em}.launchpad-agent b{font-size:13px}.launchpad-agent em{color:#397456;font-size:9px;font-style:normal}.launchpad-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launchpad-steps>button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:10px;min-height:154px;padding:14px;border:1px solid #e1e6de;border-radius:13px;color:var(--ink);background:#fafbf8;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.launchpad-steps>button:hover{transform:translateY(-2px);border-color:#d99a1a;box-shadow:0 12px 24px #193d2f10}.launchpad-number{color:#809089;font-size:9px;font-weight:800}.launchpad-icon{width:34px;height:34px;display:grid;place-items:center;justify-self:end;border-radius:9px;color:#1e5948;background:#fff4d6}.launchpad-icon svg{width:17px}.launchpad-copy{grid-column:1 / -1;display:grid;align-content:start;gap:5px}.launchpad-copy b{font-size:12px}.launchpad-copy small{color:var(--muted);font-size:9px;line-height:1.5}.launchpad-action{grid-column:1 / -1;display:flex;align-items:center;gap:5px;color:#285d4e;font-size:9px;font-weight:800}.launchpad-action svg{width:13px}.today-actions{display:grid;grid-template-columns:minmax(190px,.9fr) repeat(3,minmax(180px,1fr));gap:8px;margin-bottom:17px;padding:9px;border:1px solid #d9e2d8;border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}.today-actions>div,.today-actions>button{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px}.today-actions>div>span{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border-radius:10px;color:#153c31;background:var(--yellow)}.today-actions>div>span svg{width:17px}.today-actions>div>div,.today-actions>button>span{display:grid;min-width:0;gap:2px}.today-actions>div small{color:#547066;font-size:7px;font-weight:900;letter-spacing:.12em}.today-actions>div b{font-size:10px}.today-actions>button{border:1px solid #e2e7e0;border-radius:10px;color:var(--ink);background:#fafbf8;text-align:left;cursor:pointer}.today-actions>button:hover{border-color:#d6a23a;background:#fffaf0}.today-actions>button>svg:first-child{width:17px;flex:0 0 auto;color:#2b6152}.today-actions>button:nth-of-type(2)>svg:first-child{color:var(--yellow)}.today-actions>button>svg:last-child{width:13px;margin-left:auto;color:#809089}.today-actions>button b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.today-actions>button small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.agent-hero{border-radius:17px;box-shadow:var(--shadow-md)}.agent-workspace{border-radius:16px;box-shadow:var(--shadow-sm)}.agent-thread-empty p{font-size:12px}.agent-empty-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(680px,100%);margin-top:12px}.agent-thread-empty .agent-empty-prompts button{justify-content:space-between;margin:0;padding:10px;border:1px solid #dae2d7;border-radius:10px;color:#294c40;background:#f8faf6;text-align:left;font-size:9px}.agent-empty-prompts button:hover{border-color:#d6a23a;background:#fff7e3}.agent-empty-prompts svg{width:13px;flex:0 0 auto}.agent-compose-wrap>p{font-size:9px}.agent-control-tabs button{font-size:8px}.crm-pagehead>div>p{max-width:780px}.crm-summary>div{border-radius:13px;box-shadow:var(--shadow-sm)}.crm-summary>div:nth-child(2)>svg{color:var(--yellow);background:var(--yellow-soft)}.crm-tabs{padding-bottom:3px}.crm-tabs button{min-height:48px;padding-inline:13px}.crm-record-table tr{transition:background .15s ease}.crm-record-table tbody tr:hover{background:#fafcf7}.crm-toolbar>.crm-view-switch{display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;gap:3px;min-width:164px;padding:3px;border-radius:8px;background:#f2f5f2}.crm-toolbar>.crm-view-switch:focus-within{border-color:var(--yellow);box-shadow:0 0 0 3px #e2a62b24}.crm-view-switch button{min-width:0;border:0;border-radius:6px;background:transparent}.crm-view-switch button:hover:not(:disabled){border-color:transparent;background:#fff}.crm-view-switch button.active{color:#6e4019;background:#fff;box-shadow:0 2px 8px #2e180812}.crm-view-switch button.active svg{color:var(--yellow)}.crm-board{display:grid;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:10px;max-width:100%;padding:2px 1px 11px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.crm-board-column{min-height:350px;border:1px solid #dfe5df;border-top:3px solid var(--yellow);border-radius:12px;background:#f7f9f7;scroll-snap-align:start}.crm-board-column>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px 10px}.crm-board-column>header>div{display:flex;align-items:center;min-width:0;gap:7px}.crm-board-column>header i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px var(--yellow-soft)}.crm-board-column>header b{overflow:hidden;color:#243e36;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crm-board-column>header span{min-width:21px;padding:3px 6px;border-radius:999px;color:#6e4019;background:var(--yellow-soft);font-size:8px;font-weight:900;text-align:center}.crm-board-column>header strong{color:#4e625a;font-size:9px}.crm-board-column>div{display:grid;align-content:start;gap:8px;padding:0 8px 9px}.crm-board-card{display:grid;gap:8px;width:100%;padding:12px;border:1px solid #dde4de;border-radius:10px;color:var(--ink);background:#fff;box-shadow:0 5px 14px #173a2e09;text-align:left;cursor:pointer}.crm-board-card:hover{transform:translateY(-1px);border-color:#8eaf9f;box-shadow:0 9px 20px #173a2e12}.crm-board-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.crm-board-card-top b{font-size:11px;line-height:1.35}.crm-board-card-top svg{width:14px;flex:0 0 auto;color:#82918c}.crm-board-card p{margin:0;color:#63736d;font-size:8px;line-height:1.45}.crm-board-card-link{display:flex;align-items:center;gap:5px;overflow:hidden;color:#547068;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm-board-card-link svg{width:11px;flex:0 0 auto;color:var(--yellow)}.crm-board-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #edf0ec}.crm-board-card footer strong{color:#1a493c;font-size:9px}.crm-board-card footer small{color:#8a9692;font-size:7px;text-align:right}.crm-board-empty{display:grid;min-height:86px;place-items:center;padding:16px;border:1px dashed #d5ddd7;border-radius:9px;color:#8a9691;font-size:8px;text-align:center}.crm-editor.crm-editor-360{width:min(920px,100%)}.crm-editor-tabs{display:flex;gap:4px;padding:8px 22px;border-bottom:1px solid #dce3de;background:#fff}.crm-editor-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid transparent;border-radius:8px;color:#60716a;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.crm-editor-tabs button svg{width:14px}.crm-editor-tabs button:hover{color:#183d32;background:#f4f7f3}.crm-editor-tabs button.active{border-color:#d3ded7;color:#143d31;background:#edf4ef;box-shadow:0 3px 10px #12372c0b}.crm360{display:grid;gap:13px;padding:18px 22px 28px}.crm360-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;border:1px solid #e2c681;border-radius:14px;background:linear-gradient(120deg,#fff9e9,#fffdf8);box-shadow:0 9px 22px #8b64100c}.crm360-next.urgent{border-color:#ebb19b;background:linear-gradient(120deg,#fff2ec,#fffaf8)}.crm360-next.warning{border-color:#e8c46e}.crm360-next.clear{border-color:#bdd6c8;background:linear-gradient(120deg,#eff7f2,#fbfdfb)}.crm360-next-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;color:#133b30;background:var(--yellow);box-shadow:0 8px 18px #e2a62b25}.crm360-next.urgent .crm360-next-icon{color:#fff;background:var(--orange);box-shadow:0 8px 18px #b5502a25}.crm360-next.clear .crm360-next-icon{color:#fff;background:#267254;box-shadow:0 8px 18px #26725422}.crm360-next-icon svg{width:21px}.crm360-next>div:nth-child(2){min-width:0}.crm360-next span{color:#7e651e;font-size:7px;font-weight:900;letter-spacing:.12em}.crm360-next.urgent span{color:#9b4d32}.crm360-next.clear span{color:#37735d}.crm360-next h3{margin:4px 0;color:var(--ink);font:800 21px/1.1 Barlow Condensed,sans-serif}.crm360-next p{margin:0;color:#586a63;font-size:9px;line-height:1.55}.crm360-next small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#788781;font-size:7px;line-height:1.4}.crm360-next small svg{width:11px;flex:0 0 auto}.crm360-next>button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:10px 12px;border:1px solid #153f34;border-radius:9px;color:#fff;background:var(--green);font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.crm360-next>button:hover{background:#092f26}.crm360-next>button svg{width:14px}.crm360-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm360-kpis>div{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #dfe5df;border-radius:11px;background:#fff}.crm360-kpis>div>svg{width:17px;height:17px;padding:8px;box-sizing:content-box;border-radius:9px;color:#27604f;background:#edf5f1}.crm360-kpis>div.money>svg{color:#845d08;background:var(--yellow-soft)}.crm360-kpis>div.risk>svg{color:#a54427;background:#ffede6}.crm360-kpis span{display:grid;gap:2px;min-width:0}.crm360-kpis b{color:#17382f;font:800 18px/1 Barlow Condensed,sans-serif}.crm360-kpis small{overflow:hidden;color:#77847f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm360-section{padding:15px;border:1px solid #dfe5df;border-radius:13px;background:#fff;box-shadow:0 6px 18px #102d2707}.crm360-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.crm360-section>header>div>span{color:#75877f;font-size:7px;font-weight:900;letter-spacing:.12em}.crm360-section>header h3{margin:3px 0 0;color:#17382f;font:800 17px/1.1 Barlow Condensed,sans-serif}.crm360-section>header>small{color:#71817a;font-size:8px}.crm360-section>header>button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d8e0da;border-radius:8px;color:#35584c;background:#f8faf8;font-size:8px;font-weight:800;cursor:pointer}.crm360-section>header>button:hover{border-color:#aebfb6;background:#f1f6f2}.crm360-section>header>button svg{width:13px}.crm360-relationships{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm360-relationships>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #e0e5e1;border-radius:10px;color:var(--ink);background:#fafbf9;text-align:left;cursor:pointer}.crm360-relationships>button:hover{border-color:#98b0a4;background:#f4f8f5}.crm360-relationships>button.current{border-color:#dca72b;background:#fffaf0;box-shadow:inset 3px 0 0 var(--yellow)}.crm360-relationships>button>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#225a48;background:#e9f2ed}.crm360-relationships>button.current>span:first-child{color:#5e4307;background:var(--yellow-soft)}.crm360-relationships>button>span:first-child svg{width:15px}.crm360-relationships>button>div{display:grid;min-width:0;gap:2px}.crm360-relationships>button>div small{color:#85918d;font-size:6px;font-weight:900;letter-spacing:.1em}.crm360-relationships>button>div b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crm360-relationships>button>div p{margin:0;overflow:hidden;color:#718078;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm360-relationships>button>svg:last-child{width:13px;color:#8a9691}.crm360-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px}.crm360-list,.crm360-trust-list{display:grid;gap:7px}.crm360-list>button,.crm360-trust-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid #e4e8e4;border-radius:9px;color:var(--ink);background:#fbfcfa;text-align:left}.crm360-list>button{cursor:pointer}.crm360-list>button:hover{border-color:#a4b8ae;background:#f5f8f5}.crm360-list>button>span:first-child,.crm360-trust-list>article>span:first-child{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#27604f;background:#edf4f0}.crm360-trust-list>article.promise>span:first-child{color:#7a5708;background:var(--yellow-soft)}.crm360-trust-list>article.concern>span:first-child{color:#9b4529;background:#ffede6}.crm360-list svg,.crm360-trust-list svg{width:14px}.crm360-list button>div,.crm360-trust-list article>div{display:grid;min-width:0;gap:2px}.crm360-list small,.crm360-trust-list small{color:#82908a;font-size:6px;font-weight:900;letter-spacing:.08em}.crm360-list b,.crm360-trust-list b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.crm360-list p,.crm360-trust-list p{margin:0;overflow:hidden;color:#6d7c76;font-size:7px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.crm360-list button>svg:last-child{width:12px;color:#8c9894}.crm360-activity{display:grid}.crm360-activity article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 4px;border-top:1px solid #edf0ed}.crm360-activity article:first-child{border-top:0}.crm360-activity article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#345e50;background:#edf4f0}.crm360-activity article>span.appointment{color:#725006;background:var(--yellow-soft)}.crm360-activity article>span.concern{color:#9d4528;background:#ffede6}.crm360-activity article>span svg{width:14px}.crm360-activity article>div{display:grid;min-width:0;gap:2px}.crm360-activity b{font-size:9px}.crm360-activity p{margin:0;overflow:hidden;color:#6f7e78;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm360-activity time{color:#8b9792;font-size:7px;white-space:nowrap}.crm360-empty{display:flex;align-items:center;gap:10px;min-height:62px;padding:11px;border:1px dashed #d5ddd7;border-radius:9px;color:#718078;background:#fafbf9}.crm360-empty>svg{width:18px;flex:0 0 auto}.crm360-empty>div{display:grid;gap:3px}.crm360-empty b{color:#52665e;font-size:9px}.crm360-empty p{margin:0;font-size:7px;line-height:1.45}:root{--surface: var(--cream-2);--soft: var(--cream);--shadow-sm: 0 8px 24px #4a2a0e0d;--shadow-md: 0 18px 50px #2e180817}body{background:var(--cream);color:var(--ink)}.app>aside{background:linear-gradient(180deg,var(--green-dark) 0%,#0f3822 58%,var(--espresso) 100%)}.app>aside .brand{border-bottom-color:#f7efdd1a}.brand small{color:#d6c9ac}.nav-group>small{color:#c4b38e}.app>aside nav button{color:#e0d6be}.app>aside nav button:hover{color:var(--cream-2);background:#f7efdd10}.app>aside nav button.active{color:var(--espresso);background:var(--cream-2)}.app>aside nav button.active:before{background:var(--honey)}.app>aside nav em{color:var(--espresso);background:var(--honey)}.sidefoot,.user{background:#241307}.health{color:#c7b99b;border-top-color:#f7efdd1a}.health i,.modebar small i{background:var(--honey)}main>header{border-bottom-color:var(--line);background:#fcf8eff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.content{background:var(--cream)}.workspace-card,.stat,.card,.launchpad,.today-actions,.crm-summary>div,.crm-record-table,.crm-editor,.crm360-kpis>div,.crm360-section,.agent-workspace,.modebar,.create-menu{border-color:var(--line);background:var(--cream-2)}.workspace-card,.launchpad,.today-actions,.crm-summary>div,.crm360-section{box-shadow:var(--shadow-sm)}input,textarea,select,.botname,.composer{border-color:var(--line);background:#fffdf8}.ask,.home-hero-actions .primary{border-color:var(--yellow);color:var(--espresso);background:var(--yellow)}.ask:hover,.home-hero-actions .primary:hover{border-color:var(--yellow-dark);background:var(--honey)}.primary,.create-button,.pagehead>button.primary,.crm360-next>button{border-color:var(--green-dark);background:var(--green-dark)}.primary:hover:not(:disabled),.create-button:hover,.pagehead>button.primary:hover:not(:disabled),.crm360-next>button:hover{background:#0f3822}.home-hero{border-color:var(--green);background:radial-gradient(circle at 90% 10%,#f3c9482e,transparent 19rem),linear-gradient(125deg,var(--green-dark),#0f3822 62%,var(--espresso))}.home-hero:after{border-color:#f3c94833;box-shadow:0 0 0 34px #f3c9480d,0 0 0 70px #f3c94809}.home-hero label{color:var(--honey)}.home-hero p{color:#e4dcc9}.launchpad-agent,.launchpad-steps>button,.today-actions>button,.crm-board-column,.crm-board-card,.crm360-relationships>button,.crm360-list>button,.crm360-trust-list>article,.crm360-empty,.agent-thread-empty .agent-empty-prompts button{border-color:var(--line);background:#fffdf8}.launchpad-icon,.create-menu>button>svg,.crm-board-column>header i,.crm360-kpis>div.money>svg,.crm360-relationships>button.current>span:first-child,.crm360-trust-list>article.promise>span:first-child,.crm360-activity article>span.appointment{background-color:var(--yellow-soft)}.launchpad-steps>button:hover,.today-actions>button:hover,.agent-empty-prompts button:hover,.crm-board-card:hover{border-color:var(--bronze);background:#fff9ea}.crm-tabs,.crm-editor-tabs{border-color:var(--line);background:var(--cream-2)}.crm-editor-tabs button.active,.crm-view-switch button.active{border-color:var(--tan);color:var(--brown-dark);background:var(--yellow-soft)}.crm-board-column{border-top-color:var(--yellow);background:#f8f0df}.crm-board-column>header span{color:var(--brown-dark);background:var(--yellow-soft)}.crm360-next{border-color:var(--tan);background:linear-gradient(120deg,var(--yellow-soft),#fffdf8)}.crm360-next-icon{color:var(--espresso);background:var(--honey)}.crm360-section>header h3,.crm360-kpis b{color:var(--ink)}.gate-tabs,.crm-toolbar>.crm-view-switch{background:var(--sand)}.gate-tabs button.active,.crm-view-switch button.active{box-shadow:0 2px 8px #4a2a0e14}.public-referral-card>p{color:#d9ccb0}.public-referral-card>label{color:var(--honey)}.public-success svg{color:var(--honey)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #e2a62b66;outline-offset:2px}@media(max-width:1180px){.launchpad-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-steps>button{min-height:135px}.today-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.today-actions>div{grid-column:1 / -1}}@media(max-width:1000px){main{width:100%;margin-left:0}}@media(max-width:760px){body{background:var(--cream)}main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}main>header{height:68px;padding:0 14px}main>header h2{font-size:22px}main>header small{display:none}.headright{gap:5px}.headright .ask{display:none}.create-button{width:40px;justify-content:center;padding:9px}.create-button span,.create-button svg:last-child{display:none}.create-menu,.notification-menu{position:fixed;top:62px;right:10px;left:10px;width:auto}.delivery-health{grid-template-columns:1fr 1fr}.delivery-dead-letters article{align-items:flex-start;flex-direction:column}.content{padding:16px 12px 24px}.mobile-bottom-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 5px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fcf8eff2;box-shadow:0 -10px 30px #4a2a0e14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-bottom-nav button{display:grid;justify-items:center;gap:3px;min-width:0;padding:5px 2px;border:0;border-radius:10px;color:#71817c;background:transparent;font-size:8px;font-weight:700}.mobile-bottom-nav button.active{color:var(--brown-dark);background:var(--yellow-soft)}.mobile-bottom-nav svg{width:20px;height:20px}.mobile-bottom-nav span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero{display:block;min-height:0;padding:23px 20px}.home-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:20px 0 0}.home-hero-actions button{width:100%;margin:0}.launchpad{padding:17px}.launchpad-head{align-items:flex-start}.launchpad-agent{min-width:0}.agent-empty-prompts,.today-actions{grid-template-columns:1fr}.today-actions>div{grid-column:auto}.crm360{padding:13px 12px 24px}.crm-editor-tabs{padding-inline:12px}.crm360-next{grid-template-columns:auto minmax(0,1fr)}.crm360-next>button{grid-column:1 / -1;justify-content:center;width:100%}.crm360-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm360-grid,.crm360-relationships{grid-template-columns:1fr}}@media(max-width:620px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{min-width:0;padding:13px}.stat>span{width:31px;height:31px}.stat b{font-size:25px}.stat small{max-width:80%;font-size:8px}.launchpad-head{display:block}.launchpad-agent{margin-top:14px}.launchpad-steps{grid-template-columns:1fr}.launchpad-steps>button{min-height:124px}.grid2{grid-template-columns:1fr}.crm-summary{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x proximity}.crm-summary>div{min-width:155px;flex:0 0 155px;scroll-snap-align:start}.crm-toolbar>.crm-view-switch{display:grid;min-width:0}.crm-board{grid-auto-columns:minmax(82vw,1fr)}.crm-record-table table,.crm-record-table tbody{display:block;width:100%}.crm-record-table thead{display:none}.crm-record-table tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-bottom:9px;padding:14px;border:1px solid #e0e5dd;border-radius:12px;background:#fff}.crm-record-table td{display:block;width:auto;padding:0!important;border:0;font-size:10px}.crm-record-table td:first-child{grid-column:1}.crm-record-table td:nth-child(2){grid-column:2;grid-row:1;padding-right:28px!important}.crm-record-table td:nth-child(3),.crm-record-table td:nth-child(4),.crm-record-table td:nth-child(5){grid-column:1 / -1;color:#687a73}.crm-record-table td:last-child{position:absolute;top:10px;right:8px}}.tutorial-button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--cream-2);color:var(--ink);font-weight:750}.tutorial-button svg{width:17px;height:17px;color:var(--green)}.tutorial-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end}.tutorial-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#0c16267a}.tutorial-drawer{position:relative;width:min(500px,94vw);height:100%;overflow-y:auto;background:#f7f9fc;box-shadow:-20px 0 50px #0c16262e;animation:crm-drawer-in .2s ease-out}.tutorial-drawer>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:20px;padding:25px;border-bottom:1px solid var(--line);background:#fffffff7}.tutorial-drawer header small,.tutorial-list article>span{color:var(--green);font-size:11px;font-weight:850;letter-spacing:.09em}.tutorial-drawer h2{margin:3px 0 4px;font:800 30px Barlow Condensed,sans-serif}.tutorial-drawer header p{margin:0;color:var(--muted)}.tutorial-list{display:grid;gap:16px;padding:20px}.tutorial-list article{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 24px #2e18080f}.tutorial-list article.complete{border-color:#9bd4b7;background:#f5fbf7}.tutorial-list article>span{display:flex;align-items:center;gap:6px}.tutorial-list article>span svg{width:15px;height:15px}.tutorial-list h3{margin:8px 0 5px;font-size:19px}.tutorial-list article>p{margin:0;color:var(--muted)}.tutorial-list ol{margin:16px 0;padding-left:22px}.tutorial-list li{margin:9px 0;padding-left:3px}.tutorial-safety{display:flex;gap:9px;padding:11px;border-radius:9px;background:#eef7f2;color:#195d3d}.tutorial-safety svg{width:18px;flex:0 0 auto}.tutorial-safety p{margin:0;font-size:13px;line-height:1.45}.tutorial-list article>button{display:inline-flex;align-items:center;gap:7px;margin-top:14px}.tutorial-list article>button svg{width:16px;height:16px}@media(max-width:720px){.tutorial-button span{display:none}.tutorial-button{width:38px;justify-content:center;padding:0}}.value-path{margin:20px 0;padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--cream-2),#fff)}.value-path-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.value-path-head span{color:var(--green);font-size:11px;font-weight:850;letter-spacing:.09em}.value-path-head h2{margin:4px 0;font:800 27px Barlow Condensed,sans-serif}.value-path-head p{margin:0;color:var(--muted)}.value-progress{min-width:110px;text-align:right}.value-progress b{display:block;color:var(--green);font-size:27px}.value-progress small{color:var(--muted)}.value-path-meter{height:7px;margin:17px 0;overflow:hidden;border-radius:99px;background:var(--sand)}.value-path-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--yellow))}.value-milestones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.value-milestones button{min-width:0;display:flex;align-items:center;gap:9px;padding:12px;text-align:left;border:1px solid var(--line);border-radius:11px;background:#fff}.value-milestones button>span{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:8px;background:var(--yellow-soft);color:var(--green)}.value-milestones button>span svg,.value-milestones button>svg{width:16px;height:16px}.value-milestones button>div{min-width:0;flex:1}.value-milestones b,.value-milestones small{display:block}.value-milestones small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.value-milestones button.complete{border-color:var(--forest-soft);background:#f3faf5}.value-milestones button.complete>span,.value-milestones button.complete>svg{color:var(--green)}@media(max-width:1050px){.value-milestones{grid-template-columns:1fr 1fr}}@media(max-width:620px){.value-path-head{display:block}.value-progress{margin-top:12px;text-align:left}.value-milestones{grid-template-columns:1fr}}.public-funnel{min-height:100vh;background:#07120e;color:#f4f6f2;font-family:Inter,system-ui,sans-serif}.funnel-brand{display:flex;align-items:center;gap:10px;max-width:1080px;margin:auto;padding:24px}.funnel-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e6b84a;color:#102017;font-weight:900}.funnel-brand b{font-size:20px;letter-spacing:.04em}.funnel-brand em{color:#e6b84a;font-style:normal}.funnel-brand small{margin-left:auto;color:#8ca197}.funnel-hero{max-width:880px;margin:auto;padding:55px 24px 75px;text-align:center}.eyebrow{color:#e6b84a;font-size:12px;font-weight:850;letter-spacing:.15em}.funnel-hero h1{max-width:800px;margin:12px auto 20px;font:800 clamp(38px,6vw,70px)/.98 "Barlow Condensed",sans-serif}.funnel-hero .lede{max-width:720px;margin:auto;color:#b5c3bc;font-size:19px;line-height:1.55}.funnel-hero video,.funnel-video{width:100%;aspect-ratio:16/9;margin-top:35px;border:1px solid #29483b;border-radius:18px;background:#10251c}.funnel-video{display:grid;place-content:center;gap:8px;padding:20px}.funnel-video svg{width:60px;height:60px;margin:auto;color:#e6b84a}.funnel-video p{margin:0;color:#8ca197}.funnel-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.funnel-actions button,.funnel-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:10px;background:#e6b84a;color:#142017;font-weight:850;text-decoration:none}.funnel-actions .secondary{border:1px solid #4a6b5d;background:transparent;color:#f4f6f2}.funnel-actions svg{width:18px}.funnel-truth{display:block;max-width:650px;margin:15px auto 0;color:#789087;line-height:1.45}.funnel-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1080px;margin:auto;padding:0 24px 80px}.funnel-proof article{padding:22px;border:1px solid #29483b;border-radius:14px;background:#10251c}.funnel-proof svg{color:#e6b84a}.funnel-proof h2{margin:15px 0 8px;font-size:18px}.funnel-proof p{margin:0;color:#9fb1a8;font-size:14px;line-height:1.5}.funnel-form-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;max-width:980px;margin:auto;padding:75px 24px;border-top:1px solid #29483b}.funnel-form-section>div>h2{margin:8px 0 15px;font:800 42px/1 Barlow Condensed,sans-serif}.funnel-form-section>div>p:not(.eyebrow){color:#9fb1a8;line-height:1.6}.funnel-form-section form{display:grid;gap:14px;padding:24px;border:1px solid #29483b;border-radius:16px;background:#10251c}.funnel-form-section label{display:grid;gap:6px;color:#c9d3ce;font-size:13px;font-weight:700}.funnel-form-section input,.funnel-form-section select{width:100%;padding:12px;border:1px solid #3b5b4d;border-radius:8px;background:#07120e;color:#f4f6f2}.funnel-form-section form>button{min-height:48px;border:0;border-radius:9px;background:#e6b84a;color:#142017;font-weight:850}.funnel-check{grid-template-columns:auto 1fr!important;align-items:start}.funnel-check input{width:auto;margin-top:2px}.funnel-check a{color:#e6b84a}.funnel-error{padding:10px;border-radius:8px;background:#502725;color:#ffd6d2}.funnel-complete{padding:30px;border:1px solid #3e765d;border-radius:16px;background:#10251c;text-align:center}.funnel-complete>svg{width:48px;height:48px;color:#72d39c}.funnel-complete>p{color:#9fb1a8}.public-funnel footer{display:flex;justify-content:center;gap:20px;padding:30px 20px;border-top:1px solid #29483b;color:#789087;font-size:12px}.public-funnel footer a{color:#aabbb2}@media(max-width:800px){.funnel-proof{grid-template-columns:1fr 1fr}.funnel-form-section{grid-template-columns:1fr}.funnel-brand small{display:none}}@media(max-width:520px){.funnel-proof{grid-template-columns:1fr}.funnel-actions{display:grid}.funnel-actions>*{width:100%}.public-funnel footer{flex-wrap:wrap}}.revenue-score-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,330px);gap:1.4rem;align-items:center;margin-bottom:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:20px;background:var(--cream-2)}.score-ring{--score: 0deg;width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--green) var(--score),#e4dfd1 0);position:relative}.score-ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:var(--cream-2)}.score-ring span{position:relative;display:grid;text-align:center}.score-ring b{font:800 34px/1 Barlow Condensed,sans-serif}.score-ring small{color:var(--muted)}.revenue-score-card h2{margin:.3rem 0}.revenue-score-card p{margin:0;color:var(--muted);line-height:1.5}.repair-control{display:grid;gap:.7rem}.repair-control label{display:grid;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.06em}.repair-control input{width:100%}.revenue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.revenue-gap-list{display:grid;gap:.75rem}.revenue-gap{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:1rem;padding:1rem;border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:13px;background:#fff}.revenue-gap.urgent{border-left-color:#b94a32}.revenue-gap.info{border-left-color:var(--green)}.revenue-gap>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--yellow-soft);color:var(--brown)}.revenue-gap h3{margin:.15rem 0}.revenue-gap p{margin:.25rem 0;color:var(--muted)}.revenue-gap strong{font-size:.82rem}.revenue-gap time{color:var(--muted);font-size:.75rem;white-space:nowrap}@media(max-width:920px){.revenue-score-card{grid-template-columns:auto 1fr}.repair-control{grid-column:1 / -1}.revenue-metrics{grid-template-columns:1fr 1fr}}@media(max-width:620px){.revenue-score-card{grid-template-columns:1fr}.score-ring{margin:auto}.revenue-metrics{grid-template-columns:1fr}.revenue-gap{grid-template-columns:40px 1fr}.revenue-gap time{grid-column:2}}.plan-feature-gate{max-width:760px;margin:clamp(32px,8vh,88px) auto;padding:clamp(28px,5vw,56px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(255,183,0,.08),var(--surface));box-shadow:var(--shadow)}.plan-feature-gate>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--yellow);color:#17120a}.plan-feature-gate>span svg{width:25px;height:25px}.plan-feature-gate>small{display:block;margin-top:22px;color:var(--yellow);font-weight:900;letter-spacing:.13em}.plan-feature-gate h1{margin:8px 0 10px;font-size:clamp(30px,5vw,48px);line-height:1.02}.plan-feature-gate>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.6}.plan-feature-gate ul{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.plan-feature-gate li{display:flex;align-items:center;gap:10px;font-weight:750}.plan-feature-gate li svg{width:18px;color:var(--yellow)}.plan-feature-gate button{display:inline-flex;align-items:center;gap:10px}.funnel-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:#080808}.funnel-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.booking-confirmed{min-height:100vh}.booking-confirmed .funnel-hero{max-width:880px;margin:0 auto}.booking-confirmed-icon{width:58px;height:58px;color:#e6b84a;margin:8px 0 18px}.booking-confirmed-list{display:grid;gap:10px;max-width:680px;margin:24px auto;text-align:left}.booking-confirmed-list p{display:flex;align-items:center;gap:10px;margin:0}.booking-confirmed-list svg{width:19px;height:19px;color:#72d39c;flex:0 0 auto}.funnel-action-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.funnel-plans{width:min(1120px,calc(100% - 32px));margin:72px auto}.funnel-plans>header{max-width:760px;margin-bottom:28px}.funnel-plans>header h2{margin:8px 0;font-size:clamp(30px,5vw,48px)}.funnel-plans>header>p:last-child{color:var(--muted);font-size:17px}.funnel-plans>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.funnel-plans article{position:relative;padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:22px;background:var(--surface)}.funnel-plans article.featured{border-color:var(--yellow);background:linear-gradient(150deg,rgba(255,183,0,.1),var(--surface))}.funnel-plans article>span{position:absolute;top:-12px;right:20px;padding:7px 12px;border-radius:999px;background:var(--yellow);color:#17120a;font-size:10px;font-weight:950;letter-spacing:.08em}.funnel-plans article>small{color:var(--muted);font-weight:900;letter-spacing:.1em}.funnel-plans h3{margin:8px 0 4px;font-size:28px}.funnel-plans strong{display:block;font-size:34px}.funnel-plans strong em{color:var(--muted);font-size:14px;font-style:normal}.funnel-plans article>p{min-height:50px;color:var(--muted);line-height:1.5}.funnel-plans ul{display:grid;gap:10px;padding:0;list-style:none}.funnel-plans li{display:flex;align-items:center;gap:9px;font-weight:750}.funnel-plans li svg{width:17px;color:var(--yellow)}.funnel-plans button{margin-top:14px}.funnel-plans>footer{display:flex;align-items:center;gap:9px;margin-top:18px;color:var(--muted);font-size:13px}@media(max-width:720px){.funnel-plans>div{grid-template-columns:1fr}.funnel-plans article>p{min-height:0}}.team-invite-proof{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--yellow) 55%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--yellow) 8%,var(--surface))}.team-invite-proof>svg{color:var(--yellow);width:24px}.team-invite-proof div{min-width:0;display:grid;gap:4px}.team-invite-proof code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-invite-proof small{color:var(--muted)}.team-invite-form{display:grid;grid-template-columns:1fr 1.3fr .8fr auto;gap:12px;align-items:end}.team-invite-form label,.team-role label{display:grid;gap:6px;color:var(--muted);font-size:.69rem;font-weight:800;letter-spacing:.08em}.team-directory{display:grid;gap:10px}.team-directory article{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(190px,.7fr) auto;gap:16px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.team-directory article.suspended{opacity:.68;background:color-mix(in srgb,#b94a32 4%,var(--surface))}.team-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--green);color:var(--yellow);font-weight:900}.team-identity{min-width:0}.team-identity small{color:var(--muted);font-size:.65rem;font-weight:900;letter-spacing:.08em}.team-identity h3{margin:3px 0;font-size:.98rem}.team-identity p{margin:0 0 3px;color:var(--muted)}.team-identity code{font-size:.64rem;color:var(--muted)}.team-role{display:flex;align-items:end;gap:8px}.team-role label{flex:1}.team-role button,.team-access-actions button{white-space:nowrap}.team-access-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.team-invite-ledger{display:grid;gap:9px}.team-invite-ledger>div{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px}.team-invite-ledger>div>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--yellow) 12%,var(--surface));color:var(--yellow)}.team-invite-ledger p{margin:3px 0;color:var(--muted)}.team-invite-ledger small{color:var(--muted)}@media(max-width:900px){.team-invite-form{grid-template-columns:1fr 1fr}.team-directory article{grid-template-columns:auto 1fr}.team-role,.team-access-actions{grid-column:2;justify-content:flex-start}}@media(max-width:580px){.team-invite-form{grid-template-columns:1fr}.team-invite-proof{grid-template-columns:auto 1fr}.team-invite-proof button{grid-column:2;justify-self:start}.team-directory article{grid-template-columns:1fr}.team-avatar,.team-role,.team-access-actions{grid-column:1}.team-invite-ledger>div{grid-template-columns:auto 1fr}}.billing-diagnostic-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-diagnostic-head p{margin:5px 0 0;color:var(--muted)}.billing-diagnostic-head button{white-space:nowrap}.billing-diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.billing-diagnostic-grid>div{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px}.billing-diagnostic-grid>div>span:last-child{display:grid;gap:3px}.billing-diagnostic-grid small{color:var(--muted)}.billing-diagnostic-grid code{font-size:.67rem;color:var(--muted)}@media(max-width:700px){.billing-diagnostic-head{align-items:flex-start;flex-direction:column}.billing-diagnostic-grid{grid-template-columns:1fr}}.provider-workbench-head{margin-top:24px}.provider-workbench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;align-items:start}.provider-workbench>section,.provider-workbench>article{min-width:0}.provider-state-line,.watch-current{display:flex;align-items:flex-start;gap:10px;padding:11px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:#f8faf7}.provider-state-line>span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%}.provider-state-line>span.ready,.watch-current>svg{color:#27734b;background:#e7f5eb}.provider-state-line>span.attention{color:#946113;background:#fff5d8}.provider-state-line>span.blocked{color:#a43b32;background:#fcebea}.provider-state-line svg,.watch-current>svg{width:17px;height:17px}.provider-state-line b,.watch-current b{display:block;font-size:.78rem}.provider-state-line p,.watch-current p{margin:3px 0 0;color:var(--muted);font-size:.67rem;line-height:1.45}.watch-current>svg{box-sizing:content-box;flex:0 0 17px;padding:7px;border-radius:50%}.provider-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px}.provider-facts div{padding:8px;border:1px solid var(--line);border-radius:8px}.provider-facts dt{color:var(--muted);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.provider-facts dd{margin:3px 0 0;font-size:.7rem;font-weight:800;overflow-wrap:anywhere}.provider-code-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:9px;color:#725313;background:#fff8e7;border:1px solid #eedcaa;border-radius:8px;font-size:.65rem;line-height:1.4}.provider-code-note svg{flex:0 0 14px;width:14px;height:14px}.provider-checked{display:block;margin-top:7px;color:var(--muted)}.watch-acknowledgements{display:grid;gap:7px;margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#f8faf7}.watch-acknowledgements label,.provider-workbench .launch-evidence-check{display:flex;align-items:flex-start;gap:8px;font-size:.66rem;font-weight:600;line-height:1.4;letter-spacing:0}.watch-acknowledgements input,.provider-workbench .launch-evidence-check input{flex:0 0 auto;width:auto;margin-top:2px}.email-proof-attempts{display:grid;gap:7px;margin-top:12px}.email-proof-attempts>article{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid var(--line);border-radius:8px}.email-proof-attempts>article div{min-width:0}.email-proof-attempts b{display:block;font-size:.7rem;overflow-wrap:anywhere}.email-proof-attempts p,.email-proof-attempts>p{margin:3px 0;color:var(--muted);font-size:.63rem;line-height:1.4}.email-proof-attempts small{color:var(--muted);font-size:.56rem;overflow-wrap:anywhere}.billing-lifecycle-proof{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.billing-lifecycle-proof>header{grid-column:1 / -1}.billing-lifecycle-proof>header p{margin:4px 0 0;color:var(--muted);font-size:.68rem}.billing-lifecycle-proof>article{padding:12px;border:1px solid #ead8a8;border-radius:10px;background:#fffbf1}.billing-lifecycle-proof>article.ready{border-color:#bcdcc7;background:#f4faf6}.billing-lifecycle-title{display:flex;align-items:center;gap:8px}.billing-lifecycle-steps{display:grid;gap:5px;margin:10px 0}.billing-lifecycle-steps span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.67rem}.billing-lifecycle-steps span.done{color:#27734b;font-weight:700}.billing-lifecycle-steps svg{width:14px;height:14px}.billing-lifecycle-proof article p{margin:0;color:var(--muted);font-size:.65rem;line-height:1.45}.billing-lifecycle-proof article small{display:block;margin-top:7px;color:var(--muted);font-family:monospace;overflow-wrap:anywhere}@media(max-width:1100px){.provider-workbench{grid-template-columns:1fr 1fr}.provider-workbench>:last-child{grid-column:1 / -1}}@media(max-width:700px){.provider-workbench,.billing-lifecycle-proof{grid-template-columns:1fr}.provider-workbench>:last-child,.billing-lifecycle-proof>header{grid-column:1}.provider-facts{grid-template-columns:1fr}}.pilot-enroll{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start}.pilot-enroll>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--green);color:var(--yellow)}.pilot-enroll h2{margin:0 0 5px}.pilot-enroll p{color:var(--muted)}.pilot-enroll label,.pilot-checkin label{display:grid;gap:6px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.07em}.pilot-banner{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-bottom:16px;padding:20px;border-radius:18px;background:var(--green);color:#fff}.pilot-banner small{color:var(--yellow);font-weight:900;letter-spacing:.1em}.pilot-banner h2{margin:5px 0}.pilot-banner p{margin:0;color:#afc3b8}.pilot-mode-path{display:flex;gap:8px}.pilot-mode-path button{display:grid;justify-items:center;gap:4px;min-width:84px;border-color:#436256;background:#18372d;color:#cfdbd5}.pilot-mode-path button.active{border-color:var(--yellow);background:var(--yellow);color:#17120a}.pilot-mode-path span{font-size:.65rem}.pilot-criteria{display:grid;gap:8px}.pilot-criteria>div{display:flex;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.pilot-criteria>div.met{color:var(--green);background:color-mix(in srgb,var(--green) 5%,var(--surface))}.pilot-criteria svg{flex:0 0 auto;width:19px}.pilot-criteria span{display:grid;gap:3px}.pilot-criteria small{color:var(--muted)}.pilot-ready{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px;border-radius:10px;background:var(--cream-2)}.pilot-ready.ready{background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green)}.pilot-checkin{display:grid;gap:11px}.pilot-timeline{display:grid;gap:10px}.pilot-timeline article{display:flex;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px}.pilot-timeline article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--green) 9%,var(--surface));color:var(--green)}.pilot-timeline article>span.critical{background:#f8e6e1;color:#a43c25}.pilot-timeline p{margin:4px 0;color:var(--muted)}.pilot-complete{margin-top:12px}@media(max-width:850px){.pilot-banner{grid-template-columns:1fr}.pilot-enroll{grid-template-columns:auto 1fr}.pilot-enroll>button{grid-column:2;justify-self:start}}@media(max-width:560px){.pilot-enroll{grid-template-columns:1fr}.pilot-enroll>button{grid-column:1}.pilot-mode-path{display:grid;grid-template-columns:repeat(3,1fr)}.pilot-mode-path button{min-width:0}}.a2p-onboarding{margin-top:32px}.a2p-status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.a2p-status.ready{color:#0f8a5f;background:#e8f8f1;border-color:#afe3cd}.a2p-status.action_required,.a2p-status.failed{color:#a33a2a;background:#fff0ed;border-color:#f2c2b9}.a2p-grid{align-items:start}.a2p-grid>.card h3{margin:0 0 6px}.a2p-grid>.card textarea{resize:vertical}.a2p-check-list,.a2p-attestations{display:grid;gap:9px;margin:8px 0 16px}.a2p-check-list label,.a2p-attestations label{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none}.a2p-check-list input,.a2p-attestations input{width:auto;margin-top:3px}.saved-mask{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:9px;background:#f8f4ea;font-size:12px}.a2p-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--card,#fff)}.a2p-actions>div{display:flex;align-items:center;gap:10px}.a2p-actions p{display:grid;margin:0}.a2p-actions p span{font-size:12px;color:var(--muted)}.a2p-number,.a2p-review-state,.a2p-loading{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--card,#fff);margin:12px 0}.a2p-number div{display:grid}.a2p-number b{font-size:22px}.a2p-review-state p{margin:4px 0 0;color:var(--muted)}@media(max-width:760px){.a2p-actions{align-items:stretch;flex-direction:column}.a2p-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.a2p-status{margin-top:10px}}
