:root{font-family:Inter,system-ui,sans-serif;--display: 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}.message-delivery-alert{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:start;margin-top:9px;padding:9px;border:1px solid #efc7b8;border-radius:10px;color:#833419;background:#fff4ef}.message-delivery-alert>svg{width:17px}.message-delivery-alert b{margin:0;font-size:11px}.message-delivery-alert p{margin:2px 0 0;font-size:10px;line-height:1.45}.message-delivery-alert code{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:8px}.message-delivery-alert button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #d99173;border-radius:7px;color:#753017;background:#fff;font-size:9px;font-weight:800}.message-delivery-alert button svg{width:13px}.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:none;overflow:visible}.conversation-pane{min-height:0;border-top:1px solid var(--line, #d9d7cf)}.message-stream{max-height:none;overflow:visible;padding:1rem}.message-bubble{max-width:88%}.reply-composer>div{align-items:stretch;flex-direction:column}.message-delivery-alert{grid-template-columns:18px minmax(0,1fr)}.message-delivery-alert button{grid-column:2;width:max-content}}.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}.demo-handoff-ready{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;color:#214c37;background:#e8f3e9;border:1px solid #a9cbb3;border-radius:10px;font-size:.84rem;line-height:1.45}.demo-handoff-ready svg{width:20px;color:#2b6648}.demo-handoff-ready b{display:block;margin-bottom:2px}.workspace-card input:read-only,.workspace-card select:disabled{color:#385047;background:#eef1ec;opacity:1;cursor:not-allowed}.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:106px;padding:18px 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff12}.brand-identity{display:grid;gap:2px;min-width:0}.skilledpro-logo{display:block;width:54px;height:54px;max-width:100%;object-fit:contain}.setup-rail .skilledpro-logo{width:82px!important;height:82px!important;filter:none!important}.brand-identity small{margin-top:0}.gate-brand .brand-identity{width:100%;padding:0;background:transparent}.gate-brand-lockup{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:15px}.gate-brand-lockup .skilledpro-logo{width:68px;height:68px;filter:drop-shadow(0 8px 13px #153f2c24)}.gate-wordmark{display:grid;gap:4px;min-width:0}.gate-wordmark strong{font:800 31px/.9 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.035em;text-transform:uppercase}.gate-wordmark strong>span{color:var(--green-dark)}.gate-wordmark strong>em{color:#ac7d00;font-style:normal}.gate-brand .gate-wordmark small{color:#637168;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.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}.app>main{margin-left:256px;width:calc(100% - 256px)}.app>main>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}.secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-weight:700}.secondary:hover:not(:disabled){border-color:#c6ac7c;background:#fffaf0}.secondary svg{width:16px;flex:0 0 auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.stats.personalized{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.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}.activity-footnote{margin:10px 0 0;padding-top:10px;border-top:1px solid #edf0eb;color:var(--muted);font-size:10px}.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}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;box-sizing:border-box;padding:20px;overflow:auto;background:#18211d85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-backdrop>.modal{box-sizing:border-box;max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid #d8ded9;border-radius:16px;color:var(--ink);background:#fffdfa;box-shadow:0 26px 70px #0c231b3d}.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(3,minmax(0,1fr));padding:4px 4px 18px}.billing-grid>article{position:relative;min-width:0;padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--cream-2);box-shadow:0 8px 24px #4a2a0e0b}.billing-tier-grid>article{display:flex;min-height:100%;flex-direction:column;scroll-snap-align:start}.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 header>span svg{display:block;width:24px;height:24px;color:#fff!important;stroke:#fff!important}.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-concierge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:18px;padding:22px;border:1px solid #c7b36e;border-radius:12px;background:linear-gradient(135deg,#fffaf0,#f2f8f3)}.billing-concierge.active{border-color:#78a98b}.billing-concierge>span:first-child{display:grid;place-items:center;width:48px;height:48px;color:var(--green-dark);background:var(--honey);border-radius:12px}.billing-concierge h2{margin:3px 0 4px;font:800 25px Barlow Condensed}.billing-concierge p{max-width:800px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.billing-concierge ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0 0;padding:0;list-style:none}.billing-concierge li{display:flex;gap:6px;align-items:center;font-size:10px}.billing-concierge li svg{width:14px;color:var(--green)}.billing-concierge>strong{color:var(--green-dark);font:800 32px Barlow Condensed;white-space:nowrap}.billing-concierge>strong small{color:var(--muted);font:600 10px Inter}.billing-concierge-active{display:inline-flex;gap:6px;align-items:center;color:var(--green);font-size:11px;font-weight:900}.billing-unlimited{border-color:#7b6bb1;background:linear-gradient(135deg,#f8f5ff,#f2f8f3)}.billing-unlimited>span:first-child{color:#fff;background:linear-gradient(135deg,#4a397e,#8b73c8)}.billing-seat-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.billing-seat-panel>span{display:grid;place-items:center;width:48px;height:48px;color:var(--green-dark);background:var(--honey);border-radius:12px}.billing-seat-panel h2{margin:3px 0 4px;font:800 25px Barlow Condensed}.billing-seat-panel p{max-width:780px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.billing-seat-panel>strong{color:var(--green-dark);font:800 24px Barlow Condensed;white-space:nowrap}.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:auto;padding-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-choice-row.billing-single-choice{grid-template-columns:1fr}.billing-choice-row.billing-single-choice button{min-height:58px}.billing-plan-heading{display:grid;gap:5px;margin:28px 0 16px}.billing-plan-heading small{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.13em}.billing-plan-heading h2{margin:0;color:var(--green-dark);font:800 clamp(28px,3vw,38px)/1 "Barlow Condensed"}.billing-plan-heading p{max-width:760px;margin:2px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.billing-cadence-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;margin-bottom:18px;padding:18px;overflow:hidden;border:1px solid #d7c073;border-radius:12px;background:var(--yellow-soft)}.billing-cadence-panel>div:first-child small{color:var(--green);font-size:9px;font-weight:900;letter-spacing:.12em}.billing-cadence-panel h3{margin:3px 0;color:var(--green-dark);font:800 25px Barlow Condensed}.billing-cadence-panel p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.billing-cadence-toggle{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.billing-cadence-toggle button{min-height:54px;display:grid;place-content:center;gap:2px;padding:8px 10px;border:1px solid #c9b56f;background:#fff;color:var(--green-dark);text-align:center}.billing-cadence-toggle button b{font-size:11px}.billing-cadence-toggle button small{color:var(--muted);font-size:8px;font-weight:750;letter-spacing:0}.billing-cadence-toggle button.active{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 5px 14px #1d4d3828}.billing-cadence-toggle button.active small{color:#dcebe5}.billing-grid article>p.billing-term-charge{margin:5px 0 10px;color:var(--green);font-size:9px;font-weight:800;line-height:1.4}.billing-free-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 22px;align-items:center;margin-top:18px;padding:20px 22px;overflow:hidden;border:1px solid #b9c9bf;border-radius:12px;background:linear-gradient(135deg,#f7faf7,#edf2ed)}.billing-free-row header{display:flex;min-width:0;align-items:center;gap:13px}.billing-free-row header>div{min-width:0}.billing-free-row header>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:10px;background:#dfe9e2;color:var(--green-dark)}.billing-free-row header>span svg{width:21px}.billing-free-row h2{margin:2px 0 0;color:var(--green-dark);font:800 22px/1 Barlow Condensed}.billing-free-row header small{color:#68796f;font-size:9px;font-weight:900;letter-spacing:.11em}.billing-free-row header p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.billing-free-row>strong{color:var(--green-dark);font:800 34px Barlow Condensed}.billing-free-row ul{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;min-width:0;margin:0;padding:0;list-style:none}.billing-free-row li{display:flex;align-items:flex-start;gap:7px;color:#56675e;font-size:10px;line-height:1.4}.billing-free-row li svg{width:14px;flex:0 0 auto;color:var(--green);stroke-width:3}.billing-manage{display:flex;margin:16px 0 0 auto;align-items:center;gap:8px}.billing-account-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:16px;padding:17px 18px;border:1px solid #d18f78;border-radius:11px;background:#fff4ef}.billing-account-alert>svg{width:25px;color:#a44026}.billing-account-alert small{color:#8c3823;font-size:9px;font-weight:900;letter-spacing:.11em}.billing-account-alert h2{margin:3px 0;color:var(--green-dark);font:800 23px Barlow Condensed}.billing-account-alert p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.billing-account-alert.checkout-pending{border-color:#d6bd76;background:var(--yellow-soft)}.billing-account-alert.checkout-pending>svg{color:var(--green)}.billing-account-alert.cancellation{border-color:#d6bd76;background:var(--yellow-soft)}.billing-account-alert.cancellation>svg{color:var(--green)}.billing-policy-panel{display:flex;align-items:flex-start;gap:13px;margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#fff}.billing-policy-panel>svg{width:24px;flex:0 0 auto;color:var(--green)}.billing-policy-panel b{font-size:11px}.billing-policy-panel p{margin:4px 0 8px;color:var(--muted);font-size:9px;line-height:1.5}.billing-policy-panel span{display:flex;flex-wrap:wrap;gap:12px}.billing-policy-panel a{color:var(--green);font-size:9px;font-weight:850}.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:1100px){.billing-cadence-panel{grid-template-columns:1fr}}@media(max-width:800px){.billing-grid,.billing-tier-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}.billing-account-alert{grid-template-columns:auto 1fr;align-items:start}.billing-account-alert button{grid-column:2;justify-self:start}.billing-concierge,.billing-seat-panel{grid-template-columns:auto 1fr;align-items:start}.billing-concierge>strong,.billing-concierge>button,.billing-concierge>small,.billing-concierge-active{grid-column:2}.billing-seat-panel>strong,.billing-seat-panel>button{grid-column:2}.billing-free-row{grid-template-columns:1fr auto;gap:16px}.billing-free-row ul,.billing-cadence-panel{grid-template-columns:1fr}.billing-cadence-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-simple-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:16px 0 0;color:var(--muted);font-size:10px}.billing-simple-footer a{color:var(--green);font-weight:800}.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 .card>label.escalation-verification-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0 6px;color:#44534c;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.settingsgrid .card>label.escalation-verification-check input{flex:0 0 auto;width:20px;height:20px;margin:0}.settingsgrid .card>label.escalation-verification-check span{min-width:0;overflow-wrap:anywhere}.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-lifecycle-note,.account-grid-alert{grid-column:1 / -1}.account-lifecycle-note{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid #d7e4d9;border-radius:13px;background:#f5faf6}.account-lifecycle-note>svg{flex:0 0 20px;width:20px;color:var(--green)}.account-lifecycle-note b{display:block;font-size:.78rem}.account-lifecycle-note p{margin:4px 0 0;color:var(--muted);font-size:.69rem;line-height:1.5}.account-security-grid .danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%}.account-security-grid .danger svg{width:16px}.account-security-grid .operation-alert button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.account-security-grid .operation-alert button svg{width:14px}.empty-inline{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:11px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:.7rem}.empty-inline svg{flex:0 0 17px;width:17px;color:var(--green)}.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}.settings-jump-nav{position:sticky;top:75px;z-index:2;display:flex;gap:8px;margin:-4px 0 18px;padding:8px;overflow-x:auto;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settings-jump-nav a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:.7rem;font-weight:800;text-decoration:none;white-space:nowrap}.settings-jump-nav a:hover,.settings-jump-nav a:focus-visible{border-color:var(--yellow);outline:none}.settings-jump-nav svg{width:15px}@media(max-width:1000px){.app>aside{transform:translate(-100%);transition:.2s}.app>aside.open{transform:none;z-index:131}.shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:130}.app>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){.app>main>header{height:75px;padding:0 16px}.headright .icon{display:none}.content{padding:20px 14px}.settings-jump-nav{top:75px;margin-inline:-6px}.account-security-grid .operation-alert{align-items:flex-start;flex-wrap:wrap}.account-security-grid .operation-alert button{margin-left:25px}.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}.operation-alert>button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.operation-alert>button svg{width:14px}.screen-recovery{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;width:min(680px,calc(100% - 32px));margin:clamp(24px,8vh,80px) auto;padding:clamp(22px,4vw,38px);border:1px solid #d9cfae;border-radius:22px;background:#fffdf7;box-shadow:0 24px 70px #2d20101f;color:#2d2015}.screen-recovery.compact{width:100%;margin:0;border-radius:14px;box-shadow:none}.screen-recovery-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#eaf3ed;color:#0b5b43}.screen-recovery-icon svg{width:22px}.screen-recovery h2{margin:0 0 7px;color:#2d2015;font:800 clamp(25px,3vw,34px)/1 "Barlow Condensed",sans-serif}.screen-recovery p{max-width:560px;margin:0 0 18px;color:#62584d;font-size:14px;line-height:1.55}.screen-recovery-actions{display:flex;flex-wrap:wrap;gap:10px}.screen-recovery button{display:inline-flex;align-items:center;gap:8px;min-height:44px}.screen-recovery button svg{width:17px}.field-error{display:block;margin-top:6px;color:#b42318;font-size:12px;font-weight:700;line-height:1.35}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}@media(max-width:520px){.screen-recovery{grid-template-columns:1fr;width:calc(100% - 20px);margin:18px auto;padding:20px;border-radius:16px}.screen-recovery.compact{width:100%}.screen-recovery h2{font-size:27px}.screen-recovery-actions{display:grid}.screen-recovery button{width:100%;justify-content:center}}.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-installed-check{display:grid;place-items:center;align-self:start;width:20px;height:20px;margin-top:2px;color:var(--green)}.starter-installed-check svg{width:20px;height:20px}.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}.later-launch-gates,.launch-evidence-disclosure{margin-top:12px;border:1px solid #dfe5dc;background:#fbfcf9}.later-launch-gates>summary,.launch-evidence-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;cursor:pointer;list-style:none}.later-launch-gates>summary::-webkit-details-marker,.launch-evidence-disclosure>summary::-webkit-details-marker{display:none}.later-launch-gates>summary span,.launch-evidence-disclosure>summary span{display:inline-flex;align-items:center;gap:8px;font-size:10px}.later-launch-gates>summary svg,.launch-evidence-disclosure>summary svg{width:15px;color:#66756e}.later-launch-gates>summary small,.launch-evidence-disclosure>summary small{color:var(--muted);font-size:8px;font-weight:700}.later-launch-gates[open]>summary,.launch-evidence-disclosure[open]>summary{border-bottom:1px solid #dfe5dc;background:#f5f8f2}.later-launch-gates>.launch-gate-grid{padding:12px}.launch-evidence-disclosure>.launch-evidence-form{margin-top:0;border:0}.launch-evidence-disclosure>.launch-evidence-history{margin-top:0;padding:12px}.owner-review-center{margin-top:14px;border:1px solid #d9e2d7;background:#fbfcf9}.owner-review-center>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;cursor:pointer;list-style:none}.owner-review-center>summary::-webkit-details-marker{display:none}.owner-review-center>summary span{display:inline-flex;align-items:center;gap:8px;font-size:11px}.owner-review-center>summary svg{width:16px;color:#397653}.owner-review-center>summary small{color:var(--muted);font-size:8px;font-weight:700}.owner-review-center[open]>summary{border-bottom:1px solid #d9e2d7;background:#f5f8f2}.owner-review-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px;align-items:end;padding:14px 15px 0}.owner-review-intro p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.owner-review-intro label,.owner-review-form>label,.owner-review-form .form-split label,.owner-count-grid label{display:grid;gap:5px;font-size:8px;font-weight:800;letter-spacing:.04em}.owner-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.owner-review-form>header{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;border-bottom:1px solid #e2e7e0}.owner-review-form>header b{display:block;font-size:12px}.owner-review-form>header p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.owner-review-form>header>span{flex:0 0 auto;padding:5px 8px;border-radius:99px;font-size:7px;font-weight:800;text-transform:uppercase}.owner-review-form>header>span.complete{color:#266644;background:#e8f5eb}.owner-review-form>header>span.pending{color:#8a5716;background:#fff2d8}.owner-review-form>fieldset,.owner-review-form>textarea,.owner-review-form>.owner-review-checks,.owner-review-form>.owner-count-grid,.owner-review-form>.form-split,.owner-review-form>.owner-derived{grid-column:1 / -1}.owner-review-form fieldset{min-width:0;margin:0;padding:10px;border:1px solid #e1e7df}.owner-review-form legend{padding:0 5px;color:#68766f;font-size:7px;font-weight:800;letter-spacing:.06em}.owner-trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.owner-trade-grid label{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #e4e9e1;background:#fff;font-size:8px;font-weight:700}.owner-trade-grid input,.owner-review-checks input{flex:0 0 auto;width:auto}.owner-review-checks{display:grid;gap:7px;padding:10px;border:1px solid #e1e7df;background:#fff}.owner-review-checks label{display:flex;align-items:flex-start;gap:8px;color:#56635d;font-size:9px;line-height:1.4}.owner-review-checks label.owner-approval{padding-top:8px;border-top:1px solid #e1e7df;color:#27382f;font-weight:800}.owner-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.owner-review-form button{justify-self:start}.owner-derived{margin:0;padding:9px 10px;color:#397653;background:#f0f8f2;font-size:9px;font-weight:700}.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,.owner-review-form,.owner-review-intro{grid-template-columns:1fr}.owner-review-center>summary,.owner-review-form>header{align-items:flex-start;flex-direction:column}.later-launch-gates>summary,.launch-evidence-disclosure>summary{align-items:flex-start;flex-direction:column}.owner-review-form>header,.owner-review-form>fieldset,.owner-review-form>.owner-review-checks,.owner-review-form>.owner-count-grid,.owner-review-form>.form-split,.owner-review-form>.owner-derived{grid-column:1}.owner-trade-grid,.owner-count-grid{grid-template-columns:1fr 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}.constitution-autonomy-list{display:grid;gap:8px;margin-top:14px}.constitution-autonomy-card{grid-column:1 / -1}.constitution-autonomy-card>.card{height:auto}.constitution-autonomy-list>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.constitution-autonomy-list>label>span{display:grid;gap:3px}.constitution-autonomy-list b{color:var(--ink);font-size:10px}.constitution-autonomy-list small,.autonomy-safety-note{color:var(--muted);font-size:9px;line-height:1.45}.constitution-autonomy-list select{min-height:42px}.autonomy-safety-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;padding:10px;border:1px solid #e6c463;background:#fffaf0}.autonomy-safety-note svg{flex:0 0 auto;width:15px;height:15px;color:var(--green)}.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}.constitution-autonomy-list>label{grid-template-columns:1fr;gap:7px}.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.checking{border-left-color:#bca983;background:#fffdf8}.operations-banner>svg{width:20px;flex:0 0 auto;color:var(--orange)}.operations-banner.enabled>svg{color:#4f873d}.operations-banner.checking>svg{color:#8a7759}.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{grid-template-columns:minmax(0,1fr);align-items:start}.operations-settings .card{height:auto}.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}.provider-connection-actions{display:grid;grid-template-columns:repeat(3,max-content) minmax(180px,1fr);align-items:stretch;gap:8px}.provider-connection-actions button{justify-content:center;min-width:0;min-height:40px;line-height:1.25}.provider-connection-actions>span{display:flex;align-items:center;min-height:40px;padding:8px 10px;border:1px solid #e2e6df;border-radius:8px;background:#f8faf7;line-height:1.35}.settings-actions .google-auth-button{background:#fff;border:1px solid #747775;border-radius:999px;color:#1f1f1f;gap:8px;min-height:38px;padding:8px 14px}.settings-actions .google-auth-button:hover{background:#f7f8f8;border-color:#4f5153}.settings-actions .google-auth-button svg{flex:0 0 auto;height:18px;width:18px}.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-recipient-field{display:grid!important;min-width:0;gap:4px!important}.notify-recipient-field .field-error{margin:0;color:#9b2c20;font-size:8px;line-height:1.35}.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{grid-template-columns:minmax(0,1fr);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;max-height:520px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:var(--yellow) #eee8db;scrollbar-width:thin}.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-record-navigation{display:flex;align-items:stretch;gap:9px;max-width:100%}.crm-record-navigation .crm-tabs{flex:1 1 auto}.crm-more-records{position:relative;display:grid;flex:0 0 170px;gap:2px;min-height:48px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:#fff}.crm-more-records>span{color:#75817c;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.crm-more-records select{width:100%;min-width:0;border:0;outline:0;color:#294c40;background:transparent;font:inherit;font-size:10px;font-weight:750}.crm-more-records:focus-within,.crm-more-records.active{border-color:#b3c9bf;box-shadow:0 0 0 3px #245a4b12}.crm-more-records.active{background:#f1f7f4}.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}.softphone{display:grid;gap:16px}.softphone-screen{min-height:170px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border:1px solid #315c4a;border-radius:18px;background:radial-gradient(circle at top,#2c5947,#102b22 72%);color:#fff;text-align:center;box-shadow:inset 0 1px #ffffff14}.softphone-screen span{color:#d9b95d;font-size:11px;font-weight:850;letter-spacing:.14em}.softphone-screen input{width:min(100%,330px);border:0;border-bottom:1px solid #ffffff42;border-radius:0;background:transparent;color:#fff;font-size:clamp(24px,4vw,34px);font-weight:800;text-align:center}.softphone-screen input::placeholder{color:#fff6}.softphone-screen b{color:#b8d8cb;font-size:12px}.softphone-screen time{font:800 18px/1 monospace}.softphone-keypad{display:grid;grid-template-columns:repeat(3,64px);justify-content:center;gap:10px}.softphone-keypad button{width:64px;height:52px;border:1px solid #d9e1dd;border-radius:50%;background:#fff;color:#183c30;font-size:18px;font-weight:800}.softphone-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.softphone-actions button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid #d3dfd9;border-radius:999px;background:#fff;color:#163b2f;font-weight:800}.softphone-actions button svg{width:17px}.softphone-actions .call{min-width:210px;justify-content:center;border-color:#176b4a;background:#176b4a;color:#fff}.softphone-actions .hangup{border-color:#9b2b2b;background:#9b2b2b;color:#fff}.softphone-actions button.active{background:#e8efec}.softphone-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:#6b7973;font-size:12px}.softphone-note svg{width:15px;flex:0 0 auto}.table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:12px}.table-toolbar label{margin:0;font-size:10px;font-weight:850;letter-spacing:.12em;color:#6b7973}.table-toolbar select{width:auto;min-width:150px;margin:0}.legal-ack{display:flex!important;align-items:flex-start;gap:9px;padding:12px;border:1px solid #d4a45e;border-radius:10px;background:#fff8e9;color:#5a421e;font-size:12px;line-height:1.45}.legal-ack input{width:auto;margin-top:2px}.call-recording{display:block;width:180px;height:30px;margin-top:6px}.table-action{display:inline-flex;align-items:center;gap:4px;margin-left:8px;border:0;background:transparent;color:#176b4a;font-size:11px;font-weight:850}.table-action svg{width:13px}.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}.vendor-reminder{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:11px 12px;border:1px solid #d5dfda;border-radius:6px;background:#f0f4f2}.vendor-reminder>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dfe9e4;color:#356a59}.vendor-reminder>span svg{width:14px}.vendor-reminder small{display:block;color:#74847d;font-size:7px;font-weight:900;letter-spacing:1px}.vendor-reminder b{display:block;margin-top:2px;color:#315548;font-size:10px}.vendor-reminder p{margin:3px 0 0;color:#687870;font-size:8px;line-height:1.5}.vendor-reminder.warning{border-color:#e6d5a7;background:#fff9e9}.vendor-reminder.warning>span{background:#f7e7b7;color:#8b691e}.vendor-reminder.warning b{color:#715414}.vendor-reminder.urgent{border-color:#e5b8b3;background:#fff1ef}.vendor-reminder.urgent>span{background:#f5d4d0;color:#9c4037}.vendor-reminder.urgent b{color:#84372f}.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}.document-pricing,.document-pricing-loading{padding:20px 22px 28px}.document-pricing{display:grid;align-content:start;gap:16px}.document-pricing-loading{display:flex;align-items:center;gap:9px;color:#687a72;font-size:10px}.document-pricing-loading svg{width:17px;animation:spin 1s linear infinite}.document-pricing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.document-pricing-head small,.line-item-form header small{color:#75847e;font-size:8px;font-weight:900;letter-spacing:.1em}.document-pricing-head h3{margin:3px 0 5px;color:#153b30;font-family:var(--display);font-size:22px}.document-pricing-head p{max-width:560px;margin:0;color:#6b7973;font-size:10px;line-height:1.55}.document-pricing button.primary,.line-item-empty button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:1px solid var(--green);border-radius:5px;background:var(--green);color:#fff;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.document-pricing button svg{width:14px}.line-item-form{display:grid;gap:14px;padding:16px;border:1px solid #d5dfd9;border-radius:8px;background:#fff;box-shadow:0 5px 18px #173b3010}.line-item-form header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.line-item-form header>div{display:grid;gap:3px}.line-item-form header b{color:#29473e;font-size:12px}.line-item-form header>button,.line-item-actions button{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #d8e0dc;border-radius:5px;background:#fff;color:#526a62;cursor:pointer}.line-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.line-item-grid label{display:grid;gap:5px;color:#66766f;font-size:8px;font-weight:850;letter-spacing:.07em}.line-item-grid label.wide{grid-column:1 / -1}.line-item-grid input,.line-item-grid select,.line-item-grid textarea{width:100%;padding:10px 11px;border:1px solid #ccd6d0;border-radius:5px;outline:0;background:#fff;color:#203a33;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:0}.line-item-grid input:focus,.line-item-grid select:focus,.line-item-grid textarea:focus{border-color:#668b7f;box-shadow:0 0 0 3px #668b7f16}.line-item-grid textarea{resize:vertical}.line-item-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.line-item-form footer>button{min-width:92px;padding:9px 12px;border:1px solid #d2dbd6;border-radius:5px;background:#fff;color:#40584f;font-size:9px;font-weight:800;cursor:pointer}.line-item-list{display:grid;overflow:hidden;border:1px solid #dbe2de;border-radius:8px;background:#fff}.line-item-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:76px;padding:12px 14px;border-bottom:1px solid #e7ebe8}.line-item-list article:last-child{border-bottom:0}.line-item-main{min-width:0}.line-item-main b{color:#29473e;font-size:11px}.line-item-main p,.line-item-main small,.line-item-value small{display:block;margin:3px 0 0;color:#73817b;font-size:8px;line-height:1.4}.line-item-main small{max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-item-value{min-width:150px;text-align:right}.line-item-value b{color:#173d32;font-family:var(--display);font-size:15px}.line-item-actions{display:flex;gap:5px}.line-item-actions button.danger{color:#9a3c3c}.line-item-actions button:disabled,.line-item-form button:disabled,.document-pricing button:disabled{cursor:not-allowed;opacity:.55}.line-item-empty{display:grid;justify-items:center;padding:34px 18px;border:1px dashed #cdd9d2;border-radius:8px;background:#fbfcfa;text-align:center}.line-item-empty>svg{width:25px;color:#739087}.line-item-empty h3{margin:9px 0 4px;color:#29473e;font-size:13px}.line-item-empty p{max-width:420px;margin:0 0 13px;color:#78867f;font-size:9px;line-height:1.5}.document-totals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px}.document-totals dl{margin:0;padding:14px 16px;border:1px solid #d8e1dc;border-radius:8px;background:#fff}.document-totals dl>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0;color:#66766f;font-size:9px}.document-totals dt,.document-totals dd{margin:0}.document-totals dl>div.total{margin-top:6px;padding-top:12px;border-top:1px solid #dce3df;color:#173d32;font-size:13px;font-weight:900}.margin-proof{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #cfe0d7;border-radius:8px;background:#edf5f0}.margin-proof>svg{width:18px;color:#356a59}.margin-proof span{display:grid;gap:3px}.margin-proof small{color:#698078;font-size:7px;font-weight:900;letter-spacing:.08em}.margin-proof b{color:#1e503f;font-family:var(--display);font-size:19px}.margin-proof p{margin:0;color:#61766e;font-size:8px;line-height:1.45}.pricing-proof{display:flex;align-items:center;gap:7px;margin:0;color:#71827b;font-size:8px}.pricing-proof svg{width:13px;color:#4d7165}.pricing-readonly{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #d9dfd1;border-radius:7px;background:#f7f7ec}.pricing-readonly>svg{width:16px;color:#6f7754;flex:0 0 auto}.pricing-readonly span{display:grid;gap:2px}.pricing-readonly b{color:#565d40;font-size:9px}.pricing-readonly p{margin:0;color:#737a62;font-size:8px;line-height:1.45}.job-cost-snapshot{display:grid;gap:14px;padding:17px;border:1px solid #d2dfd8;border-radius:9px;background:linear-gradient(145deg,#fff,#f3f7f4);box-shadow:0 7px 22px #173b300d}.job-cost-snapshot.loading,.job-cost-snapshot.error{display:flex;align-items:center;gap:8px;min-height:72px;color:#6d7c75;font-size:9px}.job-cost-snapshot.loading svg{width:16px;animation:spin 1s linear infinite}.job-cost-snapshot.error{color:#914a4a}.job-cost-snapshot.error svg{width:16px}.job-cost-snapshot>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.job-cost-snapshot>header span,.job-cost-metrics small,.job-cost-footer small{color:#74847d;font-size:7px;font-weight:900;letter-spacing:.1em}.job-cost-snapshot>header h3{margin:3px 0;color:#173d32;font-size:15px}.job-cost-snapshot>header p{margin:0;color:#708079;font-size:8px;line-height:1.45}.job-cost-snapshot>header>small{padding:6px 8px;border-radius:999px;background:#e8f1ec;color:#496b60;font-size:7px;font-weight:800;white-space:nowrap}.job-cost-snapshot>header>small.verified{display:inline-flex;align-items:center;gap:5px;color:#2e6b4c;background:#e9f7ed;border:1px solid #c7e7d0}.job-cost-snapshot>header>small.verified svg{width:12px}.job-cost-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dbe4df;border-radius:7px;background:#fff}.job-cost-metrics>div{min-width:0;padding:12px;border-right:1px solid #e4e9e6}.job-cost-metrics>div:last-child{border-right:0}.job-cost-metrics b{display:block;overflow:hidden;margin-top:5px;color:#1d4438;font-family:var(--display);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.job-cost-metrics p{margin:3px 0 0;color:#819089;font-size:7px}.job-cost-metrics .profit{background:#f1f8f3}.job-cost-metrics .risk{background:#fff1ee}.job-cost-metrics .risk b{color:#934a40}.job-cost-footer{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:10px}.job-cost-invoiced{padding:11px 12px;border:1px solid #dce4df;border-radius:7px;background:#fff}.job-cost-invoiced{display:flex;align-items:flex-start;gap:8px}.job-cost-invoiced>svg{width:16px;color:#52766a}.job-cost-invoiced span{display:grid;gap:2px}.job-cost-invoiced b{color:#294d41;font-size:12px}.job-cost-invoiced p{margin:0;color:#78877f;font-size:7px}.job-cost-gaps{overflow:hidden;border:1px solid #eadfc8;border-radius:8px;background:#fffaf1}.job-cost-gaps>summary{display:flex;align-items:center;gap:8px;padding:9px 10px;cursor:pointer;list-style:none}.job-cost-gaps>summary::-webkit-details-marker{display:none}.job-cost-gaps>summary>svg:first-child{width:15px;flex:0 0 auto;color:#9a7643}.job-cost-gaps>summary>svg:last-child{width:14px;margin-left:auto;color:#8d744b;transition:transform .18s ease}.job-cost-gaps[open]>summary>svg:last-child{transform:rotate(180deg)}.job-cost-gaps>summary span{display:grid;gap:2px}.job-cost-gaps>summary small{color:#8d744b;font-size:7px;letter-spacing:.09em}.job-cost-gaps>summary b{color:#705c3e;font-size:8px}.job-cost-gaps>div{display:grid;gap:5px;padding:0 10px 10px 33px}.job-cost-gaps p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#69776f;font-size:7px;line-height:1.4}.job-cost-gaps p svg{width:10px;flex:0 0 auto;color:#9a7643}.job-cost-operating-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe6e2;border-radius:7px;background:#dfe6e2}.job-cost-operating-strip>span{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;gap:2px 7px;align-items:center;padding:10px 12px;background:#fbfcfb}.job-cost-operating-strip svg{grid-row:1 / 3;width:16px;color:#57766b}.job-cost-operating-strip small{color:#7a8882;font-size:7px;font-weight:900;letter-spacing:.08em}.job-cost-operating-strip b{color:#294d41;font-size:10px}.job-cost-operating-strip .warning{background:#fff9ed}.job-cost-operating-strip .warning svg,.job-cost-operating-strip .warning b{color:#9a6727}.job-cost-message{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:8px;font-size:8px}.job-cost-message svg{width:14px;flex:0 0 auto}.job-cost-message.success{color:#2e684b;background:#ebf7ee;border:1px solid #cee7d5}.job-cost-message.error{color:#914a4a;background:#fff0ed;border:1px solid #f0d1ca}.job-cost-ledger{border:1px solid #dfe6e2;border-radius:10px;background:#fbfcfb;overflow:hidden}.job-cost-ledger>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer;list-style:none}.job-cost-ledger>summary::-webkit-details-marker{display:none}.job-cost-ledger>summary>span{display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:7px}.job-cost-ledger>summary>span>svg{grid-row:1 / 3;width:16px;color:#4f7468}.job-cost-ledger>summary b{color:#294d41;font-size:10px}.job-cost-ledger>summary small{color:#7c8a84;font-size:7px}.job-cost-ledger>summary>svg{width:15px;transition:transform .18s ease}.job-cost-ledger[open]>summary>svg{transform:rotate(180deg)}.job-cost-ledger-body{padding:0 12px 12px;border-top:1px solid #e5ebe7}.job-cost-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 0}.job-cost-form header{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.job-cost-form header div{display:grid;gap:2px}.job-cost-form header small,.job-cost-form label{color:#718079;font-size:7px;letter-spacing:.06em}.job-cost-form header b{color:#294d41;font-size:10px}.job-cost-form header>svg{width:18px;color:#567a6e}.job-cost-form label{display:grid;gap:4px}.job-cost-form label.wide{grid-column:span 2}.job-cost-form input,.job-cost-form select,.job-cost-entry-actions select{width:100%;min-width:0;border:1px solid #d9e2dd;border-radius:7px;background:#fff;color:#294d41;padding:8px;font:inherit;font-size:8px}.job-cost-form>button{align-self:end;min-height:32px}.job-cost-entry-list{display:grid;gap:7px}.job-cost-entry-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid #e2e8e4;border-radius:8px;background:#fff}.job-cost-entry-list article.void{opacity:.58;background:#f5f6f5}.job-cost-category{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf4f0;color:#4d7366}.job-cost-category svg{width:15px}.job-cost-entry-main{display:grid;gap:2px;min-width:0}.job-cost-entry-main small{color:#76867e;font-size:7px;letter-spacing:.05em}.job-cost-entry-main b{color:#294d41;font-size:9px;overflow-wrap:anywhere}.job-cost-entry-main p{margin:0;color:#7f8c86;font-size:7px}.job-cost-entry-list article>strong{color:#294d41;font-size:10px}.job-cost-entry-actions{grid-column:2 / -1;display:flex;justify-content:flex-end;align-items:center;gap:6px}.job-cost-entry-actions select{max-width:190px}.job-cost-entry-actions button,.job-cost-completion button{display:inline-flex;align-items:center;gap:4px;border:1px solid #d5e0da;border-radius:7px;background:#fff;color:#385f52;padding:7px 8px;font-size:7px}.job-cost-entry-actions button svg,.job-cost-completion button svg{width:12px}.job-cost-entry-actions button.danger{color:#94514b;border-color:#ead1ce}.job-cost-empty{display:grid;justify-items:center;gap:4px;padding:18px;color:#718079;text-align:center}.job-cost-empty svg{width:22px}.job-cost-empty b{color:#3d6256;font-size:9px}.job-cost-empty p{margin:0;font-size:7px}.job-cost-completion{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;border:1px solid #e8ddc9;border-radius:8px;background:#fff9ef}.job-cost-completion.complete{border-color:#cce5d3;background:#eef8f1}.job-cost-completion>span{display:flex;align-items:flex-start;gap:8px}.job-cost-completion>span>svg{width:17px;color:#8c7045;flex:0 0 auto}.job-cost-completion.complete>span>svg{color:#3e7957}.job-cost-completion span div{display:grid;gap:2px}.job-cost-completion small{color:#806f55;font-size:7px;letter-spacing:.07em}.job-cost-completion b{color:#38594e;font-size:9px}.job-cost-completion p{margin:0;color:#718079;font-size:7px;line-height:1.4}.job-cost-boundary{display:flex;align-items:flex-start;gap:7px;margin:0;color:#71817a;font-size:7px;line-height:1.45}.job-cost-boundary svg{width:13px;flex:0 0 auto;color:#4d7165}.time-clock-panel{display:grid;gap:12px;padding:16px;border:1px solid #d5dfda;border-radius:9px;background:linear-gradient(145deg,#fff,#f4f7f5)}.time-clock-panel.loading,.time-clock-panel.error{display:flex;align-items:center;gap:8px;min-height:70px;color:#6c7c75;font-size:9px}.time-clock-panel.loading svg{width:16px;animation:spin 1s linear infinite}.time-clock-panel.error{color:#914a4a}.time-clock-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.time-clock-panel>header span,.time-clock-summary small,.time-clock-review{color:#75847e;font-size:7px;font-weight:900;letter-spacing:.1em}.time-clock-panel>header h3{margin:3px 0;color:#173d32;font-size:15px}.time-clock-panel>header p{margin:0;color:#728079;font-size:8px}.time-clock-panel>header em{padding:6px 8px;border-radius:999px;background:#e7f1eb;color:#456a5d;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.time-clock-panel.paused>header em,.time-clock-panel.stopped>header em,.time-clock-panel.rejected>header em{background:#f6eddd;color:#805f30}.time-clock-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.time-clock-summary>div{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dce4df;border-radius:7px;background:#fff}.time-clock-summary>div>svg{width:17px;flex:0 0 auto;color:#4f7467}.time-clock-summary span{display:grid;gap:2px}.time-clock-summary b{color:#24493d;font:850 13px/1.2 var(--display)}.time-clock-summary p{margin:0;color:#7b8983;font-size:7px;line-height:1.4}.time-clock-review-note,.time-clock-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border-radius:7px;background:#f7edde;color:#755a34;font-size:8px}.time-clock-review-note svg,.time-clock-error svg{width:14px;flex:0 0 auto}.time-clock-error{background:#fff0ed;color:#934a40}.time-clock-review{display:grid;gap:6px}.time-clock-review textarea{resize:vertical;min-height:56px;padding:9px;border:1px solid #ccd8d2;border-radius:7px;background:#fff;color:#233c34;font:inherit;font-size:9px}.time-clock-panel>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.time-clock-panel>footer button,.time-clock-panel>footer>span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #ccd8d2;border-radius:7px;background:#fff;color:#355a4e;font-size:8px;font-weight:850}.time-clock-panel>footer button{cursor:pointer}.time-clock-panel>footer button.primary{border-color:#356a57;background:#356a57;color:#fff}.time-clock-panel>footer button.danger{border-color:#e7c9c2;color:#8c493f}.time-clock-panel>footer button:disabled{cursor:not-allowed;opacity:.55}.time-clock-panel>footer svg{width:14px}@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-record-navigation{flex-direction:column}.crm-more-records{flex-basis:auto;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%}.document-pricing,.document-pricing-loading{padding:16px 14px 24px}.document-pricing-head{flex-direction:column}.document-pricing-head>button{width:100%}.line-item-grid{grid-template-columns:1fr}.line-item-grid label.wide{grid-column:auto}.line-item-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px}.line-item-value{min-width:0;grid-column:1;text-align:left}.line-item-actions{grid-column:2;grid-row:1 / span 2}.document-totals{grid-template-columns:1fr}.line-item-form footer{flex-direction:column-reverse}.line-item-form footer>button{width:100%}.job-cost-snapshot>header{flex-direction:column}.job-cost-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.job-cost-metrics>div:nth-child(2){border-right:0}.job-cost-metrics>div:nth-child(-n+2){border-bottom:1px solid #e4e9e6}.job-cost-footer,.job-cost-operating-strip{grid-template-columns:1fr}.job-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}.job-cost-entry-actions{flex-wrap:wrap;justify-content:flex-start}.job-cost-completion{align-items:stretch;flex-direction:column}.time-clock-summary{grid-template-columns:1fr}.time-clock-panel>footer{justify-content:stretch}.time-clock-panel>footer button{flex:1 1 120px;justify-content:center}}.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}.provider-connection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.field-grid,.appointment-pipeline{grid-template-columns:1fr}.settings-actions,.availability-days section{display:block}.provider-connection-actions{display:grid;grid-template-columns:1fr}.settings-actions span{display:block;margin-top:9px}.provider-connection-actions>span{display:flex;margin-top:0}.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-autonomy-upgrade{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:15px 52px 15px 16px;border:1px solid #d9b854;border-radius:12px;background:linear-gradient(120deg,#fff8d9,#fffdf5 60%,#f0f7ef);box-shadow:0 8px 24px #6e571117}.agent-autonomy-upgrade>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#4e3a00;background:var(--yellow)}.agent-autonomy-upgrade>span svg{width:21px}.agent-autonomy-upgrade small{color:#77611a;font-size:9px;font-weight:800;letter-spacing:.08em}.agent-autonomy-upgrade h2{margin:2px 0 3px;color:var(--ink);font:800 21px Barlow Condensed,sans-serif}.agent-autonomy-upgrade p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.agent-autonomy-upgrade>.primary{display:flex;align-items:center;gap:7px;padding:10px 12px;border:0;border-radius:7px;color:#fff;background:var(--green);font-size:10px;font-weight:750;white-space:nowrap}.agent-autonomy-upgrade>.primary svg{width:14px}.agent-autonomy-dismiss{position:absolute;top:8px;right:8px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--muted);background:transparent}.agent-autonomy-dismiss:hover{background:#ffffffa8}.agent-autonomy-dismiss svg{width:14px}.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-columns:minmax(0,1fr);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-plan{margin-top:10px;padding:9px 10px;border:1px solid #ead88f;border-radius:8px;background:#fff9df}.agent-plan>small{display:flex;align-items:center;gap:5px;color:#745d14;font-size:7px;font-weight:850;letter-spacing:.07em}.agent-plan>small svg{width:12px}.agent-plan ol{display:grid;gap:4px;margin:7px 0 0;padding-left:18px;color:#46564f;font-size:8px;line-height:1.45}.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-autonomy-upgrade{grid-template-columns:42px minmax(0,1fr)}.agent-autonomy-upgrade>.primary{grid-column:1 / -1;justify-content:center}.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}.mobile-card-swipe-hint{display:none}.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}.mobile-card-swipe-hint{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#5c746b;font-size:10px;font-weight:800}.mobile-card-swipe-hint svg{width:16px}.launchpad-steps{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;padding:0 0 11px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--yellow) #eee5d2}.launchpad-steps>button{min-height:124px;flex:0 0 min(78vw,280px);scroll-snap-align:start}.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}}.feature-directory-button,.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}.feature-directory-button svg,.tutorial-button svg{width:17px;height:17px;color:var(--green)}.feature-directory-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;display:flex;justify-content:flex-end}.feature-directory-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#120d088f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feature-directory{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(780px,96vw);height:100%;overflow:hidden;color:var(--ink);background:var(--cream);box-shadow:-24px 0 60px #2e18083d;animation:crm-drawer-in .2s ease-out}.feature-directory>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 27px 21px;border-bottom:1px solid var(--line);background:var(--cream-2)}.feature-directory>header small{color:var(--green);font-size:9px;font-weight:900;letter-spacing:.14em}.feature-directory>header h2{margin:4px 0 5px;font:800 32px/1 Barlow Condensed,sans-serif}.feature-directory>header p{max-width:590px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.feature-directory-summary{display:flex;flex-wrap:wrap;gap:7px;padding:12px 27px;border-bottom:1px solid var(--line);background:#fffaf0}.feature-directory-summary span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:#466057;background:#fffdf8;font-size:9px}.feature-directory-summary span.accent{border-color:#d2b45e;color:var(--brown-dark);background:var(--yellow-soft)}.feature-directory-summary svg{width:13px;color:var(--green)}.feature-directory-groups{display:grid;align-content:start;gap:22px;padding:22px 27px 30px;overflow-y:auto;overscroll-behavior:contain}.feature-directory-groups section>h3{margin:0 0 8px;color:#6c7e75;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.feature-directory-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feature-directory-groups section button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--cream-2);text-align:left;cursor:pointer}.feature-directory-groups section button:hover{border-color:var(--bronze);background:#fff9ea;transform:translateY(-1px)}.feature-directory-groups section button.current{border-color:var(--green);background:#eef7f1;box-shadow:inset 3px 0 0 var(--green)}.feature-directory-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:var(--green-dark);background:var(--yellow-soft)}.feature-directory-icon svg{width:17px}.feature-directory-copy{display:grid;min-width:0;gap:5px}.feature-directory-copy>span{display:flex;align-items:center;gap:7px}.feature-directory-copy b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feature-directory-copy em{flex:0 0 auto;padding:3px 6px;border-radius:999px;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.feature-directory-copy em.available{color:#50645b;background:var(--sand)}.feature-directory-copy em.included{color:#11613d;background:#dff5e8}.feature-directory-copy em.locked{color:#8b4b15;background:#ffe8c6}.feature-directory-copy em.checking{color:#6c6d71;background:#ececef}.feature-directory-copy p{margin:0;color:#566c62;font-size:9px;line-height:1.45}.feature-directory-copy small{color:#87938d;font-size:7px;line-height:1.45}.feature-directory-groups section button>svg{width:14px;margin-top:10px;color:#8d9994}.feature-directory>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 27px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--cream-2)}.feature-directory>footer button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fffdf8;font-size:9px;font-weight:800}.feature-directory>footer button:hover{border-color:var(--bronze);background:#fff9ea}.feature-directory>footer svg{width:15px;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){.feature-directory-button span{display:none}.feature-directory-button{width:38px;justify-content:center;padding:0}main>header .tutorial-button{display:none}.feature-directory{width:100vw}.feature-directory>header{padding:19px 17px 16px}.feature-directory>header h2{font-size:27px}.feature-directory-summary{padding:10px 17px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.feature-directory-summary span{flex:0 0 auto}.feature-directory-groups{padding:18px 14px 28px}.feature-directory-groups section>div{grid-template-columns:1fr}.feature-directory-groups section button{min-height:94px}.feature-directory>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:14px}.feature-directory>footer button{justify-content:center}}@media(max-width:420px){.feature-directory>footer button{padding-inline:6px;font-size:8px}}.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{width:100%;min-height:100vh;margin-left:0;background:#07120e;color:#f4f6f2;font-family:Inter,system-ui,sans-serif}.public-funnel>.funnel-brand{position:static;height:auto;border-bottom:1px solid #29483b;background:#07120e;color:#f4f6f2}.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}}.funnel-player-shell{width:100%;aspect-ratio:16/9;margin-top:35px;overflow:hidden;border:1px solid #29483b;border-radius:18px;background:#10251c}.funnel-player-shell iframe{width:100%;height:100%;border:0}.funnel-script-preview blockquote{max-width:680px;margin:8px auto;color:#f4f6f2;font:750 clamp(22px,4vw,34px)/1.08 "Barlow Condensed",sans-serif}.public-funnel section>header{position:static;top:auto;z-index:auto;display:block;height:auto;padding:0;border:0;background:transparent}.funnel-system-preview{margin-top:35px;overflow:hidden;border:1px solid #355c49;border-radius:20px;background:radial-gradient(circle at 20% 0,#214f39 0,transparent 42%),#0c1e16;text-align:left;box-shadow:0 28px 75px #0008}.funnel-system-preview>header{position:static;top:auto;z-index:auto;display:flex;align-items:center;gap:15px;height:auto;padding:25px;border-bottom:1px solid #29483b;background:transparent}.funnel-system-preview>header>span{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border-radius:14px;background:#e6b84a;color:#122018}.funnel-system-preview>header svg{width:25px;height:25px}.funnel-system-preview small{color:#e6b84a;font-size:10px;font-weight:900;letter-spacing:.14em}.funnel-system-preview h2{margin:5px 0 0;color:#fff;font:800 clamp(24px,4vw,36px)/1 "Barlow Condensed",sans-serif}.funnel-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;background:transparent}.funnel-system-grid article{padding:22px;border:1px solid rgba(216,170,24,.28);border-radius:14px;background:#eadcc4}.funnel-system-grid article:nth-child(2),.funnel-system-grid article:nth-child(4){background:#e8c75f}.funnel-system-grid article>svg{width:21px;color:#075541}.funnel-system-grid b{display:block;margin-top:12px;color:#183329}.funnel-system-grid p{margin:7px 0 0;color:#4e5d55;font-size:13px;line-height:1.5}.public-funnel .funnel-system-preview>footer{display:flex;justify-content:flex-start;align-items:center;gap:9px;padding:16px 25px;border-top:1px solid #29483b;color:#9fb1a8;font-size:12px}.funnel-system-preview>footer svg{width:17px;color:#72d39c}.funnel-emotional{max-width:1080px;margin:0 auto;padding:0 24px 70px}.funnel-emotional>blockquote{max-width:860px;margin:0 auto 30px;color:#f4f6f2;text-align:center;font:800 clamp(30px,5vw,52px)/1 "Barlow Condensed",sans-serif}.funnel-emotional>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.funnel-emotional article{padding:23px;border:1px solid #29483b;border-radius:14px;background:linear-gradient(145deg,#10251c,#0b1b14)}.funnel-emotional svg{color:#e6b84a}.funnel-emotional h2{margin:15px 0 8px;font-size:19px}.funnel-emotional p{margin:0;color:#9fb1a8;font-size:14px;line-height:1.55}.funnel-ai-consent{padding:12px;border:1px solid #3b5b4d;border-radius:9px;background:#07120e;font-weight:500!important;line-height:1.45}.funnel-ai-consent b{color:#e6b84a}.funnel-ai-consent input:disabled{opacity:.45}.funnel-modal-open{overflow:hidden}.funnel-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px}.funnel-gate-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020806e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.funnel-gate-card{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:30px;border:1px solid #527260;border-radius:18px;background:#10251c;box-shadow:0 30px 90px #000c}.funnel-gate-card>h2{max-width:520px;margin:8px 0 10px;color:#fff;font:800 clamp(32px,7vw,48px)/.98 "Barlow Condensed",sans-serif}.funnel-gate-card>p:not(.eyebrow){margin:0 0 18px;color:#aabbb2;line-height:1.55}.funnel-gate-card form{display:grid;gap:12px}.funnel-gate-card label{display:grid;gap:6px;color:#d4ddd8;font-size:13px;font-weight:700}.funnel-gate-card input{width:100%;padding:12px;border:1px solid #466657;border-radius:8px;background:#07120e;color:#fff}.funnel-gate-card form>button[type=submit]{min-height:50px;border:0;border-radius:9px;background:#e6b84a;color:#142017;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.funnel-gate-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid #587567;border-radius:50%;background:transparent;color:#fff;font-size:24px}.funnel-gate-skip{min-height:38px;border:0;background:transparent;color:#b7c4bd;text-decoration:underline}.funnel-map-complete{grid-column:1 / -1;text-align:left}.funnel-map-complete>svg{display:block;margin:0 auto}.funnel-map-complete>h2,.funnel-map-complete>p{text-align:center}.funnel-workflow-map{margin-top:24px;overflow:hidden;border:1px solid #527260;border-radius:16px;background:#07120e}.funnel-workflow-map>div:first-child{padding:22px;border-bottom:1px solid #29483b;background:linear-gradient(135deg,#163a2c,#10251c)}.funnel-workflow-map small{color:#e6b84a;font-size:10px;font-weight:900;letter-spacing:.14em}.funnel-workflow-map h3{margin:7px 0 4px;color:#fff;font:800 30px/1 Barlow Condensed,sans-serif}.funnel-workflow-map>div:first-child span{color:#aabbb2;font-size:12px;text-transform:capitalize}.funnel-workflow-map ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:workflow}.funnel-workflow-map li{position:relative;min-height:135px;padding:22px 22px 22px 62px;border-right:1px solid #29483b;border-bottom:1px solid #29483b;counter-increment:workflow}.funnel-workflow-map li:nth-child(2n){border-right:0}.funnel-workflow-map li:before{content:counter(workflow);position:absolute;top:22px;left:22px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e6b84a;color:#142017;font-size:12px;font-weight:900}.funnel-workflow-map li b{color:#fff;font-size:14px}.funnel-workflow-map li p{margin:7px 0 0;color:#9fb1a8;font-size:13px;line-height:1.5}.funnel-map-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 22px}.funnel-map-phases span{color:#aabbb2;font-size:11px;line-height:1.45}.funnel-map-phases b{display:block;color:#e6b84a}.funnel-call-value{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.funnel-call-value li{display:flex;align-items:center;gap:9px;color:#dbe4df;font-weight:750}.funnel-call-value svg{width:18px;color:#72d39c}@media(max-width:800px){.funnel-emotional>div{grid-template-columns:1fr}}@media(max-width:600px){.funnel-system-grid,.funnel-workflow-map ol,.funnel-map-phases{grid-template-columns:1fr}.funnel-workflow-map li{border-right:0}.funnel-gate{padding:10px}.funnel-gate-card{max-height:calc(100vh - 20px);padding:24px 17px 18px}}.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}.booking-prep{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:24px;border:1px solid #355c49;border-radius:18px;background:#0b1b14;text-align:left}.booking-prep h2,.booking-faq h2{margin:7px 0 14px;color:#fff}.booking-prep ul{display:grid;gap:7px;padding-left:20px;color:#aabbb2}.booking-prep video,.booking-faq video{width:100%;border-radius:12px;background:#050b08}.booking-video-placeholder{display:grid;place-items:center;align-content:center;gap:8px;min-height:210px;padding:24px;border:1px dashed #567464;border-radius:14px;color:#aabbb2;text-align:center}.booking-video-placeholder svg{width:34px;color:#e6b84a}.booking-video-placeholder b{color:#fff}.booking-video-placeholder span{max-width:340px;font-size:12px;line-height:1.5}.booking-faq{margin:28px 0;padding:24px;border:1px solid #29483b;border-radius:18px;background:#10251c;text-align:left}.booking-faq details{border-top:1px solid #29483b;padding:13px 0}.booking-faq summary{cursor:pointer;color:#fff;font-weight:800}.booking-faq details p{margin:8px 0 0;color:#aabbb2;line-height:1.55}@media(max-width:720px){.booking-prep{grid-template-columns:1fr}}.funnel-action-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.funnel-research{width:min(1120px,calc(100% - 32px));margin:15px auto 80px;padding:clamp(26px,5vw,52px);border:1px solid #355c49;border-radius:24px;background:linear-gradient(145deg,#10251c,#091711)}.funnel-research>header{max-width:820px}.funnel-research>header h2{margin:9px 0 12px;color:#fff;font:800 clamp(32px,5vw,52px)/1 "Barlow Condensed",sans-serif}.funnel-research>header>p:last-child{color:#aabbb2;font-size:16px;line-height:1.6}.funnel-research>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.funnel-research article{padding:24px;border:1px solid #29483b;border-radius:16px;background:#07120e}.funnel-research article strong{display:block;color:#e6b84a;font:850 48px/1 Barlow Condensed,sans-serif}.funnel-research h3{min-height:48px;margin:12px 0 8px;color:#fff;font-size:18px;line-height:1.25}.funnel-research article p{min-height:126px;margin:0 0 18px;color:#9fb1a8;font-size:13px;line-height:1.6}.funnel-research article a{display:inline-flex;align-items:center;gap:6px;color:#e6b84a;font-size:12px;font-weight:800}.funnel-research article a svg{width:14px}.funnel-research>small{display:block;margin-top:20px;color:#789087;line-height:1.5}.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 #29483b;border-radius:22px;background:#10251c}.funnel-plans article.featured{border-color:#e6b84a;background:linear-gradient(150deg,#493b1e55,#10251c)}.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:#9fb1a8;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:#9fb1a8;font-size:14px;font-style:normal}.funnel-plans article>p{min-height:50px;color:#9fb1a8;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:#e6b84a}.funnel-plans article button{display:inline-flex;align-items:center;gap:8px;margin-top:14px;border:0;background:#e6b84a;color:#142017}.funnel-plans>footer{display:flex;align-items:center;gap:9px;margin-top:18px;color:var(--muted);font-size:13px}.funnel-free-link{display:block;margin:20px auto 0;border:0;background:transparent;color:#d0dbd5;text-decoration:underline}@media(max-width:880px){.funnel-research>div{grid-template-columns:1fr}.funnel-research h3,.funnel-research article p{min-height:0}}@media(max-width:720px){.funnel-plans>div{grid-template-columns:1fr}.funnel-plans article>p{min-height:0}}.funnel-next{width:min(1120px,calc(100% - 32px));margin:-44px auto 72px;padding:clamp(24px,4vw,40px);border:1px solid #29483b;border-radius:22px;background:#0b1b14}.funnel-next header h2{margin:8px 0 24px;color:#fff;font:800 clamp(28px,4vw,42px)/1.05 "Barlow Condensed",sans-serif}.funnel-next ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none}.funnel-next li{display:grid;gap:8px;padding:18px;border-left:3px solid #e6b84a;background:#10251c}.funnel-next li b{color:#fff}.funnel-next li span{color:#9fb1a8;font-size:13px;line-height:1.5}.measurement-consent{position:fixed;z-index:1200;right:18px;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(680px,calc(100% - 36px));padding:16px 18px;border:1px solid #d2ae43;border-radius:16px;background:#eadcc4;color:#142017;box-shadow:0 18px 55px #0007}.measurement-consent p{display:grid;gap:4px;margin:0}.measurement-consent span{color:#53645b;font-size:12px;line-height:1.45}.measurement-consent>div{display:flex;gap:8px}.measurement-consent button{min-height:40px;padding:0 14px;white-space:nowrap}.measurement-consent button:first-child{border:1px solid #bca98a;background:#f4e9d6;color:#26352d}.public-funnel{--funnel-gold: #f3c957;--funnel-line: rgba(181,210,194,.18);background:radial-gradient(circle at 50% -10%,#173d2d 0,#07120e 36%,#050d0a)}.public-funnel>.funnel-brand{position:sticky;top:0;z-index:100;max-width:none;padding:14px max(24px,calc((100vw - 1120px)/2));border-color:var(--funnel-line);background:#050d0adb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.funnel-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.funnel-logo img{display:block;width:52px;height:52px;object-fit:contain}.funnel-wordmark{display:inline-flex;align-items:baseline;width:auto;height:auto;font:800 31px/.9 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.035em;text-transform:uppercase}.funnel-wordmark em{font-style:normal}.funnel-brand nav{display:flex;align-items:center;gap:24px;margin-left:auto}.funnel-brand nav a{color:#b8c9c0;font-size:13px;font-weight:750;text-decoration:none}.funnel-brand nav a:hover{color:#fff}.funnel-brand nav .funnel-login,.funnel-brand nav .funnel-demo{padding:10px 15px;border:1px solid #527260;border-radius:999px;color:#fff}.funnel-hero{padding-top:76px}.funnel-hero h1{max-width:900px;letter-spacing:-.025em;text-wrap:balance}.funnel-hero h1 span{color:var(--funnel-gold)}.funnel-hero .eyebrow{display:inline-flex;padding:8px 12px;border:1px solid #836e35;border-radius:999px;background:#e6b84a10}.funnel-hero-assurance{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:20px 0 0;padding:0;color:#aabbb2;list-style:none;font-size:12px;font-weight:700}.funnel-hero-assurance li{display:inline-flex;align-items:center;gap:7px}.funnel-hero-assurance svg{width:15px;color:#72d39c}.funnel-trade-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1120px;margin:-30px auto 70px;padding:0 24px}.funnel-trade-rail span{padding:8px 11px;border:1px solid var(--funnel-line);border-radius:999px;color:#8fa49a;font-size:10px;font-weight:900;letter-spacing:.1em}.funnel-step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.funnel-step-list span{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #29483b;border-radius:10px;color:#789087;font-size:12px;font-weight:800}.funnel-step-list b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#173328;color:#9fb1a8}.funnel-step-list .active{border-color:#d2ae43;color:#fff;background:#e6b84a0d}.funnel-step-list .active b{background:var(--funnel-gold);color:#142017}.funnel-step-list .done b{background:#2d7b56;color:#fff}.funnel-plans article,.funnel-research article,.funnel-form-section form{box-shadow:0 22px 70px #0003}.funnel-plans article button,.funnel-form-section form>button,.funnel-actions button,.funnel-actions a{transition:transform .18s ease,box-shadow .18s ease}.funnel-plans article button:hover,.funnel-form-section form>button:hover,.funnel-actions button:hover,.funnel-actions a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0005}@media(max-width:760px){.funnel-brand nav a:not(.funnel-login){display:none}.public-funnel>.funnel-brand{padding:12px 16px}.funnel-hero{padding:50px 18px 64px}.funnel-hero h1{font-size:clamp(43px,13vw,62px)}.funnel-actions{display:grid}.funnel-actions button,.funnel-actions a{width:100%}.funnel-trade-rail{margin-top:-20px;padding:0 16px}.funnel-step-list{grid-template-columns:1fr}}@media(max-width:880px){.funnel-next ol{grid-template-columns:1fr 1fr}}@media(max-width:620px){.funnel-next ol{grid-template-columns:1fr}.measurement-consent{right:8px;bottom:max(8px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px;width:calc(100% - 16px);max-height:min(38vh,260px);padding:12px;overflow:auto;border-radius:13px}.measurement-consent p{gap:2px}.measurement-consent p b{font-size:13px;line-height:1.25}.measurement-consent span{font-size:11px;line-height:1.35}.measurement-consent>div{justify-content:stretch}.measurement-consent button{flex:1;min-height:44px;padding:0 10px}}.post-purchase-funnel{position:relative;display:grid;gap:20px;margin:0 0 22px;padding:clamp(22px,4vw,36px);border:1px solid #d2ae43;border-radius:22px;background:linear-gradient(145deg,#fff9e8,#f6f1e5);box-shadow:var(--shadow)}.post-purchase-funnel.confirming .post-purchase-heading>span svg{animation:spin 1s linear infinite}.post-purchase-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.post-purchase-close svg{width:18px}.post-purchase-heading{display:flex;align-items:flex-start;gap:16px;padding-right:30px}.post-purchase-heading>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:15px;background:var(--green);color:var(--yellow)}.post-purchase-heading>span svg{width:26px}.post-purchase-heading small{color:var(--green);font-weight:900;letter-spacing:.12em}.post-purchase-heading h2{margin:5px 0;font-size:clamp(26px,4vw,38px)}.post-purchase-heading p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.post-purchase-progress{display:grid;gap:10px;padding:14px 16px;border:1px solid #d7c78f;border-radius:13px;background:#fff}.post-purchase-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.post-purchase-progress span{color:var(--green);font-weight:850}.post-purchase-progress span b{font-size:24px}.post-purchase-progress small{color:var(--muted)}.post-purchase-progress>div:last-child{height:8px;overflow:hidden;border-radius:999px;background:var(--sand)}.post-purchase-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--yellow))}.post-purchase-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.post-purchase-steps>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#fff}.post-purchase-steps>button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--yellow);color:#17120a;font-weight:900}.post-purchase-steps b,.post-purchase-steps small{display:block}.post-purchase-steps small{margin-top:4px;color:var(--muted);line-height:1.35}.post-purchase-steps svg{width:17px}.post-purchase-rhythm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.post-purchase-rhythm span{padding:11px;border-left:3px solid var(--yellow);background:#fff;color:var(--muted);font-size:11px;line-height:1.4}.post-purchase-rhythm b{display:block;margin-bottom:3px;color:var(--ink)}.post-purchase-actions{display:flex;flex-wrap:wrap;gap:10px}.post-purchase-actions>*{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.post-purchase-actions a{padding:0 16px;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-weight:800}.post-purchase-value{display:flex;align-items:center;gap:8px;color:var(--muted);line-height:1.45}.post-purchase-value svg{width:18px;color:var(--green)}.billing-intent{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 17px;border:1px solid #d2ae43;border-radius:13px;background:#fff9e8}.billing-intent>svg{color:var(--green)}.billing-intent b{display:block}.billing-intent p{margin:4px 0 0;color:var(--muted)}.billing-agent.billing-selected{outline:3px solid color-mix(in srgb,var(--yellow) 70%,transparent);outline-offset:3px}.billing-status>div>small{color:var(--yellow)!important}.billing-status>div>h2,.billing-status>span>b{color:#fff!important}.billing-status>div>p{color:#d7e4dc!important}.billing-status>span>em{color:#b9ccc0!important}@media(max-width:900px){.post-purchase-steps{grid-template-columns:1fr}.post-purchase-rhythm{grid-template-columns:1fr 1fr}}@media(max-width:560px){.post-purchase-heading{display:grid}.post-purchase-progress>div:first-child{display:grid}.post-purchase-rhythm{grid-template-columns:1fr}.post-purchase-actions{display:grid}.post-purchase-actions>*{justify-content:center;min-height:44px}}.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-seat-meter{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.45fr);gap:18px;align-items:center;margin-bottom:18px;padding:20px;border:1px solid #84aa91;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 7%,var(--surface)),var(--surface))}.team-seat-meter.full{border-color:#c6a44d;background:linear-gradient(135deg,color-mix(in srgb,var(--honey) 30%,var(--surface)),var(--surface))}.team-seat-meter>span{display:grid;place-items:center;width:48px;height:48px;color:var(--green-dark);background:var(--honey);border-radius:13px}.team-seat-meter h2{margin:3px 0 5px;font:800 26px Barlow Condensed}.team-seat-meter p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.team-seat-track{height:8px;margin-top:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.team-seat-track i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .2s ease}.team-seat-meter.full .team-seat-track i{background:#b78d22}.team-seat-purchase{display:grid;gap:8px}.team-seat-purchase label{display:grid;gap:5px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em}.team-seat-purchase small{color:var(--muted);font-size:.66rem;line-height:1.4}.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-seat-meter{grid-template-columns:auto 1fr}.team-seat-purchase{grid-column:2}.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-seat-meter{grid-template-columns:1fr}.team-seat-meter>span,.team-seat-purchase{grid-column:1}.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}}.claimcontrol-inspired{--cc-ink: #18261f;--cc-green: #0d6a4e;--cc-green-deep: #074c39;--cc-gold: #d8aa18;--cc-cream: #f2e6d0;--cc-paper: #eadcc4;--cc-line: #cdbb9e;--cc-muted: #59645f;--cc-ease-out-expo: cubic-bezier(.16,1,.3,1);--cc-ease-spring: cubic-bezier(.34,1.56,.64,1);--cc-duration-fast: .15s;--cc-duration-normal: .25s;--cc-duration-reveal: .68s;background:var(--cc-cream);color:var(--cc-ink);font-family:Inter,system-ui,sans-serif;overflow:clip}.claimcontrol-inspired>.funnel-brand{position:sticky;top:0;z-index:100;max-width:none;padding:10px max(24px,calc((100vw - 1120px)/2));border:0;background:radial-gradient(ellipse at 15% 38%,rgba(255,253,248,.98) 0%,rgba(252,248,239,.94) 17%,rgba(247,239,221,.78) 36%,transparent 59%),linear-gradient(180deg,#fcf8efe6,#f2e6d0b3 66%,#f2e6d052);box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);transition:background var(--cc-duration-normal) ease,box-shadow var(--cc-duration-normal) ease}.claimcontrol-inspired>.funnel-brand.is-scrolled{background:radial-gradient(ellipse at 15% 38%,#fffdf8 0%,rgba(252,248,239,.97) 22%,transparent 55%),linear-gradient(90deg,#f7efddfa,#eadcc4f5);box-shadow:0 12px 34px #1f31281a}.claimcontrol-inspired>.funnel-brand:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,var(--cc-green),var(--cc-gold),var(--cc-green));transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px #0d6a4e2e}.claimcontrol-inspired .funnel-logo{position:relative;color:var(--cc-ink);padding:0;border-radius:0;background:transparent}.funnel-logo-mark{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto}.claimcontrol-inspired .funnel-logo-mark img{display:block;width:58px;height:58px;padding:0;filter:drop-shadow(1px 0 0 rgba(46,24,8,.82)) drop-shadow(-1px 0 0 rgba(46,24,8,.82)) drop-shadow(0 1px 0 rgba(46,24,8,.82)) drop-shadow(0 -1px 0 rgba(46,24,8,.82)) drop-shadow(0 4px 3px rgba(3,32,24,.24));transition:transform var(--cc-duration-normal) var(--cc-ease-spring)}.claimcontrol-inspired .funnel-logo:hover .funnel-logo-mark img{transform:translateY(-1px) rotate(-2deg) scale(1.035)}.claimcontrol-inspired .funnel-wordmark{width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none}.claimcontrol-inspired .funnel-wordmark>span{color:var(--cc-green-deep)}.claimcontrol-inspired .funnel-wordmark>em{color:#b48608}.claimcontrol-inspired .funnel-brand nav{padding:5px;border:1px solid rgba(141,119,78,.18);border-radius:14px;background:#f2e6d061;box-shadow:inset 0 1px #fff3}.claimcontrol-inspired .funnel-brand nav a,.claimcontrol-inspired .funnel-brand nav button{position:relative;border:0;background:transparent;color:#46564e;font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;transition:color var(--cc-duration-fast) ease,transform var(--cc-duration-normal) var(--cc-ease-out-expo),box-shadow var(--cc-duration-normal) ease}.claimcontrol-inspired .funnel-brand nav a:hover,.claimcontrol-inspired .funnel-brand nav button:hover{color:var(--cc-green);transform:translateY(-1px)}.claimcontrol-inspired .funnel-brand nav .funnel-start,.claimcontrol-inspired .funnel-brand nav .funnel-login,.claimcontrol-inspired .funnel-brand nav .funnel-demo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border-radius:10px}.claimcontrol-inspired .funnel-brand nav .funnel-start{background:var(--cc-gold);color:#243029}.claimcontrol-inspired .funnel-brand nav .funnel-login{border:1px solid #7e998a;background:#ffffff6b;color:var(--cc-green-deep)}.claimcontrol-inspired .funnel-brand nav .funnel-demo{border:0;background:var(--cc-green);color:#fff}@media(max-width:1100px){.claimcontrol-inspired .funnel-brand nav{gap:7px}.claimcontrol-inspired .funnel-brand nav>a:not(.funnel-login):not(.funnel-start):not(.funnel-demo){display:none}}.claimcontrol-inspired .eyebrow{color:var(--cc-green);font-size:11px;font-weight:950;letter-spacing:.16em}.claimcontrol-inspired .eyebrow:before{content:"";width:25px;height:2px;margin-right:10px;background:var(--cc-gold)}.claimcontrol-inspired section>header h2{margin:8px 0 10px;color:var(--cc-ink);font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.035em}.claimcontrol-inspired section>header>p:last-child{max-width:780px;margin:0;color:var(--cc-muted);font-size:17px;line-height:1.65}.claimcontrol-hero{display:flex;align-items:center;max-width:none;min-height:770px;margin:-78px 0 0;padding:146px max(24px,calc((100vw - 1120px)/2)) 70px;text-align:left;background:linear-gradient(90deg,#f2e6d0,#f2e6d0fa 35%,#f2e6d0d6 52%,#f2e6d033 72%,#f2e6d000),url(/marketing/skilledpro-hero-v2.webp) center/cover no-repeat}.claimcontrol-hero-copy{width:min(680px,58%)}.claimcontrol-hero:after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:104px;background:linear-gradient(180deg,transparent,var(--cc-cream));pointer-events:none}.claimcontrol-hero .eyebrow{display:flex;align-items:center;padding:0;border:0;background:transparent}.claimcontrol-hero h1{max-width:700px;margin:26px 0 22px;color:var(--cc-ink);font:780 clamp(54px,5.5vw,78px)/.95 Inter,sans-serif;letter-spacing:-.06em}.claimcontrol-hero h1 span{display:inline;color:var(--cc-green);background:linear-gradient(transparent 76%,#d8aa186b 0)}.claimcontrol-hero .lede{max-width:650px;margin:0;color:#59635e;font-size:19px;line-height:1.58}.claimcontrol-inspired .funnel-actions{justify-content:flex-start;margin-top:28px}.claimcontrol-inspired .funnel-actions a,.claimcontrol-inspired .funnel-actions button{min-height:56px;padding:0 28px;border-radius:11px;background:var(--cc-gold);color:#263029;font-weight:900}.claimcontrol-inspired .funnel-actions .secondary{border:0;background:var(--cc-green);color:#fff}.claimcontrol-inspired .funnel-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(680px,100%);gap:12px}.claimcontrol-inspired .funnel-decision-actions .decision-cta{justify-content:flex-start;min-height:76px;padding:14px 18px;text-align:left}.claimcontrol-inspired .funnel-decision-actions .decision-cta>svg{width:22px;min-width:22px}.claimcontrol-inspired .funnel-decision-actions .decision-cta>span{display:grid;gap:4px}.claimcontrol-inspired .funnel-decision-actions .decision-cta strong{font-size:15px;line-height:1.2}.claimcontrol-inspired .funnel-decision-actions .decision-cta small{color:#5e604f;font-size:11px;font-weight:720;line-height:1.35}.claimcontrol-inspired .funnel-decision-actions .decision-cta.secondary small{color:#d6e5dd}.funnel-tertiary-cta{margin:12px 0 0;padding:0;border:0;background:transparent;color:var(--cc-green);font:inherit;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.claimcontrol-hero-note{max-width:650px;margin:21px 0 0;color:#46544d;font-size:13px;line-height:1.55}.claimcontrol-hero-note b{color:var(--cc-green)}.claimcontrol-hero .funnel-hero-assurance{justify-content:flex-start;color:#46544d}.claimcontrol-hero .funnel-hero-assurance svg{color:var(--cc-green)}.claimcontrol-inspired>section{position:relative;isolation:isolate;scroll-margin-top:84px}.claimcontrol-inspired>section>*{position:relative;z-index:2}@keyframes skilledpro-squiggle-drift{to{background-position-x:240px}}@keyframes skilledpro-scroll-progress{to{transform:scaleX(1)}}@supports (animation-timeline: scroll()){.claimcontrol-inspired>.funnel-brand:after{animation:skilledpro-scroll-progress linear both;animation-timeline:scroll(root block)}}.claimcontrol-watch:before,.claimcontrol-doors:before,.claimcontrol-faq:before,.claimcontrol-inspired .funnel-form-section:before{content:"";position:absolute;z-index:1;top:-13px;left:50%;width:min(480px,72vw);height:26px;opacity:.58;transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24'%3E%3Cpath d='M0 12C20 0 40 24 60 12S100 0 120 12s40 12 60 0 40-12 60 0' fill='none' stroke='%23D8AA18' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E") 0 50%/240px 24px repeat-x;animation:skilledpro-squiggle-drift 16s linear infinite;pointer-events:none}.claimcontrol-compare:before,.claimcontrol-inspired .funnel-plans:before{content:"";position:absolute;z-index:1;top:-30px;left:50%;width:min(760px,86vw);height:24px;transform:translate(-50%);background:conic-gradient(from 90deg at 1px 1px,transparent 90deg,rgba(180,134,8,.28) 0) 0 0/12px 12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);opacity:.62;pointer-events:none}.claimcontrol-agents:before,.claimcontrol-move:before{content:"";position:absolute;z-index:1;top:-1px;left:0;width:100%;height:62px;background:var(--cc-cream);clip-path:polygon(0 0,100% 0,100% 36%,94% 52%,86% 43%,76% 66%,65% 47%,54% 69%,43% 46%,31% 63%,20% 42%,9% 58%,0 40%);pointer-events:none}.claimcontrol-agents:after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:46px;background:var(--cc-cream);clip-path:polygon(0 100%,0 72%,7% 72%,7% 48%,14% 48%,14% 66%,22% 66%,22% 34%,30% 34%,30% 58%,39% 58%,39% 42%,48% 42%,48% 70%,58% 70%,58% 38%,67% 38%,67% 61%,77% 61%,77% 44%,87% 44%,87% 68%,94% 68%,94% 36%,100% 36%,100% 100%);pointer-events:none}.claimcontrol-move:after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:64px;background:var(--cc-cream);clip-path:polygon(0 100%,0 61%,7% 48%,16% 57%,26% 34%,37% 55%,49% 31%,61% 53%,73% 37%,84% 59%,93% 43%,100% 52%,100% 100%);pointer-events:none}.claimcontrol-compare,.claimcontrol-doors,.claimcontrol-faq,.claimcontrol-inspired .funnel-form-section{border-top:0}.claimcontrol-watch,.claimcontrol-compare,.claimcontrol-agents,.claimcontrol-platform,.claimcontrol-doors,.claimcontrol-faq{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:92px 0}.claimcontrol-watch>header{text-align:center}.claimcontrol-watch>header .eyebrow{justify-content:center}.claimcontrol-watch>header>p:last-child{margin-inline:auto}.claimcontrol-watch .funnel-system-preview,.claimcontrol-watch .funnel-player-shell,.claimcontrol-watch>video{width:min(920px,100%);margin:34px auto 0}.claimcontrol-standard{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 28px;margin:22px auto 0;color:var(--cc-green);font-size:12px}.claimcontrol-standard>span{color:#8d7b4a;font-weight:950;letter-spacing:.13em}.claimcontrol-standard b{display:inline-flex;align-items:center;gap:6px}.claimcontrol-standard svg{width:15px;color:var(--cc-gold)}.claimcontrol-compare{border-top:1px solid var(--cc-line)}.claimcontrol-compare>header{text-align:center}.claimcontrol-compare>header .eyebrow{justify-content:center}.claimcontrol-compare>header>p:last-child{margin-inline:auto}.claimcontrol-compare>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.claimcontrol-compare article{padding:clamp(26px,4vw,42px);border:1px solid #c49c70;border-radius:18px;background:linear-gradient(145deg,#dfc7a8,#d8b98f)}.claimcontrol-compare article.after{border-color:#0b6a50;background:linear-gradient(145deg,#0b6a50,#064535)}.claimcontrol-compare small{color:#857b6d;font-weight:950;letter-spacing:.12em}.claimcontrol-compare .after small{color:#f0cb58}.claimcontrol-compare h3{margin:9px 0 25px;font-size:clamp(29px,4vw,43px);letter-spacing:-.03em}.claimcontrol-compare ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.claimcontrol-compare li{position:relative;padding-left:28px;color:#59645e;line-height:1.5}.claimcontrol-compare li:before{content:"×";position:absolute;left:0;color:#a34b3f;font-size:20px;font-weight:900}.claimcontrol-compare .after h3,.claimcontrol-compare .after li{color:#fff8e8}.claimcontrol-compare .after li:before{content:"✓";color:#f0cb58}.claimcontrol-agents{width:100%;max-width:none;padding:132px max(24px,calc((100vw - 1120px)/2)) 126px;background:radial-gradient(circle at 16% 18%,rgba(216,170,24,.11),transparent 29rem),radial-gradient(circle at 86% 78%,rgba(36,160,119,.17),transparent 32rem),linear-gradient(135deg,#063f30,#075541 54%,#063b2d)}.claimcontrol-agents>header{max-width:900px}.claimcontrol-inspired .claimcontrol-agents>header .eyebrow{color:#f0c948}.claimcontrol-inspired .claimcontrol-agents>header h2{color:#fff}.claimcontrol-inspired .claimcontrol-agents>header>p:last-child{color:#bad0c5}.claimcontrol-agents>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.claimcontrol-agents article{min-height:260px;padding:25px;border:1px solid rgba(216,170,24,.34);border-radius:16px;background:linear-gradient(145deg,#efe2cb,#dfc9a8);box-shadow:0 18px 42px #021c1524,inset 0 1px #ffffff2e;transition:transform .5s var(--cc-ease-out-expo),border-color var(--cc-duration-normal) ease,box-shadow .5s var(--cc-ease-out-expo)}.claimcontrol-agents article:nth-child(3n+2){background:linear-gradient(145deg,#f0cf67,#ddb044)}.claimcontrol-agents article:nth-child(3n){background:linear-gradient(145deg,#dcb98f,#c99768)}.claimcontrol-agents article:hover{transform:translateY(-7px);border-color:#f0cb58;box-shadow:0 24px 52px #021c1540,inset 0 1px #fff3}.claimcontrol-agents article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#075541;color:#f0cb58}.claimcontrol-agents article svg{width:23px}.claimcontrol-agents h3{margin:19px 0 5px;color:#173329;font-size:24px}.claimcontrol-agents article b{color:#6f5710;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.claimcontrol-agents article p{color:#4d5b54;line-height:1.58}.claimcontrol-platform>header{max-width:900px}.platform-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.platform-tags span{padding:9px 12px;border:1px solid #bca98a;border-radius:999px;background:#eadcc4b8;color:#4b5c53;font-size:12px;font-weight:800;transition:transform var(--cc-duration-normal) var(--cc-ease-spring),background var(--cc-duration-normal) ease,border-color var(--cc-duration-normal) ease}.platform-tags span:hover{transform:translateY(-2px);border-color:#a58a61;background:#e4d2b3}.platform-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.platform-previews article{padding:24px;border:1px solid #0b6a50;border-radius:17px;background:linear-gradient(145deg,#0b6a50,#064535);box-shadow:0 16px 40px #28372f1a;transition:transform .5s var(--cc-ease-out-expo),box-shadow .5s var(--cc-ease-out-expo),border-color var(--cc-duration-normal) ease}.platform-previews article:nth-child(2){border-color:#d0a72b;background:linear-gradient(145deg,#f0cf67,#ddb044)}.platform-previews article:nth-child(3){border-color:#c49c70;background:linear-gradient(145deg,#dfc7a8,#c99768)}.platform-previews article:hover{transform:translateY(-7px) rotate(.15deg);border-color:#bda57e;box-shadow:0 24px 54px #28372f1f}.platform-previews small{color:#f0cb58;font-weight:950;letter-spacing:.12em}.platform-previews h3{margin:19px 0 7px;font-size:22px}.platform-previews article:first-child h3{color:#fff8e8}.platform-previews article:first-child p{color:#d2e2d9}.platform-previews article:not(:first-child) small{color:#075541}.platform-previews p{margin:0;color:#4d5b54;line-height:1.55}.workflow-visual{display:grid;min-height:152px;margin-top:18px;padding:14px;overflow:hidden;border:1px solid rgba(23,51,41,.12);border-radius:13px;background:#fff8e8c7;box-shadow:inset 0 1px #ffffff73,0 10px 24px #212e2714}.platform-previews article:first-child .workflow-visual{border-color:#f0cb5857;background:#f2e6d01f;box-shadow:inset 0 1px #ffffff14,0 10px 24px #021c152e}.workflow-record{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:10px;background:#fff8e8eb;color:#173329}.workflow-record+.workflow-record{position:relative;margin-top:8px}.workflow-record+.workflow-record:before{content:"";position:absolute;top:-8px;left:28px;width:2px;height:8px;background:#f0cb58}.workflow-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#075541;color:#f0cb58}.workflow-icon svg{width:18px;height:18px}.workflow-record>span:nth-child(2),.workflow-confirmed span{min-width:0}.workflow-record b,.workflow-record em,.workflow-confirmed b,.workflow-confirmed em{display:block}.workflow-record b,.workflow-confirmed b{font-size:12px;line-height:1.25}.workflow-record em,.workflow-confirmed em{margin-top:3px;color:#617168;font-size:10px;font-style:normal;line-height:1.25}.workflow-record mark{padding:4px 6px;border-radius:999px;background:#f0cb58;color:#173329;font-size:8px;font-weight:950;letter-spacing:.09em}.workflow-record>svg{width:19px;color:#0b6a50}.handoff-flow{align-content:space-between}.handoff-route{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:5px}.handoff-route>svg{width:14px;color:#075541}.handoff-route span{display:grid;place-items:center;gap:6px;min-width:0;padding:10px 4px;border-radius:10px;background:#fff8e8b8;color:#173329;font-size:10px}.handoff-route span svg{width:18px;height:18px;color:#075541}.workflow-confirmed{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;border-radius:9px;background:#0755411a;color:#075541}.workflow-confirmed>svg{flex:0 0 auto;width:19px}.owner-view{align-content:space-between}.owner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.owner-summary span{display:grid;min-width:0;padding:10px 6px;border-radius:10px;background:#fff8e8bf;text-align:center}.owner-summary b{color:#173329;font:850 25px/1 Barlow Condensed,sans-serif}.owner-summary em{margin-top:4px;color:#5b685f;font-size:9px;font-style:normal;font-weight:850}.owner-summary .urgent{border-top:4px solid #a84c3e}.owner-summary .approval{border-top:4px solid #d9aa1a}.owner-summary .on-track{border-top:4px solid #075541}.claimcontrol-inspired .funnel-research{width:min(1180px,calc(100% - 32px));margin:32px auto 112px;padding:clamp(44px,6vw,76px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.claimcontrol-inspired .funnel-research>header h2{color:var(--cc-ink)}.claimcontrol-inspired .funnel-research>header>p:last-child{color:var(--cc-muted)}.claimcontrol-inspired .funnel-research>header{max-width:940px;padding-inline:clamp(8px,3vw,28px)}.claimcontrol-inspired .funnel-research>.evidence-wall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:40px}.claimcontrol-inspired .funnel-research .evidence-card{display:flex;width:100%;min-width:0;overflow:hidden;flex-direction:column;padding:24px;border:1px solid #c8ae83;border-radius:17px;background:linear-gradient(145deg,#ead9bc,#dec39c);box-shadow:0 16px 36px #392b1817;transition:transform .5s var(--cc-ease-out-expo),box-shadow .5s var(--cc-ease-out-expo),border-color var(--cc-duration-normal) ease}.claimcontrol-inspired .funnel-research .evidence-card:hover{transform:translateY(-6px) rotate(.12deg);border-color:#b7925e;box-shadow:0 24px 48px #392b1824}.claimcontrol-inspired .funnel-research .evidence-card.forest{border-color:#0b6a50;background:linear-gradient(150deg,#0b6a50,#064535)}.claimcontrol-inspired .funnel-research .evidence-card.gold{border-color:#c99b12;background:linear-gradient(150deg,#f0cf67,#dda92b)}.claimcontrol-inspired .funnel-research .evidence-card.clay{border-color:#bd895c;background:linear-gradient(150deg,#dcb58a,#c78e5f)}.claimcontrol-inspired .funnel-research .evidence-card.outline{border:2px dashed #0b6a50;background:#eadcc461}.claimcontrol-inspired .funnel-research .evidence-card strong{max-width:100%;color:#075541;font:850 clamp(34px,3.8vw,50px)/.92 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.claimcontrol-inspired .funnel-research .evidence-card strong.long-metric{font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em;white-space:nowrap}.claimcontrol-inspired .funnel-research .evidence-card strong:where(:not(:last-child)){margin-bottom:14px}.claimcontrol-inspired .funnel-research .evidence-card h3{min-height:0;margin:0 0 10px;color:#183329;font-size:18px;line-height:1.2}.claimcontrol-inspired .funnel-research .evidence-card p{min-height:0;margin:0 0 20px;color:#4e5b54;font-size:13px;line-height:1.58}.claimcontrol-inspired .funnel-research .evidence-card a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:auto;color:#075541;font-size:11px;font-weight:850;line-height:1.4;text-decoration-thickness:1px;text-underline-offset:3px}.claimcontrol-inspired .funnel-research .evidence-card a svg{width:15px;min-width:15px}.claimcontrol-inspired .funnel-research .evidence-card.forest strong,.claimcontrol-inspired .funnel-research .evidence-card.forest h3{color:#fff8e8}.claimcontrol-inspired .funnel-research .evidence-card.forest p{color:#d2e2d9}.claimcontrol-inspired .funnel-research .evidence-card.forest a{color:#f0cb58}.claimcontrol-inspired .funnel-research>small{display:block;padding-inline:clamp(8px,3vw,28px);color:#595e5a}.evidence-swipe-hint,.mobile-swipe-hint{display:none}.claimcontrol-move{padding:132px max(24px,calc((100vw - 1120px)/2)) 126px;background:radial-gradient(circle at 82% 22%,rgba(216,170,24,.16),transparent 25rem),radial-gradient(circle at 12% 88%,rgba(35,174,125,.2),transparent 27rem),linear-gradient(120deg,#0a5c45,#063d30)}.claimcontrol-move>div{max-width:850px}.claimcontrol-move .eyebrow{color:#f0c948}.claimcontrol-move h2{margin:10px 0 18px;color:#fff;font-size:clamp(40px,5.5vw,68px);line-height:1;letter-spacing:-.045em}.claimcontrol-move p{color:#c7dad1;font-size:18px;line-height:1.6}.claimcontrol-move ul{display:grid;gap:10px;padding:0;color:#fff;list-style:none}.claimcontrol-move li{display:flex;align-items:center;gap:9px}.claimcontrol-move li svg{width:18px;color:#f0c948}.claimcontrol-inspired .claimcontrol-move .funnel-actions .secondary{background:#f0cb58;color:#173329;box-shadow:0 12px 28px #021c1533}.claimcontrol-inspired .claimcontrol-move .funnel-actions .funnel-action-link:not(.secondary){border:1px solid rgba(240,203,88,.72);background:#eadcc4;color:#173329;box-shadow:0 12px 28px #021c1529}.claimcontrol-inspired .funnel-plans{margin-block:92px}.claimcontrol-inspired .funnel-plans>header{max-width:850px}.claimcontrol-inspired .funnel-plans>header>p:last-child{color:var(--cc-muted)}.claimcontrol-inspired .funnel-plans>div{grid-template-columns:repeat(3,minmax(0,1fr))}.claimcontrol-inspired .funnel-plans article{border-color:#0b6a50;background:linear-gradient(150deg,#0b6a50,#064535);color:#fff8e8;box-shadow:0 17px 50px #28372f1f;transition:transform .5s var(--cc-ease-out-expo),box-shadow .5s var(--cc-ease-out-expo),border-color var(--cc-duration-normal) ease}.claimcontrol-inspired .funnel-plans article:hover{transform:translateY(-8px);border-color:#b99e70;box-shadow:0 27px 64px #28372f21}.claimcontrol-inspired .funnel-plans article.featured{border-color:#c99b12;background:linear-gradient(150deg,#f0cf67,#dda92b);color:#183329}.claimcontrol-inspired .funnel-plans article:nth-child(3){border-color:#bd895c;background:linear-gradient(150deg,#dcb58a,#c78e5f);color:#183329}.claimcontrol-inspired .funnel-plans article>span{background:var(--cc-gold)}.claimcontrol-inspired .funnel-plans article:first-child>small,.claimcontrol-inspired .funnel-plans article:first-child>p,.claimcontrol-inspired .funnel-plans article:first-child strong em{color:#d2e2d9}.claimcontrol-inspired .funnel-plans article:not(:first-child)>small,.claimcontrol-inspired .funnel-plans article:not(:first-child)>p,.claimcontrol-inspired .funnel-plans article:not(:first-child) strong em{color:#4e5b54}.claimcontrol-inspired .funnel-plans article:first-child li svg{color:#f0cb58}.claimcontrol-inspired .funnel-plans article:not(:first-child) li svg{color:#075541}.claimcontrol-inspired .funnel-plans article button{min-height:48px;padding:0 17px;border-radius:9px;background:#075541;color:#fff;font-weight:850}.claimcontrol-inspired .funnel-plans article:first-child button{background:#f0cb58;color:#173329}.claimcontrol-inspired .funnel-plans>footer{color:var(--cc-muted)}.claimcontrol-inspired .funnel-free-link{color:var(--cc-green)}.claimcontrol-doors{border-top:1px solid var(--cc-line)}.claimcontrol-doors>header{text-align:center}.claimcontrol-doors>header .eyebrow{justify-content:center}.claimcontrol-doors>header>p:last-child{margin-inline:auto}.claimcontrol-doors>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.claimcontrol-doors article{padding:34px;border:1px solid #0b6a50;border-radius:17px;background:linear-gradient(145deg,#0b6a50,#064535);transition:transform .5s var(--cc-ease-out-expo),box-shadow .5s var(--cc-ease-out-expo),border-color var(--cc-duration-normal) ease}.claimcontrol-doors article:nth-child(2){border-color:#c99b12;background:linear-gradient(145deg,#f0cf67,#dda92b)}.claimcontrol-doors article:hover{transform:translateY(-6px);border-color:#bda57e;box-shadow:0 22px 48px #28372f1a}.claimcontrol-doors small{color:#f0cb58;font-weight:950;letter-spacing:.11em}.claimcontrol-doors h3{margin:8px 0 9px;font-size:31px}.claimcontrol-doors article:first-child h3{color:#fff8e8}.claimcontrol-doors article:first-child p{color:#d2e2d9;line-height:1.55}.claimcontrol-doors article:nth-child(2) small{color:#075541}.claimcontrol-doors article:nth-child(2) p{color:#4e5b54;line-height:1.55}.claimcontrol-doors a,.claimcontrol-doors button{display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 18px;border:0;border-radius:9px;background:#f0cb58;color:#173329;font-weight:850;text-decoration:none}.claimcontrol-doors button{background:#075541;color:#fff}.claimcontrol-faq{border-top:1px solid var(--cc-line)}.claimcontrol-faq>div{margin-top:32px;border-top:1px solid var(--cc-line)}.claimcontrol-faq details{border-bottom:1px solid var(--cc-line)}.claimcontrol-faq summary{position:relative;padding:19px 42px 19px 4px;color:var(--cc-ink);font-size:17px;font-weight:850;cursor:pointer;transition:color var(--cc-duration-fast) ease,transform var(--cc-duration-normal) var(--cc-ease-out-expo)}.claimcontrol-faq summary:after{content:"+";position:absolute;top:50%;right:6px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #bca98a;border-radius:50%;color:var(--cc-green);transform:translateY(-50%) rotate(0);transition:transform var(--cc-duration-normal) var(--cc-ease-spring),background var(--cc-duration-normal) ease}.claimcontrol-faq details[open] summary{color:var(--cc-green-deep);transform:translate(4px)}.claimcontrol-faq details[open] summary:after{background:#dfcfb4;transform:translateY(-50%) rotate(45deg)}.claimcontrol-faq details p{max-width:880px;margin:-6px 0 20px;color:var(--cc-muted);line-height:1.65}.claimcontrol-faq details[open] p{animation:skilledpro-faq-in .42s var(--cc-ease-out-expo) both}@keyframes skilledpro-faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.claimcontrol-inspired .funnel-form-section{gap:56px;max-width:1120px;padding-block:94px;border-top-color:var(--cc-line)}.claimcontrol-inspired .funnel-form-section>div>h2{color:var(--cc-ink);font:780 clamp(38px,5vw,58px)/1 Inter,sans-serif;letter-spacing:-.04em}.claimcontrol-inspired .funnel-form-section>div>p:not(.eyebrow){color:var(--cc-muted)}.claimcontrol-inspired .funnel-form-section form{border-color:#c6b08a;background:linear-gradient(145deg,#efe2cb,#e7d6ba);box-shadow:0 18px 55px #27362e14}.claimcontrol-inspired .funnel-form-section label{color:#415148}.claimcontrol-inspired .funnel-form-section input,.claimcontrol-inspired .funnel-form-section select{border-color:#bca98a;background:#f4e9d6;color:var(--cc-ink);transition:border-color var(--cc-duration-fast) ease,box-shadow var(--cc-duration-normal) ease,background var(--cc-duration-normal) ease}.claimcontrol-inspired .funnel-form-section input:focus,.claimcontrol-inspired .funnel-form-section select:focus{border-color:var(--cc-green);background:#f7ecd9;box-shadow:0 0 0 4px #0d6a4e1a}.claimcontrol-inspired .funnel-form-section form>button{background:var(--cc-green);color:#fff}.claimcontrol-inspired .funnel-check a{color:var(--cc-green)}.claimcontrol-inspired .funnel-ai-consent{border-color:#d6d8d1;background:#f4f1e8}.claimcontrol-inspired .funnel-ai-consent b{color:var(--cc-green)}.claimcontrol-inspired .funnel-step-list span{border-color:#d3d6ce;color:#78827c}.claimcontrol-inspired .funnel-step-list b{background:#e4e7e1;color:#5d6962}.claimcontrol-inspired .funnel-step-list .active{border-color:var(--cc-gold);background:#eedba9;color:var(--cc-ink)}.claimcontrol-inspired .funnel-step-list .active b{background:var(--cc-gold);color:#233028}.claimcontrol-inspired .funnel-call-value li{color:#425248}.claimcontrol-inspired .funnel-call-value svg{color:var(--cc-green)}.claimcontrol-inspired .funnel-complete{border-color:#9bc9b2;background:#edf7f0;color:var(--cc-ink)}.claimcontrol-inspired .funnel-complete>p{color:var(--cc-muted)}.claimcontrol-inspired>footer{border-top-color:var(--cc-line);color:#59645f}.claimcontrol-inspired>footer a{color:var(--cc-green)}@media(max-width:950px){.claimcontrol-hero{min-height:790px;background-position:62% center}.claimcontrol-hero-copy{width:min(680px,72%)}.claimcontrol-agents>div,.platform-previews,.claimcontrol-inspired .funnel-plans>div{grid-template-columns:1fr 1fr}.claimcontrol-inspired .funnel-research>.evidence-wall-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.claimcontrol-inspired .funnel-logo{padding:0;gap:7px}.funnel-logo-mark{width:50px;height:50px}.claimcontrol-inspired .funnel-logo-mark img{width:50px;height:50px;padding:0}.claimcontrol-inspired .funnel-wordmark{font-size:23px;letter-spacing:.025em}.claimcontrol-inspired .funnel-brand nav a:not(.funnel-login):not(.funnel-start){display:none}.claimcontrol-inspired .funnel-brand nav{gap:7px}.claimcontrol-inspired .funnel-brand nav .funnel-start,.claimcontrol-inspired .funnel-brand nav .funnel-login{min-height:44px;padding:9px 10px;font-size:11px}.claimcontrol-hero{min-height:828px;margin-top:-68px;align-items:flex-end;padding:128px 20px 52px;background:linear-gradient(180deg,#f2e6d01f,#f2e6d0c7 40%,#f2e6d0 68%),url(/marketing/skilledpro-hero-v2.webp) 66% top/auto 58% no-repeat,#f2e6d0}.claimcontrol-hero:after{height:72px}.claimcontrol-hero-copy{width:100%}.claimcontrol-hero h1{margin-top:18px;font-size:clamp(47px,13vw,65px)}.claimcontrol-hero .lede{font-size:16px}.claimcontrol-inspired .funnel-actions{display:grid}.claimcontrol-inspired .funnel-actions>*{width:100%}.claimcontrol-watch,.claimcontrol-compare,.claimcontrol-agents,.claimcontrol-platform,.claimcontrol-doors,.claimcontrol-faq{width:min(100% - 30px,1120px);padding-block:68px}.claimcontrol-agents{width:100%;padding:96px 15px 88px}.claimcontrol-move{padding:98px 20px 92px}.claimcontrol-agents:before,.claimcontrol-move:before{height:44px}.claimcontrol-agents:after{height:34px}.claimcontrol-move:after{height:42px}.claimcontrol-watch:before,.claimcontrol-doors:before,.claimcontrol-faq:before,.claimcontrol-inspired .funnel-form-section:before{width:min(330px,78vw)}.claimcontrol-compare>div,.claimcontrol-agents>div,.platform-previews,.claimcontrol-inspired .funnel-plans>div,.claimcontrol-doors>div{grid-template-columns:1fr}.claimcontrol-agents article{min-height:0}.claimcontrol-inspired .funnel-research{width:100%;margin-bottom:94px;padding-top:48px;overflow:visible}.claimcontrol-inspired .funnel-research>header,.claimcontrol-inspired .funnel-research>small{padding-inline:20px}.claimcontrol-inspired .funnel-research>.evidence-wall-grid{display:flex;columns:auto;gap:13px;margin-top:30px;padding:4px 20px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.evidence-wall-grid::-webkit-scrollbar{display:none}.claimcontrol-inspired .funnel-research .evidence-card{min-width:0;flex:0 0 82%;margin:0;scroll-snap-align:center}.evidence-swipe-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 22px;color:#8a6500;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.evidence-swipe-hint svg{width:17px;animation:skilledpro-evidence-nudge 1.3s ease-in-out infinite}.claimcontrol-inspired .funnel-form-section{padding-inline:18px}}@media(max-width:520px){.claimcontrol-inspired .funnel-brand nav .funnel-start{display:none}}@keyframes skilledpro-evidence-nudge{50%{transform:translate(5px)}}html:has(.claimcontrol-inspired){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.claimcontrol-inspired){scroll-behavior:auto}.claimcontrol-inspired *,.claimcontrol-inspired *:before,.claimcontrol-inspired *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.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-workbench .form-split>div{min-width:0}.provider-workbench input,.provider-workbench select,.provider-workbench textarea{width:100%;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%}.watch-current.attention{border-color:#eedcaa;background:#fff8e7}.watch-current.attention>svg{color:#946113;background:#fff0c7}.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}.lifecycle-proof-details{margin:10px 0}.lifecycle-proof-details summary{cursor:pointer;color:var(--ink);font-size:.7rem;font-weight:700}.lifecycle-proof-details[open] summary{margin-bottom:8px}.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:inherit;overflow-wrap:anywhere}@media(max-width:1600px){.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}}.billing-return-notice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:20px;padding:18px;border:1px solid #b9d8c5;border-radius:16px;background:#f1f9f3;box-shadow:var(--shadow-sm)}.billing-return-notice.cancelled{border-color:#e4cbbd;background:#fff7f2}.billing-return-notice>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#fff;background:var(--green)}.billing-return-notice.cancelled>span{background:var(--orange)}.billing-return-notice>span svg{width:20px}.billing-return-notice small{color:var(--green);font-weight:900;letter-spacing:.1em}.billing-return-notice h2{margin:3px 0;font-size:24px}.billing-return-notice p{margin:0;color:var(--muted);line-height:1.5}.billing-return-notice>button{align-self:start}.billing-recovery-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.billing-recovery-actions button{min-height:42px;justify-content:center}.post-purchase-funnel.delayed{border-color:#d8b78c;background:linear-gradient(145deg,#fff8ef,#f7eee2)}.post-purchase-funnel.delayed .post-purchase-heading>span{color:#fff;background:var(--orange)}.billing-proof>div{min-width:0}.billing-proof>.status-pill{width:fit-content;height:auto;flex:0 0 auto}.billing-commit-before-plans{margin:0 0 10px}.billing-config-before-plans{margin:0 0 18px}.funnel-plans article{display:flex;flex-direction:column;align-items:flex-start}.funnel-plans article>small{order:1}.funnel-plans article>h3{order:2}.funnel-plans article>strong{order:3}.funnel-plans article>p{order:4}.funnel-plans article>button{order:5;width:100%;justify-content:center;margin:4px 0 14px}.funnel-plans article>ul{order:6;width:100%;margin:0}.claimcontrol-inspired .funnel-plans>.funnel-cadence-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0 0 22px;padding:8px;border:1px solid var(--cc-line);border-radius:14px;background:#fff;box-shadow:0 12px 34px #28372f14}.funnel-cadence-picker button{display:grid;gap:3px;min-height:58px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:#f1eee5;color:#314a40;text-align:center;cursor:pointer}.funnel-cadence-picker button b{font-size:14px}.funnel-cadence-picker button small{color:#66776f;font-size:11px}.funnel-cadence-picker button.active{border-color:#0b6a50;background:#0b6a50;color:#fff;box-shadow:0 8px 20px #0b6a5033}.funnel-cadence-picker button.active small{color:#d9eee5}.funnel-plans article>.funnel-plan-effective{order:4;min-height:20px;margin:2px 0 8px;font-size:12px;font-weight:850}.funnel-plans article>p{order:5}.funnel-plans article>button{order:6}.funnel-plans article>ul{order:7}.claimcontrol-inspired .funnel-plans article:first-child>.funnel-plan-effective{color:#d2e2d9}.claimcontrol-inspired .funnel-plans article:not(:first-child)>.funnel-plan-effective{color:#43554b}@media(max-width:720px){.claimcontrol-inspired .funnel-plans>.funnel-cadence-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.content,.content>*,.agent-hero,.agent-kpis,.agent-autonomy-upgrade,.agent-workspace,.agent-conversation,.agent-thread,.agent-compose-wrap,.agent-control-center{min-width:0;max-width:100%}.agent-workspace{width:100%;overflow-x:clip}.agent-sessions,.agent-session-list{max-width:100%}.agent-conversation>header{width:100%;min-width:0}.agent-conversation>header>div:first-child{min-width:0;flex:1}.agent-conversation>header>div:last-child{flex:0 0 auto}.agent-conversation header h2{max-width:100%}.agent-thread,.agent-message,.agent-message-body,.agent-tool-trace,.agent-result-list>div{max-width:100%}.agent-tool-trace{align-items:flex-start;flex-wrap:wrap}.agent-tool-trace code{flex-basis:calc(100% - 28px);white-space:normal;overflow-wrap:anywhere}.agent-result-list>div{grid-template-columns:minmax(0,1fr) auto}.agent-result-list>div>span{grid-column:1 / -1}.crm-editor-layer{overflow:hidden}.crm-editor,.crm-editor.crm-editor-360{width:100%;max-width:100vw}.crm-editor>header{position:relative;flex:0 0 auto;min-width:0;height:auto}.crm-editor>header>div{min-width:0}.crm-editor>header h2,.crm-editor>header p{max-width:100%;overflow-wrap:anywhere}.crm-editor-tabs{position:relative;flex:0 0 auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.crm-editor-tabs::-webkit-scrollbar{display:none}.crm-editor-tabs button{flex:1 0 auto;justify-content:center}}@media(max-width:620px){.crm-summary{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding-bottom:0;scroll-snap-type:none}.crm-summary>div{min-width:0;min-height:64px}.crm-record-table{overflow:visible}.crm-record-table table{min-width:0}}.claimcontrol-founder{width:100%;max-width:none;padding:132px max(24px,calc((100vw - 1120px)/2));color:#fff8e8;background:radial-gradient(circle at 84% 18%,rgba(240,203,88,.18),transparent 28rem),linear-gradient(128deg,#063f30,#075541 58%,#063b2d)}.claimcontrol-founder:before{content:"";position:absolute;z-index:1;top:-1px;right:0;left:0;height:54px;background:var(--cc-cream);clip-path:polygon(0 0,100% 0,100% 42%,90% 64%,80% 38%,68% 66%,56% 43%,44% 70%,31% 41%,18% 61%,8% 39%,0 58%)}.founder-story-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,7vw,90px);align-items:start}.claimcontrol-founder .eyebrow{color:#f0cb58}.claimcontrol-founder h2{margin:12px 0 20px;color:#fff;font-size:clamp(42px,5.6vw,70px);line-height:.98;letter-spacing:-.05em}.claimcontrol-founder .founder-lede{color:#d2e2d9;font-size:19px;line-height:1.65}.founder-story-path{display:grid;margin:10px 0 0;padding:0;list-style:none;counter-reset:founder}.founder-story-path li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:0 0 34px;counter-increment:founder}.founder-story-path li:before{content:counter(founder,decimal-leading-zero);display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(240,203,88,.72);border-radius:50%;color:#f0cb58;font-size:11px;font-weight:950;letter-spacing:.08em}.founder-story-path li:not(:last-child):after{content:"";position:absolute;top:48px;bottom:2px;left:23px;width:2px;background:repeating-linear-gradient(180deg,#f0cb58 0 8px,transparent 8px 15px);opacity:.58}.founder-story-path h3{margin:2px 0 7px;color:#fff8e8;font-size:22px}.founder-story-path p{margin:0;color:#bad0c5;line-height:1.58}.founder-disclaimer{display:block;margin-top:20px;color:#9fbfb0;font-size:11px;line-height:1.55}.claimcontrol-demo-actions{justify-content:center!important;margin-top:25px!important}.trade-pathway{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:94px 0;border-top:1px solid var(--cc-line)}.trade-pathway:before{content:"";position:absolute;z-index:1;top:-13px;left:50%;width:min(480px,72vw);height:26px;opacity:.58;transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24'%3E%3Cpath d='M0 12C20 0 40 24 60 12S100 0 120 12s40 12 60 0 40-12 60 0' fill='none' stroke='%23D8AA18' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E") center/240px 24px repeat-x}.trade-pathway>header{max-width:850px}.trade-pathway>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:34px}.trade-pathway>nav a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:74px;padding:16px 18px;border:1px solid #0b6a50;border-radius:15px;background:linear-gradient(145deg,#0b6a50,#064535);color:#fff8e8;font-weight:850;text-decoration:none;transition:transform .5s var(--cc-ease-out-expo),box-shadow .5s var(--cc-ease-out-expo)}.trade-pathway>nav a:nth-child(3n+2){border-color:#c99b12;background:linear-gradient(145deg,#f0cf67,#dda92b);color:#183329}.trade-pathway>nav a:nth-child(3n){border-color:#bd895c;background:linear-gradient(145deg,#dcb58a,#c78e5f);color:#183329}.trade-pathway>nav a:hover{transform:translateY(-5px);box-shadow:0 18px 38px #28372f21}.trade-pathway>nav svg:first-child{width:22px;color:#f0cb58}.trade-pathway>nav a:not(:nth-child(3n+1)) svg:first-child{color:#075541}.trade-pathway>nav svg:last-child{width:17px}.trade-page{--trade-green: #075541;--trade-deep: #04382b;--trade-gold: #f0c94b;--trade-gold-deep: #c99712;--trade-tan: #f2e6d0;--trade-tan-2: #e5d2b4;--trade-clay: #c99768;--trade-ink: #183329;min-height:100vh;width:100%;margin-left:0;overflow:clip;color:var(--trade-ink);background:var(--trade-tan);font-family:Inter,system-ui,sans-serif}.trade-page *{box-sizing:border-box}.trade-page>section[id]{scroll-margin-top:92px}.trade-page :where(section,aside,article)>header{position:static;top:auto;z-index:auto;display:block;width:auto;height:auto;min-height:0;padding:0;border:0;background:transparent}.trade-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;min-height:76px;padding:8px max(22px,calc((100vw - 1120px)/2));background:linear-gradient(90deg,#f2e6d0f7,#e5d2b4f0);border-bottom:1px solid rgba(7,85,65,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trade-brand{display:inline-flex;align-items:center;gap:9px;color:var(--trade-green);text-decoration:none}.trade-brand img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(1px 0 #412b13) drop-shadow(-1px 0 #412b13) drop-shadow(0 1px #412b13) drop-shadow(0 -1px #412b13) drop-shadow(0 4px 3px rgba(3,32,24,.2))}.trade-brand span{font-size:26px;font-weight:950;letter-spacing:-.035em}.trade-brand em{color:#a97900;font-style:normal}.trade-header nav{display:flex;align-items:center;gap:23px;margin-left:auto}.trade-header nav a{color:#43554c;font-size:13px;font-weight:800;text-decoration:none}.trade-header nav a:hover{color:var(--trade-green)}.trade-header nav .trade-nav-cta{padding:11px 17px;border-radius:10px;background:var(--trade-green);color:#fff8e8}.trade-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(36px,7vw,86px);align-items:center;min-height:640px;padding:62px max(24px,calc((100vw - 1120px)/2)) 82px;background:radial-gradient(circle at 88% 18%,rgba(240,201,75,.32),transparent 22rem),linear-gradient(135deg,#f2e6d0,#ead9bc 58%,#dfc49d)}.trade-hero:after,.trade-workflow:after,.trade-faq:before{content:"";position:absolute;z-index:1;right:0;bottom:-13px;left:0;height:26px;opacity:.56;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24'%3E%3Cpath d='M0 12C20 0 40 24 60 12S100 0 120 12s40 12 60 0 40-12 60 0' fill='none' stroke='%23C99712' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E") center/240px 24px repeat-x;pointer-events:none}.trade-hero>div,.trade-hero>aside,.trade-page>section>*{position:relative;z-index:2}.trade-eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:var(--trade-green);font-size:11px;font-weight:950;letter-spacing:.15em}.trade-eyebrow svg{width:18px}.trade-hero h1{max-width:760px;margin:19px 0 20px;color:var(--trade-ink);font-size:clamp(46px,5vw,63px);line-height:.95;letter-spacing:-.055em}.trade-hero>div>p:not(.trade-eyebrow){max-width:710px;color:#52615a;font-size:18px;line-height:1.64}.trade-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.trade-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 23px;border-radius:11px;background:var(--trade-gold);color:#21342b;font-weight:900;text-decoration:none;box-shadow:0 13px 30px #60470a24;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.trade-actions a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #3b341733}.trade-actions a.secondary{background:var(--trade-green);color:#fff8e8}.trade-actions svg{width:18px}.trade-hero>div>small{display:block;margin-top:18px;color:#6b746f}.trade-crm-guide{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--trade-green);font-size:13px;font-weight:900}.trade-crm-guide svg{width:16px}.trade-hero aside{padding:31px;border:1px solid rgba(240,201,75,.64);border-radius:24px;background:linear-gradient(145deg,#075541,#04382b);box-shadow:0 28px 70px #03382b38;transform:rotate(1.2deg)}.trade-hero-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:19px;background:var(--trade-gold);color:var(--trade-green)}.trade-hero-icon svg{width:34px;height:34px}.trade-hero aside>p{margin:22px 0 7px;color:var(--trade-gold);font-size:11px;font-weight:950;letter-spacing:.14em}.trade-hero aside h2{margin:0 0 23px;color:#fff8e8;font-size:31px;line-height:1.05}.trade-hero aside ul{display:grid;gap:13px;margin:0;padding:0;color:#d2e2d9;list-style:none}.trade-hero aside li{display:flex;align-items:center;gap:9px;line-height:1.45}.trade-hero aside li svg{width:17px;color:var(--trade-gold)}.trade-pain,.trade-workflow,.trade-faq{padding:104px max(24px,calc((100vw - 1120px)/2))}.trade-pain{background:var(--trade-tan)}.trade-pain header,.trade-workflow header,.trade-faq header{max-width:830px}.trade-pain h2,.trade-workflow h2,.trade-faq h2{margin:10px 0 12px;font-size:clamp(39px,5vw,62px);line-height:1;letter-spacing:-.045em}.trade-pain>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px}.trade-pain article{display:grid;grid-template-columns:46px 1fr;gap:15px;align-items:start;padding:25px;border:1px solid #c8aa7c;border-radius:17px;background:linear-gradient(145deg,#e7d2b2,#dcb98f)}.trade-pain article:nth-child(3n+2),.trade-pain article:nth-child(3n+3){border-color:#c99b12;background:linear-gradient(145deg,#f0cf67,#dda92b)}.trade-pain article span{color:var(--trade-green);font-size:11px;font-weight:950;letter-spacing:.1em}.trade-pain article p{margin:0;color:#425249;font-size:16px;line-height:1.55}.trade-workflow{color:#fff8e8;background:radial-gradient(circle at 88% 14%,rgba(240,201,75,.16),transparent 28rem),linear-gradient(130deg,#064735,#075541 56%,#04382b)}.trade-workflow .trade-eyebrow{color:var(--trade-gold)}.trade-workflow h2{color:#fff8e8}.trade-workflow header>p:last-child{max-width:760px;color:#c4d8ce;font-size:17px;line-height:1.65}.trade-workflow ol{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:42px 0 0;padding:0;list-style:none}.trade-workflow li{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:26px;border:1px solid rgba(240,201,75,.33);border-radius:17px;background:linear-gradient(145deg,#ead9bc,#dcb98f);color:var(--trade-ink)}.trade-workflow li:nth-child(2),.trade-workflow li:nth-child(3){background:linear-gradient(145deg,#f0cf67,#dda92b)}.trade-workflow li>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:var(--trade-green);color:var(--trade-gold);font-weight:950}.trade-workflow h3{margin:2px 0 7px;font-size:21px}.trade-workflow li p{margin:0;color:#4d5b54;line-height:1.55}.trade-workflow>aside{display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:23px;border:1px solid rgba(240,201,75,.38);border-radius:17px;background:#03382b85}.trade-workflow>aside>svg{width:27px;flex:0 0 auto;color:var(--trade-gold)}.trade-workflow>aside b{color:#fff8e8}.trade-workflow>aside p{margin:6px 0 0;color:#bad0c5;line-height:1.55}.trade-questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(38px,7vw,90px);align-items:center;padding:112px max(24px,calc((100vw - 1120px)/2));background:linear-gradient(135deg,#e5d2b4,#f0c94b)}.trade-questions h2{margin:11px 0 17px;font-size:clamp(38px,5vw,60px);line-height:1;letter-spacing:-.045em}.trade-questions>div>p:last-child{color:#4c5c53;font-size:17px;line-height:1.64}.trade-questions ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.trade-questions li{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid rgba(7,85,65,.29);border-radius:12px;background:#f2e6d094;color:#254238;font-weight:780}.trade-questions li svg{width:20px;flex:0 0 auto;color:var(--trade-green)}.trade-proof{padding:96px max(24px,calc((100vw - 960px)/2));text-align:center;background:var(--trade-tan)}.trade-proof .trade-eyebrow{justify-content:center}.trade-proof blockquote{max-width:900px;margin:20px auto;color:var(--trade-green);font-size:clamp(34px,5vw,58px);font-weight:880;line-height:1.03;letter-spacing:-.045em}.trade-proof>p:last-child{max-width:760px;margin:auto;color:#65716b;line-height:1.6}.trade-resources{padding:104px max(24px,calc((100vw - 1120px)/2));background:linear-gradient(145deg,#f0c94b,#dca72b)}.trade-resources>header{max-width:820px}.trade-resources h2{margin:10px 0 13px;color:var(--trade-ink);font-size:clamp(39px,5vw,62px);line-height:1;letter-spacing:-.045em}.trade-resources>header>p:last-child{max-width:720px;color:#4d583f;font-size:17px;line-height:1.65}.trade-resources>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}.trade-resources article{display:flex;flex-direction:column;min-height:290px;padding:29px;border:1px solid rgba(7,85,65,.25);border-radius:19px;background:linear-gradient(145deg,#f2e6d0,#e3c9a4);box-shadow:0 20px 44px #392f101c}.trade-resources article:nth-child(2){border-color:#f0c94b57;background:linear-gradient(145deg,#075541,#04382b);color:#fff8e8}.trade-resources article>span{color:#8a6500;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.trade-resources article:nth-child(2)>span{color:var(--trade-gold)}.trade-resources article h3{margin:18px 0 11px;font-size:27px;line-height:1.08;letter-spacing:-.025em}.trade-resources article h3 a{color:var(--trade-green);text-decoration:none}.trade-resources article:nth-child(2) h3 a{color:#fff8e8}.trade-resources article p{margin:0 0 24px;color:#59665f;line-height:1.58}.trade-resources article:nth-child(2) p{color:#c4d8ce}.trade-resources article>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--trade-green);font-weight:900;text-decoration:none}.trade-resources article:nth-child(2)>a{color:var(--trade-gold)}.trade-resources article>a svg,.trade-resource-hub-link svg{width:17px}.trade-resource-hub-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--trade-green);font-weight:950;text-decoration:none}.trade-faq{background:linear-gradient(145deg,#ead9bc,#e2c9a5)}.trade-faq:before{top:-13px;bottom:auto}.trade-faq>div{margin-top:32px;border-top:1px solid #bda47d}.trade-faq details{border-bottom:1px solid #bda47d}.trade-faq summary{position:relative;padding:20px 45px 20px 4px;color:var(--trade-ink);font-size:17px;font-weight:850;cursor:pointer}.trade-faq summary:after{content:"+";position:absolute;top:50%;right:8px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--trade-green);border-radius:50%;color:var(--trade-green);transform:translateY(-50%);transition:transform .25s ease,background .25s ease}.trade-faq details[open] summary:after{background:var(--trade-gold);transform:translateY(-50%) rotate(45deg)}.trade-faq details p{max-width:900px;margin:-5px 0 22px;color:#58665f;line-height:1.65}.trade-final{padding:112px max(24px,calc((100vw - 980px)/2));text-align:center;color:#fff8e8;background:radial-gradient(circle at 50% 0,rgba(240,201,75,.2),transparent 30rem),linear-gradient(135deg,#075541,#04382b)}.trade-final>svg{width:58px;height:58px;color:var(--trade-gold)}.trade-final .trade-eyebrow{justify-content:center;margin-top:18px;color:var(--trade-gold)}.trade-final h2{margin:14px auto 0;font-size:clamp(42px,6vw,70px);line-height:.98;letter-spacing:-.05em}.trade-final .trade-actions{justify-content:center}.trade-final .trade-actions .secondary{border:1px solid rgba(240,201,75,.68);background:var(--trade-tan);color:var(--trade-ink)}.trade-links{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;padding:28px 22px;background:#e5d2b4}.trade-links span{color:#66736c;font-size:12px;font-weight:850}.trade-links a{color:var(--trade-green);font-size:12px;font-weight:850}.trade-page>footer{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;padding:30px 20px;border-top:1px solid #bda47d;background:#e5d2b4;color:#68736d;font-size:12px}.trade-page>footer a{color:var(--trade-green)}@media(max-width:860px){.founder-story-grid,.trade-hero,.trade-questions{grid-template-columns:1fr}.trade-pathway>nav{grid-template-columns:1fr 1fr}.trade-hero{padding-top:62px}.trade-hero aside{max-width:620px;transform:none}.trade-header nav a:not(.trade-nav-cta){display:none}}@media(max-width:680px){.claimcontrol-founder{padding:94px 20px}.founder-story-grid{gap:36px}.trade-header{padding-inline:15px}.trade-brand img{width:49px;height:49px}.trade-brand span{font-size:22px}.trade-hero,.trade-pain,.trade-workflow,.trade-questions,.trade-proof,.trade-resources,.trade-faq,.trade-final{padding:70px 20px}.trade-hero h1{font-size:clamp(45px,13vw,64px)}.trade-pain>div,.trade-workflow ol,.trade-resources>div{grid-template-columns:1fr}.trade-pathway{width:min(100% - 30px,1120px);padding-block:68px}.trade-pathway>nav{grid-template-columns:1fr}.trade-actions{display:grid}.trade-actions a{width:100%}}.mobile-swipe-control{display:none}@media(max-width:720px){.claimcontrol-inspired>.funnel-brand{padding:8px 12px}.claimcontrol-inspired .funnel-logo{gap:5px}.funnel-logo-mark,.claimcontrol-inspired .funnel-logo-mark img{width:44px;height:44px}.claimcontrol-inspired .funnel-wordmark{font-size:21px}.claimcontrol-inspired .funnel-brand nav{gap:5px;padding:4px}.claimcontrol-inspired .funnel-brand nav .funnel-start,.claimcontrol-inspired .funnel-brand nav .funnel-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 9px;font-size:10px;white-space:nowrap}.claimcontrol-hero{min-height:0;margin-top:-60px;padding:198px 18px 46px;align-items:stretch;background:linear-gradient(180deg,#f2e6d014,#f2e6d0b3 21%,#f2e6d0 34%),url(/marketing/skilledpro-hero-v2.webp) 68% top/auto 260px no-repeat,#f2e6d0}.claimcontrol-hero h1{margin:14px 0 16px;font-size:clamp(43px,12vw,56px)}.claimcontrol-hero .lede{font-size:15px;line-height:1.5}.claimcontrol-inspired .funnel-decision-actions{grid-template-columns:1fr;gap:9px;margin-top:20px}.claimcontrol-inspired .funnel-decision-actions .decision-cta{min-height:68px;padding:11px 14px}.claimcontrol-hero .funnel-hero-assurance{justify-content:flex-start;flex-wrap:nowrap;gap:8px;margin-inline:-18px;padding:2px 18px 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.claimcontrol-hero .funnel-hero-assurance::-webkit-scrollbar{display:none}.claimcontrol-hero .funnel-hero-assurance li{flex:0 0 auto;min-height:34px;padding:7px 10px;border:1px solid rgba(11,106,80,.2);border-radius:999px;background:#fffaefb3;scroll-snap-align:start}.claimcontrol-hero-note{margin-top:12px;font-size:12px}.claimcontrol-watch,.claimcontrol-compare,.claimcontrol-platform,.claimcontrol-doors,.claimcontrol-faq{padding-block:52px}.claimcontrol-agents{padding:78px 0 64px}.claimcontrol-agents>header,.claimcontrol-agents>.mobile-swipe-hint{margin-inline:18px}.claimcontrol-founder{padding:76px 18px}.claimcontrol-move{padding:76px 18px 72px}.claimcontrol-inspired .funnel-plans{margin-block:64px}.claimcontrol-inspired .funnel-form-section{gap:30px;padding-block:60px}.mobile-card-row{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:12px!important;max-width:none;margin-right:-15px;padding:3px 15px 16px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-card-row::-webkit-scrollbar{display:none}.mobile-card-row>article,.mobile-card-row>li,.mobile-card-row>a{width:auto;min-width:0;flex:0 0 min(82vw,350px);scroll-snap-align:start}.mobile-swipe-control{display:grid;grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:12px;margin:6px 0 0;color:#684d08;cursor:ew-resize}.mobile-swipe-control>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.mobile-swipe-control>span svg{width:18px;height:18px;animation:skilledpro-evidence-nudge 1.3s ease-in-out infinite}.mobile-swipe-control input[type=range]{width:100%;height:28px;margin:0;padding:0;border:0;outline-offset:3px;background:transparent;accent-color:#0b6a50;cursor:ew-resize;-webkit-appearance:none}.mobile-swipe-control input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#0b6a50,#d7b340);box-shadow:inset 0 0 0 1px #0330241f}.mobile-swipe-control input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border:3px solid #fffaf0;border-radius:50%;background:#0b6a50;box-shadow:0 3px 10px #03302447;-webkit-appearance:none}.mobile-swipe-control input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#0b6a50,#d7b340);box-shadow:inset 0 0 0 1px #0330241f}.mobile-swipe-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid #fffaf0;border-radius:50%;background:#0b6a50;box-shadow:0 3px 10px #03302447}.funnel-system-preview>.mobile-swipe-control{margin:0 16px 12px;color:#d9b949}.claimcontrol-agents>.mobile-swipe-control{margin:8px 18px 0;color:#f0cb58}.claimcontrol-inspired .funnel-research>.mobile-swipe-control{margin:4px 20px 22px}.mobile-swipe-hint{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:1px 0 0;color:#84620a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-swipe-hint svg{width:15px;animation:skilledpro-evidence-nudge 1.3s ease-in-out infinite}.claimcontrol-compare>.mobile-card-row{margin-top:28px}.claimcontrol-compare>.mobile-card-row>article{flex-basis:min(86vw,370px)}.claimcontrol-compare article{padding:25px 22px}.claimcontrol-compare h3{margin-bottom:18px}.claimcontrol-compare ul{gap:11px}.funnel-system-preview .mobile-card-row{margin-right:0;padding:14px 16px 18px}.funnel-system-preview .mobile-card-row>article{flex-basis:min(76vw,300px)}.funnel-system-preview footer{padding:18px}.founder-story-grid{gap:24px}.founder-story-path.mobile-card-row{margin:0 -18px 0 0;padding:2px 18px 12px 0;counter-reset:founder}.founder-story-path.mobile-card-row>li{display:grid;grid-template-columns:42px 1fr;gap:13px;flex-basis:min(84vw,360px);padding:20px;border:1px solid rgba(240,203,88,.45);border-radius:16px;background:#03302494}.founder-story-path li:before{width:40px;height:40px}.founder-story-path li:not(:last-child):after{display:none}.founder-story-path h3{margin-top:0;font-size:19px}.claimcontrol-agents>.mobile-card-row{margin:30px 0 0;padding:3px 18px 16px}.claimcontrol-agents>.mobile-card-row>article{flex-basis:min(78vw,320px);min-height:230px}.platform-tags{flex-wrap:nowrap;margin-right:-15px;padding-right:15px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.platform-tags::-webkit-scrollbar{display:none}.platform-tags span{flex:0 0 auto;scroll-snap-align:start}.platform-previews.mobile-card-row{margin-top:24px}.platform-previews.mobile-card-row>article{flex-basis:min(82vw,340px)}.trade-pathway>nav.mobile-card-row{margin-top:28px}.trade-pathway>nav.mobile-card-row>a{flex-basis:min(72vw,300px)}.claimcontrol-inspired .funnel-plans>.mobile-card-row{margin-right:-16px;padding:14px 16px 18px 0}.claimcontrol-inspired .funnel-plans>.mobile-card-row>article{flex-basis:min(86vw,370px)}.claimcontrol-inspired .funnel-plans article:hover,.claimcontrol-agents article:hover,.platform-previews article:hover,.claimcontrol-doors article:hover{transform:none}.claimcontrol-doors>.mobile-card-row{margin-top:28px}.claimcontrol-doors>.mobile-card-row>article{flex-basis:min(84vw,350px);padding:26px 22px}}@media(prefers-reduced-motion:reduce){.trade-actions a{transition:none}}@media(max-width:420px){.home-hero-actions{grid-template-columns:1fr}.billing-return-notice{grid-template-columns:auto minmax(0,1fr);padding:15px}.billing-return-notice>button{position:absolute;top:10px;right:10px}.billing-return-notice>div{padding-right:24px}.billing-recovery-actions{display:grid;grid-template-columns:1fr}}.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}}.setup-shell{min-height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);background:#f4f7f5;color:#10251c}.setup-rail{padding:36px 30px;background:#0b261c;color:#fff;display:flex;flex-direction:column;gap:14px}.setup-rail .skilledpro-logo{width:170px;filter:brightness(0) invert(1);margin-bottom:18px}.setup-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#30c984;margin:0}.setup-rail h1{font-size:32px;line-height:1.05;margin:0}.setup-rail>p:not(.setup-eyebrow){color:#b7cabf;line-height:1.55;margin:0}.setup-progress{height:5px;border-radius:99px;background:#29463b;overflow:hidden;margin:10px 0}.setup-progress span{height:100%;display:block;background:#30c984;transition:width .25s}.setup-rail nav{display:grid;gap:5px}.setup-rail nav button{display:flex;gap:12px;align-items:center;text-align:left;border:0;background:transparent;color:#9eb7aa;padding:10px;border-radius:10px}.setup-rail nav button.active{background:#183d2e;color:#fff}.setup-rail nav button.done{color:#d6eee2}.setup-rail nav button>b{display:grid;place-items:center;width:26px;height:26px;border:1px solid #416054;border-radius:50%;font-size:12px}.setup-rail nav button.done>b{background:#30c984;color:#082117;border:0}.setup-rail nav span{display:grid;gap:2px}.setup-rail nav strong{font-size:13px}.setup-rail nav small{font-size:10px;color:inherit;opacity:.72}.setup-stage{padding:42px;display:grid;place-items:start center;overflow:auto}.setup-card{width:min(850px,100%);background:#fff;border:1px solid #dfe8e3;border-radius:20px;box-shadow:0 18px 50px #11312414;overflow:hidden}.setup-card>header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px;border-bottom:1px solid #e8efeb}.setup-card>header h2{margin:5px 0;font-size:25px}.setup-card>header p:last-child{margin:0;color:#667a70}.setup-card>header>svg{color:#22a969}.setup-fields{padding:28px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.setup-fields>div>label,.setup-fields label:not(.setup-check){display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#50665b;margin-bottom:7px}.setup-fields input:not([type=checkbox]),.setup-fields select{width:100%;box-sizing:border-box;border:1px solid #cddbd3;border-radius:10px;padding:11px 12px;background:#fff;color:#14291f;min-height:43px}.setup-fields input:focus,.setup-fields select:focus{outline:2px solid #8fe0ba;border-color:#36b978}.setup-fields .wide{grid-column:1/-1}.setup-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setup-choice button{padding:15px;text-align:left;border:1px solid #d3dfd9;background:#f9fbfa;border-radius:12px;display:grid;gap:5px}.setup-choice button.selected{border-color:#26af70;background:#edf9f3;box-shadow:0 0 0 2px #bcebd3}.setup-choice span,.setup-check small{font-size:11px;color:#64796e;line-height:1.4}.setup-check{display:flex!important;gap:11px;align-items:flex-start;border:1px solid #dbe5e0;border-radius:11px;padding:13px;text-transform:none!important;letter-spacing:0!important;margin:0!important}.setup-check input{margin-top:3px}.setup-check span{display:grid;gap:3px}.setup-days{display:flex;flex-wrap:wrap;gap:8px}.setup-days label{display:flex!important;align-items:center;gap:5px;border:1px solid #dbe5e0;padding:7px 9px;border-radius:8px;margin:0!important}.setup-note,.setup-missing{padding:13px;border-radius:10px;background:#f3f8f5;color:#50665b;font-size:12px}.setup-missing{background:#fff7ed;color:#9a4d0e;border:1px solid #fed7aa}.setup-missing p{margin:5px 0 0;line-height:1.5}.setup-review{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce7e1;border-radius:12px;overflow:hidden}.setup-review div{padding:12px 14px;display:grid;gap:3px;border-bottom:1px solid #edf2ef}.setup-review span{font-size:10px;text-transform:uppercase;color:#70837a}.setup-review b{font-size:13px}.setup-card>footer{display:flex;justify-content:space-between;padding:20px 32px;background:#f8faf9;border-top:1px solid #e8efeb}.setup-card>footer button{display:flex;align-items:center;gap:7px}.setup-error{margin:20px 32px 0;padding:12px;border-radius:9px;background:#fff1f2;color:#a71432;border:1px solid #fecdd3;font-size:13px}@media(max-width:820px){.setup-shell{grid-template-columns:1fr}.setup-rail{padding:22px}.setup-rail nav{grid-template-columns:repeat(7,1fr)}.setup-rail nav button{padding:5px;justify-content:center}.setup-rail nav button span{display:none}.setup-stage{padding:16px}.setup-fields{grid-template-columns:1fr;padding:22px}.setup-fields .wide{grid-column:1}.setup-choice{grid-template-columns:1fr}.setup-card>header,.setup-card>footer{padding:20px}.setup-review{grid-template-columns:1fr}}.setup-shell{width:100%;margin-left:0;background:#e9d7b7}.setup-stage{background:radial-gradient(circle at 92% 4%,rgba(240,201,75,.32),transparent 25rem),linear-gradient(145deg,#ead8b9,#f2e6d0)}.setup-card{border-color:#c8aa78;background:#f2e6d0;box-shadow:0 18px 50px #3826111f}.setup-card>header{border-bottom-color:#cfb488;background:#ead6b4}.setup-card>footer{border-top-color:#cfb488;background:#e5d0ad}.setup-carry-forward{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px 32px 0;padding:15px 16px;border:1px solid #d6b748;border-radius:13px;color:#153b2c;background:#fff3bd}.setup-carry-forward>svg{width:23px;color:#075541}.setup-carry-forward div{display:grid;gap:3px}.setup-carry-forward b{font-size:13px}.setup-carry-forward p{margin:0;color:#53635b;font-size:11px;line-height:1.45}.setup-carry-forward>span{padding:6px 9px;border-radius:999px;color:#fff;background:#075541;font-size:9px;font-weight:850;white-space:nowrap}.setup-fields input:not([type=checkbox]),.setup-fields select,.setup-fields textarea{width:100%;box-sizing:border-box;border:1px solid #c9ad80;border-radius:10px;padding:11px 12px;background:#fbf1dd;color:#14291f;min-height:43px;font:inherit}.setup-fields textarea{min-height:96px;resize:vertical;line-height:1.5}.setup-fields input:focus,.setup-fields select:focus,.setup-fields textarea:focus{outline:2px solid #8fe0ba;border-color:#36b978}.setup-choice button{border-color:#c9ad80;background:#ead8b9}.setup-choice button.selected{border-color:#075541;background:#d9e4d3;box-shadow:0 0 0 2px #0755412e}.setup-check{border-color:#c9ad80;background:#ead8b9}.setup-activation-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 32px 0;padding:10px;border:1px solid #c9ad80;border-radius:14px;background:#fbf1dd}.setup-activation-strip article{min-width:0;display:flex;align-items:center;gap:9px;padding:9px;border-radius:10px;background:#ead8b9}.setup-activation-strip article>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid #bca273;border-radius:9px;color:#7e6946;background:#f6e7cb}.setup-activation-strip article>span.ready{border-color:#86bea7;color:#075541;background:#dceadf}.setup-activation-strip svg{width:15px}.setup-activation-strip article>div{min-width:0;display:grid;gap:2px}.setup-activation-strip small{color:#7b6745;font-size:7px;font-weight:900;letter-spacing:.12em}.setup-activation-strip b{overflow:hidden;color:#253c32;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.setup-model-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-model-picker button{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:11px;row-gap:3px;align-items:center;padding:14px;border:1px solid #c9ad80;border-radius:12px;color:#23382f;background:#fbf1dd;text-align:left}.setup-model-picker button>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#50665b;background:#e5d2b1}.setup-model-picker button svg{width:17px}.setup-model-picker button>b{font-size:12px}.setup-model-picker button>small{color:#65736c;font-size:10px;line-height:1.4}.setup-model-picker button.selected{border-color:#075541;background:#e3ede5;box-shadow:0 0 0 2px #0755411f}.setup-model-picker button.selected>span{color:#fff;background:#075541}.setup-knowledge-connection{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px;border:1px solid #c9ad80;border-radius:14px;background:#fbf1dd}.setup-knowledge-connection>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#075541;background:#dceadf}.setup-knowledge-connection>span svg{width:22px}.setup-knowledge-connection>div{display:grid;gap:3px}.setup-knowledge-connection small{color:#8b681f;font-size:8px;font-weight:900;letter-spacing:.14em}.setup-knowledge-connection h3{margin:0;font-size:15px}.setup-knowledge-connection p{margin:0;color:#64736c;font-size:10px;line-height:1.5}.setup-knowledge-connection>b{padding:6px 9px;border-radius:999px;color:#075541;background:#dceadf;font-size:9px}.setup-knowledge-connection.loading>span svg{animation:spin 1.5s linear infinite}.setup-metric-picker{display:grid;gap:17px;padding:18px;border:1px solid #c9ad80;border-radius:14px;background:#fbf1dd}.setup-metric-picker>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.setup-metric-picker>header small{color:#8b681f;font-size:9px;font-weight:850;letter-spacing:.13em}.setup-metric-picker>header h3{margin:4px 0 5px;font-size:19px}.setup-metric-picker>header p{margin:0;color:#65736c;font-size:12px;line-height:1.5}.setup-metric-picker>header>span{flex:0 0 auto;padding:6px 9px;border-radius:99px;color:#075541;background:#e6efe9;font-size:10px;font-weight:850}.setup-metric-group{display:grid;gap:8px}.setup-metric-group>b{color:#5b675f;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.setup-metric-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.setup-metric-group label{display:grid!important;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:9px;margin:0!important;padding:11px;border:1px solid #d4c4a5;border-radius:10px;color:#24332c;background:#fffdfa;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.setup-metric-group label.selected{border-color:#0b7456;background:#eef7f2;box-shadow:0 0 0 1px #07554114}.setup-metric-group label>input{width:16px;height:16px;margin:0;accent-color:#075541}.setup-metric-group label>span{display:grid;gap:3px}.setup-metric-group label strong{font-size:11px}.setup-metric-group label small{color:#6d7872;font-size:9px;line-height:1.35}.setup-metric-group label>svg{width:16px;color:#075541;opacity:0}.setup-metric-group label.selected>svg{opacity:1}.setup-metric-picker>footer{display:flex;gap:9px;align-items:center;padding-top:12px;border-top:1px solid #ddcfb4;color:#075541}.setup-metric-picker>footer>svg{width:18px}.setup-metric-picker>footer span{display:grid;gap:2px}.setup-metric-picker>footer b{font-size:10px}.setup-metric-picker>footer small{color:#65736c;font-size:9px}@media(max-width:760px){.setup-activation-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 20px 0}.setup-model-picker{grid-template-columns:1fr}.setup-knowledge-connection{grid-template-columns:auto minmax(0,1fr)}.setup-knowledge-connection>b{grid-column:2;justify-self:start}}@media(max-width:620px){.setup-metric-group>div{grid-template-columns:1fr}.setup-metric-picker>header{display:grid}.setup-metric-picker>header>span{justify-self:start}}.setup-days label{border-color:#c9ad80;background:#ead8b9}.setup-note{background:#e5d2b1}.setup-review{border-color:#c9ad80}.setup-review div{border-bottom-color:#d8c19c;background:#ead8b9}.setup-time{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;color:#3f5c4f;background:#eef5f1;font-size:11px;font-weight:800;white-space:nowrap}.setup-time svg{width:15px}.setup-win-card{display:flex;gap:11px;align-items:flex-start;margin-top:auto;padding:15px;border:1px solid #315243;border-radius:13px;background:#133326}.setup-win-card>svg{width:20px;flex:0 0 auto;color:#f0c94b}.setup-win-card div{display:grid;gap:4px}.setup-win-card b{font-size:12px}.setup-win-card span{color:#a9c0b5;font-size:10px;line-height:1.5}.setup-heading{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid #e5ece8}.setup-heading:first-of-type{margin-top:0;padding-top:0;border-top:0}.setup-heading>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:11px;color:#fff;background:#075541}.setup-heading svg{width:20px}.setup-heading h3{margin:0;font-size:18px}.setup-heading p{margin:3px 0 0;color:#657a70;font-size:11px;line-height:1.5}.setup-fast-start{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #dfbd54;border-radius:14px;background:#fff7d7}.setup-fast-start>svg{width:25px;color:#075541}.setup-fast-start b{font-size:13px}.setup-fast-start p{margin:4px 0 0;color:#5c695f;font-size:11px;line-height:1.5}.setup-fast-start button{min-height:38px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#075541;font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px}.setup-fast-start button svg{width:16px}.setup-fast-start button:disabled{opacity:.72;cursor:wait}.setup-fast-start button:disabled svg{animation:spin 1s linear infinite}.setup-fast-start-status{grid-column:2/-1;color:#075541;font-size:10px;font-weight:850}.setup-advanced{padding:0;border:1px solid #c9ad80;border-radius:12px;background:#ead8b9}.setup-advanced summary{padding:14px 16px;cursor:pointer;color:#40594d;font-size:12px;font-weight:850}.setup-advanced>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 16px}.setup-outcome{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;color:#eaf4ef;background:#075541}.setup-outcome>svg{width:21px;flex:0 0 auto;color:#f0c94b}.setup-outcome b{font-size:13px}.setup-outcome p{margin:4px 0 0;color:#c4d8ce;font-size:11px;line-height:1.5}.setup-authority-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setup-authority-modes>button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:108px;padding:14px;text-align:left;border:1px solid #c9ad80;border-radius:13px;color:#23382e;background:#fbf1dd}.setup-authority-modes>button>span{grid-row:1/3;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#075541;background:#dceadf}.setup-authority-modes>button svg{width:18px}.setup-authority-modes>button b{font-size:13px}.setup-authority-modes>button small{font-size:10px;line-height:1.45;color:#64736c}.setup-authority-modes>button.selected{border-color:#138a5b;background:#e6f3e8;box-shadow:0 0 0 2px #138a5b29}.setup-authority-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-authority-audiences>section{display:grid;gap:9px;padding:12px;border:1px solid #c9ad80;border-radius:13px;background:#f7ead2}.setup-channel-list{display:flex;flex-wrap:wrap;gap:6px}.setup-channel-list button{padding:6px 9px;border:1px solid #c9ad80;border-radius:999px;text-transform:capitalize;font-size:9px;font-weight:800;color:#53675d;background:#fbf1dd}.setup-channel-list button.selected{color:#fff;border-color:#075541;background:#075541}.setup-channel-list button:disabled{opacity:.42}.setup-channel-list button.selected:disabled{color:#53675d;border-color:#c9ad80;background:#fbf1dd;opacity:.62}.setup-authority-groups{display:grid;gap:9px}.setup-authority-group{border:1px solid #c9ad80;border-radius:13px;background:#fbf1dd;overflow:hidden}.setup-authority-group>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.setup-authority-group>summary::-webkit-details-marker{display:none}.setup-authority-group>summary>span{display:grid;gap:3px}.setup-authority-group>summary b{font-size:13px}.setup-authority-group>summary small{font-size:10px;line-height:1.4;color:#687a71}.setup-authority-group>summary strong{padding:5px 8px;border-radius:999px;font-size:9px;color:#075541;background:#dceadf;white-space:nowrap}.setup-authority-group>div{border-top:1px solid #dcc49f}.setup-authority-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid #ead9bc}.setup-authority-row:last-child{border-bottom:0}.setup-authority-row>span{display:grid;gap:3px}.setup-authority-row>span b{font-size:12px}.setup-authority-row>span small{font-size:9px;line-height:1.45;color:#6c7a73}.setup-authority-row>div{display:flex;border:1px solid #c9ad80;border-radius:9px;overflow:hidden}.setup-authority-row button{min-height:32px;padding:0 9px;border:0;border-right:1px solid #c9ad80;font-size:9px;font-weight:800;color:#5b6c63;background:#f6e7cb;white-space:nowrap}.setup-authority-row button:last-child{border-right:0}.setup-authority-row button.selected{color:#fff;background:#075541}.setup-authority-row button:disabled{opacity:.35}.setup-sample-preview{overflow:hidden;border:1px solid #d5bd7a;border-radius:15px;background:#f7edd9}.setup-sample-preview>header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;color:#fff;background:#075541}.setup-sample-preview>header small{color:#f0c94b;font-size:9px;font-weight:900;letter-spacing:.1em}.setup-sample-preview h3{margin:4px 0 0;font-size:18px}.setup-sample-preview>header svg{width:22px;color:#f0c94b}.setup-sample-preview>div{display:grid;gap:8px;padding:14px}.setup-sample-preview article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #c9ad80;border-radius:10px;background:#ead8b9}.setup-sample-preview article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:#075541;font-size:11px;font-weight:900}.setup-sample-preview article div{display:grid;gap:2px}.setup-sample-preview article b{font-size:12px}.setup-sample-preview article p{margin:0;color:#6b796f;font-size:10px}.setup-sample-preview article em{padding:5px 8px;border-radius:999px;color:#715100;background:#f0c94b;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.setup-practice{display:grid;gap:14px;padding:18px;border:1px solid #c9ad80;border-radius:15px;background:#fbf1dd}.setup-practice>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.setup-practice>header small{color:#8b681f;font-size:9px;font-weight:900;letter-spacing:.12em}.setup-practice>header h3{margin:5px 0;font-size:19px}.setup-practice>header p{max-width:620px;margin:0;color:#65736c;font-size:11px;line-height:1.55}.setup-practice>header>span{flex:0 0 auto;padding:7px 10px;border-radius:99px;color:#075541;background:#e6efe9;font-size:10px;font-weight:900}.setup-practice-loading,.setup-practice-refresh{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px dashed #b99353;border-radius:11px;color:#075541;background:#fff9ed;font-weight:800}.setup-practice-loading svg,.setup-practice-refresh svg{width:18px}.setup-practice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-practice-list>article{min-width:0;padding:14px;border:1px solid #c9ad80;border-radius:12px;background:#fffdfa}.setup-practice-list>article.reviewed{border-color:#2e9f70;box-shadow:0 0 0 2px #2e9f701a}.setup-practice-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.setup-practice-title h4{order:-1;margin:0;font-size:14px;line-height:1.25}.setup-practice-title span{flex:0 0 auto;padding:4px 7px;border-radius:99px;color:#654b12;background:#f5d978;font-size:8px;font-weight:900;text-transform:uppercase}.setup-practice blockquote{margin:11px 0;padding:10px;border-left:3px solid #075541;border-radius:0 8px 8px 0;color:#32463c;background:#edf4ef;font-size:11px;line-height:1.5}.setup-practice-draft{display:grid;gap:4px;padding:10px;border-radius:9px;background:#ead8b9}.setup-practice-draft b{font-size:10px}.setup-practice-draft p{margin:0;color:#4f5f56;font-size:10px;line-height:1.5}.setup-practice details{margin:10px 0;color:#55665d;font-size:10px}.setup-practice summary{cursor:pointer;font-weight:800}.setup-practice ul{margin:7px 0 0;padding-left:18px;line-height:1.5}.setup-practice-list textarea{min-height:70px}.setup-practice-list>article>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.setup-practice-list>article>footer button{display:flex;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px;border:1px solid #bda87d;border-radius:8px;color:#334b3f;background:#f7ecd8;font-size:9px;font-weight:850}.setup-practice-list>article>footer button.selected{border-color:#075541;color:#fff;background:#075541}.setup-practice-list>article>footer svg{width:14px}.setup-practice>aside,.setup-boundary-warning{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;color:#7c3f0c;background:#fff0dc}.setup-practice>aside.complete{color:#075541;background:#e6f4ec}.setup-practice>aside svg,.setup-boundary-warning svg{width:18px;flex:0 0 auto}.setup-practice>aside div{display:grid;gap:3px}.setup-practice>aside b{font-size:11px}.setup-practice>aside p{margin:0;font-size:10px;line-height:1.45}@media(max-width:820px){.setup-rail nav{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.setup-rail nav button{flex:0 0 48px;scroll-snap-align:start}.setup-win-card{display:none}.setup-practice{padding:13px}.setup-practice>header{display:grid}.setup-practice>header>span{justify-self:start}.setup-practice-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.setup-practice-list>article{flex:0 0 min(86vw,360px);scroll-snap-align:start}.setup-authority-modes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.setup-authority-modes>button{flex:0 0 min(78vw,300px);scroll-snap-align:start}.setup-authority-audiences,.setup-authority-row{grid-template-columns:1fr}.setup-authority-row>div{width:100%}.setup-authority-row button{flex:1}}@media(max-width:580px){.setup-rail{padding:17px 20px;gap:9px}.setup-rail .skilledpro-logo{width:108px;margin-bottom:2px}.setup-rail h1{font-size:24px;line-height:1.08}.setup-rail>p:not(.setup-eyebrow){display:none}.setup-progress{margin:5px 0}.setup-rail nav{scrollbar-width:none}.setup-rail nav::-webkit-scrollbar{display:none}.setup-rail nav button{flex-basis:38px;padding:3px}.setup-authority-modes{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}.setup-authority-modes>button{min-height:58px;flex:auto}.setup-authority-modes>button:not(.selected)>span{grid-row:auto}.setup-authority-modes>button:not(.selected) small{display:none}.setup-carry-forward{grid-template-columns:auto 1fr;margin:14px 20px 0}.setup-carry-forward>span{grid-column:1/-1;justify-self:start}.setup-fast-start{grid-template-columns:auto 1fr}.setup-fast-start button{grid-column:1/-1;width:100%}.setup-fast-start-status{grid-column:1/-1}.setup-advanced>div{grid-template-columns:1fr}.setup-time{display:none}.setup-card>footer{gap:10px}.setup-card>footer button{justify-content:center;flex:1}}.self-guided-demo{display:grid;gap:14px;width:min(1180px,calc(100% - 40px));margin:52px auto 14px;padding:14px;border:1px solid #bfa176;border-radius:30px 9px;background:#f2e6d0a3;box-shadow:0 24px 60px #36280f1a;text-align:left}.self-guided-demo *{box-sizing:border-box}.self-guided-demo :where(section,aside,article)>header,.self-guided-demo>section>header{position:static;top:auto;z-index:auto;width:auto;height:auto;min-height:0;padding:0;border:0;background:transparent}.demo-scenario-picker{padding:30px;border:1px solid #c5a975;border-radius:24px 7px;background:linear-gradient(145deg,#ead9bc,#dfc49d)}.demo-scenario-picker>header{max-width:850px!important}.demo-scenario-picker h3,.demo-knowledge h3{margin:10px 0 8px;color:#17362a;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.035em}.demo-scenario-picker>header>p:last-child,.demo-knowledge>header p{margin:0;max-width:760px;color:#52645a;line-height:1.6}.demo-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.demo-path li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;padding:13px;border:1px solid rgba(7,85,65,.18);border-radius:12px;background:#f2e6d0ad}.demo-path span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#fff;background:#075541;font-size:10px;font-weight:950}.demo-path b{font-size:11px;line-height:1.3}.demo-path small{color:#65736b;font-size:9px;line-height:1.45}.demo-scenario-picker nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}.demo-scenario-picker nav button{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-width:0;padding:15px;border:1px solid #bfa06e;border-radius:14px 4px;color:#17362a;background:#f2e6d0;text-align:left;cursor:pointer}.demo-scenario-picker nav button>svg{width:21px;color:#075541}.demo-scenario-picker nav button span{display:grid;min-width:0;gap:4px}.demo-scenario-picker nav button b{font-size:13px}.demo-scenario-picker nav button small{color:#65736b;font-size:9px;line-height:1.35}.demo-scenario-picker nav button.active{border-color:#f0c94b;color:#fff;background:#075541;box-shadow:inset 0 0 0 1px #f0c94b}.demo-scenario-picker nav button.active svg,.demo-scenario-picker nav button.active small{color:#f0c94b}.demo-workflow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}.demo-workflow-story{padding:30px;border:1px solid #0a674f;border-radius:8px 24px;color:#fff8e8;background:linear-gradient(145deg,#075541,#04382b)}.demo-trigger{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(240,201,75,.46);border-radius:999px;color:#f0c94b;font-size:10px;font-weight:900;letter-spacing:.06em}.demo-trigger svg{width:14px}.demo-workflow-story>h3{margin:18px 0 8px;font-size:clamp(30px,4vw,45px);line-height:1;letter-spacing:-.035em}.demo-workflow-story>p{margin:0;max-width:760px;color:#c4d8ce;line-height:1.6}.demo-workflow-story ol{display:grid;gap:8px;margin:25px 0 0;padding:0;list-style:none}.demo-workflow-story li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e}.demo-workflow-story li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#17362a;background:#f0c94b}.demo-workflow-story li.person>span{color:#fff;background:#bf774a}.demo-workflow-story li.result>span{color:#fff;background:#23845f}.demo-workflow-story li svg{width:18px}.demo-workflow-story li div{display:grid;gap:3px}.demo-workflow-story li small{color:#f0c94b;font-size:8px;font-weight:900;letter-spacing:.12em}.demo-workflow-story li.person small{color:#efad82}.demo-workflow-story li.result small{color:#7cd6ad}.demo-workflow-story li b{font-size:13px}.demo-workflow-story li p{margin:0;color:#c3d4cb;font-size:10px;line-height:1.5}.demo-owner-view{display:flex;flex-direction:column;overflow:hidden;border:1px solid #c69713;border-radius:24px 7px;background:linear-gradient(145deg,#f0cf67,#dda92b);box-shadow:0 22px 50px #4e3d0f21}.demo-owner-view>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px!important;border-bottom:1px solid rgba(7,85,65,.19)!important}.demo-owner-view>header div{display:grid;gap:4px}.demo-owner-view>header small{color:#6a5719;font-size:8px;font-weight:900;letter-spacing:.11em}.demo-owner-view>header b{font-size:19px}.demo-owner-view>header svg{width:22px;color:#075541}.demo-owner-metrics{display:grid;gap:8px;padding:18px}.demo-owner-metrics article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;border:1px solid rgba(7,85,65,.2);border-radius:10px;background:#f2e6d09e}.demo-owner-metrics span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#fff;background:#075541;font-size:9px;font-weight:900}.demo-owner-metrics b{font-size:11px}.demo-owner-view blockquote{margin:auto 18px 18px;padding:16px;border-left:4px solid #075541;color:#274337;background:#f2e6d09e;font-size:13px;font-weight:800;line-height:1.5}.demo-owner-view>footer{display:flex;align-items:center;gap:9px;padding:16px 18px;color:#fff8e8;background:#075541}.demo-owner-view>footer svg{width:18px;color:#f0c94b}.demo-owner-view>footer span{display:grid;gap:2px}.demo-owner-view>footer b{font-size:10px}.demo-owner-view>footer small{color:#bdd3c8;font-size:8px;line-height:1.4}.demo-knowledge{padding:30px;border:1px solid #bea173;border-radius:8px 24px;background:#ead9bc}.demo-knowledge>header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,.5fr);align-items:end!important;gap:24px}.demo-knowledge>header label{display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #ad9064;border-radius:11px;background:#f2e6d0}.demo-knowledge>header label svg{width:18px;color:#075541}.demo-knowledge>header input{width:100%;min-height:48px;border:0;outline:0;color:#17362a;background:transparent;font:inherit;font-size:12px}.demo-knowledge>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.demo-knowledge article{overflow:hidden;border:1px solid #c1a474;border-radius:12px;background:#f2e6d0}.demo-knowledge article button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:68px;padding:13px 15px;border:0;color:#17362a;background:transparent;text-align:left;cursor:pointer}.demo-knowledge article button span{display:grid;gap:3px}.demo-knowledge article button small{color:#8a6500;font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.demo-knowledge article button b{font-size:12px;line-height:1.35}.demo-knowledge article button>svg{width:18px;flex:0 0 auto;color:#075541;transition:transform .2s ease}.demo-knowledge article.open{border-color:#075541;background:#fff8e8}.demo-knowledge article.open button>svg{transform:rotate(45deg)}.demo-knowledge article>p{margin:0;padding:0 15px 16px;color:#52645a;font-size:11px;line-height:1.62}.demo-no-answer{grid-column:1/-1;display:grid;place-items:center;min-height:180px;padding:30px;border:1px dashed #af9060;border-radius:14px;color:#506158;text-align:center}.demo-no-answer svg{width:28px;color:#075541}.demo-no-answer p{margin:5px 0 0}.demo-knowledge>footer{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.demo-knowledge>footer a{display:inline-flex;align-items:center;gap:7px;color:#075541;font-size:11px;font-weight:900}.demo-knowledge>footer svg{width:15px}.demo-next-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:28px;padding:30px;border:1px solid #0a674f;border-radius:24px 7px;color:#fff8e8;background:linear-gradient(135deg,#04382b,#075541)}.demo-next-step h3{margin:9px 0 8px;color:#fff8e8;font-size:clamp(28px,3.4vw,42px);line-height:1.02;letter-spacing:-.035em}.demo-next-step>div>p:last-child{margin:0;max-width:640px;color:#c4d8ce;line-height:1.6}.demo-next-step-actions{display:grid;gap:9px}.demo-next-step-actions a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:15px 17px;border:1px solid rgba(240,201,75,.42);border-radius:14px 4px;color:#fff8e8;background:#ffffff0f;text-decoration:none}.demo-next-step-actions a.primary{border-color:#f0c94b;color:#17362a;background:#f0c94b}.demo-next-step-actions a span{display:grid;gap:3px}.demo-next-step-actions a b{font-size:14px}.demo-next-step-actions a small{color:#c4d8ce;font-size:9px;line-height:1.45}.demo-next-step-actions a.primary small{color:#4b5139}.demo-next-step-actions a>svg{width:19px;flex:0 0 auto}@media(max-width:900px){.demo-scenario-picker nav{grid-template-columns:1fr 1fr}.demo-workflow{grid-template-columns:1fr}.demo-knowledge>header{grid-template-columns:1fr}.demo-next-step{grid-template-columns:1fr}}@media(max-width:620px){.self-guided-demo{width:calc(100% - 28px);margin-top:35px}.demo-scenario-picker,.demo-workflow-story,.demo-knowledge,.demo-next-step{padding:20px}.demo-path{grid-template-columns:1fr}.demo-scenario-picker nav,.demo-knowledge>div{grid-template-columns:1fr}.demo-scenario-picker nav button{min-height:72px}}.agent-hub-hero{align-items:center;gap:24px;padding:25px 28px;border:1px solid #194c3d;color:#fff8e8;background:linear-gradient(112deg,#063f31,#075541 58%,#0b4437);box-shadow:0 12px 30px #1136292e}.agent-hub-hero:before{background:radial-gradient(circle at 72% 30%,rgba(240,201,75,.28),transparent 34%)}.agent-hub-hero .agent-identity small{color:#d9bc65}.agent-hub-hero .agent-identity p{color:#d7e4dc}.agent-hero-actions{display:grid;justify-items:end;gap:11px}.agent-build-routine,.agent-view-heading>button,.agent-routine-empty>button,.agent-approval-empty>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:9px 14px;border:0;border-radius:9px;color:#17362a;background:#f0c94b;font-size:11px;font-weight:900;box-shadow:0 7px 16px #6f520029;cursor:pointer}.agent-build-routine svg,.agent-view-heading>button svg{width:16px}.agent-build-routine:disabled,.agent-view-heading>button:disabled,.agent-routine-empty>button:disabled{opacity:.48;cursor:not-allowed}.agent-hub-kpis>div{background:#f2e6d0;border-color:#c9ad81}.agent-hub-kpis>div:nth-child(2n){background:#ead9bc}.agent-hub-kpis>div:nth-child(3){background:#e4edcc}.agent-hub-kpis>div:nth-child(4){background:#f7e8a6}.agent-hub-kpis>div:nth-child(5){background:#dce8dc}.agent-hub-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,31%);min-height:780px;overflow:hidden;border:1px solid #bfa176;border-radius:18px;background:#ead9bc;box-shadow:0 18px 44px #36280f1c}.agent-hub-main{min-width:0;background:#f2e6d0}.agent-hub-tabs{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:72px;padding:0 10px;border-bottom:1px solid #c9ad80;background:#f2e6d0f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-hub-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:3px solid transparent;color:#6f756b;background:transparent;font-size:10px;font-weight:850;cursor:pointer}.agent-hub-tabs button svg{width:16px}.agent-hub-tabs button[aria-current=page]{color:#075541;border-bottom-color:#075541;background:linear-gradient(180deg,transparent,rgba(7,85,65,.07))}.agent-hub-tabs em{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:99px;color:#17362a;background:#f0c94b;font-size:8px;font-style:normal}.agent-hub-view{min-height:706px;padding:22px}.agent-view-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.agent-view-heading small,.agent-hub-card header small,.agent-ledger-section>header small,.agent-skills-view>section>header small,.agent-knowledge-list>header small{color:#8b6500;font-size:9px;font-weight:950;letter-spacing:.12em}.agent-view-heading h2{margin:3px 0 4px;color:#17362a;font:900 29px Barlow Condensed,sans-serif}.agent-view-heading p{max-width:650px;margin:0;color:#5f6c63;font-size:11px;line-height:1.55}.agent-today-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.agent-hub-card{overflow:hidden;border:1px solid #c7aa7d;border-radius:14px;background:#fff8e8;box-shadow:0 7px 18px #3a27090f}.agent-hub-card.attention{background:#f8e7c8}.agent-hub-card.next{background:#e6edd5}.agent-hub-card.memory{background:#e1ebdf}.agent-hub-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(128,96,43,.16)}.agent-hub-card>header>div{display:flex;align-items:center;gap:10px}.agent-hub-card>header>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#075541;background:#f0c94b}.agent-hub-card.attention>header>div>span{color:#852e18;background:#f4c0a8}.agent-hub-card.next>header>div>span,.agent-hub-card.memory>header>div>span{color:#fff8e8;background:#075541}.agent-hub-card>header svg{width:18px}.agent-hub-card>header h3{margin:2px 0 0;color:#17362a;font:900 19px Barlow Condensed,sans-serif}.agent-hub-card>header>b{font:900 25px Barlow Condensed,sans-serif}.agent-hub-card-list{display:grid;align-content:start;min-height:225px}.agent-hub-card-list>article{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:12px 15px;border-bottom:1px solid rgba(128,96,43,.13)}.agent-hub-card-list>article:last-child{border-bottom:0}.agent-hub-card-list>article>span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:#075541;background:#dbe6c6}.agent-hub-card-list>article>span.warning{color:#755600;background:#f5df9b}.agent-hub-card-list>article>span.urgent{color:#8c321b;background:#f8d0bd}.agent-hub-card-list>article>span svg{width:16px}.agent-hub-card-list>article b{display:block;color:#203d32;font-size:11px}.agent-hub-card-list>article p{margin:3px 0;color:#637068;font-size:9px;line-height:1.45}.agent-hub-card-list>article small{color:#8a8b7c;font-size:8px}.agent-hub-empty{display:grid;justify-items:center;align-content:center;gap:7px;min-height:215px;padding:24px;color:#657168;text-align:center}.agent-hub-empty>svg{width:28px;color:#075541}.agent-hub-empty>b{color:#29453a;font-size:12px}.agent-hub-empty>p{max-width:330px;margin:0;font-size:10px;line-height:1.55}.agent-hub-empty>button{margin-top:4px;padding:8px 11px;border:0;border-radius:7px;color:#fff8e8;background:#075541;font-size:9px;font-weight:850}.agent-card-action{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:39px;border:0;border-top:1px solid rgba(128,96,43,.14);color:#075541;background:#fff8e88c;font-size:10px;font-weight:900}.agent-card-action svg{width:14px}.agent-memory-meter{display:grid;gap:5px;padding:14px 16px 8px}.agent-memory-meter>div,.agent-routine-readiness>div{display:flex;justify-content:space-between;color:#50645b;font-size:9px}.agent-memory-meter>i,.agent-routine-readiness>i{height:7px;overflow:hidden;border-radius:99px;background:#0755411f}.agent-memory-meter>i>span,.agent-routine-readiness>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#075541,#6e9b4b)}.agent-memory-facts{display:grid;gap:8px;padding:8px 16px 14px}.agent-memory-facts>div{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px}.agent-memory-facts svg{width:17px;color:#075541}.agent-memory-facts b,.agent-memory-facts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-memory-facts b{font-size:10px}.agent-memory-facts small{margin-top:2px;color:#66766e;font-size:8px}.agent-chat-dock{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid #b9925f;background:#fff8e8}.agent-chat-dock>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:12px 14px;color:#fff8e8;background:#075541}.agent-chat-identity{display:flex;align-items:center;gap:9px}.agent-chat-identity>span{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;color:#17362a;background:#f0c94b}.agent-chat-identity>span svg{width:20px}.agent-chat-identity small{color:#bcd3c9;font-size:8px;font-weight:900;letter-spacing:.1em}.agent-chat-identity h2{margin:1px 0 0;font:900 21px Barlow Condensed,sans-serif}.agent-chat-identity>i.online{width:8px;height:8px;margin-left:2px;border:2px solid #075541;border-radius:50%;background:#bbdc73;box-shadow:0 0 0 2px #bbdc73}.agent-chat-dock>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,248,232,.28);border-radius:9px;color:#fff8e8;background:#ffffff0f}.agent-chat-dock>header>button svg{width:16px}.agent-session-picker{display:grid;grid-template-columns:17px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #d1b88f;background:#ead9bc}.agent-session-picker>svg{width:16px;color:#075541}.agent-session-picker select{min-width:0;height:34px;padding:0 8px;border:1px solid #c1a276;border-radius:7px;color:#29463a;background:#f7edda;font-size:9px}.agent-session-picker button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#075541;background:transparent}.agent-session-picker button svg{width:14px}.agent-chat-dock .agent-thread{min-height:0;max-height:720px;padding:16px 12px 22px;background:linear-gradient(180deg,#f7edda,#fff8e8 160px)}.agent-chat-dock .agent-message{grid-template-columns:27px minmax(0,1fr);gap:7px}.agent-chat-dock .agent-message.user{grid-template-columns:minmax(0,1fr) 27px}.agent-chat-dock .agent-message-avatar{width:27px;height:27px;border-radius:8px}.agent-chat-dock .agent-message-body{width:96%;padding:10px 11px;background:#f2e6d0;border-color:#d4bc93}.agent-chat-dock .agent-message.user .agent-message-body{width:90%;background:#075541;border-color:#075541}.agent-chat-dock .agent-message-body>p{font-size:10px}.agent-chat-dock .agent-thread-empty{min-height:400px}.agent-chat-dock .agent-thread-empty.compact{min-height:410px}.agent-chat-dock .agent-empty-prompts{display:grid;width:100%;max-width:300px;gap:6px}.agent-chat-dock .agent-empty-prompts button{justify-content:space-between;width:100%;margin:0;border:1px solid #cfb789;color:#28463a;background:#f2e6d0;text-align:left}.agent-thread-routine{color:#fff8e8!important;background:#075541!important}.agent-chat-dock .agent-compose-wrap{padding:11px 12px 12px;border-color:#d0b88e;background:#ead9bc}.agent-chat-dock .agent-composer{background:#fff8e8;border-color:#b99a6d}.agent-chat-dock .agent-composer textarea{font-size:10px}.agent-work-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.agent-work-filters button{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #c5a878;border-radius:99px;color:#526158;background:#ead9bc;font-size:9px;font-weight:850}.agent-work-filters button.selected{color:#fff8e8;border-color:#075541;background:#075541}.agent-work-filters span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:99px;color:#17362a;background:#f0c94b;font-size:8px}.agent-ledger-section,.agent-skills-view>section,.agent-knowledge-list{margin-bottom:14px;overflow:hidden;border:1px solid #c6a97d;border-radius:13px;background:#fff8e8}.agent-ledger-section>header,.agent-skills-view>section>header,.agent-knowledge-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #ddc8a4;background:#ead9bc}.agent-ledger-section>header>div{display:flex;align-items:center;gap:9px}.agent-ledger-section>header svg{width:19px;color:#075541}.agent-ledger-section>header h3,.agent-skills-view>section>header h3,.agent-knowledge-list>header h3{margin:2px 0 0;font:900 19px Barlow Condensed,sans-serif}.agent-ledger-list>article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #ead8b8}.agent-ledger-state{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#075541;background:#dce7d8}.agent-ledger-state.failed,.agent-ledger-state.blocked{color:#963b22;background:#f8d3c1}.agent-ledger-state.queued{color:#7b5b00;background:#f7e2a1}.agent-ledger-state svg{width:16px}.agent-ledger-list b{font-size:11px}.agent-ledger-list p{margin:3px 0;color:#607067;font-size:9px}.agent-ledger-list small{color:#898a7d;font-size:8px}.agent-attention-review{border-color:#d9a782;background:#fff8ef}.agent-attention-review>header{border-bottom-color:#ebcbb4;background:#f8eadf}.agent-review-work{min-height:36px;padding:8px 11px;border:1px solid #075541;border-radius:8px;color:#fff;background:#075541;font-size:9px;font-weight:900;white-space:nowrap}.agent-review-work:hover{background:#064735}.agent-review-work:disabled{cursor:not-allowed;opacity:.5}.agent-ledger-list>article.reviewed{background:#f3f3ef}.agent-run-status.reviewed{color:#4e5f56;background:#e8ece9}.agent-role-note,.agent-routine-missing{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:10px 12px;border:1px solid #d5b45c;border-radius:9px;color:#6f570e;background:#f9edbc;font-size:9px;font-weight:750}.agent-role-note svg,.agent-routine-missing svg{width:15px}.agent-routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-routine-card{display:grid;align-content:start;overflow:hidden;border:1px solid #c3a477;border-radius:14px;background:#fff8e8;box-shadow:0 7px 17px #412d0c0f}.agent-routine-card.active{border-color:#779779;background:#eef0dc}.agent-routine-card>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px}.agent-routine-card>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#fff8e8;background:#075541}.agent-routine-card>header svg{width:19px}.agent-routine-card>header small{color:#7c806f;font-size:8px}.agent-routine-card>header h3{margin:2px 0 0;font:900 20px Barlow Condensed,sans-serif}.agent-routine-card>header>em{padding:5px 7px;border-radius:99px;color:#6a5520;background:#f1dda4;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.agent-routine-card.active>header>em{color:#fff8e8;background:#075541}.agent-routine-card>p{min-height:38px;margin:0;padding:0 14px;color:#56665d;font-size:10px;line-height:1.5}.agent-routine-readiness{display:grid;gap:5px;padding:12px 14px}.agent-routine-readiness.compact{padding-bottom:8px}.agent-routine-readiness>p{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;color:#765b0e;font-size:9px}.agent-routine-readiness>p svg{width:14px;flex:0 0 auto}.agent-routine-card dl{display:grid;gap:7px;margin:0;padding:5px 14px 12px}.agent-routine-card dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px}.agent-routine-card dt{display:flex;align-items:center;gap:5px;color:#718076;font-size:8px}.agent-routine-card dt svg{width:12px}.agent-routine-card dd{overflow:hidden;margin:0;color:#29473b;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.agent-routine-card .agent-routine-missing{margin:0 14px 12px}.agent-routine-card>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:11px 13px;border-top:1px solid #dfc9a6;background:#ead9bc85}.agent-routine-card>footer button{display:flex;align-items:center;gap:5px;min-height:32px;padding:6px 9px;border:0;border-radius:7px;color:#17362a;background:#f0c94b;font-size:8px;font-weight:900}.agent-routine-card>footer button.secondary{color:#075541;border:1px solid #b7a078;background:#fff8e8}.agent-routine-card>footer button:disabled{opacity:.43;cursor:not-allowed}.agent-routine-card>footer svg{width:13px}.agent-routine-empty{grid-column:1/-1;display:grid;justify-items:center;padding:50px 28px;border:1px dashed #a98d60;border-radius:16px;color:#53645b;background:#ead9bc;text-align:center}.agent-routine-empty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;color:#fff8e8;background:#075541}.agent-routine-empty>span svg{width:27px}.agent-routine-empty>small{margin-top:14px;color:#8b6500;font-size:9px;font-weight:950;letter-spacing:.12em}.agent-routine-empty h2{max-width:520px;margin:5px 0;font:900 27px Barlow Condensed,sans-serif}.agent-routine-empty p{max-width:540px;margin:0 0 14px;font-size:10px;line-height:1.6}.agent-knowledge-map{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.agent-knowledge-map>section{display:grid;align-content:start;min-height:190px;padding:16px;border:1px solid #c3a577;border-radius:14px;background:#fff8e8}.agent-knowledge-map>section:nth-child(2n){background:#ead9bc}.agent-knowledge-map>section.agent-knowledge-core{color:#fff8e8;border-color:#075541;background:#075541}.agent-knowledge-map>section>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#17362a;background:#f0c94b}.agent-knowledge-map>section>span svg{width:18px}.agent-knowledge-map small{margin-top:12px;color:#8b6500;font-size:8px;font-weight:950;letter-spacing:.11em}.agent-knowledge-core small{color:#c3d7cf}.agent-knowledge-map h3{margin:3px 0;font:900 20px Barlow Condensed,sans-serif}.agent-knowledge-map p{margin:0;color:#5f6d65;font-size:9px;line-height:1.55}.agent-knowledge-core p{color:#d1dfd9}.agent-knowledge-map button{display:flex;align-items:center;gap:5px;align-self:end;justify-self:start;margin-top:10px;padding:0;border:0;color:#075541;background:transparent;font-size:9px;font-weight:900}.agent-knowledge-map button svg{width:13px}.agent-knowledge-list>article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #ead8b8}.agent-knowledge-list>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.agent-knowledge-list>article>span.active{color:#fff8e8;background:#075541}.agent-knowledge-list>article>span.draft{color:#755a05;background:#f3dc93}.agent-knowledge-list>article svg{width:14px}.agent-knowledge-list>article b{font-size:10px}.agent-knowledge-list>article p{margin:2px 0;color:#65726a;font-size:8px}.agent-knowledge-list>article>small{color:#7b8076;font-size:8px}.agent-skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.agent-skill-grid>article{padding:12px;border:1px solid #d3bc96;border-radius:10px;background:#f7edda}.agent-skill-grid>article>header{display:flex;align-items:center;justify-content:space-between}.agent-skill-grid>article>header>span{display:flex;align-items:center;gap:5px;color:#6f766d;font-size:7px;font-weight:950;text-transform:uppercase}.agent-skill-grid>article>header>span i{width:7px;height:7px;border-radius:50%;background:#9c8b70}.agent-skill-grid>article>header>span.ready{color:#075541}.agent-skill-grid>article>header>span.ready i{background:#6a9c56}.agent-skill-grid>article>header>svg{width:14px;color:#6e7b73}.agent-skill-grid h4{margin:9px 0 4px;font-size:11px}.agent-skill-grid p{min-height:38px;margin:0;color:#5e6d64;font-size:9px;line-height:1.48}.agent-skill-grid small{color:#83877a;font-size:7px}.agent-connection-list>article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #ead8b8}.agent-connection-list>article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#6e755e;background:#ead9bc}.agent-connection-list>article>span.connected{color:#fff8e8;background:#075541}.agent-connection-list svg{width:16px}.agent-connection-list b{font-size:10px}.agent-connection-list p{margin:2px 0;color:#627168;font-size:8px}.agent-connection-list small{color:#85877b;font-size:7px}.agent-connection-list em{font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.agent-approvals-view>.agent-view-heading>b{padding:7px 10px;border-radius:99px;color:#17362a;background:#f0c94b;font-size:9px}.agent-approval-list{display:grid;gap:8px}.agent-approval-list .agent-approval-card{padding:14px;background:#fff8e8}.agent-approval-empty{display:grid;justify-items:center;padding:70px 30px;border:1px solid #c8aa7c;border-radius:14px;background:#ead9bc;text-align:center}.agent-approval-empty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;color:#fff8e8;background:#075541}.agent-approval-empty>span svg{width:28px}.agent-approval-empty h2{margin:12px 0 3px;font:900 26px Barlow Condensed,sans-serif}.agent-approval-empty p{margin:0 0 14px;color:#5e6d64;font-size:10px}.agent-routine-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1200;box-sizing:border-box;width:auto;height:auto;padding:20px;overflow:auto;overscroll-behavior:contain;background:#18211d7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:has(.agent-routine-backdrop),body:has(.agent-routine-backdrop){overflow:hidden}.agent-routine-builder{box-sizing:border-box;width:min(940px,calc(100vw - 30px));max-height:calc(100vh - 34px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;padding:0;border:1px solid #a98956;border-radius:18px;background:#f2e6d0;box-shadow:0 28px 80px #1f2a2152}.agent-routine-builder>header{position:static;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;height:auto;padding:20px 22px;color:#fff8e8;border:0;background:#075541}.agent-routine-builder>header small{color:#c6d9d1;font-size:9px;font-weight:950;letter-spacing:.12em}.agent-routine-builder>header h2{margin:3px 0 2px;font:900 27px Barlow Condensed,sans-serif}.agent-routine-builder>header p{margin:0;color:#d0dfd9;font-size:10px}.agent-routine-builder>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,248,232,.3);border-radius:9px;color:#fff8e8;background:#ffffff0f}.agent-routine-builder>header>button svg{width:16px}.agent-routine-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0 22px;border-bottom:1px solid #cfb383;background:#ead9bc}.agent-routine-progress button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;border:0;border-bottom:3px solid transparent;color:#6d746a;background:transparent;font-size:9px;font-weight:900}.agent-routine-progress button>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #bfa273;border-radius:50%;font-size:8px}.agent-routine-progress button.active>span,.agent-routine-progress button.done>span{color:#fff8e8;border-color:#075541;background:#075541}.agent-routine-progress svg{width:12px}.agent-routine-body{overflow:auto;padding:22px}.agent-routine-question-set,.agent-routine-review{display:grid;gap:14px}.agent-routine-intro{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-bottom:5px}.agent-routine-intro>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#17362a;background:#f0c94b}.agent-routine-intro>span svg{width:23px}.agent-routine-intro small{color:#8a6500;font-size:9px;font-weight:950;letter-spacing:.12em}.agent-routine-intro h3{margin:2px 0;font:900 24px Barlow Condensed,sans-serif}.agent-routine-intro p{margin:0;color:#617068;font-size:10px}.agent-routine-builder label,.agent-routine-builder fieldset{display:grid;gap:6px;margin:0;padding:0;border:0;color:#526057;font-size:9px;font-weight:900;letter-spacing:.05em}.agent-routine-builder input,.agent-routine-builder textarea{width:100%;padding:10px 11px;border:1px solid #bfa273;border-radius:8px;outline:0;color:#18372b;background:#fff8e8;font:10px Inter,sans-serif;letter-spacing:0;line-height:1.45}.agent-routine-builder input:focus,.agent-routine-builder textarea:focus{border-color:#075541;box-shadow:0 0 0 3px #0755411f}.agent-routine-builder textarea{min-height:80px;resize:vertical}.agent-routine-builder legend{margin-bottom:6px}.agent-routine-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.agent-routine-options button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid #c8ad82;border-radius:9px;color:#29463a;background:#fff8e8;text-align:left}.agent-routine-options button.selected{border-color:#075541;background:#e5edd6;box-shadow:0 0 0 2px #07554114}.agent-routine-options button>span svg{width:18px;color:#075541}.agent-routine-options b,.agent-routine-options small{display:block}.agent-routine-options b{font-size:10px}.agent-routine-options small{margin-top:2px;color:#69766e;font-size:8px;line-height:1.4}.agent-routine-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-trigger-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agent-trigger-options button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;padding:12px;border:1px solid #c6a97a;border-radius:10px;color:#29473b;background:#fff8e8;text-align:left}.agent-trigger-options button.selected{color:#fff8e8;border-color:#075541;background:#075541}.agent-trigger-options button>svg{grid-row:1/3;width:21px}.agent-trigger-options b{font-size:10px}.agent-trigger-options small{color:inherit;opacity:.72;font-size:8px}.agent-schedule-controls{display:grid;grid-template-columns:minmax(0,1.5fr) .55fr .8fr;align-items:end;gap:10px;padding:12px;border:1px solid #c6aa7c;border-radius:10px;background:#ead9bc}.agent-schedule-controls fieldset>div{display:flex;flex-wrap:wrap;gap:4px}.agent-schedule-controls fieldset button{width:36px;height:31px;border:1px solid #bba071;border-radius:7px;color:#526158;background:#fff8e8;font-size:8px;font-weight:900}.agent-schedule-controls fieldset button.selected{color:#fff8e8;border-color:#075541;background:#075541}.agent-routine-check{grid-template-columns:20px minmax(0,1fr)!important;align-items:start;padding:11px;border:1px solid #c6aa7d!important;border-radius:9px;background:#fff8e8}.agent-routine-check input{width:17px;height:17px;margin:0;padding:0}.agent-routine-check b,.agent-routine-check small{display:block;letter-spacing:0}.agent-routine-check b{font-size:10px}.agent-routine-check small{margin-top:2px;color:#69766d;font-size:8px;font-weight:500}.agent-routine-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.agent-routine-preview-grid article{padding:14px;border:1px solid #c6aa7c;border-radius:10px;background:#fff8e8}.agent-routine-preview-grid small{color:#8b6500;font-size:8px;font-weight:950;letter-spacing:.1em}.agent-routine-preview-grid h4{margin:5px 0;font-size:12px}.agent-routine-preview-grid p{margin:3px 0 9px;color:#5f6e65;font-size:9px;line-height:1.5}.agent-routine-preview-grid b{font-size:9px}.agent-routine-preview-grid ol,.agent-routine-preview-grid ul{margin:8px 0 0;padding-left:18px;color:#526158;font-size:9px;line-height:1.65}.agent-routine-example-review{display:grid;grid-template-columns:1fr 1fr;gap:9px}.agent-routine-example-review>div{padding:12px;border:1px solid #c6aa7c;border-radius:10px;background:#fff8e8}.agent-routine-example-review span{display:flex;align-items:center;gap:6px;color:#075541;font-size:8px;font-weight:950}.agent-routine-example-review span svg{width:14px}.agent-routine-example-review p{margin:7px 0 0;color:#536259;font-size:9px}.agent-routine-builder>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid #c6aa7c;background:#ead9bc}.agent-routine-builder>footer>div{display:flex;gap:7px}.agent-routine-builder>footer button{display:flex;align-items:center;gap:6px;min-height:37px;padding:8px 12px;border:0;border-radius:8px;color:#17362a;background:#f0c94b;font-size:9px;font-weight:900}.agent-routine-builder>footer button.secondary{color:#075541;border:1px solid #b79a6d;background:#fff8e8}.agent-routine-builder>footer button:disabled{opacity:.43;cursor:not-allowed}.agent-routine-builder>footer svg{width:14px}@media(max-width:1280px){.agent-hub-shell{grid-template-columns:minmax(0,1fr) 340px}.agent-today-grid,.agent-routine-grid{grid-template-columns:1fr}.agent-knowledge-map{grid-template-columns:1fr 1fr}}@media(max-width:1020px){.agent-hub-shell{display:flex;flex-direction:column}.agent-chat-dock{min-height:660px;border-top:1px solid #b9925f;border-left:0}.agent-chat-dock .agent-thread{max-height:620px}}@media(max-width:760px){.agent-hub-hero{align-items:flex-start;flex-direction:column;padding:20px}.agent-hero-actions{width:100%;justify-items:stretch}.agent-build-routine{width:100%}.agent-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-hub-tabs{grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);grid-template-columns:none;overflow-x:auto}.agent-hub-view{padding:14px}.agent-view-heading{align-items:flex-start;flex-direction:column}.agent-view-heading>button{width:100%}.agent-today-grid,.agent-routine-grid,.agent-knowledge-map,.agent-skill-grid{grid-template-columns:1fr}.agent-ledger-list>article{grid-template-columns:34px minmax(0,1fr)}.agent-ledger-list>article>em{grid-column:2;justify-self:start;margin:0}.agent-review-work{grid-column:2;justify-self:start;min-height:44px}.agent-routine-backdrop{height:100dvh;min-height:100dvh;padding:6px;overflow:hidden}.agent-routine-builder{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.agent-routine-builder>header{padding:16px}.agent-routine-progress{padding:0 8px}.agent-routine-progress button{gap:4px;font-size:7px}.agent-routine-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:15px;-webkit-overflow-scrolling:touch}.agent-routine-options,.agent-routine-two,.agent-trigger-options,.agent-routine-preview-grid,.agent-routine-example-review,.agent-schedule-controls{grid-template-columns:1fr}.agent-routine-builder>footer{align-items:stretch;flex-direction:column}.agent-routine-builder>footer>div{justify-content:flex-end}}@media(max-width:480px){.agent-hub-tabs{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;overflow:visible;padding:0 8px}.agent-hub-tabs button{min-height:50px}.agent-hub-tabs button{font-size:8px}.agent-hub-card>header{padding:12px}.agent-session-picker{grid-template-columns:16px minmax(0,1fr) 28px}.agent-chat-dock .agent-message-body{width:100%}.agent-routine-card>footer{justify-content:stretch}.agent-routine-card>footer button{flex:1;justify-content:center}.agent-routine-progress button{flex-direction:column;gap:2px}.agent-routine-progress button>span{width:20px;height:20px}.agent-routine-builder>footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}.agent-routine-builder>footer button{justify-content:center}}.setup-missing button{margin-top:10px;border-color:#cf7b2f;background:#fffaf3;color:#85420c}html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:clip}body{position:relative}#root{min-height:100%}.app,.content,.content>*,main,main>*,.workspace-gate,.workspace-card,.inbox-page,.inbox-shell,.conversation-pane,.crm-page,.crm-record-navigation,.crm-record-table,.crm360,.agent-hub,.agent-hub-shell,.agent-chat-dock,.public-funnel,.public-funnel>*{min-width:0;max-width:100%}img,video,canvas{max-width:100%}input,textarea,select,button{max-width:100%}.gate-back{width:max-content;display:inline-flex;align-items:center;gap:7px;color:var(--green-dark);font-size:12px;font-weight:850;text-decoration:none}.gate-back svg{width:15px}.gate-back:hover{text-decoration:underline}@supports not (overflow: clip){html,body,#root{overflow-x:hidden}}@media(max-width:760px){html.native-app body{width:100vw}.app,main,.content,.inbox-page,.inbox-shell,.conversation-pane,.crm-record-navigation,.crm-record-table,.crm360,.agent-hub,.agent-hub-shell,.agent-chat-dock{width:100%;overflow-x:clip}.page-heading,.pagehead,.crm-pagehead,.conversation-pane>header,.reply-composer,.agent-hub-hero,.agent-hub-view,.agent-message,.agent-message-body{min-width:0;max-width:100%}.page-heading>*,.pagehead>*,.crm-pagehead>*,.conversation-pane>header>*{min-width:0}.mobile-bottom-nav{width:100vw;max-width:100vw}.workspace-gate{place-items:start center}.workspace-card{width:100%;padding:22px 18px}}.thread-rail{min-width:0}@media(max-width:760px){main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}main>header{height:60px;padding:0 10px;box-shadow:0 6px 18px #2331290f}main>header .hamb{display:grid;width:40px;height:40px;flex:0 0 40px;margin-right:7px;padding:0;place-items:center;border-radius:11px;color:var(--green)}main>header .hamb svg{width:22px}main>header h2{max-width:42vw;overflow:hidden;margin:0;font-size:21px;text-overflow:ellipsis;white-space:nowrap}main>header .feature-directory-button,main>header .tutorial-button{display:none}.headright{gap:6px}.create-button{width:40px;height:40px;min-height:40px;padding:0;border-radius:11px}.content{padding:13px 10px 22px}.pagehead,.page-heading{gap:12px;margin-bottom:14px}.pagehead h1,.page-heading h1{margin-block:3px;font-size:clamp(29px,9vw,36px);line-height:.98}.pagehead p,.page-heading p{font-size:12px;line-height:1.45}.card{padding:14px;border-radius:14px}input,select,textarea{font-size:16px!important}.mobile-bottom-nav{min-height:62px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));border-top-color:#d8c49c;background:#fcf8eff5}.mobile-bottom-nav button{position:relative;min-height:48px;padding:5px 2px 4px;border-radius:12px;font-size:9px}.mobile-bottom-nav button.active{color:#17362a;background:#f8e8b5;box-shadow:inset 0 0 0 1px #e2a62b29}.mobile-bottom-nav button.active:before{position:absolute;top:3px;width:20px;height:3px;border-radius:999px;background:var(--yellow);content:""}.mobile-bottom-nav svg{width:21px;height:21px}.inbox-heading{display:grid;align-items:start}.inbox-kpis{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:7px}.inbox-kpis span{display:flex;align-items:baseline;justify-content:center;gap:5px;padding:8px 10px;border-radius:10px;font-size:11px}.inbox-shell{border-radius:16px}.thread-list{overflow:hidden;background:#f3eddf}.thread-list>header{position:static;min-height:48px;padding:8px 10px}.thread-list>header .icon{display:grid;width:34px;height:34px}.thread-rail{display:flex;gap:8px;width:100%;overflow-x:auto;padding:9px 10px 11px;scroll-padding-inline:10px;scroll-snap-type:x proximity;scrollbar-width:none}.thread-rail::-webkit-scrollbar{display:none}.thread-rail>.thread-row{flex:0 0 min(80vw,300px);min-height:86px;padding:10px;border:1px solid #dcc9a6;border-radius:12px;background:#fffaf0;scroll-snap-align:start}.thread-row.active{border-color:#6d9788;background:#fff;box-shadow:inset 0 4px 0 var(--green)}.conversation-pane{border-top-color:#d8c49c}.conversation-pane>header{align-items:flex-start;gap:10px;padding:13px 12px}.conversation-pane>header h2{margin:2px 0;font-size:23px;line-height:1.05}.conversation-pane>header p{overflow-wrap:anywhere;font-size:11px}.conversation-pane>header .status{flex:0 0 auto;font-size:8px}.message-stream{gap:8px;padding:11px 9px 16px}.message-bubble{width:fit-content;max-width:92%;padding:11px 12px;border-radius:15px 15px 15px 4px;font-size:13px}.message-bubble.outbound{border-radius:15px 15px 4px}.message-bubble p{margin:5px 0;line-height:1.45}.message-bubble small,.message-bubble span{font-size:10px;line-height:1.35}.reply-composer{position:sticky;z-index:4;bottom:calc(62px + env(safe-area-inset-bottom));padding:10px;box-shadow:0 -10px 24px #28362d14}.reply-composer textarea{min-height:84px;max-height:150px;resize:none}.reply-composer>div{gap:8px;margin-top:8px}.reply-composer small{font-size:10px;line-height:1.4}.reply-composer .primary{justify-content:center;width:100%;min-height:44px}.crm-pagehead>button{justify-content:center;min-height:44px;border-radius:10px}.crm-summary{gap:7px}.crm-summary>div{min-height:62px;padding:9px 10px}.crm-summary>div>svg{width:18px;height:18px;padding:6px}.crm-summary b{font-size:18px}.crm-record-navigation{gap:7px}.crm-record-navigation .crm-tabs{display:flex;width:100%;margin:0;padding:0 0 4px;scroll-snap-type:x proximity;scrollbar-width:none}.crm-record-navigation .crm-tabs::-webkit-scrollbar{display:none}.crm-tabs button{min-height:44px;padding-inline:12px;scroll-snap-align:start}.crm-more-records{min-height:54px;border-radius:10px}.crm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.crm-toolbar>div:first-child{grid-column:1 / -1}.crm-toolbar>div,.crm-toolbar select,.crm-toolbar button{min-width:0;min-height:44px}.crm-toolbar>.crm-view-switch{grid-column:1 / -1;width:100%}.crm-record-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:13px;border-color:#d9c8a9;border-radius:13px;box-shadow:0 4px 12px #2f38300d}.crm-record-table td:first-child{grid-column:1;padding-right:35px!important}.crm-record-table td:nth-child(2),.crm-record-table td:nth-child(3),.crm-record-table td:nth-child(4),.crm-record-table td:nth-child(5){grid-column:1;grid-row:auto;padding:8px 0 0!important;color:#4f625a}.crm-record-table td[data-label]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px}.crm-record-table td[data-label]:before{color:#7a857f;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.crm-record-table td[data-label]>small{grid-column:2;margin-top:2px}.crm-record-table td:last-child{top:11px;right:10px}.agent-hub-hero{gap:14px;padding:16px;border-radius:15px}.agent-hub-hero .agent-identity{gap:10px}.agent-hub-hero .agent-identity>span{width:43px;height:43px;flex-basis:43px}.agent-hub-hero .agent-identity h1{font-size:29px}.agent-hub-hero .agent-identity p{margin-top:4px;font-size:10px;line-height:1.4}.agent-hero-actions{gap:9px}.agent-state-strip{display:flex;width:100%;gap:5px;overflow-x:auto;scrollbar-width:none}.agent-state-strip::-webkit-scrollbar{display:none}.agent-state-strip>span{flex:0 0 auto;min-height:30px;white-space:nowrap}.agent-build-routine{min-height:44px}.agent-hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.agent-hub-kpis>div{grid-template-columns:18px minmax(0,1fr);gap:5px;min-height:68px;padding:8px}.agent-hub-kpis>div svg{width:16px}.agent-hub-kpis>div b{font-size:17px}.agent-hub-kpis>div span{grid-column:1 / -1;font-size:8px;white-space:normal;line-height:1.25}.agent-hub-shell{min-height:0;border-radius:15px}.agent-hub-tabs{grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);grid-template-columns:none;min-height:54px;overflow-x:auto;padding:0 5px;scroll-snap-type:x proximity;scrollbar-width:none}.agent-hub-tabs::-webkit-scrollbar{display:none}.agent-hub-tabs button{min-height:54px;padding-inline:7px;font-size:9px;scroll-snap-align:start}.agent-hub-view{min-height:0;padding:11px}.agent-view-heading{gap:9px;margin-bottom:12px}.agent-view-heading h2{font-size:25px}.agent-hub-card-list,.agent-chat-dock{min-height:0}.agent-chat-dock .agent-thread{min-height:300px;max-height:none}.agent-chat-dock .agent-thread-empty,.agent-chat-dock .agent-thread-empty.compact{min-height:300px;padding:28px 18px}.agent-chat-dock .agent-compose-wrap{position:sticky;z-index:3;bottom:calc(62px + env(safe-area-inset-bottom))}.agent-chat-dock .agent-composer textarea{min-height:44px;max-height:120px}}@media(max-width:420px){.content{padding-inline:8px}.card{padding:12px}.agent-hub-hero .agent-identity p{display:none}}.agent-precision-page-header{position:static;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:0;height:auto;margin:0 0 18px;padding:4px 2px 0;border:0;background:transparent;box-shadow:none}.agent-precision-page-header>div:first-child{min-width:0}.agent-precision-page-header small{color:#6c746f;font-size:10px;font-weight:800;letter-spacing:.11em}.agent-precision-page-header h1{display:flex;align-items:center;gap:12px;margin:6px 0 5px;color:#18241f;font:750 31px Inter,sans-serif;letter-spacing:-.035em}.agent-precision-page-header h1>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d8dcd8;border-radius:99px;color:#55615b;background:#fffdfa;font-size:9px;font-weight:800;letter-spacing:0}.agent-precision-page-header h1>span i{width:7px;height:7px;border-radius:50%;background:#b17b2d}.agent-precision-page-header h1>span.active i{background:#3f866a}.agent-precision-page-header h1>span.ready,.agent-precision-page-header h1>span.draft{border-color:#e4c55f;background:#fff7d9}.agent-precision-page-header h1>span.ready i,.agent-precision-page-header h1>span.draft i{background:#e0a914}.agent-precision-page-header h1>span.attention{color:#75470a;border-color:#e0b653;background:#fff0bd}.agent-precision-page-header h1>span.attention i{background:#b86a19}.agent-precision-page-header p{margin:0;color:#66706b;font-size:12px;line-height:1.5}.agent-reasoning-status{display:flex;align-items:center;gap:6px;width:max-content;margin-top:9px;padding:5px 8px;border:1px solid #ddd9c8;border-radius:99px;color:#5e665f;background:#fffdfa;font-size:8px}.agent-reasoning-status svg{width:12px;color:#c18c05}.agent-reasoning-status b{font-size:8px}.agent-reasoning-status span{color:#778079}.agent-reasoning-status.ready{border-color:#bed8ca;background:#eef8f1}.agent-reasoning-status.ready svg{color:#267054}.agent-precision-page-header>div+div{display:flex;flex:0 0 auto;gap:8px}.agent-precision-page-header button,.agent-precision-row button,.agent-precision-data-row button,.agent-precision-output button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid #075541;border-radius:8px;color:#fff;background:#075541;font-size:10px;font-weight:800;cursor:pointer}.agent-precision-page-header button.secondary,.agent-precision-row button.secondary{color:#33413a;border-color:#d7dad7;background:#fffdfa}.agent-precision-page-header button:not(.secondary){color:#1d352b;border-color:#dca715;background:#f0b62b}.agent-precision-page-header button:disabled,.agent-precision-row button:disabled{opacity:.44;cursor:not-allowed}.agent-precision-page-header button svg,.agent-precision-row button svg{width:14px}.agent-precision-shell{grid-template-columns:minmax(0,1fr) minmax(350px,31%);min-height:780px;overflow:visible;border:1px solid #d9d9d1;border-radius:12px;background:#f5f3ed;box-shadow:0 8px 24px #1f2b2512}.agent-precision-main{overflow:hidden;border-radius:12px 0 0 12px;background:#f5f3ed}.agent-precision-overview{display:grid;gap:28px;padding:30px 36px 44px}.agent-lifecycle-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 19px;border:1px solid #e1c35f;border-radius:12px;background:linear-gradient(105deg,#fff6cf 0,#fffaf0 46%,#fffdfa);box-shadow:0 4px 12px #634c1012}.agent-lifecycle-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:11px;color:#17362a;background:#f0b62b}.agent-lifecycle-card>span svg{width:22px}.agent-lifecycle-card small{color:#83600b;font-size:9px;font-weight:850;letter-spacing:.12em}.agent-lifecycle-card h2{margin:4px 0 3px;color:#203029;font:750 18px Inter,sans-serif;letter-spacing:-.02em}.agent-lifecycle-card p{max-width:680px;margin:0;color:#626b66;font-size:10px;line-height:1.55}.agent-lifecycle-card>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 13px;border:1px solid #dca715;border-radius:8px;color:#1d352b;background:#f0b62b;font-size:10px;font-weight:850;cursor:pointer}.agent-lifecycle-card>button svg{width:14px}.agent-lifecycle-card.active{border-color:#d8c67f;background:linear-gradient(105deg,#fff5c5 0,#fffaf0 44%,#fffdfa)}.agent-lifecycle-card.attention{border-color:#d9aa48;background:linear-gradient(105deg,#ffedb0 0,#fff8dd 46%,#fffdfa)}.agent-precision-section{display:grid;gap:10px}.agent-precision-section>header{position:static;display:grid;grid-template-columns:34px auto minmax(30px,1fr);align-items:center;gap:10px;min-height:0;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.agent-precision-section>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#17362a;background:#f6dc7b}.agent-precision-section>header>span svg{width:16px}.agent-precision-section>header h2{margin:0;color:#202b26;font:700 17px Inter,sans-serif;letter-spacing:-.015em}.agent-precision-section>header>i{height:1px;background:#d9ddd9}.agent-precision-card{overflow:hidden;border:1px solid #d9dcd8;border-radius:12px;background:#fffdfa;box-shadow:0 2px 8px #1d2b2409}.agent-precision-card-copy{padding:16px 17px;border-bottom:1px solid #e5e6e2}.agent-precision-card-copy small,.agent-precision-output>small,.agent-precision-control-grid small{color:#77807b;font-size:9px;font-weight:850;letter-spacing:.12em}.agent-precision-card-copy p{margin:7px 0 0;color:#5f6964;font-size:11px;line-height:1.55}.agent-precision-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px}.agent-precision-row-icon,.agent-precision-data-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#4a5a52;background:#edf0ed}.agent-precision-row-icon.active{color:#fff;background:#075541}.agent-precision-row-icon svg,.agent-precision-data-row>span svg{width:15px}.agent-precision-row b,.agent-precision-data-row b,.agent-precision-empty b{display:block;color:#26332d;font-size:11px}.agent-precision-row p,.agent-precision-data-row p,.agent-precision-empty p{margin:3px 0;color:#66716b;font-size:10px;line-height:1.45}.agent-precision-row small{color:#858c88;font-size:9px}.agent-precision-row-actions{display:flex;gap:6px}.agent-precision-text-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;padding:10px 17px;border:0;border-top:1px solid #e5e6e2;color:#075541;background:#fffdfa;font-size:9px;font-weight:800}.agent-precision-text-action svg{width:13px}.agent-precision-data-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 17px;border-bottom:1px solid #e7e8e4}.agent-precision-data-row:last-child{border-bottom:0}.agent-precision-data-row button,.agent-precision-output button{min-height:32px;padding:6px 9px;color:#075541;border-color:transparent;background:transparent}.agent-precision-data-row>span.completed{color:#075541;background:#e8efe9}.agent-precision-data-row>span.failed,.agent-precision-data-row>span.blocked{color:#8b3827;background:#f4eae6}.agent-precision-data-row em{padding:4px 7px;border-radius:99px;color:#5f6964;background:#f0f1ee;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.agent-precision-sequence{display:grid;gap:0;margin:0;padding:10px 17px 13px;list-style:none;counter-reset:none}.agent-precision-sequence li{position:relative;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;color:#35423b;font-size:10px}.agent-precision-sequence li:not(:last-child):before{content:"";position:absolute;top:34px;bottom:-10px;left:13px;width:1px;background:#d9dfdb}.agent-precision-sequence li>span{z-index:1;display:grid;width:27px;height:27px;place-items:center;border:1px solid #dfbd4e;border-radius:50%;color:#17362a;background:#fff1b8;font-size:9px;font-weight:800}.agent-precision-sequence li>b{font-weight:650}.agent-precision-output{padding:0 17px 14px}.agent-precision-output>small{display:block;padding:13px 0 8px;border-top:1px solid #e5e6e2}.agent-precision-output>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.agent-precision-output>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#4d5c55;background:#edf0ed}.agent-precision-output svg{width:15px}.agent-precision-output b{font-size:10px}.agent-precision-output p{margin:2px 0;color:#69736e;font-size:9px}.agent-precision-empty{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:16px 17px}.agent-precision-empty>svg{width:24px;color:#809087}.agent-precision-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e4e5e1}.agent-precision-control-grid>div{padding:15px 17px;border-right:1px solid #e4e5e1}.agent-precision-control-grid>div:last-child{border-right:0}.agent-precision-control-grid b{display:block;margin-top:6px;color:#27342e;font-size:11px}.agent-precision-detail-header{display:flex;align-items:center;gap:8px;min-height:54px;padding:0 24px;border-bottom:1px solid #dcddd8;background:#fffdfa}.agent-precision-detail-header button{display:flex;align-items:center;gap:6px;padding:0;border:0;color:#075541;background:transparent;font-size:10px;font-weight:750}.agent-precision-detail-header button svg{width:13px}.agent-precision-detail-header span{color:#a0a59f}.agent-precision-detail-header b{color:#38443e;font-size:10px}.agent-precision-shell .agent-hub-view{min-height:724px;padding:24px 28px;background:#f5f3ed}.agent-precision-chat{position:sticky;top:82px;align-self:start;height:calc(100vh - 100px);min-height:680px;overflow:hidden;border-color:#d9dcd8;border-radius:0 12px 12px 0;background:#fffdfa}.agent-precision-chat>header{min-height:62px;padding:10px 13px;color:#26332d;border-bottom:1px solid #dedfdb;background:#fffdfa}.agent-precision-chat .agent-chat-identity>span{width:34px;height:34px;border-radius:9px;color:#fff;background:#075541}.agent-precision-chat .agent-chat-identity>span svg{width:17px}.agent-precision-chat .agent-chat-identity small{color:#858c88;font-size:7px}.agent-precision-chat .agent-chat-identity h2{color:#26332d;font:700 15px Inter,sans-serif}.agent-precision-chat .agent-chat-identity>i.online{border-color:#fffdfa;background:#56a17f;box-shadow:0 0 0 2px #56a17f}.agent-precision-chat>header>button{width:31px;height:31px;color:#445149;border-color:#dedfdb;background:#fff}.agent-precision-chat .agent-session-picker{padding:8px 10px;border-color:#e1e2de;background:#f5f4ef}.agent-precision-chat .agent-session-picker>svg{color:#6b7770}.agent-precision-chat .agent-session-picker select{border-color:#d9dcd8;color:#445149;background:#fffdfa}.agent-precision-chat .agent-thread{max-height:none;padding:16px 12px 20px;background:#fffdfa}.agent-precision-chat .agent-thread-empty,.agent-precision-chat .agent-thread-empty.compact{min-height:350px}.agent-precision-chat .agent-thread-empty>span{width:43px;height:43px;color:#075541;background:#fff0b5}.agent-precision-chat .agent-thread-empty h3{color:#25322c;font:700 17px Inter,sans-serif}.agent-precision-chat .agent-thread-empty p{max-width:260px;color:#69736e;font-size:10px}.agent-precision-chat .agent-empty-prompts button{border-color:#dde0dc;color:#3c4942;background:#fffdfa}.agent-precision-chat .agent-thread-routine{color:#075541!important;border:1px solid #cddbd4!important;background:#eef4f0!important}.agent-precision-chat .agent-message-body{background:#f2f3f0;border-color:#e0e2de}.agent-precision-chat .agent-message.user .agent-message-body{background:#075541;border-color:#075541}.agent-precision-chat .agent-message.user .agent-message-body,.agent-precision-chat .agent-message.user .agent-message-body>p,.agent-precision-chat .agent-message.user .agent-message-meta b{color:#fff!important}.agent-precision-chat .agent-message.user .agent-message-meta>span{color:#c7ddd5!important}.agent-precision-chat .agent-compose-wrap{padding:10px;border-color:#e0e1dd;background:#f5f4ef}.agent-precision-chat .agent-composer{border-color:#d9dcd8;background:#fffdfa}.agent-precision-shell .agent-view-heading small,.agent-precision-shell .agent-hub-card header small,.agent-precision-shell .agent-ledger-section>header small,.agent-precision-shell .agent-skills-view>section>header small,.agent-precision-shell .agent-knowledge-list>header small{color:#758079}.agent-precision-shell .agent-view-heading h2{color:#202c26;font-family:Inter,sans-serif;font-size:24px}.agent-precision-shell .agent-view-heading>button,.agent-precision-shell .agent-routine-empty>button,.agent-precision-shell .agent-approval-empty>button{color:#fff;background:#075541;box-shadow:none}.agent-precision-shell .agent-hub-card,.agent-precision-shell .agent-hub-card.attention,.agent-precision-shell .agent-hub-card.next,.agent-precision-shell .agent-hub-card.memory,.agent-precision-shell .agent-ledger-section,.agent-precision-shell .agent-skills-view>section,.agent-precision-shell .agent-knowledge-list,.agent-precision-shell .agent-routine-card,.agent-precision-shell .agent-routine-card.active,.agent-precision-shell .agent-knowledge-map>section,.agent-precision-shell .agent-knowledge-map>section:nth-child(2n),.agent-precision-shell .agent-knowledge-map>section.agent-knowledge-core,.agent-precision-shell .agent-approval-empty{color:#26332d;border-color:#d9dcd8;background:#fffdfa;box-shadow:0 2px 8px #1d2b2409}.agent-precision-shell .agent-hub-card>header,.agent-precision-shell .agent-ledger-section>header,.agent-precision-shell .agent-skills-view>section>header,.agent-precision-shell .agent-knowledge-list>header{border-color:#e4e5e1;background:#fffdfa}.agent-precision-shell .agent-hub-card>header>div>span,.agent-precision-shell .agent-hub-card.attention>header>div>span,.agent-precision-shell .agent-hub-card.next>header>div>span,.agent-precision-shell .agent-hub-card.memory>header>div>span,.agent-precision-shell .agent-knowledge-map>section>span,.agent-precision-shell .agent-routine-card>header>span,.agent-precision-shell .agent-routine-empty>span,.agent-precision-shell .agent-approval-empty>span{color:#075541;background:#edf1ee}.agent-precision-shell .agent-knowledge-core p,.agent-precision-shell .agent-knowledge-core small{color:#65716b}.agent-precision-shell .agent-routine-card.active{border-color:#91b1a2}.agent-precision-shell .agent-work-filters button{color:#56625b;border-color:#d9dcd8;background:#fffdfa}.agent-precision-shell .agent-routine-card.active>header>em,.agent-precision-shell .agent-work-filters button.selected{color:#fff;background:#075541}.agent-precision-shell .agent-routine-card>header>em,.agent-precision-shell .agent-work-filters span{color:#54625b;background:#eceeea}.agent-precision-shell .agent-routine-card>footer{border-color:#e4e5e1;background:#f7f6f2}.agent-precision-shell .agent-routine-card>footer button{color:#fff;background:#075541}.agent-precision-shell .agent-routine-card>footer button.secondary{color:#075541;border-color:#d6dbd7;background:#fffdfa}.agent-precision-shell .agent-routine-empty,.agent-precision-shell .agent-role-note,.agent-precision-shell .agent-routine-missing{color:#55615b;border-color:#d9dcd8;background:#f3f3ef}.agent-routine-builder{width:min(760px,calc(100vw - 28px));border-color:#d7dad7;border-radius:14px;background:#f6f5f1;box-shadow:0 24px 70px #18231d3d}.agent-routine-builder>header{color:#26332d;border-bottom:1px solid #dedfdb;background:#fffdfa}.agent-routine-builder>header small{color:#758079}.agent-routine-builder>header h2{font-family:Inter,sans-serif;font-size:23px}.agent-routine-builder>header p{color:#66716b}.agent-routine-builder>header>button{color:#46534c;border-color:#dadcd8;background:#fff}.agent-routine-progress{border-color:#dedfdb;background:#fffdfa}.agent-routine-progress button.active{color:#075541;border-bottom-color:#075541}.agent-routine-progress button.active>span,.agent-routine-progress button.done>span{color:#fff;border-color:#075541;background:#075541}.agent-routine-body{background:#f6f5f1}.agent-routine-intro>span{color:#075541;background:#e9efeb}.agent-routine-intro small,.agent-routine-preview-grid small{color:#6f7a74}.agent-routine-builder input,.agent-routine-builder textarea,.agent-routine-options button,.agent-trigger-options button,.agent-routine-check,.agent-routine-preview-grid article,.agent-routine-example-review>div{border-color:#d8dcd8;color:#26332d;background:#fffdfa}.agent-routine-options button.selected{border-color:#5f8e78;background:#eef4f0}.agent-trigger-options button.selected{color:#fff;border-color:#075541;background:#075541}.agent-schedule-controls{border-color:#d9dcd8;background:#efefeb}.agent-routine-builder>footer{border-color:#dedfdb;background:#fffdfa}.agent-routine-builder>footer button{color:#fff;background:#075541}.agent-routine-builder>footer button.secondary{color:#075541;border-color:#d6dad7;background:#fffdfa}.agent-view-heading-actions{display:flex;align-items:center;gap:8px}.agent-precision-shell .agent-view-heading-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid #075541;border-radius:8px;color:#fff;background:#075541;font-size:10px;font-weight:800}.agent-precision-shell .agent-view-heading-actions>button.secondary{color:#075541;border-color:#d1d8d4;background:#fffdfa}.agent-precision-shell .agent-view-heading-actions svg{width:14px}.agent-crew-library{display:grid;gap:18px}.agent-crew-library>.agent-view-heading{align-items:center}.agent-crew-proof{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #cfd9d3;border-radius:10px;color:#075541;background:#eef4f0}.agent-crew-proof>svg{width:20px}.agent-crew-proof span{display:grid;gap:2px}.agent-crew-proof b{font-size:10px}.agent-crew-proof small{color:#65716b;font-size:8px}.agent-crew-value-banner{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;padding:16px 17px;border:1px solid #e1c35f;border-radius:12px;background:linear-gradient(105deg,#fff4bd 0,#fff9e5 52%,#fffdfa)}.agent-crew-value-banner>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#17362a;background:#f0b62b}.agent-crew-value-banner>span svg{width:20px}.agent-crew-value-banner small{color:#83600b;font-size:8px;font-weight:850;letter-spacing:.12em}.agent-crew-value-banner h3{margin:4px 0;color:#203029;font:730 16px Inter,sans-serif;letter-spacing:-.01em}.agent-crew-value-banner p{margin:0;color:#626b66;font-size:10px;line-height:1.55}.agent-crew-filters{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.agent-crew-filters::-webkit-scrollbar{display:none}.agent-crew-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid #d7dcd8;border-radius:8px;color:#526058;background:#fffdfa;font-size:9px;font-weight:800;white-space:nowrap}.agent-crew-filters button span{display:grid;min-width:19px;height:19px;place-items:center;border-radius:99px;color:#6a756f;background:#eceeea;font-size:8px}.agent-crew-filters button.selected{color:#fff;border-color:#075541;background:#075541}.agent-crew-filters button.selected span{color:#075541;background:#fff}.agent-crew-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.agent-crew-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #d9dcd8;border-radius:13px;color:#26332d;background:#fffdfa;box-shadow:0 2px 8px #1d2b2409}.agent-crew-card.active{border-color:#7da793;box-shadow:0 0 0 1px #07554114,0 5px 14px #1d2b240f}.agent-crew-card>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px;border-bottom:1px solid #e4e5e1;background:#fffdfa}.agent-crew-card>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#075541;background:#edf1ee}.agent-crew-card>header>span svg{width:18px}.agent-crew-card>header small{color:#77817b;font-size:7px;font-weight:850;letter-spacing:.1em}.agent-crew-card>header h3{margin:3px 0 0;font:720 14px Inter,sans-serif;letter-spacing:-.01em}.agent-crew-card>header em{padding:4px 7px;border-radius:99px;color:#075541;background:#e9f1ed;font-size:7px;font-style:normal;font-weight:850;text-transform:uppercase}.agent-crew-card>p{min-height:48px;margin:0;padding:13px 15px 9px;color:#626d67;font-size:10px;line-height:1.55}.agent-crew-metric{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0 15px 11px;padding:10px 11px;border:1px solid #e2cf81;border-radius:9px;color:#4f450f;background:#fff7d9}.agent-crew-metric>svg{width:20px}.agent-crew-metric>span{display:grid;gap:2px}.agent-crew-metric small{font-size:7px;font-weight:850;letter-spacing:.11em}.agent-crew-metric b{font-size:10px}.agent-crew-metric em{color:#756c45;font-size:8px;font-style:normal}.agent-crew-card>dl{display:grid;gap:0;margin:0;padding:0 15px}.agent-crew-card>dl>div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid #e8e9e5}.agent-crew-card dt{display:flex;align-items:center;gap:5px;color:#536159;font-size:8px;font-weight:800}.agent-crew-card dt svg{width:12px}.agent-crew-card dd{margin:0;color:#67716c;font-size:8px;line-height:1.45}.agent-crew-card>ol{display:grid;gap:7px;margin:0;padding:11px 15px 14px;border-top:1px solid #e8e9e5;list-style:none}.agent-crew-card>ol li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;color:#445149;font-size:9px}.agent-crew-card>ol li span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;color:#075541;background:#edf1ee;font-size:7px;font-weight:850}.agent-crew-card>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:12px 15px;border-top:1px solid #e4e5e1;background:#f7f6f2}.agent-crew-card>footer>div{display:flex;align-items:center;gap:7px;min-width:0;color:#075541}.agent-crew-card>footer>div>svg{width:15px}.agent-crew-card>footer span{display:grid;gap:2px}.agent-crew-card>footer small{color:#7a837e;font-size:7px;font-weight:850;letter-spacing:.1em}.agent-crew-card>footer b{overflow:hidden;color:#4c5952;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.agent-crew-card>footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:8px 10px;border:1px solid #075541;border-radius:8px;color:#fff;background:#075541;font-size:9px;font-weight:800}.agent-crew-card>footer button svg{width:13px}@media(max-width:1120px){.agent-precision-shell{display:flex;flex-direction:column}.agent-precision-main{border-radius:12px 12px 0 0}.agent-precision-chat{position:static;width:100%;height:auto;min-height:620px;border-top:1px solid #d9dcd8;border-left:0;border-radius:0 0 12px 12px}}@media(max-width:760px){.agent-precision-page-header{align-items:flex-start;flex-direction:column}.agent-precision-page-header>div:first-child{width:100%;max-width:100%}.agent-precision-page-header>div+div{width:100%}.agent-precision-page-header>div+div button{flex:1}.agent-reasoning-status{width:auto;max-width:100%;flex-wrap:wrap;box-sizing:border-box}.agent-precision-page-header h1{font-size:27px}.agent-precision-overview{gap:23px;padding:20px 15px 30px}.agent-lifecycle-card{grid-template-columns:42px minmax(0,1fr);padding:15px}.agent-lifecycle-card>span{width:40px;height:40px}.agent-lifecycle-card>button{grid-column:2;justify-self:start}.agent-precision-section>header{grid-template-columns:32px auto minmax(14px,1fr)}.agent-precision-section>header h2{font-size:15px}.agent-precision-row,.agent-precision-data-row{grid-template-columns:35px minmax(0,1fr)}.agent-precision-row>button,.agent-precision-row-actions,.agent-precision-data-row>button,.agent-precision-data-row>em{grid-column:2;justify-self:start}.agent-precision-control-grid{grid-template-columns:1fr}.agent-precision-control-grid>div{border-right:0;border-bottom:1px solid #e4e5e1}.agent-precision-control-grid>div:last-child{border-bottom:0}.agent-precision-shell .agent-hub-view{padding:17px 14px}.agent-crew-grid{grid-template-columns:1fr}.agent-crew-card>p{min-height:0}}@media(max-width:480px){.agent-routine-backdrop{padding:6px}.agent-precision-page-header h1{align-items:flex-start;flex-direction:column;gap:7px}.agent-precision-page-header>div+div{display:grid;grid-template-columns:1fr}.agent-precision-card-copy{padding:14px}.agent-lifecycle-card{grid-template-columns:1fr}.agent-lifecycle-card>span{width:42px;height:42px}.agent-lifecycle-card>button{grid-column:1;width:100%}.agent-precision-row,.agent-precision-data-row{padding:12px 14px}.agent-precision-output{padding-right:14px;padding-left:14px}.agent-precision-output>div{grid-template-columns:32px minmax(0,1fr)}.agent-precision-output button{grid-column:2;justify-self:start}.agent-routine-builder{width:100%;max-width:100%;max-height:calc(100dvh - 12px)}.agent-view-heading-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.agent-precision-shell .agent-view-heading-actions>button{width:100%}.agent-crew-proof{width:100%}.agent-crew-value-banner{grid-template-columns:36px minmax(0,1fr);padding:13px}.agent-crew-value-banner>span{width:35px;height:35px}.agent-crew-card>header{grid-template-columns:38px minmax(0,1fr)}.agent-crew-card>header>em{grid-column:2;justify-self:start}.agent-crew-card>footer{grid-template-columns:1fr}.agent-crew-card>footer button{width:100%}}@media(max-width:760px){.agent-precision-page-header{gap:12px;margin-bottom:12px;padding:0 2px}.agent-precision-page-header h1{gap:8px;margin-block:4px;font-size:27px;line-height:1.05}.agent-precision-page-header p{font-size:11px;line-height:1.4}.agent-precision-page-header>div+div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.agent-precision-page-header button{min-height:44px}.agent-precision-shell{min-height:0;overflow:hidden;border-radius:14px}.agent-precision-main{border-radius:14px 14px 0 0}.agent-precision-overview{gap:18px;padding:15px 10px 22px}.agent-precision-section{gap:8px}.agent-precision-section>header{grid-template-columns:30px auto minmax(12px,1fr);gap:8px}.agent-precision-section>header>span{width:30px;height:30px}.agent-precision-card{border-radius:11px}.agent-precision-card-copy{padding:13px}.agent-precision-row,.agent-precision-data-row{gap:8px;padding:12px 13px}.agent-precision-control-grid>div{padding:13px}.agent-precision-detail-header{min-height:48px;padding-inline:13px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.agent-precision-detail-header::-webkit-scrollbar{display:none}.agent-precision-chat{height:auto;min-height:0;border-radius:0 0 14px 14px}.agent-precision-chat .agent-thread{min-height:300px;padding:13px 10px 18px}.agent-precision-chat .agent-thread-empty,.agent-precision-chat .agent-thread-empty.compact{min-height:300px;padding:26px 16px}.agent-precision-chat .agent-compose-wrap{position:sticky;z-index:3;bottom:calc(62px + env(safe-area-inset-bottom))}}@media(max-width:420px){.agent-precision-page-header p{display:none}}@media(max-width:760px){main button{min-width:44px!important;min-height:44px!important}main button.icon,main button.icon-button{width:44px!important;height:44px!important}.settings-jump-nav a,.studio-provider-card>a{min-height:44px!important}main>header .hamb,.create-button{width:44px;height:44px;min-height:44px;flex-basis:44px}.crm-record-table td:first-child{padding-right:52px!important}.crm-record-table td:last-child button,.crm-editor>header .icon,.playbook-drawer>header .icon,.agent-chat-dock>header>button,.agent-routine-builder>header>button{width:44px;height:44px;min-height:44px;border-radius:11px}.crm-editor form>footer button,.availability-days .availability-slot,.starter-template-actions button,.agent-precision-row>button,.agent-precision-data-row>button,.agent-precision-text-action,.agent-precision-output button,.agent-composer>button{min-height:44px}.toggle>button{position:relative;width:48px;height:44px;min-height:44px;padding:0;border-radius:12px;background:transparent}.toggle>button:before{position:absolute;top:12px;right:6px;bottom:12px;left:6px;border-radius:12px;background:#c8d0cb;content:""}.toggle>button i{position:absolute;z-index:1;top:14px;left:8px;width:16px;height:16px;margin:0}.toggle>button.on{background:transparent}.toggle>button.on:before{background:#173b31}.toggle>button.on i{left:24px;margin:0}}.setup-required-summary{display:grid;gap:5px;margin:18px 32px 0;padding:13px 15px;border:1px solid #dfbd54;border-radius:11px;background:#fff7d7;color:#4c553d}.setup-required-summary>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.setup-required-summary b{font-size:12px}.setup-required-summary span,.setup-required-summary small{color:#762;font-size:10px;line-height:1.45}.setup-required-summary small{overflow-wrap:anywhere}.setup-rail nav button:disabled{cursor:not-allowed;opacity:.48}.setup-exit-review{display:flex;align-items:center;gap:7px;width:max-content;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff12;color:#fff;padding:9px 11px;font-size:12px;font-weight:800}.setup-exit-review:hover{background:#ffffff24}.setup-exit-review svg{width:15px;height:15px}@media(max-width:580px){.setup-required-summary{margin:14px 20px 0}.setup-required-summary>div{display:grid}}.free-upgrade-prompt{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:18px;padding:16px 48px 16px 16px;border:1px solid #d5a90c;border-radius:14px;color:#f9f6e9;background:linear-gradient(115deg,#173d2d,#24553f 65%,#2e6649);box-shadow:0 16px 32px #19392a24}.free-upgrade-prompt>span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#463600;background:#f2c94c}.free-upgrade-prompt>span svg{width:22px}.free-upgrade-prompt small{color:#f2c94c;font-size:10px;font-weight:850;letter-spacing:.1em}.free-upgrade-prompt h2{margin:3px 0 2px;color:#fff;font:800 22px Barlow Condensed,sans-serif}.free-upgrade-prompt p{margin:0;max-width:850px;color:#e5eadf;font-size:13px;line-height:1.5}.free-upgrade-prompt>.primary{background:#f2c94c;color:#332a0b;border-color:#f2c94c;white-space:nowrap}.free-upgrade-dismiss{position:absolute;top:9px;right:9px;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;color:#dce6dd;background:transparent}.free-upgrade-dismiss svg{width:15px}.free-crm-home{display:grid;gap:18px}.free-crm-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;padding:clamp(24px,4vw,48px);border-radius:18px;color:#f8f5e8;background:radial-gradient(circle at 86% 20%,rgba(242,201,76,.22),transparent 28%),linear-gradient(125deg,#153a2a,#24553f);overflow:hidden}.free-crm-hero small{color:#f2c94c;font-size:11px;font-weight:850;letter-spacing:.12em}.free-crm-hero h1{max-width:780px;margin:7px 0 10px;color:#fff;font:850 clamp(34px,5vw,58px)/.98 "Barlow Condensed",sans-serif}.free-crm-hero p{max-width:720px;margin:0;color:#e4eadf;font-size:15px;line-height:1.6}.free-crm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.free-crm-actions button{display:inline-flex;align-items:center;gap:8px}.free-crm-actions .primary{color:#32280a;background:#f2c94c;border-color:#f2c94c}.free-crm-hero>aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#061e135c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.free-crm-hero>aside span{display:grid;gap:3px;padding:18px 12px;text-align:center}.free-crm-hero>aside span+span{border-left:1px solid rgba(255,255,255,.13)}.free-crm-hero>aside b{color:#f2c94c;font:850 30px Barlow Condensed,sans-serif}.free-crm-hero>aside small{color:#e4eadf;font-size:10px;letter-spacing:.03em}.free-crm-boundary{display:grid;grid-template-columns:1fr 1fr;gap:14px}.free-crm-boundary>div{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #ded6c4;border-radius:13px;background:#f5efdf}.free-crm-boundary svg{flex:0 0 auto;width:22px;color:#285640}.free-crm-boundary b{color:#18261f;font-size:13px}.free-crm-boundary p{margin:3px 0 0;color:#687168;font-size:12px;line-height:1.45}.free-profile-card{padding:clamp(20px,3vw,32px);border:1px solid #dcd2bd;border-radius:16px;background:#fffaf0;box-shadow:0 12px 30px #312a190f}.free-profile-card>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.free-profile-card>header small{color:#8b6a00;font-size:10px;font-weight:850;letter-spacing:.1em}.free-profile-card>header h2{margin:4px 0;color:#183326;font:800 28px Barlow Condensed,sans-serif}.free-profile-card>header p{max-width:820px;margin:0;color:#647067;font-size:13px;line-height:1.5}.free-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.free-profile-grid label{display:grid;gap:6px;color:#5c665f;font-size:10px;font-weight:800;letter-spacing:.06em}.free-profile-grid label.wide{grid-column:1 / -1}.free-profile-grid input,.free-profile-grid select,.free-profile-grid textarea{width:100%;color:#1d2f26;background:#fff;border-color:#d6cebc;font-size:14px;letter-spacing:0}.free-profile-grid textarea{min-height:82px;resize:vertical}.free-profile-consent{display:flex;gap:9px;align-items:flex-start;margin-top:14px;color:#657068;font-size:12px;line-height:1.4}.free-profile-consent input{width:auto;margin-top:2px}.free-profile-card form footer{display:flex;justify-content:flex-end;margin-top:18px}.free-profile-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.free-profile-summary span{display:grid;gap:5px;padding:15px;border-radius:11px;background:#efe7d5}.free-profile-summary small{color:#847450;font-size:9px;font-weight:800;letter-spacing:.08em}.free-profile-summary b{color:#26362e;font-size:13px;line-height:1.4}.free-profile-notice{margin:14px 0 0;color:#285640;font-size:12px;font-weight:700}@media(max-width:900px){.free-upgrade-prompt{grid-template-columns:42px minmax(0,1fr)}.free-upgrade-prompt>.primary{grid-column:1 / -1;justify-self:stretch;justify-content:center}.free-crm-hero{grid-template-columns:1fr}}@media(max-width:650px){.free-crm-boundary,.free-profile-grid,.free-profile-summary{grid-template-columns:1fr}.free-profile-grid label.wide{grid-column:auto}.free-crm-hero>aside{grid-template-columns:1fr}.free-crm-hero>aside span+span{border-left:0;border-top:1px solid rgba(255,255,255,.13)}.free-profile-card>header{display:grid}}.public-site-directory{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);text-align:left}.public-site-directory section{min-width:0}.public-site-directory h2{margin:0 0 .65rem;color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.public-site-directory section>div{display:grid;gap:.42rem}.public-site-directory a{display:block;width:fit-content;max-width:100%;color:inherit;font-size:.82rem;line-height:1.35;opacity:.82;text-decoration:none}.public-site-directory a:hover,.public-site-directory a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.18em}.demo-knowledge-search-note{display:block;margin-top:.85rem;color:var(--muted, #56635e);line-height:1.5}@media(max-width:900px){.public-site-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.public-site-directory{grid-template-columns:1fr;gap:1.25rem}.public-site-directory section>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.skilledpro-command-center{--command-deep: #031b13;--command-forest: #063a2a;--command-green: #0a5a40;--command-gold: #d9b969;--command-gold-bright: #efd17e;--command-paper: #fff9ec;--command-mint: #e4eee6;--command-sand: #ead6ad;--command-line: #c7b17b;--command-ink: #133629;background:var(--command-deep)}.skilledpro-command-center>aside{width:260px;border-right:1px solid rgba(217,185,105,.3);background:linear-gradient(rgba(217,185,105,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,185,105,.055) 1px,transparent 1px),radial-gradient(circle at 12% 8%,rgba(217,185,105,.13),transparent 17rem),linear-gradient(180deg,#073b2b,#031d15 72%);background-size:42px 42px,42px 42px,auto,auto;box-shadow:18px 0 44px #0003}.skilledpro-command-center .brand{height:96px;padding:16px 20px;border-bottom-color:#d9b96938;background:linear-gradient(90deg,rgba(255,255,255,.03),transparent)}.skilledpro-command-center .brand .skilledpro-logo{width:64px;height:64px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.24))}.skilledpro-command-center .brand small{color:#e8d59e;font-size:8px;font-weight:900;letter-spacing:.15em}.skilledpro-command-center .sidebar-create{min-height:42px;margin:14px 15px 3px;padding:10px 14px;border:1px solid #efd17e;border-radius:0;color:#16392c;background:linear-gradient(110deg,#efd17e,#c99b42);box-shadow:4px 4px #fff7da2e;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.skilledpro-command-center .sidebar-create:hover{color:#092b20;background:#f6dc91}.skilledpro-command-center .nav-group{gap:2px;margin-bottom:15px}.skilledpro-command-center .nav-group>small{padding-inline:12px;color:#c4b38e}.skilledpro-command-center .nav-group button{min-height:40px;border:1px solid transparent;border-radius:0;color:#e8f3edad}.skilledpro-command-center .nav-group button:hover{border-color:#d9b9692e;color:#fff5d7;background:#ffffff0b}.skilledpro-command-center .nav-group button.active{border-color:#d9b96980;color:#17382c;background:linear-gradient(105deg,#fff9ec,#e2ece4 60%,#e4cb98);box-shadow:4px 4px #d9b96957;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.skilledpro-command-center .nav-group button.active:before{width:3px;height:22px;border-radius:0;background:var(--command-gold)}.skilledpro-command-center .sidefoot,.skilledpro-command-center .user{background:#021610db}.skilledpro-command-center .health{border-top-color:#d9b96933;color:#e1eee794}.skilledpro-command-center .health i{border-radius:0;background:var(--command-gold-bright);transform:rotate(45deg)}.skilledpro-command-center>main{width:calc(100% - 260px);margin-left:260px;background:linear-gradient(rgba(217,185,105,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,185,105,.055) 1px,transparent 1px),radial-gradient(circle at 84% 8%,rgba(217,185,105,.12),transparent 25rem),linear-gradient(120deg,#031a12,#073d2c 52%,#251d0f);background-attachment:fixed;background-size:52px 52px,52px 52px,auto,auto}.skilledpro-command-center>main>header{height:72px;padding:0 24px;border-bottom-color:#d9b96947;color:#fff4d5;background-color:#031b13!important;background-image:linear-gradient(90deg,#031b13fa,#08402df5,#4d3b1ced)!important;box-shadow:0 14px 36px #0003}.skilledpro-command-center>main>header>div:first-of-type{min-width:0}.skilledpro-command-center>main>header>div:first-of-type:before{display:inline-block;width:8px;height:8px;margin:0 9px 1px 1px;background:var(--command-gold);box-shadow:0 0 14px #d9b96994;content:"";transform:rotate(45deg)}.skilledpro-command-center>main>header small{display:inline;color:#efd17e;font-size:8px;font-weight:900;letter-spacing:.15em}.skilledpro-command-center>main>header h2{margin:2px 0 0;color:#fff5d9;font:800 20px/1.1 Barlow Condensed,sans-serif;letter-spacing:.02em}.skilledpro-command-center .headright>button,.skilledpro-command-center .headright .notification-center>button{border-color:#d9b96952;border-radius:0;color:#f3dfaa;background:#ffffff0b}.skilledpro-command-center .headright>button:hover,.skilledpro-command-center .headright .notification-center>button:hover{border-color:#d9b9699e;color:#fff5d8;background:#ffffff14}.skilledpro-command-center .content{position:relative;width:calc(100% - 36px);max-width:none;min-height:calc(100vh - 108px);margin:18px;padding:clamp(20px,2.4vw,34px);border:1px solid rgba(217,185,105,.56);color:var(--command-ink);background:linear-gradient(rgba(11,59,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,59,42,.045) 1px,transparent 1px),radial-gradient(circle at 96% 3%,rgba(217,185,105,.16),transparent 20rem),linear-gradient(135deg,#fff9ecfc,#e4eee6fc 55%,#eedbb4fa);background-size:42px 42px,42px 42px,auto,auto;box-shadow:0 34px 90px #00000057;clip-path:none}.skilledpro-command-center .content:before{position:absolute;z-index:0;top:0;bottom:32px;left:0;width:3px;background:linear-gradient(180deg,var(--command-gold),var(--command-green) 46%,transparent);content:""}.skilledpro-command-center .content>*{position:relative;z-index:1}.skilledpro-command-center .content>.crm-editor-layer{position:fixed;z-index:90}.skilledpro-command-center .content>.playbook-drawer-layer{position:fixed;z-index:80}.skilledpro-command-center .content>.modal-backdrop{position:fixed;z-index:1200}.skilledpro-command-center .hero h1,.skilledpro-command-center .pagehead h1,.skilledpro-command-center .cardhead h3,.skilledpro-command-center .owner-scorecard h2{color:var(--command-ink)}.skilledpro-command-center .home-hero{min-height:212px;padding:clamp(25px,4vw,42px);border:1px solid #b99c54;border-radius:0;background:linear-gradient(rgba(240,209,126,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(240,209,126,.12) 1px,transparent 1px),radial-gradient(circle at 82% 22%,rgba(240,201,75,.25),transparent 22rem),linear-gradient(108deg,#042219,#07533c 57%,#3b2b13);background-size:44px 44px,44px 44px,auto,auto;box-shadow:7px 7px #d9b96947;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.skilledpro-command-center .home-hero:before{display:block;width:44px;height:1px;margin-bottom:14px;background:linear-gradient(90deg,var(--command-gold),transparent);content:""}.skilledpro-command-center .home-hero:after{border-radius:0}.skilledpro-command-center .home-hero label{color:var(--command-gold-bright);letter-spacing:.2em}.skilledpro-command-center .home-hero h1{margin-top:9px;color:#fff2cf;font-size:clamp(36px,5vw,55px)}.skilledpro-command-center .home-hero p{color:#ebf6f0b8;font-size:14px}.skilledpro-command-center .today-next-step,.skilledpro-command-center .owner-scorecard,.skilledpro-command-center .card,.skilledpro-command-center .home-disclosure,.skilledpro-command-center .first-value-launchpad,.skilledpro-command-center .verified-impact,.skilledpro-command-center .success-checkin{border-color:var(--command-line);border-radius:0;background:linear-gradient(125deg,#fffaf1,#e8f0e9);box-shadow:5px 5px #ac915124;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.skilledpro-command-center .today-next-step{border-left:4px solid var(--command-gold)}.skilledpro-command-center .today-next-icon,.skilledpro-command-center .setup-heading>span{border-radius:0;color:var(--command-gold-bright);background:var(--command-forest);box-shadow:3px 3px #d9b96966}.skilledpro-command-center .owner-scorecard{overflow:hidden;padding:0}.skilledpro-command-center .owner-scorecard>header{margin:0;padding:17px 20px;border-bottom:1px solid var(--command-line);background:linear-gradient(105deg,#fff8e8,#e2ede5,#e7cf9f)}.skilledpro-command-center .owner-scorecard>.stats{gap:0;margin:0;background:#fffaf0}.skilledpro-command-center .owner-scorecard .stat{min-height:118px;border:0;border-right:1px solid var(--command-line);border-radius:0;background:transparent;box-shadow:none}.skilledpro-command-center .owner-scorecard .stat:last-child{border-right:0}.skilledpro-command-center .scorecard-swipe-hint{margin:0;padding:9px 18px;border-top:1px solid rgba(199,177,123,.55);color:#6f633f;background:#ead6ad73}.skilledpro-command-center .cardhead{margin:-20px -20px 15px;padding:15px 20px;border-bottom:1px solid var(--command-line);background:linear-gradient(100deg,#fff8e8,#e2ede5,#e8d1a2)}.skilledpro-command-center .cardhead h3{font-size:18px}.skilledpro-command-center .cardhead button{border-radius:0;color:#0a5a40}.skilledpro-command-center .crm-pagehead{align-items:center;padding:22px 24px;border:1px solid #b99c54;color:#fff1d0;background:linear-gradient(rgba(240,209,126,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(240,209,126,.1) 1px,transparent 1px),linear-gradient(110deg,#05261b,#07543d 60%,#4a3518);background-size:42px 42px,42px 42px,auto;box-shadow:6px 6px #d9b96942;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}.skilledpro-command-center .crm-pagehead label{color:var(--command-gold-bright)}.skilledpro-command-center .crm-pagehead h1{color:#fff2cf;font-size:clamp(33px,4vw,48px)}.skilledpro-command-center .crm-pagehead p{color:#ecf6f0ba}.skilledpro-command-center .crm-pagehead>button,.skilledpro-command-center .crm-pagehead>button.primary{border:1px solid #f0d484;border-radius:0;color:#17362a;background:var(--command-gold);box-shadow:4px 4px #fff7da33}.skilledpro-command-center .crm-summary{gap:0;overflow:hidden;border:1px solid var(--command-line);background:#fffaf0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.skilledpro-command-center .crm-summary>div{min-height:90px;border:0;border-right:1px solid var(--command-line);border-radius:0;background:linear-gradient(120deg,#fff9eb,#e8efe9);box-shadow:none}.skilledpro-command-center .crm-summary>div:last-child{border-right:0}.skilledpro-command-center .crm-summary>div>svg{border:1px solid rgba(217,185,105,.55);border-radius:0;color:var(--command-gold-bright);background:var(--command-forest)}.skilledpro-command-center .crm-summary b{color:var(--command-ink)}.skilledpro-command-center .crm-record-navigation{gap:0;padding:5px;border:1px solid var(--command-line);border-radius:0;background:#073a2a13}.skilledpro-command-center .crm-tabs{gap:3px;border:0;background:transparent}.skilledpro-command-center .crm-tabs button{min-height:43px;border:1px solid rgba(167,148,103,.38);border-radius:0;color:#315347;background:#fff9ec94}.skilledpro-command-center .crm-tabs button.active{border-color:var(--command-gold);color:#fff5d8;background:var(--command-forest);box-shadow:3px 3px #d9b96959}.skilledpro-command-center .crm-more-records,.skilledpro-command-center .crm-more-records select,.skilledpro-command-center .crm-toolbar>div,.skilledpro-command-center .crm-toolbar select,.skilledpro-command-center .crm-toolbar button,.skilledpro-command-center .crm-toolbar>.crm-view-switch{border-radius:0}.skilledpro-command-center .crm-record-table,.skilledpro-command-center .crm-board-column,.skilledpro-command-center .crm-board-card{border-color:var(--command-line);border-radius:0}.skilledpro-command-center .crm-record-table thead{color:#fff3d4;background:var(--command-forest)}.skilledpro-command-center .crm-record-table tbody tr:nth-child(2n){background:#e4eee673}.skilledpro-command-center .crm-record-table tbody tr:hover{background:#fff2cb}.skilledpro-command-center .crm-board-column{border-top:4px solid var(--command-gold);background:linear-gradient(140deg,#f8edda,#e6eee7)}.skilledpro-command-center .crm-board-card{background:#fffaf0;box-shadow:3px 3px #ac91511f}.skilledpro-command-center .primary{border-radius:0;background:var(--command-forest);box-shadow:3px 3px #d9b9696b}html.native-app body{padding-top:0;background:#071814}.skilledpro-command-setup{min-height:100dvh;padding-bottom:0;grid-template-columns:330px minmax(0,1fr);color:#17362a;background:var(--command-deep,#031b13)}.skilledpro-command-setup .setup-rail{position:relative;z-index:1;padding:30px 26px;border-right:1px solid rgba(217,185,105,.3);background:linear-gradient(rgba(217,185,105,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,185,105,.055) 1px,transparent 1px),radial-gradient(circle at 16% 8%,rgba(217,185,105,.13),transparent 18rem),linear-gradient(180deg,#073b2b,#031d15 72%);background-size:42px 42px,42px 42px,auto,auto}.skilledpro-command-setup .setup-rail .skilledpro-logo{width:108px!important;height:108px!important;margin-bottom:4px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.28))!important}.skilledpro-command-setup .setup-eyebrow{color:var(--command-gold-bright,#efd17e);letter-spacing:.18em}.skilledpro-command-setup .setup-rail h1{color:#fff3d4;font:850 34px/.98 Barlow Condensed,sans-serif}.skilledpro-command-setup .setup-rail>p:not(.setup-eyebrow){color:#e2f0e9ad}.skilledpro-command-setup .setup-progress{height:4px;border-radius:0;background:#ffffff17}.skilledpro-command-setup .setup-progress span{background:linear-gradient(90deg,var(--command-gold,#d9b969),#f3dc96)}.skilledpro-command-setup .setup-rail nav button{border:1px solid transparent;border-radius:0}.skilledpro-command-setup .setup-rail nav button.active{border-color:#d9b96985;color:#17382c;background:linear-gradient(105deg,#fff9ec,#e2ece4 60%,#e4cb98);box-shadow:4px 4px #d9b96952;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.skilledpro-command-setup .setup-rail nav button>b{border-radius:0;border-color:#d9b9695c}.skilledpro-command-setup .setup-rail nav button.done>b{color:#17382c;background:var(--command-gold,#d9b969)}.skilledpro-command-setup .setup-win-card{border-color:#d9b9697a;border-radius:0;background:#ffffff0b;box-shadow:4px 4px #d9b9692e}.skilledpro-command-setup .setup-stage{padding:clamp(18px,3vw,38px);background:linear-gradient(rgba(217,185,105,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,185,105,.055) 1px,transparent 1px),radial-gradient(circle at 88% 7%,rgba(217,185,105,.14),transparent 24rem),linear-gradient(120deg,#031a12,#073d2c 52%,#251d0f);background-size:52px 52px,52px 52px,auto,auto}.skilledpro-command-setup .setup-card{width:min(980px,100%);border:1px solid rgba(217,185,105,.62);border-radius:0;background:linear-gradient(rgba(11,59,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,59,42,.045) 1px,transparent 1px),linear-gradient(135deg,#fff9ec,#e7efe8 55%,#ecd9b2);background-size:42px 42px,42px 42px,auto;box-shadow:0 34px 90px #00000057;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.skilledpro-command-setup .setup-card>header{padding:24px 30px;border-bottom-color:#d9b9697a;color:#fff3d4;background:linear-gradient(rgba(240,209,126,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(240,209,126,.1) 1px,transparent 1px),linear-gradient(110deg,#05261b,#07543d 60%,#4a3518);background-size:42px 42px,42px 42px,auto}.skilledpro-command-setup .setup-card>header h2{margin-top:6px;color:#fff2cf;font:850 30px/1 Barlow Condensed,sans-serif}.skilledpro-command-setup .setup-card>header p:last-child{color:#ecf6f0b3}.skilledpro-command-setup .setup-time{border:1px solid rgba(217,185,105,.38);border-radius:0;color:#f0d484;background:#ffffff0e}.skilledpro-command-setup .setup-card>footer{border-top-color:var(--command-line,#c7b17b);background:linear-gradient(100deg,#fff7e6,#e3ece5,#e8d0a1)}.skilledpro-command-setup :where(.setup-carry-forward,.setup-required-summary,.setup-activation-strip,.setup-activation-strip article,.setup-choice button,.setup-check,.setup-model-picker button,.setup-knowledge-connection,.setup-metric-picker,.setup-metric-group label,.setup-days label,.setup-review,.setup-time,.setup-fast-start,.setup-advanced,.setup-outcome,.setup-authority-modes>button,.setup-authority-audiences>section,.setup-authority-group,.setup-authority-row>div,.setup-sample-preview,.setup-sample-preview article,.setup-practice,.setup-practice-list>article,.setup-practice-loading,.setup-practice-refresh,.setup-practice-draft,.setup-practice>aside,.setup-boundary-warning){border-radius:0}.skilledpro-command-setup .setup-activation-strip{gap:0;padding:0;overflow:hidden;border-color:var(--command-line,#c7b17b);background:#fffaf0}.skilledpro-command-setup .setup-activation-strip article{border-right:1px solid var(--command-line,#c7b17b);background:linear-gradient(120deg,#fff9eb,#e8efe9)}.skilledpro-command-setup .setup-activation-strip article:last-child{border-right:0}.skilledpro-command-setup .setup-activation-strip article>span,.skilledpro-command-setup .setup-model-picker button>span,.skilledpro-command-setup .setup-knowledge-connection>span,.skilledpro-command-setup .setup-authority-modes>button>span,.skilledpro-command-setup .setup-sample-preview article>span{border-radius:0}.skilledpro-command-setup .setup-heading{border-top-color:#a7946759}.skilledpro-command-setup .setup-heading>span{color:var(--command-gold-bright,#efd17e)}.skilledpro-command-setup .setup-fields input:not([type=checkbox]),.skilledpro-command-setup .setup-fields select,.skilledpro-command-setup .setup-fields textarea{border-radius:0;border-color:#bba77c;background:#fffaf0d6;box-shadow:inset 3px 0 #d9b9694d}.skilledpro-command-setup .setup-fields input:focus,.skilledpro-command-setup .setup-fields select:focus,.skilledpro-command-setup .setup-fields textarea:focus{outline-color:#d9b9698a;border-color:#8d743f}.skilledpro-command-setup .setup-choice button.selected,.skilledpro-command-setup .setup-model-picker button.selected,.skilledpro-command-setup .setup-authority-modes>button.selected,.skilledpro-command-setup .setup-practice-list>article.reviewed{border-color:var(--command-green,#0a5a40);background:linear-gradient(120deg,#e4eee6,#fff9ec);box-shadow:4px 4px #d9b96957}.skilledpro-command-setup .setup-channel-list button{border-radius:0}.skilledpro-command-setup .setup-channel-list button.selected,.skilledpro-command-setup .setup-authority-row button.selected{color:#fff3d4;background:var(--command-forest,#063a2a)}.skilledpro-command-setup .primary{border-radius:0;color:#17362a;background:var(--command-gold,#d9b969);box-shadow:4px 4px #073a2a52}@media(max-width:1000px){.skilledpro-command-center>main{width:100%;margin-left:0}}@media(max-width:820px){.skilledpro-command-setup{grid-template-columns:1fr}.skilledpro-command-setup .setup-rail{border-right:0;border-bottom:1px solid rgba(217,185,105,.3)}.skilledpro-command-setup .setup-stage{padding:12px}.skilledpro-command-setup .setup-card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}}@media(max-width:760px){.skilledpro-command-center>main>header{height:60px;padding:0 10px}.skilledpro-command-center>main>header>div:first-of-type:before{display:none}.skilledpro-command-center>main>header small{display:none}.skilledpro-command-center>main>header h2{color:#fff3d4;font-size:21px}.skilledpro-command-center>main>header .hamb{color:var(--command-gold-bright)}.skilledpro-command-center .content{width:calc(100% - 12px);min-height:calc(100vh - 72px);margin:6px;padding:12px 10px 22px;clip-path:none}.skilledpro-command-center .home-hero{min-height:0;padding:23px 20px;box-shadow:4px 4px #d9b9693d}.skilledpro-command-center .home-hero h1{font-size:36px}.skilledpro-command-center .owner-scorecard{overflow:hidden}.skilledpro-command-center .owner-scorecard>.stats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.skilledpro-command-center .owner-scorecard .stat{flex:0 0 min(78vw,290px);border-right:1px solid var(--command-line);scroll-snap-align:start}.skilledpro-command-center .crm-pagehead{display:grid;gap:17px;padding:20px 18px}.skilledpro-command-center .crm-pagehead>button{width:100%;justify-content:center}.skilledpro-command-center .crm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skilledpro-command-center .crm-summary>div{min-height:78px;border-right:1px solid var(--command-line);border-bottom:1px solid var(--command-line)}.skilledpro-command-center .mobile-bottom-nav{border-top-color:#d9b96961;color:#e7f0eb;background:#031e15f7}.skilledpro-command-center .mobile-bottom-nav button{border-radius:0;color:#e7f0eb9e}.skilledpro-command-center .mobile-bottom-nav button.active{color:#fff3d4;background:#d9b96929;box-shadow:inset 0 0 0 1px #d9b96952}.skilledpro-command-center .mobile-bottom-nav button.active:before{border-radius:0;background:var(--command-gold)}}@media(max-width:580px){.skilledpro-command-setup .setup-rail{padding:15px 18px}.skilledpro-command-setup .setup-rail .skilledpro-logo{width:78px!important;height:78px!important}.skilledpro-command-setup .setup-rail h1{font-size:26px}.skilledpro-command-setup .setup-card>header{padding:19px 20px}.skilledpro-command-setup .setup-card>header h2{font-size:25px}.skilledpro-command-setup .setup-activation-strip{margin-inline:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.skilledpro-command-setup .setup-activation-strip article:nth-child(2){border-right:0}.skilledpro-command-setup .setup-activation-strip article:nth-child(-n+2){border-bottom:1px solid var(--command-line,#c7b17b)}}
