:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--paper:#f5f1e8;--paper-deep:#ede7d9;--surface:#fffdf8;--surface-raised:#fff;--ink:#1f2d26;--ink-soft:#55665c;--line:#1f2d261f;--line-strong:#1f2d2638;--forest:#1d4636;--forest-deep:#143229;--forest-tint:#1d463614;--forest-tint-strong:#1d463629;--brass:#c89a4b;--brass-ink:#7d5a18;--brass-soft:#f0dfbd;--clay:#a83f28;--clay-soft:#fbe8e2;--moss:#4e7d5c;--moss-soft:#e2efe3;--shadow-hairline:0 0 0 1px var(--line);--shadow-low:0 1px 2px #1f2d260f, 0 2px 8px #1f2d260d;--shadow-mid:0 1px 2px #1f2d260f, 0 6px 18px #1f2d2614, 0 16px 40px -24px #1f2d264d;--shadow-high:0 2px 4px #1f2d2614, 0 12px 32px #1f2d261f, 0 32px 64px -32px #1f2d2659;--focus:0 0 0 3px #c89a4b73;--radius-sm:8px;--radius:14px;--radius-lg:20px;--ease:cubic-bezier(.2, .7, .2, 1);--quick:.16s;--settle:.22s;--motion-press:.1s;--motion-feedback:.16s;--motion-enter:.22s;--motion-confirm:.28s;font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14201a;--paper-deep:#0f1813;--surface:#1b2822;--surface-raised:#213029;--ink:#e9ede8;--ink-soft:#a9b6ae;--line:#e9ede81a;--line-strong:#e9ede833;--forest:#7fb995;--forest-deep:#0e1e17;--forest-tint:#7fb9951f;--forest-tint-strong:#7fb99538;--brass:#d9b062;--brass-ink:#d9b062;--brass-soft:#3d3220;--clay:#f08a72;--clay-soft:#3a211b;--moss:#8dc79e;--moss-soft:#1f3327;--shadow-low:0 1px 2px #0000004d, 0 2px 8px #00000040;--shadow-mid:0 1px 2px #00000059, 0 6px 18px #00000059, 0 16px 40px -24px #0009;--shadow-high:0 2px 4px #0006, 0 12px 32px #00000073, 0 32px 64px -32px #000000b3}*{box-sizing:border-box}body{background-color:var(--paper);background-image:radial-gradient(ellipse at top, color-mix(in srgb, var(--surface) 55%, transparent), transparent 60%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-attachment:fixed;min-height:100vh;margin:0}button,input,textarea,select{font:inherit;color:inherit}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes attention{0%{opacity:.35}to{opacity:0}}@keyframes loading-sheen{to{transform:translate(100%)}}@keyframes rise{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0}to{opacity:1}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after,:root[data-motion=reduced] ::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after,:root:not([data-motion=full]) ::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:600}h1{margin:8px 0 16px;font-size:34px;line-height:1.15}h2{margin:0 0 12px;font-size:22px;line-height:1.3}h3{margin:0 0 8px;font-size:18px}h4{margin:0 0 6px;font-size:16px}p{margin:8px 0 16px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 4px;font-size:11px;font-weight:700}.eyebrow:before{content:"";vertical-align:middle;background:var(--brass);border-radius:2px;width:22px;height:2px;margin-right:10px;display:inline-block}.muted,small{color:var(--ink-soft);font-size:13px}a{color:var(--forest);-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--quick) var(--ease)}a:hover{text-decoration-color:currentColor}button{cursor:pointer;background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--forest);box-shadow:var(--shadow-low);transition:transform var(--quick) var(--ease), background-color var(--quick) var(--ease), border-color var(--quick) var(--ease), color var(--quick) var(--ease);border-radius:999px;padding:9px 16px;font-weight:600;line-height:1.3}button:hover{background:var(--surface-raised);border-color:var(--forest);box-shadow:var(--shadow-mid);transform:translateY(-1px)}button:active{box-shadow:var(--shadow-hairline);transform:translateY(0)scale(.98)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--forest);outline-offset:3px;box-shadow:var(--focus)}[tabindex="-1"]:focus{outline:none}[tabindex="-1"]:focus-visible{box-shadow:var(--focus);outline:none}.skip-link{z-index:10;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--forest-deep);box-shadow:var(--shadow-mid);padding:10px 14px;font-weight:600;position:absolute;top:-64px;left:16px}.skip-link:focus,.skip-link:focus-visible{top:12px}.buttons button:last-child,.toolbar button:last-child:not(.back),.signin>button:not(.organization),form button[type=submit]{background:var(--forest);border-color:var(--forest);color:#fff}.buttons button:last-child:hover,.toolbar button:last-child:not(.back):hover,.signin>button:not(.organization):hover,form button[type=submit]:hover{background:var(--forest-deep);border-color:var(--forest-deep)}:root[data-color-scheme=dark] .buttons button:last-child,:root[data-color-scheme=dark] .toolbar button:last-child:not(.back),:root[data-color-scheme=dark] .signin>button:not(.organization),:root[data-color-scheme=dark] form button[type=submit]{color:var(--forest-deep)}:root[data-color-scheme=dark] .buttons button:last-child:hover,:root[data-color-scheme=dark] .toolbar button:last-child:not(.back):hover,:root[data-color-scheme=dark] .signin>button:not(.organization):hover,:root[data-color-scheme=dark] form button[type=submit]:hover{background:color-mix(in srgb, var(--forest) 85%, white);border-color:#0000}header{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--brass) 22%, transparent), transparent 55%), linear-gradient(135deg, var(--forest-deep), #1f4d3b);color:#f1f5ef;box-shadow:var(--shadow-mid);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 36px;display:flex;position:relative}header>div{overflow-wrap:anywhere;flex:12rem;min-width:0}header:after{content:"";background:linear-gradient(90deg, var(--brass), transparent 70%);height:2px;position:absolute;bottom:-2px;left:0;right:0}header strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:21px;font-weight:600}header small{color:#f1f5efb8;font-size:13px;display:block}header button{color:#f1f5ef;box-shadow:none;background:#ffffff14;border-color:#ffffff38;flex-shrink:0;margin-left:auto}header button:hover{background:#ffffff29;border-color:#fff6}.mark{background:linear-gradient(160deg, #e5c07a, var(--brass));color:var(--forest-deep);font-family:var(--font-serif);width:46px;height:46px;transition:transform var(--settle) var(--ease);border-radius:12px;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff8c,0 8px 20px -8px #c89a4be6}header:hover .mark{transform:rotate(0)}.environment{background:var(--brass-soft);color:color-mix(in srgb, var(--brass) 45%, var(--ink));border-bottom:1px solid color-mix(in srgb, var(--brass) 35%, transparent);padding:8px 36px;font-size:13px}.environment.support{background:var(--clay-soft);color:color-mix(in srgb, var(--clay) 55%, var(--ink));border-bottom-color:color-mix(in srgb, var(--clay) 45%, transparent);flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:600;display:flex}.environment.support span{overflow-wrap:anywhere;flex:16rem;min-width:0}.environment.support .error{flex-basis:100%;margin:0}nav{z-index:10;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 6px;padding:12px 22px 8px;display:flex;position:sticky;top:0}nav strong{font-family:var(--font-serif);color:var(--ink);flex-basis:100%;padding:0 14px 2px;font-size:17px}nav button{box-shadow:none;color:var(--ink-soft);white-space:nowrap;background:0 0;border-color:#0000;padding:8px 14px;font-weight:550;position:relative}nav button:after{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform var(--settle) var(--ease);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}nav button:hover{color:var(--ink);background:var(--forest-tint);box-shadow:none;transform:none}nav button[aria-current]{color:var(--ink);background:var(--forest-tint)}nav button[aria-current]:after{transform:scaleX(1)}nav .nav-badge{color:#fff;text-align:center;vertical-align:1px;font-variant-numeric:tabular-nums;background:#b3261e;border-radius:999px;min-width:20px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.signin,.single{max-width:880px;margin:44px auto;padding:0 24px}.signin{max-width:640px}.organization{text-align:left;border-radius:var(--radius);background:var(--surface-raised);border-left:4px solid var(--brass);width:100%;margin-top:14px;padding:20px 22px;font-weight:650;display:block}.organization:hover{border-left-color:var(--forest)}.organization span{color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.inbox{grid-template-columns:320px minmax(0,1fr);max-width:1400px;min-height:75vh;margin:auto;display:grid}aside{overflow-wrap:anywhere;border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 55%, transparent);min-width:0;padding:28px 20px}aside .inbox-title{margin:8px 0 16px;font-size:26px;line-height:1.15}.count{font-family:var(--font-sans);color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line);vertical-align:middle;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.lead{overflow-wrap:anywhere;text-align:left;border-radius:var(--radius-sm);width:100%;box-shadow:none;color:var(--ink);background:0 0;border:1px solid #0000;margin:4px 0;padding:14px 16px;font-weight:550;position:relative}.lead:before{content:"";background:var(--brass);width:3px;transition:transform var(--settle) var(--ease);border-radius:3px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.lead span{color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.lead:hover{background:var(--surface);box-shadow:var(--shadow-low);transform:none}.lead.selected{background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-mid)}.lead.selected:before{transform:scaleY(1)}.lead-panel{overflow-wrap:anywhere;min-width:0;max-width:1000px;padding:28px 40px 60px}.empty{color:var(--ink-soft);text-align:center;padding:100px 30px}.empty h2{color:var(--ink-soft)}.lead .lead-preview{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:5px 0;display:-webkit-box;overflow:hidden}.lead .lead-indicator{color:var(--forest);font-weight:600}.inbox-heading-row{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.inbox-heading-row .inbox-title{margin:0}.inbox-refresh{border-radius:var(--radius-sm);width:44px;height:44px;box-shadow:none;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}nav.inbox-views{background:0 0;border:0;align-items:center;gap:10px;margin:0 0 20px;padding:0;display:flex}.inbox-views label{color:var(--ink-soft);margin:0;font-size:13px}.inbox-views select{flex:1;width:auto;min-width:0;max-width:320px;min-height:44px;margin:0}.inbox aside>section+section{margin-top:24px}.inbox aside>section>h2{margin-bottom:12px}.lead-task-menu{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.lead-task-menu button{box-shadow:none;border-radius:999px;padding:8px 12px;font-size:13px}.lead-task-menu button[aria-current=page]{background:var(--forest);color:#fff}.lead-suggested-task{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lead-suggested-task p{margin:0}.lead-task-menu details{align-self:center}.lead-task-menu summary{cursor:pointer;font-size:13px}.lead-task-menu-extra{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inbox-lead .conversation-timeline{gap:12px;display:grid}.inbox-lead .conversation-message{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:85%;padding:12px 16px}.inbox-lead .conversation-message.outbound{background:var(--forest-tint);justify-self:end}.inbox-lead .conversation-message.inbound{background:var(--surface)}.inbox-lead .conversation-message p{margin:5px 0}.inbox-lead .conversation-message time{color:var(--ink-soft);font-size:13px}.inbox-lead textarea{min-height:170px}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;box-shadow:var(--shadow-low);margin:18px 0;padding:22px 24px}.card>h2:first-child,.card>.section-heading:first-child h2{margin-top:0}.toolbar,.section-heading,.buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar{margin-bottom:12px}.toolbar button:last-child{margin-left:auto}.section-heading{justify-content:space-between;margin-bottom:12px}.section-heading h2{margin:0}.toolbar>*,.section-heading>*,.buttons>*{min-width:0;max-width:100%}.section-heading>span:not(.badge){color:var(--ink-soft);font-size:12px}.badge{letter-spacing:.01em;color:var(--forest);background:var(--forest-tint);border:1px solid color-mix(in srgb, var(--forest) 25%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.setup-list .card{margin:10px 0}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin-bottom:0;display:grid}dt{text-transform:capitalize;color:var(--ink-soft);letter-spacing:.02em;font-size:12px;font-weight:600}dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:550}.message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.approval-copy{border-left:3px solid var(--moss);background:var(--moss-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:14px 16px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:350px;padding:15px;font-size:12px;overflow:auto}.revision-list{padding:0;list-style:none}.revision-list li{border-top:1px solid var(--line);padding:16px 0}.restore-review{background:var(--forest-tint);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin:16px 0;padding:16px}.restore-review blockquote{white-space:pre-wrap;border-left:3px solid var(--brass);margin:8px 0 16px;padding-left:12px}.preference-history{overflow-wrap:anywhere;margin-top:24px}article+article{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}summary{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";border-right:2px solid var(--brass);border-bottom:2px solid var(--brass);width:8px;height:8px;transition:transform var(--settle) var(--ease);flex-shrink:0;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details[open]>summary{margin-bottom:8px}label{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);margin:14px 0;font-size:13px;font-weight:600;display:block}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line-strong);background-color:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);transition:border-color var(--quick) var(--ease), box-shadow var(--quick) var(--ease), background-color var(--quick) var(--ease);border-radius:10px;margin-top:6px;padding:11px 12px;font-weight:450;display:block;box-shadow:inset 0 1px 2px #1f2d260f}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--forest)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brass);background-color:var(--surface-raised);box-shadow:var(--focus)}select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%231f2d26' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}:root[data-color-scheme=dark] select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23e9ede8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (forced-colors:active){:root[data-color-scheme] select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){appearance:auto;background-image:none}}textarea{resize:vertical;min-height:90px;line-height:1.6}input[type=checkbox],input[type=radio]{accent-color:var(--forest);width:17px;height:17px}fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:15px 0;padding:12px 16px 16px}legend{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-serif);padding:0 6px;font-size:15px}.inline{color:var(--ink);align-items:flex-start;gap:9px;font-weight:400;display:flex}.inline input{flex-shrink:0;margin-top:5px}table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;margin:12px 0;font-size:14px;position:relative;overflow:hidden}thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-deep);padding:9px 14px;font-size:11px;font-weight:700}tbody th,tbody td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 14px}tbody th{text-align:left;font-weight:550}tbody tr:first-child th,tbody tr:first-child td{border-top:0}tbody tr:nth-child(2n){background:color-mix(in srgb, var(--paper-deep) 45%, transparent)}tbody tr{transition:background-color var(--quick) var(--ease)}tbody tr:hover{background:var(--forest-tint)}.notice,[role=status],[role=note]{background:var(--moss-soft);border-left:3px solid var(--moss);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 14px}[role=note]{background:var(--brass-soft);border-left-color:var(--brass)}.error,[role=alert]{color:var(--clay);background:var(--clay-soft);border-left:3px solid var(--clay);border-radius:0 var(--radius-sm) var(--radius-sm) 0;animation:slide-in var(--settle) var(--ease) both;padding:12px 14px}.failure{overflow-wrap:anywhere;max-width:640px;margin:44px auto;padding:0 24px}.failure [role=alert]{color:inherit;background:0 0;border:0;padding:0}.loading[role=status]{border-left-color:var(--line-strong);color:var(--ink-soft);background:0 0}.confirm-stop{background:var(--clay-soft);border-left:3px solid var(--clay);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-top:12px;padding:12px 14px}.confirmed-action{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.toggle{white-space:nowrap;min-width:76px;color:var(--ink-soft);background:var(--paper-deep);border-color:var(--line);border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 2px #1f2d2614}.toggle:before{content:"";background:var(--surface-raised);width:22px;height:22px;box-shadow:var(--shadow-low);transition:background-color var(--quick) var(--ease);border-radius:50%;flex-shrink:0}.toggle:hover{transform:none;box-shadow:inset 0 1px 2px #1f2d2614}.toggle[aria-checked=true]{background:var(--forest);border-color:var(--forest);color:#fff;flex-direction:row-reverse;padding:4px 4px 4px 12px}:root[data-color-scheme=dark] .toggle[aria-checked=true]{color:var(--forest-deep)}.toggle[aria-checked=true]:before{background:#fff}.toggle:disabled{opacity:.55}.onboarding{margin-top:2rem}.onboarding .card>label{margin-block:.75rem;display:block}.onboarding .card>label input:not([type=checkbox]){box-sizing:border-box;width:100%;margin-top:.3rem;display:block}.policy-fields{min-width:0;margin-block:.75rem}.policy-fields label{gap:.3rem;display:grid}.policy-fields input,.policy-fields select,.policy-fields textarea{box-sizing:border-box;width:100%;max-width:100%}.policy-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-diff dd{overflow-wrap:anywhere;margin-left:1rem}.wizard-steps{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.wizard-steps button{box-shadow:none;border-color:var(--line);color:var(--ink-soft);background:0 0;font-size:13px}.wizard-steps button:hover{color:var(--ink);border-color:var(--forest);transform:none}.wizard-steps button[aria-current=step],.wizard-steps button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff;outline:none}:root[data-color-scheme=dark] .wizard-steps button[aria-current=step],:root[data-color-scheme=dark] .wizard-steps button[aria-pressed=true]{color:var(--forest-deep)}.watched-labels li{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0;display:flex}.email-rules .watched-labels{margin:8px 0 4px;padding:0;list-style:none}.email-rules h4{margin-top:28px}.email-rules>.buttons{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.sender-rules{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:12px 0;padding:0;list-style:none;overflow:hidden}.sender-rules li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto;align-items:center;gap:8px 12px;padding:10px 14px;display:grid}.sender-rules li:first-child{border-top:0}.sender-rules li:nth-child(2n){background:color-mix(in srgb, var(--paper-deep) 45%, transparent)}.sender-rules .rule-sender{overflow-wrap:anywhere;font-weight:550}.sender-rules select{margin-top:0}.badge.missing{color:var(--clay);background:var(--clay-soft);border-color:color-mix(in srgb, var(--clay) 30%, transparent)}.assistant-toggle,.back{display:none}.wizard-steps a{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.wizard-steps a:hover{color:var(--ink);border-color:var(--forest)}.wizard-steps a[aria-current=page]{background:var(--forest);border-color:var(--forest);color:#fff}:root[data-color-scheme=dark] .wizard-steps a[aria-current=page]{color:var(--forest-deep)}.setup-wizard fieldset.card,.settings fieldset.card{gap:14px;min-width:0;display:grid}.setup-wizard legend,.settings legend{padding:0 4px;font-weight:700}.field{gap:6px;display:grid}.field>span{font-weight:600}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;max-width:100%}.field small,.hint{color:var(--ink-soft)}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weekday-choice{flex-wrap:wrap;gap:6px 14px;display:flex}.wizard-actions{justify-content:flex-end;margin-top:18px;display:flex}button.primary{background:var(--forest);border-color:var(--forest);color:#fff}button.primary:hover{background:var(--forest-deep);border-color:var(--forest-deep)}:root[data-color-scheme=dark] button.primary{color:var(--forest-deep)}button.link{box-shadow:none;background:0 0;border:none;padding:4px 8px;text-decoration:underline}.notice-card,.next-action{border-left:4px solid var(--brass)}.checklist li{margin:4px 0}.statement{font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){header{gap:10px;padding:14px 16px}header small{display:none}header strong{font-size:17px}.mark{width:36px;height:36px;font-size:21px}.environment{padding:8px 16px;font-size:12px}nav{flex-wrap:wrap;gap:5px;padding:10px 12px;position:static}nav strong{padding:0 4px;font-size:14px}nav button{white-space:normal;flex:1;min-height:44px;padding:9px;font-size:13px}nav button:has(.nav-badge){white-space:nowrap}nav .nav-badge{margin-left:4px}.inbox{display:block}.inbox.has-selection aside,.inbox:not(.has-selection) .empty{display:none}aside{background:0 0;border:0;padding:24px 16px}.lead{background:var(--surface-raised);border-color:var(--line);min-height:70px}.lead-panel{padding:18px 16px 48px}.inbox-lead .conversation-message{max-width:100%}.back{display:block}.card{border-radius:12px;padding:16px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.single,.signin{margin:24px auto;padding:0 16px}h1{font-size:27px}button{min-height:44px}.buttons{flex-direction:column;align-items:stretch}input,textarea,select{font-size:16px!important}.section-heading{align-items:flex-start}.message{font-size:16px}table{display:block;overflow-x:auto}.sender-rules li{grid-template-columns:minmax(0,1fr) auto}.sender-rules .rule-sender{grid-column:1/-1}}@media (width<=640px){.policy-diff{grid-template-columns:1fr}.wizard-steps{grid-template-columns:1fr 1fr;display:grid}.wizard-steps button{text-align:left;white-space:normal}.assistant-toggle{width:100%;display:block}.assistant-drawer{display:none}.assistant-drawer.open{z-index:5;max-height:70vh;box-shadow:var(--shadow-high);display:block;position:sticky;bottom:0;overflow-y:auto}}.social .social-groups,.social .social-posts,.social .social-scans{margin:12px 0;padding:0;list-style:none}.social .social-groups li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.social .social-groups li:first-child{border-top:0}.social .social-groups label,.social-post h3{margin:0}.social-author{overflow-wrap:anywhere}.social-text{border-left:3px solid var(--line-strong);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:10px 14px}.social-attach{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.social .social-scans>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:10px 0}.social .social-scans>li:first-child{border-top:0}.social-pairing{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.social-pairing h3{margin-top:0}.social-code dd{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.social-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px}@media (width<=700px){.social .card{padding:16px}.social .buttons button{flex:auto}}.facebook-inbox-detail .social-posts{padding:0;list-style:none}.facebook-inbox-detail .social-post{box-shadow:none;border:0;padding:0}.facebook-inbox-detail details{margin:8px 0}.facebook-inbox-detail details>summary,.facebook-inbox-detail .social-author{color:var(--ink-soft);font-size:.9rem}.whatsapp-account,.whatsapp-conversations{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.whatsapp-account h3,.whatsapp-conversations h3{margin-top:0}.whatsapp-chats,.whatsapp-items,.whatsapp-sources ol{margin:12px 0;padding:0;list-style:none}.whatsapp-chat fieldset{border:0;margin:0;padding:0}.whatsapp-item-card a{overflow-wrap:anywhere;min-height:44px;display:block}.whatsapp-summary,.whatsapp-text{white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-text{border-left:3px solid var(--line-strong);background:var(--surface);margin:4px 0 12px;padding:8px 12px}.whatsapp-mention{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.whatsapp-reply textarea{width:100%}@media (width<=700px){.whatsapp .card{padding:16px}.whatsapp-mention button{flex:auto}}.whatsapp-sent,.whatsapp-changes{margin-top:18px}.whatsapp-composer,.whatsapp-edit,.whatsapp-new-group{border:0;margin:0;padding:0}.whatsapp-reactions{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.whatsapp-reactions button{min-width:44px;min-height:44px;padding:6px 10px;font-size:18px;line-height:1}.whatsapp-changes ul,.whatsapp-group-changes ul,.whatsapp-group-chats ul,.whatsapp-people ul,.whatsapp-members{margin:12px 0;padding:0;list-style:none}.whatsapp-change h4,.whatsapp-group h4{overflow-wrap:anywhere;margin-top:0}.whatsapp-people li{margin:0}.whatsapp-people .inline{margin:8px 0}.whatsapp-group-row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.whatsapp-group-row label{flex:220px}.whatsapp-invite-link{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.whatsapp-invite-link code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media (width<=700px){.whatsapp-group-row button{flex:auto}}.browser-recovery-viewer{background:#20252b;width:100%;height:min(32rem,75vh);overflow:auto}.desktop-viewer{flex-direction:column;gap:8px;display:flex}.desktop-viewer-bar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.desktop-viewer-toggle{border-radius:var(--radius-sm);width:44px;height:44px;box-shadow:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.desktop-viewer:fullscreen,.desktop-viewer.expanded){box-sizing:border-box;background:#000;padding:8px}.desktop-viewer.expanded{z-index:100;height:100dvh;position:fixed;inset:0}:is(.desktop-viewer:fullscreen .browser-recovery-viewer,.desktop-viewer.expanded .browser-recovery-viewer){background:#000;flex:1;height:100%;min-height:0;overflow:hidden}.desktop-keyboard-input.concealed{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.desktop-keyboard-input input{min-height:44px;font-size:16px}.desktop-keyboard-input label{flex-direction:column;gap:4px;display:flex}.desktop-keyboard-keys{flex-wrap:wrap;gap:8px;display:flex}.desktop-viewer-status{margin:0}.desktop-viewer-status:empty{display:none}:is(.desktop-viewer:fullscreen,.desktop-viewer.expanded){color:#fff;padding-bottom:max(8px, env(safe-area-inset-bottom));overflow:auto}.desktop-viewer-bar>button,.desktop-keyboard button{min-height:44px}.workspace-layout,.workspace-body{min-width:0}.workspace-body>.card{margin:18px 24px}.workspace-layout{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.workspace-sidebar{display:none}.workspace-mobile-identity{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 16px}.workspace-mobile-identity small,.workspace-identity small{color:var(--ink-soft);font-size:12px;display:block}.workspace-bottom-bar{z-index:20;padding:8px max(8px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0}:is(.workspace-bottom-bar button,.workspace-bottom-bar button:has(.nav-badge)){white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:52px;padding:8px 0;font-size:12px}.workspace-bottom-bar .nav-badge{min-width:18px;margin-left:3px;padding:0 4px;font-size:11px}.workspace-more-sheet{width:min(100%,560px);max-width:100%;max-height:80dvh;padding:20px max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-high);border-radius:18px 18px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.workspace-more-sheet::backdrop{background:#00000073}.workspace-more-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-more-heading h2{margin:0;font-size:22px}.workspace-more-sheet nav{background:0 0;border:0;gap:6px;padding:0;display:grid;position:static}.workspace-more-sheet button{min-height:44px}.workspace-more-sheet nav button{text-align:left}@media (width<=767px){.workspace-body>.card{margin:16px}}@media (width>=1024px){.workspace-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;padding-bottom:0;display:grid}.workspace-sidebar{border-bottom:0;border-right:1px solid var(--line);background:var(--surface);flex-flow:column;align-items:stretch;gap:6px;min-height:70vh;max-height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-sidebar .workspace-identity{overflow-wrap:anywhere;flex-basis:auto;padding:0 10px 14px}.workspace-sidebar button{white-space:normal;text-align:left;min-height:44px}.workspace-mobile-identity,.workspace-bottom-bar{display:none}}.section-navigation{-webkit-backdrop-filter:none;background:0 0;border:0;margin:8px 0 24px;padding:0;display:block;position:static}.section-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;display:flex}.section-links a{min-height:44px;color:var(--ink-soft);border-bottom:3px solid #0000;align-items:center;padding:10px 0;text-decoration:none;display:inline-flex}.section-links a[aria-current=page]{color:var(--forest);border-bottom-color:var(--forest);background:var(--selected-surface);font-weight:700}.section-picker{display:none}.workspace-platform-group{gap:2px;display:grid}.workspace-platform-group h2{font-family:var(--font-sans);color:var(--ink-soft);margin:16px 10px 4px;font-size:12px}.workspace-platform-group a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:6px;padding:10px;text-decoration:none;display:flex}.workspace-platform-group a[aria-current=page]{background:var(--selected-surface);color:var(--ink)}@media (width<=767px){.section-links{display:none}.section-picker{gap:6px;display:grid}.section-picker select{width:100%;min-height:44px}}.facebook-task-links{-webkit-backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;gap:6px 16px;padding:8px 0;display:flex;position:static}.facebook-task-links a{align-items:center;min-width:44px;min-height:44px;padding-block:4px;display:inline-flex}header .header-actions{flex-wrap:wrap;flex:0 auto;align-items:flex-end;gap:12px 24px;display:flex}header .header-actions>button{border-radius:8px;min-height:44px;margin-left:0;padding:10px 14px}:root[data-design=neutral]{--font-serif:var(--font-sans);--paper:#f7f7f5;--paper-deep:#ededeb;--surface:#fcfcfb;--surface-raised:#fff;--ink:#252927;--ink-soft:#5d635f;--line:#2529271f;--line-strong:#25292740;--moss:#466d50;--moss-soft:#e7efe9;--chart-hero-line:#9dccad;--focus:0 0 0 2px var(--surface-raised), 0 0 0 5px var(--forest);--shadow-low:0 1px 3px #0000000f;--shadow-mid:0 3px 12px #00000014;--shadow-high:0 8px 28px #00000024}:root[data-design=neutral][data-color-scheme=dark]{--paper:#191b1a;--paper-deep:#141615;--surface:#222524;--surface-raised:#2a2e2b;--ink:#e8ece9;--ink-soft:#adb6b0;--line:#e8ece91f;--line-strong:#e8ece940;--forest:#8bc6a3;--forest-deep:#173629;--forest-tint:#8bc6a31f;--forest-tint-strong:#8bc6a338;--moss:#95cba4;--moss-soft:#233a2b;--shadow-low:0 1px 3px #0000004d;--shadow-mid:0 3px 12px #00000059;--shadow-high:0 8px 28px #00000073}:root[data-design=neutral] body{background-image:none}:root[data-design=neutral] header,:root[data-design=neutral] .dashboard-hero{background:var(--forest-deep)}:root[data-design=neutral] header:after{background:0 0}:root[data-design=neutral] .mark{background:var(--moss-soft);color:var(--forest);box-shadow:none;transform:none}:root[data-design=neutral] .eyebrow{color:var(--ink-soft)}:root[data-design=neutral] .eyebrow:before,:root[data-design=neutral] nav button:after{background:var(--moss)}:root[data-design=neutral] .restore-review blockquote,:root[data-design=neutral] .notice-card,:root[data-design=neutral] .next-action{border-left-color:var(--moss)}:root[data-design=neutral] summary:before{border-color:var(--moss)}:root[data-design=neutral] input:focus-visible,:root[data-design=neutral] select:focus-visible,:root[data-design=neutral] textarea:focus-visible{border-color:var(--forest)}@media (width<=767px){header .header-actions{flex-basis:100%;gap:12px}header .header-actions>button{margin-left:auto}}:root{--elevation-card:0 1px 2px #1432290f, 0 8px 24px -12px #14322933;--elevation-float:0 3px 6px #14322914, 0 14px 36px -12px #14322940;--elevation-overlay:0 8px 20px #14322926, 0 24px 64px -16px #14322959;--action-gradient:linear-gradient(135deg, var(--forest), var(--forest-deep));--accent-gradient:linear-gradient(110deg, var(--forest), var(--brass));--selected-surface:linear-gradient(115deg, var(--forest-tint-strong), var(--forest-tint))}:root[data-design=neutral]{--accent-gradient:linear-gradient(110deg, var(--forest), var(--ink-soft))}:root[data-color-scheme=dark]{--elevation-card:inset 0 1px 0 #ffffff0a, 0 8px 24px -12px #0000008c;--elevation-float:inset 0 1px 0 #ffffff12, 0 14px 36px -12px #000000a6;--elevation-overlay:inset 0 1px 0 #ffffff17, 0 24px 64px -16px #000c;--action-gradient:linear-gradient(135deg, var(--forest), var(--moss))}:root,:root[data-design=neutral],:root[data-color-scheme=dark],:root[data-design=neutral][data-color-scheme=dark]{--shadow-low:var(--elevation-card);--shadow-mid:var(--elevation-float);--shadow-high:var(--elevation-overlay)}.card,.dashboard .widget,.fleet-organizations{box-shadow:var(--elevation-card)}button{min-height:44px}button:active{transition-duration:var(--motion-press)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--forest);outline-offset:3px;transition:none}button.primary,.buttons>button[type=submit]{background:var(--action-gradient);color:var(--surface-raised);box-shadow:var(--elevation-float);border-color:#0000}:root[data-color-scheme=dark] button.primary,:root[data-color-scheme=dark] .buttons>button[type=submit]{color:var(--paper-deep)}nav button[aria-current=page],nav button[aria-current=true],.lead[aria-current=true],.lead[aria-pressed=true]{background:var(--selected-surface);border-color:var(--forest)}.eyebrow:before{background:var(--accent-gradient);border-radius:2px;width:28px;height:3px}.dashboard-header,.section-heading{gap:16px}.dashboard-header h1,.dashboard-header h2{letter-spacing:-.035em}.fleet-attention{border-radius:var(--radius-sm)}.fleet-attention:has(li){background:var(--brass-soft);border-left:3px solid var(--brass-ink);padding:8px 12px}header .header-actions{align-items:center}header .theme-controls{flex:none;display:block;position:relative}header .appearance-trigger{border-radius:10px;align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.appearance-panel{z-index:60;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:min(300px,100vw - 32px);max-height:calc(100dvh - 140px);color:var(--ink);background:var(--surface-raised);box-shadow:var(--elevation-overlay);animation:enter var(--motion-enter) var(--ease) both;padding:20px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.appearance-panel label{color:var(--ink);gap:6px;margin:14px 0 0;font-size:13px;font-weight:650;display:grid}.appearance-panel select{width:100%;min-height:44px;margin:0}.appearance-panel .appearance-title{color:var(--ink);margin:0;font-size:18px;font-weight:700}.appearance-panel .appearance-hint{color:var(--ink-soft);margin:14px 0 0;font-size:12px}.workspace-more-sheet[open],dialog[open]{animation:enter var(--motion-enter) var(--ease) both;box-shadow:var(--elevation-overlay)}dialog[open]::backdrop{animation:fade var(--motion-enter) var(--ease) both}.outcome-check{animation:confirm var(--motion-confirm) var(--ease) both;margin-right:8px;font-weight:750;display:inline-block}.error:before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-weight:750;display:inline-grid}.attention-cue{isolation:isolate;position:relative}.attention-cue>.attention-flash{pointer-events:none;background:var(--brass);border-radius:inherit;animation:attention var(--motion-confirm) ease-out both;position:absolute;inset:0}.loading-skeleton{min-width:0}.loading-skeleton .loading{margin:8px 0}.skeleton-shapes{gap:14px;padding:16px 0;display:grid}.skeleton-shape{background:var(--line);border-radius:var(--radius-sm);height:72px;position:relative;overflow:hidden}.skeleton-shape:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-raised), transparent);opacity:.5;animation:1.6s ease-in-out infinite loading-sheen;position:absolute;inset:0;transform:translate(-100%)}.loading-skeleton-dashboard .skeleton-shapes,.loading-skeleton-organizations .skeleton-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-skeleton-dashboard .skeleton-shape:first-child,.loading-skeleton-organizations .skeleton-shape:first-child{grid-column:1/-1;height:140px}.refresh-status{color:var(--ink-soft);align-items:center;gap:8px;margin:8px 0;font-size:12px;display:inline-flex}.refresh-status:before{content:"";background:var(--forest);border-radius:50%;width:8px;height:8px}@media (hover:hover) and (pointer:fine){button.primary:not(:disabled):hover,button.organization:hover{transform:translateY(-2px)}}@media (hover:none){button:hover{transform:none}}@media (width<=767px){.appearance-panel{left:0;right:auto}}@media (forced-colors:active){.appearance-panel,.card{box-shadow:none;border:1px solid canvastext}button.primary,nav button[aria-current],.lead[aria-pressed=true]{color:canvastext;background:canvas;border-color:highlight}.skeleton-shape{border:1px solid graytext}.attention-flash{display:none}:focus-visible{outline:2px solid highlight!important}}.attention-cue:has(>.fleet-attention){display:block}.attention-cue:has(>.fleet-attention)>.attention-icon{position:absolute;top:10px;right:10px}.attention-cue:has(>.fleet-attention) .fleet-attention{padding-right:38px}.attention-cue:not(.is-actionable) .fleet-attention{background:0 0;border-left-color:#0000}.attention-icon{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:6px;font-size:11px;font-weight:750;display:inline-grid}.is-actionable{color:var(--brass-ink)}.lead.selected{background:var(--selected-surface)}header .appearance-trigger{color:#f1f5ef;background:#143229;border-color:#7fb995}header .appearance-trigger:hover{color:#f1f5ef;background:#1d4636}header .appearance-trigger:focus-visible{outline-color:#f1f5ef}.attention-card>.attention-cue{border-radius:var(--radius-sm);border-left:3px solid #0000;padding:12px 36px 12px 12px}.attention-card>.is-actionable{background:var(--brass-soft);border-left-color:var(--brass-ink)}.attention-card>.attention-cue>.attention-icon{position:absolute;top:14px;right:8px}:root{--chart-forest:#2b7c52;--chart-slate:#3a6fb2;--chart-brass:#b57a28;--chart-plum:#8c4ea8;--chart-clay:#c8462b;--chart-slot-1:var(--chart-forest);--chart-slot-2:var(--chart-slate);--chart-slot-3:var(--chart-brass);--chart-slot-4:var(--chart-plum);--chart-slot-5:var(--chart-clay);--chart-other:#7b8880;--chart-ramp-1:#034a2b;--chart-ramp-2:#025e37;--chart-ramp-3:#127246;--chart-ramp-4:#2e8659;--chart-ramp-5:#449a6b;--chart-ramp-6:#59ae7e;--chart-ramp-7:#6ec392;--chart-status-good:var(--moss);--chart-status-warning:#a47723;--chart-status-critical:var(--clay);--chart-track:color-mix(in srgb, var(--ink) 9%, transparent);--chart-area-opacity:.22;--chart-hero-line:var(--brass)}:root[data-color-scheme=dark]{--chart-forest:#3d9866;--chart-slate:#5a8fd8;--chart-brass:#b8842a;--chart-plum:#a374ca;--chart-clay:#df6545;--chart-other:#8e9b93;--chart-ramp-1:#96eab6;--chart-ramp-2:#81d5a2;--chart-ramp-3:#6cc08e;--chart-ramp-4:#57ab7a;--chart-ramp-5:#429767;--chart-ramp-6:#2c8355;--chart-ramp-7:#106f43;--chart-status-warning:var(--brass);--chart-area-opacity:.3}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-data>table{display:table}.chart-slot-1{color:var(--chart-slot-1)}.chart-slot-2{color:var(--chart-slot-2)}.chart-slot-3{color:var(--chart-slot-3)}.chart-slot-4{color:var(--chart-slot-4)}.chart-slot-5{color:var(--chart-slot-5)}.chart-other{color:var(--chart-other)}.chart-ramp-1{color:var(--chart-ramp-1)}.chart-ramp-2{color:var(--chart-ramp-2)}.chart-ramp-3{color:var(--chart-ramp-3)}.chart-ramp-4{color:var(--chart-ramp-4)}.chart-ramp-5{color:var(--chart-ramp-5)}.chart-ramp-6{color:var(--chart-ramp-6)}.chart-ramp-7{color:var(--chart-ramp-7)}.chart-status-good{color:var(--chart-status-good)}.chart-status-warning{color:var(--chart-status-warning)}.chart-status-critical{color:var(--chart-status-critical)}.chart-track{color:var(--chart-track)}.chart-bar,.chart-track,.chart-meter-fill,.chart-swatch rect{fill:currentColor}.chart-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-area-fill{fill:currentColor;fill-opacity:var(--chart-area-opacity);stroke:none}.chart-ring,.chart-ring.chart-track{fill:none;stroke:currentColor;stroke-width:12px}.chart{min-width:0;position:relative}.chart-figure{margin:0}.chart-figure svg{display:block;overflow:visible}.chart-label{color:var(--ink);font-size:13px}.chart-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.chart-conversion{color:var(--ink-soft);margin-left:8px;font-size:12px;font-weight:500}.chart-empty-text{color:var(--ink-soft);text-align:center;margin:0;padding:20px 0;font-size:14px}.chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.chart-legend li{align-items:center;gap:7px;display:inline-flex}.chart-swatch{flex:none;width:12px;height:12px}.chart-axis{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.chart-plot{width:100%;height:160px}.chart-sparkline .chart-plot{height:36px}.chart-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chart-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;display:grid}.chart-bar-track{grid-column:1/-1;width:100%;height:12px}.chart-columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.chart-column{text-align:center;grid-template-rows:auto 120px auto;justify-items:center;gap:4px;display:grid}.chart-column-mark{width:100%;max-width:24px;height:120px}.chart-column .chart-label{color:var(--ink-soft);font-size:11px;line-height:1.3}.chart-donut .chart-figure{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.chart-donut-ring{display:grid}.chart-donut-ring>*{grid-area:1/1}.chart-donut-ring svg{width:100%;height:auto}.chart-donut-total{text-align:center;place-content:center;margin:0;display:grid}.chart-donut-total strong{color:var(--ink);font-size:22px;line-height:1.1}.chart-donut-total span{color:var(--ink-soft);font-size:12px}.chart-donut .chart-legend{flex-direction:column;margin:0}.chart-donut .chart-legend .chart-value{margin-left:auto;padding-left:12px}.chart-meter-text{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;font-size:13px;display:flex}.chart-meter-text strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.chart-meter-used{color:var(--ink);font-weight:650}.chart-meter-track{width:100%;height:10px;overflow:visible}.chart-meter-track .chart-track{stroke:color-mix(in srgb, var(--ink) 50%, transparent);stroke-width:1px}.chart-meter-normal .chart-track{color:var(--moss-soft)}.chart-meter-warning .chart-track{color:var(--brass-soft)}.chart-meter-over .chart-track{color:var(--clay-soft)}.dashboard{max-width:1400px;margin:0 auto;padding:28px 36px 60px}.dashboard-header{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.dashboard-header>div{min-width:0;max-width:100%}.dashboard-header h1{margin-bottom:4px}.dashboard-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-period{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px}.support-open p{overflow-wrap:anywhere}.dashboard-body{transition:opacity var(--quick) var(--ease)}.dashboard-body.is-stale{opacity:.55}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:16px;display:grid}.dashboard-grid.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid>.card{margin:0}.dashboard-cards>.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-low);align-content:start;gap:12px;padding:24px;display:grid}.dashboard-cards>.card>.section-heading{align-items:baseline;margin:0}.dashboard-cards>.card h2,.customers-card h2{font-size:20px}.widget-note{color:var(--ink-soft);font-size:13px}.dashboard-footnote{color:var(--ink-soft);margin:0;font-size:13px}.dashboard-empty-line,.dashboard-setup-line,.dashboard-line{color:var(--ink-soft);margin:0;font-size:14px}.dashboard-setup-line,.dashboard-line{margin-bottom:16px}.dashboard-figures{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:12px 16px;margin:0;display:grid}.dashboard-figures.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-figures>div{border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-hairline);align-content:start;gap:4px;padding:8px 12px;display:grid;position:relative}.dashboard-figures dt{color:var(--ink-soft);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.dashboard-figures dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.dashboard-figure{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.15}.figure-note{color:var(--ink-soft);flex-basis:100%;font-size:12px}.figure-link{color:inherit;text-decoration:none}.figure-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.figure-link:focus-visible{box-shadow:none}.dashboard-figures>.is-linked:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--forest) 35%, transparent), var(--shadow-low)}.dashboard-figures>.is-linked:hover .figure-link{color:var(--forest);text-decoration:underline}.dashboard-figures>.is-linked:focus-within{box-shadow:var(--focus)}.status-line{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;padding:8px 12px;font-size:13px;list-style:none;display:flex}.status-line>li{font-variant-numeric:tabular-nums}.status-line>.status-problem{color:var(--ink);font-weight:600}.status-ok>[aria-hidden=true]{color:var(--chart-status-good);font-weight:700}.status-problem>[aria-hidden=true]{color:var(--chart-status-critical);font-weight:700}.activity-chart{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.chart-caption{color:var(--ink-soft);margin:0;font-size:13px;font-weight:600}.agent-list{margin:0;padding:0;list-style:none;display:grid}.agent-row{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.agent-row:first-child{border-top:0;padding-top:0}.agent-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.agent-name{color:var(--ink);font-weight:650}.agent-pill{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:650;display:inline-flex}.agent-pill.is-enabled{border-color:color-mix(in srgb, var(--chart-status-good) 45%, transparent);background:color-mix(in srgb, var(--chart-status-good) 12%, transparent)}.agent-pill.is-enabled>[aria-hidden=true]{color:var(--chart-status-good)}.agent-pill.is-paused{background:var(--paper-deep)}.agent-pill>[aria-hidden=true]{margin-right:4px}.agent-working{color:var(--forest);font-size:12px;font-weight:650}.agent-meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.spend-card .chart-meter-text strong{font-family:var(--font-sans);font-size:28px;font-weight:650;line-height:1.15}.customers-card{box-shadow:var(--shadow-low);margin:16px 0 0;padding:24px}.fleet-table.customers-table{min-width:760px}.dashboard-action{border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-action:hover{background:var(--forest-deep)}:root[data-color-scheme=dark] .dashboard-action{color:var(--forest-deep)}:root[data-color-scheme=dark] .dashboard-action:hover{background:color-mix(in srgb, var(--forest) 85%, white)}.period-control{border:1px solid var(--line);background:var(--paper-deep);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.period-control button{box-shadow:none;color:var(--ink-soft);background:0 0;border-color:#0000;padding:6px 14px}.period-control button:hover{box-shadow:none;color:var(--ink);transform:none}.period-control button[aria-checked=true]{background:var(--surface-raised);box-shadow:var(--shadow-low);color:var(--ink)}.dashboard-hero{border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--brass) 18%, transparent), transparent 55%), var(--forest-deep);box-shadow:var(--shadow-mid);color:#f1f5ef;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:18px 32px;padding:28px 32px;display:grid}.dashboard-hero h2{color:#f1f5ef;margin:0}.dashboard-hero-figure{color:var(--brass);font-family:var(--font-serif);margin:4px 0;font-size:56px;font-weight:600;line-height:1}.dashboard-hero-note{color:#f1f5efb8;margin:0;font-size:13px}.dashboard-hero-stats{color:#f1f5efb8;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dashboard-hero-stats strong{color:var(--brass);font-family:var(--font-serif);font-size:28px;font-weight:600;line-height:1.1}.fleet-organizations{margin:18px 0 0}.fleet-table-frame{position:relative;overflow-x:auto}.fleet-table{overflow-wrap:normal;min-width:1080px;margin:0}.fleet-table>*>tr>th,.fleet-table>*>tr>td{font-variant-numeric:tabular-nums;vertical-align:top}.fleet-table>thead>tr>th{vertical-align:bottom;padding:4px 6px}.fleet-sort-button{box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;padding:5px 8px}.fleet-sort-button:hover{background:var(--forest-tint);box-shadow:none;transform:none}.fleet-open{box-shadow:none;color:var(--forest);text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 40%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650}.fleet-open:hover{box-shadow:none;background:0 0;text-decoration-color:currentColor;transform:none}.fleet-table>tbody>tr>th small{font-weight:400;display:block}.fleet-spark{width:96px;margin-top:4px}.fleet-spark .chart-plot{height:24px}.fleet-sort{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.fleet-sort label{flex:160px;margin:0}.fleet-sort select{min-height:44px;margin-bottom:0}.fleet-organization-list,.fleet-attention{margin:0;padding:0;list-style:none}.fleet-organization-list{gap:12px;display:grid}.fleet-organization{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:16px}.fleet-organization-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.fleet-organization-heading h3{min-width:0;margin:0;font-size:17px}.fleet-organization .fleet-open{overflow-wrap:anywhere;min-height:44px}.fleet-agent-state{color:var(--ink-soft);font-size:12px}.fleet-summary,.fleet-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.fleet-summary dt,.fleet-detail-grid dt{color:var(--ink-soft);font-size:12px}.fleet-summary dd,.fleet-detail-grid dd{font-variant-numeric:tabular-nums;margin:0}.fleet-summary dd{font-size:20px;font-weight:600}.fleet-attention{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.fleet-attention li:not(.muted){color:var(--brass-ink)}.fleet-organization-details{border-top:1px solid var(--line);margin-top:12px}.fleet-organization-details summary{min-height:44px;padding:8px 0;font-size:13px}.fleet-detail-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));font-size:13px}.fleet-back,.fleet-drill>.dashboard-period{margin-bottom:14px}@media (width<=700px){.dashboard{padding:16px 16px 48px}.dashboard-grid.dashboard-cards{grid-template-columns:minmax(0,1fr)}.dashboard-cards>.card,.customers-card{padding:16px}.dashboard-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-figures>.is-linked,.dashboard-controls button,.fleet-open,.fleet-back{min-height:44px}.fleet-table.customers-table{min-width:0}.dashboard-hero{grid-template-columns:minmax(0,1fr);padding:20px}.dashboard-hero-figure{font-size:44px}.chart-donut .chart-figure{grid-template-columns:minmax(0,1fr);justify-items:center}.chart-donut-ring{width:160px}.dashboard-header{align-items:flex-start}.dashboard-hero-stats strong{font-size:24px}.fleet-table-frame{overflow:visible}.fleet-table,.fleet-table>tbody,.fleet-table>tbody>tr,.fleet-table>tbody>tr>th,.fleet-table>tbody>tr>td{background:0 0;border:0;display:block;overflow:visible}.fleet-table{overflow-wrap:anywhere;min-width:0}.fleet-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fleet-table>tbody>tr{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);margin:0 0 12px;padding:12px 14px}.fleet-table>tbody>tr>th{padding:0 0 6px;font-size:16px}.fleet-table>tbody>tr>td{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:4px 0;display:flex}.fleet-table>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--ink-soft);font-size:13px}.fleet-sort{flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;display:flex}.fleet-sort label{flex:140px}}
