:root{--ink:#16181d;--muted:#4a5060;--line:#d9dce3;--accent:#3b3fd8;--bg:#fff;--card:#f5f6fa}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font:16px/1.55 system-ui,sans-serif}main,footer nav{max-width:44rem;margin:0 auto;padding:0 16px}section{border-top:1px solid var(--line);padding:32px 0}section.hero{border-top:0;padding-top:20px}h1{margin:.4rem 0;font-size:1.9rem;line-height:1.15}h2{margin:0 0 12px;font-size:1.4rem;line-height:1.2}h3{margin:16px 0 4px}.eyebrow{color:var(--accent);margin:0;font-weight:700}.lead{margin:.6rem 0;font-size:1.05rem}.actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0;display:flex}.trust{color:var(--muted);margin:0 0 16px;font-style:italic}.button{background:var(--accent);color:#fff;border-radius:8px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.mock-button{padding:8px 14px}.mock,.alert{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 16px}.alert{margin-bottom:16px}.label{text-transform:none;font-size:.85rem;font-weight:700;display:inline-block}.mock ul{margin:4px 0 0;padding:0;list-style:none}blockquote{border-left:3px solid var(--accent);margin:8px 0;padding-left:12px}dt{margin-top:12px;font-weight:700}dd{margin:0}footer{border-top:1px solid var(--line);padding:24px 0}footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}a{color:var(--accent)}a:focus-visible{outline-offset:2px;outline:3px solid #f5a623}.button:focus-visible{outline-color:var(--ink)}.mock .label{display:block}.app-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.app-header nav{flex-wrap:wrap;gap:8px 16px;display:flex}.app-header button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 12px}fieldset{border:1px solid var(--line);border-radius:8px;margin:12px 0}fieldset label{overflow-wrap:anywhere;padding:6px 0;display:block}button.button{font:inherit;cursor:pointer;border:0;font-weight:700}button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.events{padding:0;list-style:none}.events li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.admin-shell){--bg:#0d1112;--ink:#edf2ef;--muted:#a6b1b5;--line:#303b40;--card:#171e21;--accent:#72d7c3;background:var(--bg);color:var(--ink);font-family:var(--font-sans,system-ui), sans-serif}body:has(.admin-shell) .app-header{background:#111719;border-color:#263136}body:has(.admin-shell) .app-header a{color:#dbe4e1;text-decoration:none}body:has(.admin-shell) .app-header a:hover{color:#72d7c3}.app-header+main:has(.admin-feedback){width:100%;max-width:1120px;padding:34px clamp(18px,4vw,48px) 72px}.admin-feedback{--feedback-muted:#a6b1b5;--feedback-line:#303b40;--feedback-panel:#171e21;--feedback-green:#72d7c3}.admin-feedback .feedback-heading{border:0;padding:0 0 24px}.admin-feedback .feedback-kicker{color:var(--feedback-green);letter-spacing:.14em;margin:0 0 10px;font-size:.72rem;font-weight:700}.admin-feedback h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.7rem);font-weight:550}.admin-feedback .feedback-heading>p:last-child{color:var(--feedback-muted);margin:9px 0 0}.admin-feedback .feedback-tools{border:1px solid var(--feedback-line);background:#131a1d;border-radius:12px;padding:18px 20px}.admin-feedback .feedback-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-feedback .feedback-filter-select{width:180px;color:var(--feedback-muted);gap:6px;font-size:.78rem;display:grid}.admin-feedback .feedback-filter-control{min-width:0;position:relative}.admin-feedback .feedback-filter-label{color:var(--feedback-muted);font-size:.78rem}.admin-feedback .feedback-filters select,.admin-feedback .feedback-filters button[type=submit],.admin-feedback .feedback-export{color:#edf2ef;min-height:42px;font:inherit;background:#1b2428;border:1px solid #39474c;border-radius:7px;padding:0 13px}.admin-feedback .feedback-filter-native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-color:#1b2428;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3 5 4 4 4-4' stroke='%23b8c4c5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:0 34px 0 12px;font-size:14px;line-height:1.2}.admin-feedback .feedback-filter-native[hidden]{display:none}.admin-feedback .feedback-filter-trigger{color:#edf2ef;text-align:left;background:#1b2428;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font-size:14px;line-height:1.2;display:flex}.admin-feedback .feedback-filter-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-feedback .feedback-filter-trigger:hover{border-color:#627176}.admin-feedback .feedback-filter-trigger:focus-visible{outline-offset:-2px;outline:2px solid #72d7c3}.admin-feedback .feedback-filter-chevron{border-bottom:1.5px solid #b8c4c5;border-right:1.5px solid #b8c4c5;flex:none;width:10px;height:10px;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.admin-feedback .feedback-filter-trigger[aria-expanded=true] .feedback-filter-chevron{transform:translateY(2px)rotate(225deg)}.admin-feedback .feedback-filter-listbox{z-index:30;overscroll-behavior:contain;color:#edf2ef;background:#1b2428;border:1px solid #39474c;border-radius:8px;width:100%;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 24px #00000061}.admin-feedback .feedback-filter-select[data-placement=above] .feedback-filter-listbox{top:auto;bottom:calc(100% + 6px)}.admin-feedback .feedback-filter-option{cursor:pointer;border-radius:5px;align-items:center;min-height:38px;padding:0 10px;font-size:14px;display:flex}.admin-feedback .feedback-filter-option[aria-selected=true]{color:#a8ebdc}.admin-feedback .feedback-filter-option[data-active=true]{color:#edf2ef;background:#283b3b;outline:none}.admin-feedback .feedback-filters button[type=submit]{color:#c5f1e7;cursor:pointer;background:#183a34;border-color:#3a7a6d;font-size:.87rem}.admin-feedback .feedback-export{color:#8fe5d2;align-items:center;font-size:.87rem;text-decoration:none;display:inline-flex}.admin-feedback .feedback-export.is-disabled{opacity:.6;cursor:not-allowed}.admin-feedback .feedback-filters button[type=submit]:hover,.admin-feedback .feedback-export:hover{border-color:var(--feedback-green)}.admin-feedback .feedback-retention{max-width:78ch;color:var(--feedback-muted);margin:14px 0 0;font-size:.82rem;line-height:1.55}.admin-feedback .feedback-count{color:var(--feedback-muted);margin:22px 0 8px;font-size:.82rem}.admin-feedback .feedback-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-feedback .feedback-card{border:1px solid var(--feedback-line);background:var(--feedback-panel);border-radius:11px;padding:20px 22px}.admin-feedback .feedback-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-feedback .feedback-workspace{color:#e6eeeb;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;font-size:.88rem;font-weight:600;display:flex}.admin-feedback .feedback-workspace span{color:#77858a;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.admin-feedback .feedback-card h2{margin:8px 0 5px;font-size:1.15rem;font-weight:550}.admin-feedback .feedback-meta{color:var(--feedback-muted);text-transform:capitalize;margin:0;font-size:.79rem}.admin-feedback .feedback-rating{border:1px solid #0000;border-radius:999px;flex:none;padding:6px 10px;font-size:.74rem;font-weight:600}.admin-feedback .feedback-rating.is-useful{color:#91dfca;background:#18352f;border-color:#32685d}.admin-feedback .feedback-rating.is-not-useful{color:#e7ab98;background:#342522;border-color:#73564c}.admin-feedback .feedback-rating.is-unrated{color:#b6c0c3;background:#222a2e;border-color:#465257}.admin-feedback .feedback-signals{border-top:1px solid #293438;flex-wrap:wrap;gap:10px 30px;margin:18px 0 0;padding-top:14px;display:flex}.admin-feedback .feedback-signals div{gap:3px;display:grid}.admin-feedback .feedback-signals dt{color:#849197;margin:0;font-size:.69rem}.admin-feedback .feedback-signals dd{color:#dce5e2;font-size:.81rem}.admin-feedback .feedback-card blockquote{color:#d5dfdc;white-space:pre-wrap;overflow-wrap:anywhere;background:#12191c;border-left:2px solid #3c8476;border-radius:0 6px 6px 0;margin:16px 0 0;padding:11px 14px;font-size:.9rem}.admin-feedback .feedback-empty{color:var(--feedback-muted);text-align:center;border:1px dashed #3a474b;border-radius:11px;margin-top:12px;padding:30px}.admin-feedback .feedback-empty h2{color:#e4ece9;margin:0 0 5px;font-size:1.05rem}.admin-feedback .feedback-empty p{margin:0;font-size:.85rem}:is(body:has(.admin-shell) a:focus-visible,body:has(.admin-shell) button:focus-visible,body:has(.admin-shell) select:focus-visible){outline:2px solid var(--accent);outline-offset:3px}body:has(.admin-shell) .admin-feedback .feedback-filter-trigger:focus-visible{outline-offset:-2px;outline:2px solid #72d7c3}@media (max-width:600px){.app-header+main:has(.admin-feedback){padding-top:24px}.admin-feedback .feedback-tools{padding:14px}.admin-feedback .feedback-filters{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-feedback .feedback-filter-select,.admin-feedback .feedback-filters select,.admin-feedback .feedback-filters button[type=submit],.admin-feedback .feedback-export{width:100%}.admin-feedback .feedback-card{padding:16px}.admin-feedback .feedback-card-top{align-items:flex-start}.admin-feedback .feedback-rating{font-size:.69rem}.admin-feedback .feedback-signals{gap:12px 20px}}body:has(.signin-page){background:#0a0c0e}.signin-page{--signin-muted:#a3adb5;--signin-line:#ffffff21;color:#eef1f3;min-height:100svh;font-family:var(--font-sans), system-ui, sans-serif;background:#0a0c0e;flex-direction:column;padding:0 clamp(20px,5vw,72px);display:flex}.signin-page a{color:inherit;text-decoration:none}.signin-page a:focus-visible,.signin-page button:focus-visible{outline-offset:5px;outline:2px solid #22c96a}.signin-header,.signin-footer{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.signin-header{border-bottom:1px solid var(--signin-line);padding:26px 0}.signin-brand{letter-spacing:-.035em;font-size:1.4rem;font-weight:500}.signin-page .signin-back{color:var(--signin-muted);align-items:center;gap:12px;font-size:.85rem;display:inline-flex}.signin-page .signin-back:hover{color:#eef1f3}.signin-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,112px);width:100%;max-width:1040px;margin:0 auto;padding:72px 0;display:grid}.signin-form-area{min-width:0}.signin-page h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.signin-intro{color:#c9d0d5;max-width:30ch;margin:0 0 32px;font-size:1.05rem;line-height:1.7}.signin-submit{color:#03140a;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#22c96a;border:0;border-radius:2px;align-items:center;gap:14px;padding:16px 20px;font-weight:600;transition:background .15s;display:flex}.signin-submit:hover{background:#3bd77e}.signin-submit:disabled{opacity:.7;cursor:wait}.discord-mark{flex:none;width:22px;height:22px}.signin-submit-arrow{margin-left:auto;font-size:1.2rem}.signin-handoff{color:var(--signin-muted);margin:18px 0 0;font-size:.85rem;line-height:1.75}.signin-context{border-left:1px solid var(--signin-line);min-width:0;padding-left:clamp(32px,4vw,56px)}.signin-page h2{letter-spacing:-.025em;max-width:17ch;margin:0 0 20px;font-size:clamp(1.7rem,2.5vw,2rem);font-weight:500;line-height:1.15}.signin-context>p{color:var(--signin-muted);margin:0;font-size:.95rem;line-height:1.75}.signin-context dl{margin:28px 0 0}.signin-context dl>div{border-top:1px solid var(--signin-line);padding:16px 0}.signin-context dt{color:#d0d7dc;margin:0;font-size:.8rem;font-weight:500}.signin-context dd{color:var(--signin-muted);margin:6px 0 0;font-size:.85rem;line-height:1.65}.signin-footer{border-top:1px solid var(--signin-line);color:var(--signin-muted);padding:24px 0;font-size:.75rem}.signin-footer nav{gap:24px;max-width:none;margin:0;padding:0;display:flex}.signin-footer a:hover{text-underline-offset:4px;text-decoration:underline}.signin-error{color:#ebcec8;background:#171b1f;border-left:2px solid #cf8a7e;margin:0 0 24px;padding:14px 16px;font-size:.9rem;line-height:1.6}.signin-dev{margin-top:20px}.signin-dev button{color:var(--signin-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}@media (max-width:800px){.signin-main{grid-template-columns:minmax(0,1fr);gap:48px;max-width:440px;padding:48px 0}.signin-context{border-left:0;border-top:1px solid var(--signin-line);padding:32px 0 0}.signin-page h2{max-width:none}.signin-footer{flex-direction:column;align-items:start;gap:16px}}body:has(.landing){background:#0a0c0e}.landing{--bg:#0a0c0e;--panel:#101316;--panel-2:#161a1e;--edge:#ffffff17;--text:#eef1f3;--muted:#9ba4ac;--green:#22c96a;--red:#e5534b;--gutter:clamp(16px, 5vw, 72px);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;font-size:17px;overflow-x:clip}.landing a{color:var(--text)}.landing a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.landing p{margin:0}.landing .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;flex:none;width:1.1em;height:1.1em}.landing .muted{color:var(--muted)}.landing .small{font-size:.8rem}.site-header{max-width:1440px;padding:18px var(--gutter);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.header-links{align-items:center;gap:36px;display:flex}.site-header nav{align-items:center;gap:28px;display:flex}.landing .site-header a{font-size:.85rem;font-weight:400;text-decoration:none}.landing .site-header nav a{color:var(--muted);text-underline-offset:5px;padding:8px 0;transition:color .15s}.landing .site-header nav a:hover,.landing .site-header nav a:focus-visible{color:var(--text);text-decoration:underline}.landing .site-header .brand{letter-spacing:-.035em;font-size:1.4rem;font-weight:500}.landing .header-signin{border-left:1px solid #ffffff21;align-items:center;gap:12px;min-height:36px;padding:0 0 0 28px;display:inline-flex}.header-signin .icon{width:14px;height:14px;color:var(--muted);transition:transform .15s}.header-signin:hover .icon{transform:translate(2px)}@media (max-width:720px){.header-links,.site-header nav{gap:20px}.landing .header-signin{padding-left:20px}}@media (max-width:420px){.landing .header-signin{border-left:0;padding-left:0}}.landing main{max-width:1440px;padding:0 var(--gutter)}.landing section{border-top:1px solid var(--edge);padding:72px 0}.landing section:not(.hero)>*{max-width:46rem}.landing h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.landing h3{margin:24px 0 4px;font-size:1.15rem}.landing section p+p{margin-top:14px}.landing .hero{border-top:0;align-items:center;gap:48px;padding:48px 0 72px;display:grid}.landing .eyebrow{color:var(--muted);font-size:.95rem;font-weight:400}.landing h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:18px 0 24px;font-size:clamp(2.5rem,4.3vw,3.8rem);font-weight:500;line-height:1.06}.landing .lead{color:#c9d0d5;max-width:44ch;font-size:1.05rem;line-height:1.7}.landing .actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:28px 0 20px;display:flex}.landing .button{background:var(--green);color:#03140a;border-radius:4px;padding:16px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block}.landing .button:focus-visible{outline-color:var(--text)}.landing .arrow-link{border-bottom:1px solid var(--text);padding-bottom:2px;font-weight:500;text-decoration:none}.landing .hero .button{border-radius:2px;padding:15px 24px;font-size:1rem;font-weight:600}.landing .hero .arrow-link{border-color:#657068;font-size:.95rem;font-weight:400}.landing .trust{color:var(--muted);font-size:.8rem;font-style:normal;line-height:1.8}.landing .label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.panel{background:var(--panel);border:1px solid #ffffff21;border-radius:4px;grid-template-columns:140px minmax(0,1fr);margin:0;font-size:.85rem;display:grid}.panel-side{border-right:1px solid var(--edge);padding:22px 12px}.panel-brand{border-bottom:1px solid var(--edge);padding:0 10px 16px;font-size:1.1rem;font-weight:500}.panel-nav{margin:12px 0;padding:0;list-style:none}.panel-nav li{color:#c9cfd4;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.panel-nav li.active{color:var(--text);background:#ffffff0a;font-weight:500}.panel-nav .badge{color:#e6a095;text-align:center;background:#e1847724;border-radius:3px;min-width:20px;margin-left:auto;padding:0 5px;font-size:.7rem;font-weight:500}.panel-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:16px 10px 0;font-size:.72rem}.panel-nav.channels li{color:#adb7bf;gap:5px;padding:8px 0;font-size:.75rem}.panel-nav.channels .icon{color:var(--muted)}.panel-main{min-width:0}.panel-head{border-bottom:1px solid var(--edge);align-items:flex-start;gap:14px;padding:18px 24px;display:flex}.panel-head>.icon{width:1.5em;height:1.5em;margin-top:2px}.panel-head>div{flex:1}.panel-title{font-size:1.3rem;font-weight:600}.panel-count{color:#e6a095;vertical-align:middle;margin-left:12px;font-size:.75rem;font-weight:400;display:inline-block}.landing .panel-head p+p{margin-top:6px}.panel-head .label{padding-top:5px;font-size:.65rem;font-weight:400}.digest-row{background:#151c19;border:1px solid #8db69e21;border-radius:3px;margin:18px 24px 0;padding:16px 18px}.digest-title{margin-bottom:6px;font-weight:500}.digest-title:before{content:"";vertical-align:middle;background:#8db69e;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.digest-title .small{margin-left:8px;font-size:.85rem;font-weight:400}.landing .digest-row p+p{margin-top:6px}.mock-alert{background:#171b1f;border:1px solid #ffffff14;border-radius:3px;margin:18px 24px 24px;padding:20px;position:relative}.mock-alert:before{content:"";background:#cf8a7e;width:2px;height:38px;position:absolute;top:20px;left:-1px}.mock-alert-head{align-items:center;gap:14px;display:flex}.mock-alert-title{color:#ebcec8;font-size:1rem;font-weight:500}.landing .mock-alert-head p+p{margin-top:6px;font-size:.85rem}.landing blockquote{border:0;border-bottom:1px solid var(--edge);font-family:var(--font-serif), Georgia, serif;margin:20px 0;padding:0 0 20px;font-size:1.35rem;line-height:1.4}.meta{color:#c9cfd4;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mock-alert .meta{color:var(--muted);font-size:.8rem}.landing .mock-alert blockquote{color:#d9dedb;font-size:1.35rem;font-weight:300;line-height:1.5}.mock-reasons{color:#b9c2c8;gap:6px;margin:16px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.mock-reasons li{padding-left:12px;position:relative}.mock-reasons li:before{content:"";background:#7c878f;width:3px;height:3px;position:absolute;top:8px;left:0}.landing .mock-alert-foot{border-top:1px solid var(--edge);color:var(--muted);margin-top:24px;padding-top:16px;font-size:.7rem}.landing .mock-button{border:1px solid var(--edge);color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:inline-flex}.landing section.member-requests{padding:clamp(64px,7vw,104px) 0}.landing section.member-requests>*{max-width:none}.member-requests-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.member-requests-intro{min-width:0}.landing .member-requests h2{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;line-height:1.08}.member-requests-details{min-width:0}.member-situations{counter-reset:member-situation;margin:0;padding:0;list-style:none}.member-situations li{counter-increment:member-situation;border-bottom:1px solid #ffffff21;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:24px;padding:30px 0;display:grid}.member-situations li:first-child{padding-top:6px}.member-situations li:before{content:counter(member-situation, decimal-leading-zero);color:#859099;font-variant-numeric:tabular-nums;padding-top:4px;font-size:.7rem}.landing .member-situations h3{letter-spacing:-.015em;margin:0 0 8px;font-size:1.15rem;font-weight:500;line-height:1.4}.member-situations p{color:var(--muted);font-size:1rem;line-height:1.65}.landing .member-requests-note{max-width:40ch;color:var(--muted);margin:28px 0 0;font-size:1rem;line-height:1.7}@media (max-width:800px){.member-requests-layout{grid-template-columns:minmax(0,1fr);gap:40px}.landing .member-requests h2{max-width:17ch;font-size:clamp(2.5rem,6.5vw,3.5rem)}.member-situations li{gap:16px}.landing .member-requests-note{margin-top:24px}}.landing #example-alerts{scroll-margin-top:24px}.landing section#example-alerts>*{max-width:none}.examples-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;display:flex}.landing .examples-heading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;flex:none;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400}.examples-heading p{max-width:24rem;color:var(--muted);font-size:.9rem;line-height:1.65}.examples-grid{counter-reset:alert-example;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.landing .alert{grid-template-rows:subgrid;counter-increment:alert-example;background:0 0;border:0;border-radius:0;grid-row:span 4;gap:0;min-width:0;max-width:none;margin:0;padding:0 clamp(24px,3vw,44px);display:grid}.landing .alert:first-child{padding-left:0}.landing .alert:last-child{padding-right:0}.landing .alert:not(:last-child){border-right:1px solid #ffffff21}.alert-topline{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.alert-topline:after{content:counter(alert-example, decimal-leading-zero);color:#7c878f;font-variant-numeric:tabular-nums;font-size:.75rem}.landing .alert .label{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:.75rem;font-weight:400}.landing .alert-heading h3{letter-spacing:-.01em;margin:0 0 10px;font-size:1.05rem;font-weight:600;line-height:1.4}.alert-member{color:var(--muted);font-size:.8rem}.landing .alert blockquote{letter-spacing:-.005em;color:#d9dedb;border:0;margin:32px 0;padding:0;font-size:clamp(1.3rem,1.65vw,1.5rem);font-weight:300;line-height:1.5}.alert-reasons{border-top:1px solid var(--edge);padding-top:20px}.alert-reasons>p{color:#e0e5e7;font-size:.85rem;font-weight:500}.landing #example-alerts .alert-reasons ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.alert-reasons li{color:#b9c2c8;padding-left:13px;font-size:.95rem;line-height:1.6;position:relative}.alert-reasons li:before{content:"";background:#8b969e;width:3px;height:3px;position:absolute;top:10px;left:0}@media (max-width:1000px){.examples-heading{flex-direction:column;align-items:start;gap:16px}.examples-heading p{max-width:36rem}.examples-grid{grid-template-columns:minmax(0,1fr)}.landing .alert{grid-row:auto;grid-template-rows:auto;padding:32px 0}.landing .alert:not(:last-child){border-bottom:1px solid #ffffff21;border-right:0}.landing .alert:first-child{padding-top:0}.landing .alert:last-child{padding-bottom:0}.alert-topline{margin-bottom:24px}.landing .alert blockquote{max-width:34rem;font-size:clamp(1.35rem,2.6vw,1.6rem)}}.landing section:not(.hero) ul{padding-left:20px}.landing section.landing-summary{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,7vw,100px);padding:64px 0;display:grid}.landing section.landing-summary>*,.landing section.privacy-overview>*{min-width:0;max-width:none}.landing .landing-summary h2{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500;line-height:1.15}.landing-summary>p,.landing-summary>div>p{color:#c9d0d5;max-width:47ch;font-size:1.05rem;line-height:1.75}.landing section.privacy-overview{padding:clamp(72px,7vw,104px) 0}.privacy-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.landing .privacy-overview h2{max-width:13ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4vw,3.75rem);font-weight:400;line-height:1.08}.privacy-details{min-width:0}.landing section.privacy-overview .privacy-policies{margin:0;padding:0;list-style:none}.privacy-policies li{color:#d0d7dc;border-bottom:1px solid #ffffff21;padding:18px 0;font-size:1rem;line-height:1.65}.privacy-policies li:first-child{padding-top:4px}.landing .privacy-consent{max-width:48ch;color:var(--muted);margin-top:28px;font-size:.9rem;line-height:1.75}.landing .privacy-policy-link{margin-top:24px}.privacy-policy-link a{border-bottom:1px solid #657068;align-items:center;gap:16px;padding-bottom:5px;font-size:.9rem;text-decoration:none;display:inline-flex}.privacy-policy-link .icon{width:14px;height:14px;color:var(--muted)}.landing .creator-fit p.creator-fit-caveat{color:var(--muted);margin-top:24px;font-size:.95rem}@media (max-width:800px){.landing section.landing-summary,.privacy-layout{grid-template-columns:minmax(0,1fr);gap:28px}.landing .landing-summary h2{max-width:22ch}.landing .privacy-overview h2{max-width:17ch}.privacy-layout{gap:36px}}.landing dt{margin-top:20px;font-weight:600}.landing dd{color:var(--muted);margin:4px 0 0}.landing section.pilot-pricing{padding:clamp(72px,7vw,104px) 0;scroll-margin-top:24px}.landing section.pilot-pricing>*,.landing section.landing-faq>*{max-width:none}.pilot-pricing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.landing .pilot-intro h2{max-width:14ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;font-size:clamp(2.7rem,4vw,3.75rem);font-weight:400;line-height:1.08}.pilot-no-card{color:#d0d7dc;font-size:1rem}.pilot-duration{white-space:nowrap}.landing .pilot-description{max-width:40ch;color:var(--muted);margin-top:16px;font-size:1rem;line-height:1.75}.pilot-offer{border-left:1px solid #ffffff21;padding:8px 0 8px clamp(32px,4vw,56px)}.pilot-price{letter-spacing:-.055em;font-variant-numeric:lining-nums;font-size:clamp(4.5rem,7vw,6rem);font-weight:400;line-height:1}.pilot-price-period{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:1rem;font-weight:400}.landing .pilot-price-note{color:var(--muted);margin-top:14px;font-size:.95rem}.landing .pilot-action{margin-top:32px}.landing .pilot-action .button{border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:15px 24px;font-size:1rem;font-weight:600;display:inline-flex}.pilot-action .icon{width:17px;height:17px}.landing section.landing-faq{padding:72px 0 88px;scroll-margin-top:24px}.landing .landing-faq h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,7vw,100px);margin:0;display:grid}.faq-grid>div{border-top:1px solid #ffffff21;padding:24px 0 30px}.landing .faq-grid dt{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.landing .faq-grid dd{color:#adb7bf;max-width:48ch;margin:12px 0 0;font-size:.95rem;line-height:1.7}@media (max-width:800px){.pilot-pricing-layout,.faq-grid{grid-template-columns:minmax(0,1fr)}.pilot-pricing-layout{gap:36px}.pilot-offer{border-top:1px solid #ffffff21;border-left:0;padding:32px 0 0}.landing .pilot-intro h2{max-width:18ch}}.landing .site-footer{border-top:1px solid var(--edge);padding:40px 0}.footer-inner{max-width:1440px;padding:0 var(--gutter);justify-content:space-between;align-items:baseline;gap:32px 64px;margin:0 auto;display:flex}.landing .footer-brand{color:var(--text);letter-spacing:-.035em;flex:none;font-size:1.4rem;font-weight:500;text-decoration:none}.landing .site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;max-width:none;margin:0;padding:0;display:flex}.landing .site-footer nav a{color:var(--muted);text-underline-offset:4px;font-size:.8rem;line-height:1.7;text-decoration:none;transition:color .15s}.landing .site-footer nav a:hover,.landing .site-footer nav a:focus-visible{color:var(--text);text-decoration:underline}@media (max-width:800px){.footer-inner{flex-direction:column;gap:28px}.landing .site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:16px 32px;width:100%;display:grid}.landing .site-footer nav a:last-child{grid-column:1/-1}.landing .site-footer nav a{font-size:.85rem}}.landing .how-it-works{scroll-margin-top:24px}.landing section.how-it-works>*{max-width:none}.how-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.landing .how-heading h2{margin:0}.how-heading-mark{border:1px solid var(--edge);width:44px;height:44px;color:var(--green);border-radius:50%;place-items:center;display:grid}.how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.how-step{grid-template-rows:subgrid;border-top:1px solid var(--edge);grid-row:span 3;gap:16px;min-width:0;padding:28px 0 0;display:grid;position:relative}.how-step:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;top:-4px;left:0}.how-step:not(:last-child):after{content:"";background:var(--edge);width:24px;height:1px;position:absolute;top:-1px;left:100%}.landing .how-step h3{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0;font-size:1.2rem;line-height:1.35;display:flex}.step-number{color:var(--green);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.landing .how-step p{color:var(--muted);font-size:.95rem;line-height:1.65}.step-visual{border:1px solid var(--edge);background:var(--panel);border-radius:10px;place-items:center;height:154px;margin-top:8px;padding:24px;display:grid;overflow:hidden}.step-line{background:#39424a;border-radius:3px;height:5px;display:block}.step-channels,.step-preferences{gap:10px;width:100%;max-width:200px;display:grid}.step-channels>div,.step-preferences>div{color:#606d77;align-items:center;gap:10px;display:flex}.step-channels>div{border-radius:5px;padding:6px 8px}.step-channels .selected{color:#b8c6bf;background:#22c96a0f}.step-channels .step-line,.step-preferences .step-line{flex:1;max-width:90px}.step-channels>div:nth-child(2) .step-line{max-width:65px}.step-checkbox{border:1px solid #39424a;border-radius:4px;place-items:center;width:17px;height:17px;margin-left:auto;display:grid}.selected .step-checkbox{color:var(--green);border-color:#22c96a66}.step-checkbox .icon{width:12px;height:12px}.step-member{border:1px solid var(--edge);background:var(--panel-2);border-radius:8px;align-items:center;gap:14px;width:100%;max-width:210px;padding:16px 12px;display:flex;position:relative}.step-avatar{color:#adb9c2;background:#262c32;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.step-member-details{flex:1;gap:10px;display:grid}.step-member-details>.step-line{background:#69757e;width:80%}.step-member-context{color:var(--green);align-items:center;gap:6px;display:flex}.step-member-context .icon{width:12px;height:12px}.step-member-context .step-line{width:60%;height:4px}.step-member-check{border:4px solid var(--panel);background:var(--green);color:#03140a;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-7px;right:-7px}.step-member-check .icon{width:12px;height:12px}.step-preferences>div{border-bottom:1px solid var(--edge);padding:9px 0}.step-preferences>div:last-child{border:0}.step-toggle{background:#313a42;border-radius:20px;width:26px;height:15px;margin-left:auto;padding:3px}.step-toggle:before{content:"";background:#a5b0b8;border-radius:50%;width:9px;height:9px;display:block}.step-toggle.enabled{background:#22c96a40}.step-toggle.enabled:before{background:var(--green);margin-left:auto}.step-delivery{gap:12px;width:100%;max-width:210px;display:grid}.step-notification{background:#22c96a0d;border:1px solid #22c96a40;border-radius:7px;align-items:center;gap:10px;padding:14px 10px;display:flex}.step-bell{color:var(--green)}.step-notification>div{flex:1;gap:8px;display:grid}.step-notification .step-line:first-child{background:#8da79a;width:80%}.step-notification .step-line:last-child{width:60%;height:4px}.step-alert-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.step-digest{color:#606d77;align-items:center;gap:8px;padding:0 10px;display:flex}.step-digest .icon{width:13px;height:13px}.step-digest .step-line{flex:1;height:4px}.step-digest .step-line:last-child{flex:.4}@media (max-width:1100px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.how-step:nth-child(2):after{display:none}.how-step:not(:last-child):after{width:28px}}@media (max-width:600px){.how-heading{margin-bottom:32px}.how-steps{grid-template-columns:minmax(0,1fr);gap:32px}.how-step{grid-row:auto;grid-template-rows:auto;gap:12px;padding-top:24px}.how-step:not(:last-child):after{display:none}.step-visual{height:144px;margin-top:4px}}@media (min-width:1024px){.landing .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);align-items:center;gap:40px}}@media (max-width:720px){.site-header nav{display:flex}.panel{grid-template-columns:minmax(0,1fr)}.panel-side{display:none}.landing .hero{gap:36px;padding-top:28px}.panel-head{padding:20px}.digest-row,.mock-alert{margin-left:20px;margin-right:20px}.landing blockquote{font-size:1.15rem}}@media (max-width:420px){.site-header nav{display:none}}body:has(.workspace-shell){background:#101315}.workspace-shell{--ink:#f0f2f1;--text-secondary:#c5cdd1;--muted:#a4b0b7;--bg:#101315;--surface-sidebar:#181d21;--card:#1e252a;--surface-raised:#252e34;--line:#343f47;--line-strong:#4c5d68;--accent:#79d8c2;--accent-hover:#98e5d3;--accent-soft:#203c37;--accent-border:#3e7569;--on-accent:#102520;--success:#9dceae;--success-soft:#1c2e25;--success-border:#3c5d48;--warning:#e3bc7a;--danger:#efa18e;--radius-card:10px;--radius-control:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;color:var(--ink);background:var(--bg);font-family:var(--font-sans), sans-serif;grid-template-columns:280px minmax(0,1fr);display:grid}.workspace-shell a{color:inherit;text-underline-offset:5px}.workspace-shell a:focus-visible,.workspace-shell button:focus-visible,.workspace-shell input:focus-visible,.workspace-shell textarea:focus-visible,.workspace-shell select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workspace-sidebar{--sidebar-muted:var(--muted);background:var(--surface-sidebar);border:1px solid var(--line);border-radius:14px;flex-direction:column;height:calc(100svh - 24px);min-height:0;margin:12px 0 12px 12px;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 12px 32px #00000020}.sidebar-content{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:12px;min-height:96px;padding:24px 22px;display:flex}.workspace-brand{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;align-items:center;gap:12px;font-size:32px;font-weight:500;text-decoration:none;display:flex}.workspace-brand .brand-mark{width:40px;height:40px}.sidebar-icon{width:21px;height:21px;color:var(--sidebar-muted);flex:none}.workspace-shell .workspace-sidebar .sidebar-collapse{background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:36px;height:38px;padding:0;display:grid}.workspace-shell .workspace-sidebar .sidebar-collapse:hover{background:var(--surface-raised);border-color:var(--line-strong)}.sidebar-workspace{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;min-height:66px;margin:0 16px 12px;padding:12px;display:flex}.sidebar-workspace-avatar{width:32px;height:32px;color:var(--text-secondary);font-family:var(--font-serif), Georgia, serif;background:#323d43;border-radius:8px;flex:none;place-items:center;font-size:19px;display:grid}.sidebar-workspace-name{min-width:0;font-size:13px;font-weight:500;line-height:1.4}.sidebar-community-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-workspace-name small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:400;display:block}.workspace-sidebar nav{scrollbar-width:thin;scrollbar-color:#48565e transparent;flex:1;align-content:start;gap:8px;min-height:0;padding:8px 14px 20px;display:grid;overflow-y:auto}.workspace-sidebar nav a{min-height:44px;color:var(--text-secondary);border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.workspace-sidebar nav a:hover{background:var(--surface-raised);color:var(--ink)}.workspace-sidebar nav a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent-border);color:#d5f4ed}.workspace-sidebar nav a[aria-current=page] .sidebar-icon{color:var(--accent)}.workspace-sidebar nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.sidebar-group{gap:3px;margin-top:22px;display:grid}.sidebar-group-heading{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0;padding:6px 12px 10px;font-size:10px;font-weight:500}.sidebar-group-account{border-top:1px solid var(--line);padding-top:14px}.workspace-sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding:20px 22px 0}.sidebar-trust{border-left:2px solid var(--accent-border);align-items:start;gap:10px;padding:0 0 0 12px;display:flex}.sidebar-trust>.sidebar-icon{width:17px;height:17px;color:var(--success);margin-top:2px}.sidebar-trust p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.sidebar-trust strong{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.workspace-sidebar-bottom form{border-top:1px solid var(--line);margin:22px 0 0;padding:16px 0 18px}.workspace-shell .workspace-sidebar-bottom button[type=submit]{width:100%;color:var(--muted);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.workspace-sidebar-bottom button>.sidebar-icon{margin-left:auto}.workspace-sidebar-bottom button:hover>.sidebar-icon{color:#fff}.workspace-shell:has(.sidebar-content[data-collapsed=true]){grid-template-columns:92px minmax(0,1fr)}.workspace-sidebar:has([data-collapsed=true]) .sidebar-brand-row{flex-direction:column;gap:14px;padding:18px 10px}.workspace-sidebar:has([data-collapsed=true]) .workspace-brand span{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-workspace-name{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-link-label{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-group-heading{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-trust{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-signout-label{display:none}.workspace-sidebar:has([data-collapsed=true]) .sidebar-workspace{justify-content:center;margin:0 8px 12px;padding:8px}.workspace-sidebar:has([data-collapsed=true]) nav a[aria-current=page]:after{display:none}.workspace-sidebar:has([data-collapsed=true]) nav{padding:16px 10px}.workspace-sidebar:has([data-collapsed=true]) nav a{justify-content:center;padding:10px}.workspace-sidebar:has([data-collapsed=true]) .workspace-sidebar-bottom{padding:0 14px}.workspace-sidebar:has([data-collapsed=true]) .workspace-sidebar-bottom form{margin-top:0}.workspace-sidebar:has([data-collapsed=true]) .workspace-sidebar-bottom button{justify-content:center;min-height:36px}.workspace-sidebar:has([data-collapsed=true]) .workspace-sidebar-bottom button>.sidebar-icon{margin:0}.workspace-shell .workspace-main{width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:48px clamp(24px,5vw,72px) 64px}.workspace-shell h1{letter-spacing:-.035em;margin:0 0 28px;font-size:40px;font-weight:500}.workspace-shell h2{letter-spacing:-.025em;font-weight:500}.workspace-shell button,.workspace-shell input,.workspace-shell textarea,.workspace-shell select{font:inherit}.workspace-shell button:not(.button),.workspace-shell input,.workspace-shell textarea,.workspace-shell select{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 14px}.workspace-shell button{cursor:pointer}.workspace-shell button:disabled{opacity:.5;cursor:wait}.workspace-shell button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:#d5f4ed}.workspace-shell .button{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-control);font-weight:600}.workspace-shell .button:hover:not(:disabled){background:var(--accent-hover)}.workspace-skip{z-index:10;background:var(--card);padding:12px 20px;position:fixed;top:-100px;left:24px}.workspace-skip:focus{top:16px}.today-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.workspace-kicker{color:var(--muted);margin:0 0 12px;font-size:13px}.workspace-shell .today-heading h1{margin:0;font-size:48px}.today-private{color:var(--muted);font-size:12px}.today-monitoring{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.today-monitoring.is-active{background:var(--success-soft);border-color:var(--success-border)}.today-monitoring-title{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.monitoring-dot{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px}.is-active .monitoring-dot{background:var(--success)}.today-monitoring-description{color:var(--muted);margin:5px 0 0 17px;font-size:13px}.today-monitoring a{color:var(--text-secondary);flex:none;font-size:13px;text-decoration:none}.today-monitoring a:hover{text-decoration:underline}.today-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 42px;padding:0 0 28px;display:grid}.today-summary>div{border-left:1px solid var(--line);padding:0 24px}.today-summary>div:first-child{border-left:0;padding-left:0}.today-summary>div:last-child{padding-right:0}.today-summary dt{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:400}.today-summary dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1.1}.today-summary .has-urgent dd{color:var(--danger)}.today-quiet{color:#b4d6c0;margin:-18px 0 32px;font-size:14px}.workspace-shell .today-events{border-top:0;padding:0}.today-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.today-section-heading h2{margin:0;font-size:20px}.today-section-heading>span{color:var(--muted);font-size:12px}.today-events .events{gap:16px;margin:0;display:grid}.today-events .events>li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px 28px}.today-events .events>li.is-urgent{border-left:2px solid var(--danger)}.today-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.today-event-heading h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:500}.today-event-heading a{text-decoration:none}.today-event-heading a:hover{text-decoration:underline}.today-event-class{color:var(--muted);font-size:12px}.is-urgent .today-event-class{color:var(--danger)}.today-event blockquote{max-width:68ch;color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:0;overflow-wrap:anywhere;border:0;margin:22px 0 26px;padding:0;font-size:17px;font-weight:400;line-height:1.65}.today-event-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-top:18px;display:flex}.today-reasons>p{color:var(--text-secondary);margin:0 0 8px;font-size:12px}.today-reasons ul{margin:0;padding:0;list-style:none}.today-events .today-reasons li{color:var(--muted);border:0;padding:2px 0;font-size:13px}.today-event-actions{flex-wrap:wrap;gap:12px 20px;display:flex}.today-event-actions a{font-size:13px;text-decoration:none}.today-event-actions a:hover{text-decoration:underline}.today-event-actions a:last-child:not(:first-child){color:var(--muted)}.today-source-unavailable,.today-empty{color:var(--muted);font-size:14px}.today-empty{border-top:1px solid var(--line);padding:36px 0}.workspace-shell .today-checkin{margin-top:36px;padding:28px 0 0}.today-checkin h2{font-size:16px;font-weight:400}.today-checkin>p{margin:16px 0 0}.today-checkin button:not(.button){min-width:68px;font-size:13px}.today-checkin label{color:var(--muted);gap:8px;font-size:13px;display:grid}.today-setup{border-top:1px solid var(--line);padding:32px 0}.today-setup p{color:var(--muted);margin-bottom:24px}@media (max-width:1000px){.workspace-shell{grid-template-columns:252px minmax(0,1fr)}.sidebar-brand-row,.sidebar-workspace{padding-left:16px;padding-right:16px}.workspace-shell .workspace-main{padding:36px 28px 48px}.today-monitoring{flex-direction:column;align-items:start;gap:12px}.today-monitoring a{margin-left:17px}}@media (max-width:700px){.workspace-shell{display:block}.workspace-sidebar{border-radius:14px;height:auto;margin:10px;position:relative;top:auto}.sidebar-brand-row{min-height:64px;padding:14px 18px}.workspace-brand{font-size:22px}.workspace-shell .workspace-sidebar .sidebar-collapse,.sidebar-workspace,.sidebar-group-heading,.sidebar-trust{display:none}.workspace-sidebar nav{flex-wrap:wrap;gap:4px;padding:12px;display:flex}.sidebar-group{display:contents}.workspace-sidebar nav a{gap:7px;min-height:40px;padding:8px 10px;font-size:13px}.workspace-sidebar nav .sidebar-icon{width:18px;height:18px}.workspace-sidebar-bottom{border:0;margin:0;padding:0;position:absolute;top:14px;right:18px}.workspace-sidebar-bottom form{border:0;margin:0;padding:0}.workspace-shell .workspace-sidebar-bottom button[type=submit]{gap:8px;min-height:36px}.workspace-sidebar:has([data-collapsed=true]) .sidebar-brand-row{flex-direction:row;padding:14px 18px}.workspace-sidebar:has([data-collapsed=true]) .workspace-brand span{display:inline}.workspace-sidebar:has([data-collapsed=true]) .sidebar-link-label{display:inline}.workspace-sidebar:has([data-collapsed=true]) .sidebar-signout-label{display:inline}.workspace-sidebar:has([data-collapsed=true]) nav{padding:12px}.workspace-sidebar:has([data-collapsed=true]) nav a{padding:8px 10px}.workspace-sidebar:has([data-collapsed=true]) .workspace-sidebar-bottom{padding:0}.workspace-shell .workspace-main{padding:32px 20px 48px}.today-heading{margin-bottom:28px}.workspace-shell .today-heading h1{font-size:40px}.today-private{display:none}.today-summary{margin:28px 0 32px;padding-bottom:24px}.today-summary>div{padding:0 12px}.today-summary dt{max-width:14ch;min-height:34px;font-size:11px}.today-summary dd{font-size:30px}.today-events .events>li{padding:20px}.today-event blockquote{font-size:16px}.today-event-bottom{gap:20px}}.today-event-context{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;line-height:1.7;display:flex}.context-warning{color:var(--warning)}.today-event-context .context-warning{flex-basis:100%}.event-back{align-items:center;gap:10px;margin-bottom:32px;font-size:13px;text-decoration:none;display:inline-flex;color:var(--muted)!important}.event-back:hover{color:var(--ink)!important}.event-review-heading{border-bottom:1px solid var(--line);padding-bottom:32px}.workspace-shell .event-review-heading h1{max-width:24ch;margin:0 0 18px;font-size:clamp(30px,3vw,42px);line-height:1.15}.event-review-status{color:var(--muted);gap:20px;font-size:13px;display:flex}.event-urgent-label{color:var(--danger)}.event-review-grid{grid-template-columns:minmax(0,1fr) 240px;gap:40px;padding-top:32px;display:grid}.event-review-conversation{min-width:0}.workspace-shell .event-source{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);padding:28px}.event-source header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.event-source h2{color:var(--muted);letter-spacing:0;margin:0;font-size:13px;font-weight:400}.event-source header>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.event-source blockquote{max-width:68ch;color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:0;overflow-wrap:anywhere;border:0;margin:24px 0 28px;padding:0;font-size:18px;font-weight:400;line-height:1.65}.event-source-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding-top:18px;font-size:12px;display:flex}.event-source-footer>div{color:var(--muted);gap:4px;display:grid}.event-source-footer>div>span{color:var(--text-secondary)}.event-source-footer a{font-size:13px;text-decoration:none}.event-source-footer a:hover{text-decoration:underline}.event-unavailable{color:var(--muted);margin:24px 0 28px;font-size:15px}.workspace-shell .event-explanation{border:0;margin-top:28px;padding:0}.event-explanation h2{margin:0 0 16px;font-size:16px}.event-explanation ul{color:#bbc4ca;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.event-explanation li{padding-left:16px;position:relative}.event-explanation li:before{content:"";background:#82928c;width:3px;height:3px;position:absolute;top:.7em;left:0}.event-context{border-left:1px solid var(--line);min-width:0;padding-left:28px}.workspace-shell .event-context section{border:0;padding:0 0 28px}.workspace-shell .event-context section+section{border-top:1px solid var(--line);padding-top:24px}.event-context h2{margin:0 0 16px;font-size:14px}.event-context p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.7}.event-context .event-membership-value{color:#d8dfe3;font-size:16px;line-height:1.5}.event-context .context-warning{color:var(--warning)}.event-context .event-sync{margin-top:20px;font-size:12px}.event-context .event-stale{color:var(--warning);border-left:2px solid #ae8f5c;margin-top:16px;padding-left:12px;font-size:12px}.event-context dl{gap:18px;margin:0;display:grid}.event-context dt{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:400}.event-context dd{color:#ccd3d8;font-size:12px;line-height:1.7}.workspace-shell .event-feedback{margin-top:36px;padding-top:28px}.event-feedback h2{font-size:20px}.event-feedback>p{margin:16px 0;font-size:14px}.event-feedback .admin-feedback .feedback-rating{flex-wrap:wrap;gap:8px;display:flex}.event-feedback .admin-feedback .feedback-rating button{min-width:100px;font-size:13px}.event-feedback input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);vertical-align:-3px;margin:0 8px 0 0}.event-feedback .admin-feedback .feedback-note{max-width:600px;color:var(--muted);gap:10px;font-size:13px;display:grid}.event-feedback textarea{resize:vertical;min-height:96px}.event-feedback .admin-feedback .feedback-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.admin-feedback .feedback-actions button{font-size:13px}.admin-feedback .feedback-resolved{color:#aacbb6;font-size:13px}@media (max-width:1100px){.event-review-grid{grid-template-columns:minmax(0,1fr);gap:32px}.event-context{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:24px 0 0;display:grid}.workspace-shell .event-context section{padding:0}.workspace-shell .event-context section+section{border:0;padding:0}}@media (max-width:700px){.event-back{margin-bottom:24px}.workspace-shell .event-source{padding:20px}.event-context{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .event-context section+section{border-top:1px solid var(--line);padding-top:24px}.today-event-context{gap:4px 12px;font-size:12px}}.today-activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:28px;display:flex}.today-activity-heading h2{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:13px}.today-activity-heading>span{color:var(--muted);font-size:12px}.today-summary{margin:20px 0 0;padding-bottom:24px}.today-count-scope{color:var(--muted);margin:12px 0 32px;font-size:12px;line-height:1.7}.today-quiet{margin:0 0 28px}.today-events .events>li.conversation-event{padding:24px}.conversation-member{justify-content:space-between;align-items:center;gap:16px;display:flex}.conversation-identity{align-items:center;gap:12px;min-width:0;display:flex}.conversation-identity>div{min-width:0}.conversation-identity strong{overflow-wrap:anywhere;display:block}.conversation-avatar{border:1px solid var(--line-strong);background:var(--surface-raised);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.conversation-membership{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.conversation-member strong{font-size:15px;font-weight:600;line-height:1.5}.conversation-member .today-event-class{border:1px solid var(--line);border-radius:6px;flex:none;padding:4px 9px;font-size:11px;font-weight:500}.is-urgent .conversation-member .today-event-class{color:var(--danger);background:#352823;border-color:#705044}.conversation-issue{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;display:flex}.conversation-issue h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.conversation-issue>span{color:var(--muted);font-size:12px}.conversation-event .today-event-context{gap:4px 14px;margin-top:7px}.conversation-event>blockquote{background:var(--surface-sidebar);border:1px solid var(--line);border-radius:var(--radius-control);max-width:none;margin:18px 0 14px;padding:16px 18px;font-size:16px;line-height:1.65}.conversation-event>blockquote p{max-width:68ch;margin:0}.conversation-rationale{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;line-height:1.6;display:flex}.conversation-rationale strong{color:var(--muted);font-size:12px;font-weight:500}.conversation-card-footer{border-top:1px solid var(--line);margin-top:22px;padding-top:16px;position:relative}.conversation-card-footer .conversation-actions{flex-direction:row-reverse;gap:16px;position:absolute;top:16px;right:0}.conversation-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.workspace-shell .conversation-reply{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);min-height:42px;color:var(--on-accent);align-items:center;gap:16px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-shell .conversation-reply:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.conversation-review{font-size:12px;text-decoration:none;color:var(--muted)!important}.conversation-review:hover{text-decoration:underline}.conversation-details{border:0;margin:0}.conversation-details>summary{min-height:42px;color:var(--muted);cursor:pointer;padding:12px 300px 12px 0;font-size:12px}.conversation-details>summary:hover{color:var(--ink)}.conversation-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.conversation-details[open]>summary{margin-bottom:20px}.conversation-full-message{margin:0 0 20px}.conversation-full-message>p{color:var(--muted);margin:0;font-size:12px}.conversation-full-message blockquote{margin:10px 0 20px;font-size:17px}.conversation-signal{border-top:1px solid var(--line);padding:18px 0}.conversation-signal:last-child{padding-bottom:0}.conversation-signal header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-signal h4{margin:0;font-size:14px;font-weight:500}.conversation-signal header>span{color:var(--muted);font-size:12px}.conversation-signal .today-reasons{margin-top:14px}.conversation-signal>a{margin-top:14px;font-size:12px;text-decoration:none;display:inline-block}.conversation-signal>a:hover{text-decoration:underline}@media (max-width:900px){.conversation-card-footer .conversation-actions{flex-direction:row;margin-bottom:14px;position:static}.conversation-details>summary{min-height:36px;padding:8px 0}}@media (max-width:700px){.today-activity-heading{margin-top:24px}.today-summary{margin:20px 0 0}.today-count-scope{margin-bottom:28px}.today-events .events>li.conversation-event{padding:20px}.conversation-event>blockquote,.conversation-full-message blockquote,.event-source blockquote{font-size:16px}.conversation-member{flex-wrap:wrap;gap:4px 16px}}.policy-page-heading{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:32px}.workspace-shell .policy-page-heading h1{margin:0 0 14px;font-size:48px}.policy-page-heading>p:last-child{max-width:52ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.policy-introduction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.policy-introduction h2{margin:0 0 10px;font-size:19px}.policy-introduction p{color:var(--muted);max-width:56ch;margin:0;font-size:13px}.workspace-shell .policy-preset{background:0 0;padding:9px 12px;font-size:12px}.workspace-shell .policy-controls{border:0;border-radius:0;min-width:0;margin:0;padding:0}.policy-section{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:36px;padding:32px 0;display:grid}.policy-section-intro h3{letter-spacing:-.015em;margin:0 0 10px;font-size:16px;font-weight:500}.policy-section-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.workspace-shell .policy-families{border:0;min-width:0;margin:0;padding:0}.policy-family{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:24px;padding:20px 0;display:grid}.policy-family:first-of-type{padding-top:0}.policy-family label{color:#dce2e6;padding:0;font-size:14px;font-weight:400;line-height:1.5;display:block}.policy-family p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.workspace-shell .policy-family select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:42px;font-size:12px}.workspace-shell .policy-family select[data-mode=immediate]{color:#ebbaa9;background:#211c1b;border-color:#665049}.workspace-shell .policy-family select[data-mode=off]{color:#8a949c}.policy-rule-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.policy-budget{justify-content:space-between;align-items:start;gap:24px;display:flex}.policy-budget label,.policy-schedule label,.policy-custom label{color:#dce2e6;font-size:14px;display:block}.policy-budget p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.workspace-shell .policy-budget select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:80px;font-size:13px}.workspace-shell .policy-tiers{border:0;border-top:1px solid var(--line);border-radius:0;min-width:0;margin:28px 0 0;padding:24px 0 0}.policy-tiers legend{float:left;width:100%;margin:0 0 10px;padding:0;font-size:14px}.policy-tiers legend span{color:var(--muted);font-size:12px}.policy-tiers>p{clear:both;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.policy-tier-options{flex-wrap:wrap;gap:12px 20px;margin-top:16px;display:flex}.workspace-shell .policy-tier-options label{cursor:pointer;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.policy-tier-options input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.policy-tiers .policy-no-tiers{margin-top:14px}.policy-no-tiers a{margin-left:4px;text-decoration:none;display:inline-block}.policy-no-tiers a:hover{text-decoration:underline}.policy-schedule{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:24px;display:grid}.policy-schedule label{margin-bottom:10px}.workspace-shell .policy-schedule input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:42px;font-size:13px}.policy-schedule p{color:var(--muted);margin:8px 0 0;font-size:12px}.workspace-shell .policy-local-timezone{color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.policy-custom>p{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.7}.workspace-shell .policy-custom textarea{resize:vertical;width:100%;min-height:120px;font-size:14px;line-height:1.7}.policy-character-count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;display:block}.policy-save-bar{z-index:2;background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex;position:sticky;bottom:0}.policy-save-status{min-width:0}.policy-save-status p{margin:0;font-size:13px}.policy-save-status>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.policy-save-status .policy-saved{color:var(--success)}.policy-save-status .policy-save-error{color:#e9a69b}.policy-save-actions{flex:none;align-items:center;gap:12px;display:flex}.workspace-shell .policy-save-actions button{min-height:42px;font-size:13px}.workspace-shell .policy-save-actions button:disabled{cursor:default}.workspace-shell .policy-save-actions .button{font-size:13px;font-weight:500}@media (max-width:1000px){.policy-section{grid-template-columns:minmax(0,1fr);gap:24px}.policy-section-intro p{max-width:60ch}}@media (max-width:700px){.workspace-shell .policy-page-heading h1{font-size:40px}.policy-family{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-shell .policy-family select{width:100%;font-size:13px}.policy-schedule{grid-template-columns:minmax(0,1fr)}.policy-save-bar{flex-wrap:wrap;gap:14px;padding:16px 0}.policy-save-actions{width:100%}.policy-save-actions button{flex:1}}.workspace-shell button.policy-local-timezone{color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.policy-save-bar[data-pending=false]{position:static}.policy-page .policy-introduction h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.policy-form :is(input,select,textarea,button){scroll-margin-block:150px}.integrations-heading{border-bottom:1px solid var(--line);padding-bottom:32px}.workspace-shell .integrations-heading h1{margin:0 0 14px;font-size:48px}.integrations-heading>p:last-child{color:var(--muted);max-width:58ch;margin:0;font-size:15px;line-height:1.7}.integration-monitoring{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:24px;margin:28px 0 36px;padding:20px 24px;display:flex}.integration-monitoring.is-active{background:var(--success-soft);border-color:var(--success-border)}.integration-monitoring strong{font-size:14px;font-weight:500}.integration-monitoring .monitoring-dot{vertical-align:1px;margin-right:10px;display:inline-block}.integration-monitoring p{color:var(--muted);margin:6px 0 0 17px;font-size:13px;line-height:1.7}.integration-monitoring>a{flex:none;padding:12px 16px;font-size:13px;font-weight:500}.integration-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.workspace-shell .integration-services section{border:0;min-width:0;padding:0 0 32px}.integration-services section+section{border-left:1px solid var(--line);padding-left:32px}.integration-services header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.integration-services h2{margin:0 0 8px;font-size:22px}.integration-services header p{color:var(--muted);margin:0;font-size:12px}.integration-status{color:var(--warning);padding:3px 0;font-size:11px}.integration-status.is-verified{color:var(--success)}.integration-account{letter-spacing:-.015em;overflow-wrap:anywhere;margin:28px 0 20px;font-size:17px}.integration-services dl{gap:18px;margin:0;display:grid}.integration-services dt{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:400}.integration-services dd{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.integration-services form{margin-top:24px}.integration-services .button{font-size:13px;font-weight:500}.integration-link{font-size:13px;text-decoration:none;display:inline-block}.integration-link:hover{text-decoration:underline}.integration-services .integration-link{margin-top:24px}.integration-step-note{color:var(--muted);font-size:12px;line-height:1.7}.workspace-shell .integration-routing{padding:28px 0}.integration-routing>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-routing h2{margin:0 0 8px;font-size:19px}.integration-routing header p{color:var(--muted);max-width:56ch;margin:0;font-size:12px}.integration-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:24px;display:grid}.integration-routing-grid h3{margin:0 0 12px;font-size:13px;font-weight:500}.integration-routing-grid h3>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px}.integration-routing-grid ul{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.integration-routing-grid p{color:var(--text-secondary);margin:8px 0;font-size:13px}.integration-routing-grid p.integration-step-note{color:var(--muted);font-size:12px}.integration-checks>section{padding:28px 0}.integration-checks h2{font-size:19px}.integration-checks section>p{max-width:62ch;color:var(--muted);margin:12px 0 20px;font-size:13px}.integration-checks ul{margin:24px 0;padding:0;list-style:none}.integration-checks li{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.integration-checks li p{color:var(--muted);margin:8px 0 0}.integration-checks button{font-size:13px}.integration-editor{border-top:1px solid var(--line);padding:28px 0 0;scroll-margin-top:24px}.integration-editor>a{margin-bottom:24px}.integration-editor section{padding:24px 0}.integration-editor h2{font-size:19px}.integration-editor p,.integration-editor label,.integration-editor legend{font-size:13px}.integration-editor section>p{color:var(--muted)}.integration-editor fieldset{padding:16px}.integration-editor input[type=checkbox],.integration-editor input[type=radio]{accent-color:var(--accent)}.integration-editor button{font-size:13px}.integration-data-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px 0 0;display:flex}.integration-data-link p{color:var(--muted);margin:0;font-size:12px}.integration-data-link a{font-size:13px;text-decoration:none}.integration-data-link a:hover{text-decoration:underline}@media (max-width:1000px){.integration-services{gap:24px}.integration-services section+section{padding-left:24px}.integration-monitoring{flex-wrap:wrap}}@media (max-width:700px){.workspace-shell .integrations-heading h1{font-size:40px}.integration-monitoring{margin-bottom:28px;padding:20px}.integration-services{grid-template-columns:minmax(0,1fr);gap:28px}.workspace-shell .integration-services section+section{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.integration-routing-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.privacy-settings-heading{border-bottom:1px solid var(--line);padding-bottom:32px}.workspace-shell .privacy-settings-heading h1{margin:0 0 14px;font-size:clamp(36px,4vw,48px)}.privacy-settings-heading>p:last-child{max-width:58ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.workspace-shell .privacy-overview{border:0;padding:32px 0}.privacy-section-heading{margin-bottom:24px}.privacy-section-heading h2{margin:0 0 10px;font-size:20px}.privacy-section-heading>p{max-width:64ch;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.privacy-overview .privacy-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.privacy-overview .privacy-section-heading h2{margin:0}.privacy-inline-link{font-size:13px;text-decoration:none}.privacy-inline-link:hover{text-decoration:underline}.privacy-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.privacy-overview dl>div{border-top:1px solid var(--line);padding-top:18px}.privacy-overview dt{margin:0 0 8px;font-size:14px;font-weight:500}.privacy-overview dd{color:var(--muted);max-width:48ch;font-size:13px;line-height:1.8}.data-operation-message{border-radius:var(--radius-control);background:#141d17;border:1px solid #33483a;margin:0 0 24px;padding:16px 20px}.data-operation-message p{color:#c3d9cc;margin:0;font-size:13px;line-height:1.7}.data-operation-message.is-error{background:#211a18;border-color:#68483f}.data-operation-message.is-error p{color:#e1b3a7}.data-operation-message a{text-underline-offset:4px;margin-top:10px;font-size:12px;display:inline-block}.workspace-shell .privacy-disconnect{padding:32px 0}.privacy-service-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex}.privacy-service-row>div{min-width:0}.privacy-service-row header{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.privacy-service-row h3{margin:0;font-size:16px;font-weight:500}.privacy-service-row header>span{color:var(--muted);font-size:11px}.privacy-service-row p{max-width:52ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.75}.workspace-shell .privacy-service-row button{color:#d3dbe1;background:0 0;flex:none;min-height:42px;padding:10px 16px;font-size:13px}.workspace-shell .privacy-service-row button:hover:not(:disabled){background:#1b1d1e;border-color:#72706d}.privacy-disconnect>a{margin-top:4px;display:inline-block}.workspace-shell .privacy-delete{border-top:1px solid #5b3a34;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:4px;padding:32px 0 0;display:grid}.privacy-delete-eyebrow{color:#d79a8c;margin:0 0 12px;font-size:12px}.privacy-delete h2{margin:0 0 16px;font-size:24px}.privacy-delete>div>p:not(.privacy-delete-eyebrow){color:#c4ccd2;margin:0;font-size:13px;line-height:1.8}.privacy-delete>div>p.privacy-delete-timing{color:var(--muted);margin-top:16px;font-size:12px}.privacy-delete-confirmation{min-width:0}.privacy-delete-confirmation label{overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.privacy-delete-confirmation strong{color:#eef1f3;font-weight:500}.workspace-shell .privacy-delete-confirmation input{width:100%;min-height:46px;margin-top:12px;font-size:14px}.privacy-delete-confirmation>p{color:var(--muted);margin:8px 0 20px;font-size:12px}.workspace-shell button.privacy-delete-button{color:#edc2b7;background:#34211e;border-color:#965f52;min-height:44px;margin-top:20px;padding:10px 18px;font-size:13px}.workspace-shell button.privacy-delete-button:disabled{color:#bb8f83;opacity:.55;cursor:default;background:#211918;border-color:#4e3530}.workspace-shell button.privacy-delete-button:hover:not(:disabled){background:#482b25;border-color:#c68675}.privacy-delete .privacy-no-name{color:var(--muted);font-size:13px}.privacy-no-workspace h2{font-size:20px}.privacy-no-workspace p{color:var(--muted);font-size:14px}.privacy-no-workspace .button{margin-top:12px;font-size:13px}@media (max-width:1000px){.privacy-service-row{flex-wrap:wrap;gap:18px}.workspace-shell .privacy-delete{gap:32px}}@media (max-width:700px){.privacy-overview dl,.workspace-shell .privacy-delete{grid-template-columns:minmax(0,1fr);gap:24px}}.privacy-delete .privacy-delete-confirmation>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.workspace-shell .privacy-current-access{border-top:0;padding:28px 0}.privacy-current-access>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}.privacy-current-access h2{margin:0;font-size:18px}.privacy-current-access>div>p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.privacy-current-access dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.privacy-current-access dt{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:400}.privacy-current-access dd{margin:0;font-size:14px}.privacy-access-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.privacy-access-note a{color:var(--text-secondary);margin-left:4px;text-decoration:none;display:inline-block}.privacy-access-note a:hover{text-decoration:underline}.workspace-shell .privacy-overview{border-top:1px solid var(--line);padding:22px 0}.privacy-data-details>summary{cursor:pointer;color:#d7dfe4;font-size:14px}.privacy-data-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.privacy-data-details[open]>dl{margin-top:24px}.privacy-overview>a{color:var(--muted);margin-top:14px;font-size:12px;display:inline-block}.privacy-change-access{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:4px 0 28px;padding:20px 24px;display:flex}.privacy-change-access h2{margin:0 0 8px;font-size:15px}.privacy-change-access p{color:var(--muted);margin:0;font-size:12px}.privacy-change-access>a{font-size:13px;text-decoration:none}.privacy-change-access>a:hover{text-decoration:underline}.privacy-service-row{flex-wrap:wrap}.privacy-service-row>div:first-child{flex:1;min-width:240px}.privacy-service-row>.privacy-service-action{flex:none}.privacy-service-row .privacy-disconnect-confirmation{background:#1b1b17;border-left:2px solid #ad8c5b;flex:0 0 100%;padding:18px 20px}.privacy-disconnect-confirmation p{color:#d5c6ab;max-width:none;margin:0;font-size:13px;line-height:1.7}.privacy-disconnect-confirmation p strong{font-weight:500}.privacy-disconnect-confirmation>div{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.workspace-shell .privacy-disconnect-confirmation button{padding:8px 14px;font-size:12px}.workspace-shell .privacy-disconnect-confirmation button:last-child{color:#e6d4b3;background:#2b261e;border-color:#7b654a}.privacy-service-row .data-operation-message{flex-basis:100%;margin:0}.privacy-delete>div>p.privacy-delete-scope{color:#d0d8df;margin-top:14px}.privacy-delete-confirmation .data-operation-message{margin:20px 0 0}@media (max-width:700px){.privacy-current-access dl{grid-template-columns:minmax(0,1fr);gap:18px}.privacy-current-access dl>div{justify-content:space-between;gap:20px;display:flex}.privacy-current-access dt{margin:0}.privacy-current-access dd{text-align:right;font-size:13px}.privacy-change-access{padding:18px 20px}}.workspace-shell .channel-settings button:disabled{cursor:default}.channel-editor-note{color:var(--muted);font-size:13px;line-height:1.7}.integration-editor{scroll-margin-top:32px}.integration-editor-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.integration-editor-heading h2{margin:0;font-size:24px}.integration-editor-heading a{white-space:nowrap;font-size:13px}.workspace-shell .channel-settings{padding:32px 0}.channel-settings-heading{margin-bottom:24px}.channel-settings-heading>span{color:var(--muted);letter-spacing:.06em;font-size:11px}.channel-settings-heading h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:22px;font-weight:500}.channel-settings-heading p{max-width:66ch;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.workspace-shell .channel-settings-fields{border:0;border-radius:0;min-width:0;margin:0;padding:0}.channel-filter{max-width:480px;margin-bottom:18px}.channel-filter>label{color:#cad3d9;margin-bottom:8px;padding:0;font-size:12px;display:block}.workspace-shell .channel-filter input{width:100%;min-height:44px;margin:0;font-size:13px}.channel-list-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;font-size:12px;display:flex}.channel-list-toolbar>div{flex-wrap:wrap;gap:12px 20px;display:flex}.workspace-shell .channel-list-toolbar button{color:#cbd4da;text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;text-decoration:underline}.workspace-shell .channel-category{border:0;border-radius:0;min-width:0;margin:20px 0 0;padding:0}.channel-category legend{color:var(--muted);letter-spacing:.04em;padding:0 0 10px;font-size:11px}.workspace-shell label.channel-option{border-bottom:1px solid var(--line);cursor:pointer;background:var(--surface-sidebar);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.channel-category .channel-option:first-of-type,.destination-channel-list .channel-option:first-child{border-top:1px solid var(--line)}.workspace-shell label.channel-option:has(input:checked){background:var(--accent-soft)}.workspace-shell label.channel-option:hover{background:var(--surface-raised)}.workspace-shell label.channel-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.workspace-shell .channel-option input[type=checkbox],.workspace-shell .channel-option input[type=radio],.workspace-shell .channel-warning input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0;padding:0}.channel-option-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.channel-option-name{color:#dde4e8;overflow-wrap:anywhere;font-size:14px}.channel-option-name>span:first-child{color:var(--muted)}.channel-option-note{color:var(--muted);font-size:12px;line-height:1.7}.channel-empty{color:var(--muted);padding:22px 0;font-size:13px}.workspace-shell .channel-save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding-top:22px;display:flex}.channel-save-row>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.channel-save-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.channel-save-row span{color:var(--muted);font-size:12px}.channel-save-row>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.workspace-shell .channel-save-row button{min-height:42px;padding:10px 16px;font-size:13px}.workspace-shell .channel-save-row button.button{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:500}.workspace-shell .channel-save-row button.button:disabled{color:#91b09d;opacity:.6;background:#16291f;border-color:#294033}.workspace-shell .channel-warning{color:#d9c6a5;background:#211e18;border-left:2px solid #b39562;margin:18px 0 0;padding:16px 18px;font-size:13px;line-height:1.75}.channel-warning p{margin:0 0 12px}.channel-warning>label{align-items:flex-start;gap:12px;display:flex}.channel-save-message{color:var(--success);margin:0;padding:14px 0 0;font-size:13px}.channel-save-message.is-error{color:#e6b1a1}.workspace-shell label.destination-dm{border:1px solid var(--line);margin-bottom:28px}.destination-visibility{float:right;color:#9ec2ac;margin:2px 0 2px 12px;font-size:10px;display:inline-block}.destination-visibility.is-exposed{color:#d6b982}.workspace-shell label.channel-option.is-unavailable{cursor:default;background:0 0}.channel-option.is-unavailable .channel-option-name{color:#9da6ae}@media (max-width:700px){.integration-editor-heading{flex-wrap:wrap;align-items:flex-start}.workspace-shell label.channel-option{padding:14px 12px}.channel-list-toolbar>div{gap:12px}.channel-save-row>div:last-child{width:100%}.destination-visibility{float:none}}.channel-view-switch{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.workspace-shell .channel-view-switch button{min-height:38px;padding:8px 12px;font-size:12px;font-weight:400}.channel-view-switch button span{color:var(--muted);margin-left:8px;font-size:11px}.channel-change-summary{border:1px solid var(--line);background:var(--surface-sidebar);margin-top:24px;padding:18px 20px;font-size:13px}.channel-change-summary summary{cursor:pointer;color:#d5dfe5}.channel-change-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-height:200px;margin-top:16px;display:grid;overflow-y:auto}.channel-change-summary h3{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:400}.channel-change-summary ul{margin:0;padding:0;list-style:none}.channel-change-summary li{overflow-wrap:anywhere;margin:4px 0}.channel-change-summary>p{color:var(--muted);margin:16px 0 0;font-size:12px}.destination-current{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:0 0 20px;padding:14px 0;font-size:13px;display:flex}.destination-current>span{color:var(--muted);font-size:12px}.destination-current>strong{overflow-wrap:anywhere;font-weight:500}.destination-group-title{margin:0 0 8px;font-size:13px;font-weight:500}.destination-group-note{color:var(--muted);margin:0 0 14px;font-size:12px}.destination-other{margin:20px 0 0}.destination-other>summary{cursor:pointer;color:#cbd4da;border-top:1px solid var(--line);padding:12px 0;font-size:13px}.destination-other>summary span{color:var(--muted);margin-left:10px;font-size:12px}.destination-other>p{color:var(--muted);margin:0 0 14px;font-size:12px}.destination-change-preview{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.8}.destination-change-preview strong{color:#d5dfe5;overflow-wrap:anywhere;font-weight:500}.channel-change-summary summary:focus-visible,.destination-other>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.channel-change-summary{padding:16px}}.channel-editor-page{scroll-margin-top:24px}.channel-editor-page-heading{padding-bottom:28px}.channel-editor-page-heading>a{margin-bottom:28px;display:inline-block}.channel-editor-page-heading h1{margin:0 0 14px;font-size:clamp(36px,4vw,48px)}.channel-editor-page-heading>p:last-child{color:var(--muted);max-width:58ch;margin:0;font-size:14px;line-height:1.75}.channel-editor-jump{border-top:1px solid var(--line);gap:28px;padding:16px 0;font-size:13px;display:flex}.channel-editor-jump a{color:#c9d4dc;text-decoration:none}.channel-editor-jump a:hover{text-decoration:underline}.channel-settings h2[id]{scroll-margin-top:24px}.channel-editor-unavailable{border-top:1px solid var(--line);padding:28px 0}.channel-editor-unavailable p{color:var(--muted);font-size:14px}.channel-editor-unavailable>a{margin:16px 20px 0 0;display:inline-block}.preflight-heading{margin-bottom:24px}.preflight-heading h2{margin:0 0 12px;font-size:20px}.preflight-heading>p{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.preflight-progress,.preflight-summary{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.preflight-progress h3,.preflight-summary h3{margin:0 0 6px;font-size:15px;font-weight:500}.preflight-progress p,.preflight-summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.preflight-progress div>span,.preflight-summary div>span{color:var(--muted);margin-top:10px;font-size:11px;display:block}.preflight-spinner{border:2px solid #31473c;border-top-color:#66c48d;border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px;animation:.9s linear infinite preflight-spin}@keyframes preflight-spin{to{transform:rotate(360deg)}}.preflight-state-dot{background:#68bf8c;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.preflight-summary.is-blocked{background:#1c1615;border-color:#5b3b34}.preflight-summary.is-blocked .preflight-state-dot{background:#d48b7a}.preflight-summary.has-warnings{background:#1d1b16;border-color:#504630}.preflight-summary.has-warnings .preflight-state-dot{background:#c8a967}.preflight-summary.is-passed{background:#121d17;border-color:#2d4737}.preflight-panel ul.preflight-issues{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.preflight-panel .preflight-issues li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);border-left:2px solid #ce8777;padding:20px 24px}.preflight-panel .preflight-issues li.has-warnings{border-left-color:#c3a165}.preflight-issues header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;display:flex}.preflight-issues h4{margin:0;font-size:14px;font-weight:500}.preflight-issues header>span{color:#dda08f;font-size:11px}.preflight-issues .has-warnings header>span{color:var(--warning)}.preflight-panel .preflight-issues li>p{color:#b1bbc3;max-width:76ch;margin:12px 0 0;font-size:13px;line-height:1.85}.preflight-skipped{padding:18px 0}.preflight-skipped h4{margin:0 0 8px;font-size:13px;font-weight:500}.preflight-skipped p{color:var(--muted);margin:0;font-size:12px}.preflight-panel .preflight-skipped ul{margin:12px 0 0;padding:0;list-style:none}.preflight-panel .preflight-skipped li{color:var(--muted);border:0;padding:6px 0;font-size:12px}.preflight-passed{margin-top:20px}.preflight-passed summary{border-top:1px solid var(--line);cursor:pointer;color:#b9d0c2;padding:14px 0;font-size:13px}.preflight-passed summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.preflight-panel .preflight-passed ul{margin:0;padding:0;list-style:none}.preflight-panel .preflight-passed li{border-top:1px solid var(--line);color:#b1bbc3;align-items:baseline;gap:12px;padding:12px 0;font-size:12px;display:flex}.preflight-passed li>span:first-child{color:#78af8d}.preflight-passed li>span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.preflight-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.workspace-shell .preflight-actions button{min-height:44px;padding:12px 18px;font-size:13px}.preflight-error{color:#e0b0a1;background:#1f1816;border-left:2px solid #ce8777;margin:20px 0 0;padding:16px 20px;font-size:13px;line-height:1.8}.preflight-error a{color:inherit}@media (max-width:700px){.preflight-progress,.preflight-summary,.preflight-panel .preflight-issues li{padding:18px}}@media (prefers-reduced-motion:reduce){.preflight-spinner{animation:none}}body:has(.legal-page){background:#0b0e10}.legal-page{--ink:#e8edef;--muted:#a0abb3;--line:#2a3034;--accent:#a8d4b8;color:var(--ink);min-height:100svh;font-family:var(--font-sans), sans-serif;background:#0b0e10;padding:0 clamp(20px,5vw,72px)}.legal-page a{color:inherit;text-underline-offset:4px}.legal-page a:focus-visible{outline-offset:5px;outline:2px solid #6ac88f}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;max-width:1200px;margin:0 auto;padding:26px 0;display:flex}.legal-header a{color:var(--muted);font-size:13px;text-decoration:none}.legal-header a.legal-brand{color:var(--ink);letter-spacing:-.04em;font-size:25px;font-weight:500}.legal-header a>span{margin-left:12px}.legal-page main.legal-main{max-width:1040px;margin:0 auto;padding:64px 0 80px}.legal-document-heading{margin-bottom:32px}.legal-eyebrow{color:var(--muted);margin:0 0 20px;font-size:12px}.legal-document-heading h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;max-width:18ch;margin:0 0 24px;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.legal-document-heading>p:last-child{color:#c0cad0;max-width:54ch;margin:0;font-size:16px;line-height:1.8}.legal-draft{border-top:1px solid #514936;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:44px;padding:16px 0;display:flex}.legal-draft>span{color:#cfba8c;font-size:12px}.legal-draft p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.legal-draft strong{font-weight:400}.legal-document-layout{grid-template-columns:180px minmax(0,1fr);gap:clamp(40px,7vw,96px);display:grid}.legal-contents{align-self:start;position:sticky;top:28px}.legal-contents>p{color:var(--muted);margin:0 0 18px;font-size:11px}.legal-contents nav{flex-direction:column;gap:12px;display:flex}.legal-contents a{color:#b6c0c6;font-size:13px;text-decoration:none}.legal-contents a:hover{color:#e8edef;text-decoration:underline}.legal-document{min-width:0}.legal-document .legal-section{border-top:1px solid var(--line);padding:28px 0}.legal-document .legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{letter-spacing:-.02em;margin:0 0 16px;scroll-margin-top:28px;font-size:20px;font-weight:500}.legal-section p,.legal-section li{color:#b8c2c9;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.legal-section p{margin:12px 0 0}.legal-section ul{margin:12px 0 0;padding-left:18px}.legal-section li{padding:4px 0}.legal-page mark{color:#ebd0a2;background:#30271b;border-radius:2px;padding:2px 4px;display:inline}.legal-section .legal-action{border-bottom:1px solid #697b70;margin-top:20px;padding-bottom:5px;font-size:13px;text-decoration:none;display:inline-block}.legal-action span{margin-left:16px}.legal-page .legal-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:28px 0;display:flex}.legal-footer>span{letter-spacing:-.025em;font-size:16px}.legal-page .legal-footer nav{flex-wrap:wrap;gap:16px 28px;max-width:none;margin:0;padding:0;display:flex}.legal-footer a{color:var(--muted);font-size:12px;text-decoration:none}.legal-footer a:hover{text-decoration:underline}.legal-skip{z-index:10;background:#15201a;padding:12px 20px;position:fixed;top:-100px;left:24px}.legal-skip:focus{top:16px}@media (max-width:700px){.legal-page main.legal-main{padding:40px 0 48px}.legal-document-layout{grid-template-columns:minmax(0,1fr);gap:32px}.legal-contents{position:static}.legal-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.legal-draft{margin-bottom:28px}}.setup-heading{margin-bottom:32px}.setup-heading h1{margin:0 0 16px;font-size:clamp(36px,4vw,48px)}.setup-heading>p:last-child{color:var(--muted);max-width:60ch;margin:0;font-size:14px;line-height:1.8}.setup-progress ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-progress li{color:var(--muted);flex-direction:column;gap:10px;padding:18px 8px;font-size:11px;display:flex}.setup-step-number{font-variant-numeric:tabular-nums;font-size:12px}.setup-progress .is-complete{color:var(--success)}.setup-progress .is-current{color:#edf2f4;background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent)}.setup-current-step{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:28px 0 22px;display:flex}.setup-current-step>span{color:var(--muted);font-size:11px}.setup-current-step>p{margin:0;font-size:13px}.workspace-shell .setup-step-content>section{padding:28px 0}.setup-connect>p,.setup-consent>p,.setup-activation>p{color:#adb8c0;max-width:65ch;margin:14px 0;font-size:14px;line-height:1.85}.setup-connect h2,.setup-consent h2,.setup-activation h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:500}.setup-permissions{margin:22px 0}.setup-permissions summary{cursor:pointer;color:#c9d3da;font-size:13px}.setup-permissions p{color:var(--muted);max-width:65ch;margin:14px 0;font-size:13px;line-height:1.85}.setup-permissions summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workspace-shell .setup-server-options{border:0;border-radius:0;margin:28px 0;padding:0}.setup-server-options legend{margin-bottom:14px;font-size:13px}.setup-server-options>div:first-of-type .channel-option{border-top:1px solid var(--line)}.workspace-shell .setup-connect button,.workspace-shell .setup-consent button,.workspace-shell .setup-activation button{min-height:44px;padding:12px 20px;font-size:13px}.setup-connection-progress{color:var(--success);margin:16px 0 0;font-size:13px}.setup-connect>p.setup-account-note{color:var(--muted);font-size:12px}.setup-error{color:#dfb0a3;background:#211917;border-left:2px solid #cf897a;margin:16px 0 24px;padding:16px 20px;font-size:13px;line-height:1.8}.setup-error p{margin:0}.setup-error a{margin-top:12px;font-size:13px;display:inline-block}.setup-empty{background:var(--card);color:var(--muted);border:1px solid var(--line);margin:24px 0;padding:20px 24px;font-size:13px}.setup-empty h2{color:var(--ink);font-size:20px}.setup-empty>a{margin:12px 20px 0 0;display:inline-block}.setup-channel-note{color:var(--muted);margin:0 0 24px;font-size:13px}.workspace-shell .setup-consent fieldset{border:0;margin:24px 0 0;padding:0}.setup-consent .channel-option>span{color:#ccd6dd;font-size:13px;line-height:1.8}.setup-consent>p.setup-consent-count{color:var(--muted);margin:18px 0 24px;font-size:12px}.setup-activation-note{background:var(--card);border:1px solid var(--line);margin:24px 0;padding:20px 24px}.setup-activation-note h3{margin:0 0 10px;font-size:14px;font-weight:500}.setup-activation-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.setup-activation>.preflight-progress{margin-bottom:24px}.setup-activation.is-active{border-top-color:#38664b}.setup-activation p.setup-activation-state{color:#a2cdb2;margin:0 0 16px;font-size:12px}.setup-activation.is-active>a{margin-top:16px;font-size:13px}.workspace-shell .setup-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:32px;padding:24px 0 0;display:flex}.setup-footer p{color:var(--muted);margin:0;font-size:12px}.setup-footer nav{flex-wrap:wrap;gap:20px;margin:0;padding:0;display:flex}.setup-footer a{color:var(--muted);font-size:12px;text-decoration:none}.setup-footer a:hover{text-decoration:underline}@media (max-width:700px){.setup-progress ol{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-progress li{padding:14px 8px;font-size:10px}.setup-current-step{margin-bottom:24px}}.setup-progress ol.setup-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-progress .setup-stages li{flex-direction:row;align-items:flex-start;gap:14px;padding:22px 16px}.setup-stages li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.setup-stages strong{color:inherit;font-size:14px;font-weight:500}.setup-stages li>div>span{color:var(--muted);font-size:11px;line-height:1.7}.setup-stages .setup-step-number{margin-top:2px}.setup-checklist{margin:18px 0 0}.setup-checklist>summary{color:var(--muted);cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px;list-style:none;display:flex}.setup-checklist>summary::-webkit-details-marker{display:none}.setup-checklist>summary>span{color:#c1cbd2}.setup-checklist>summary>span:after{content:" +";margin-left:8px}.setup-checklist[open]>summary>span:after{content:" −"}.setup-checklist>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.setup-checklist-show{display:inline}.setup-checklist-hide,.setup-checklist[open] .setup-checklist-show{display:none}.setup-checklist[open] .setup-checklist-hide{display:inline}.setup-checklist ol{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.setup-checklist li{color:var(--muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:14px 16px;font-size:13px;display:grid;position:relative}.setup-checklist li:before{content:"";background:#343d43;width:1px;position:absolute;top:38px;bottom:-14px;left:28px}.setup-checklist li:last-child:before{display:none}.setup-checklist li.is-complete:before{background:#3c6650}.setup-check-marker{z-index:1;color:#9ba7af;font-variant-numeric:tabular-nums;background:#0b0e10;border:1px solid #3a4349;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:relative}.setup-checklist .is-complete .setup-check-marker{color:#9dc7ac;background:#16221b;border-color:#3c6650}.setup-checklist li.is-current{background:var(--accent-soft);border-radius:var(--radius-control);color:#e6edf1}.setup-checklist .is-current .setup-check-marker{color:#e3ebef;background:#1f2a31;border-color:#9baab5}.setup-check-description{flex-direction:column;gap:5px;min-width:0;line-height:1.6;display:flex}.setup-checklist .is-complete .setup-check-description{color:#becbc3}.setup-check-next{color:#a6b6c1;font-size:11px}.workspace-shell .setup-check-continue{color:#d6e0e7;white-space:nowrap;padding:8px 0 8px 12px;font-size:12px;text-decoration:none}.setup-check-continue:hover{text-decoration:underline}.setup-check-continue>span{margin-left:8px}.setup-current-step[id]{scroll-margin-top:24px}@media (max-width:700px){.setup-checklist li{gap:12px;padding:14px 10px;font-size:12px}.setup-checklist li:before{left:22px}.setup-checklist li.is-current{grid-template-columns:24px minmax(0,1fr)}.setup-checklist .setup-check-continue{grid-column:2;justify-self:start;padding:0}}.setup-page .setup-current-step{margin:32px 0 12px}.setup-page .setup-step-content>section:first-child{border-top:0;padding-top:12px}.setup-step-content .preflight-heading{margin-bottom:28px}.setup-step-content .preflight-heading h2{font-size:24px}@media (max-width:700px){.setup-progress .setup-stages li{flex-direction:column;gap:8px;padding:16px 10px}.setup-stages strong{font-size:13px}.setup-stages li>div>span{font-size:10px}}.billing-page{max-width:1120px;margin-inline:auto}.billing-heading{margin-bottom:48px}.billing-heading h1{margin:12px 0 16px}.billing-heading>p:last-child,.billing-plan p,.billing-help p{color:var(--muted,#a0abb3);line-height:1.65}.billing-notice{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--card);margin-bottom:24px;padding:22px 26px}.billing-notice p{color:var(--muted);margin-bottom:0;line-height:1.6}.billing-plan{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.billing-plan-summary,.billing-plan-details{padding:42px 0}.billing-plan-summary{padding-right:60px}.billing-plan-summary h2{font-family:var(--font-serif), Georgia, serif;margin:24px 0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.billing-plan-details{border-left:1px solid var(--line);padding-left:48px}.billing-price{letter-spacing:-2px;margin-top:32px;font-size:54px}.billing-price span{color:#9ca8af;letter-spacing:0;margin-left:14px;font-size:15px}.billing-status{align-items:center;gap:10px;font-weight:600;display:flex}.billing-status>span{background:#99a6ae;border-radius:50%;width:7px;height:7px}.billing-status.is-active>span{background:var(--success)}.billing-plan-details dl{margin:24px 0 32px}.billing-plan-details dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:15px 0;display:flex}.billing-plan-details dt{color:#9ca8af}.billing-plan-details dd{text-align:right;margin:0}.billing-help{grid-template-columns:1.4fr 1fr;gap:72px;padding-block:40px;display:grid}.billing-help h2,.billing-help h3{margin-top:0;font-size:19px;font-weight:500}.billing-error{color:#e29e90!important}@media (max-width:720px){.billing-heading{margin-bottom:30px}.billing-plan,.billing-help{grid-template-columns:1fr}.billing-plan-summary{padding:30px 0}.billing-plan-details{border-left:0;border-top:1px solid var(--line);padding:30px 0}.billing-help{gap:24px}}.billing-history{border-bottom:1px solid var(--line);padding-block:28px}.billing-history h2{font-size:19px;font-weight:500}.billing-history p{color:#9ca8af}.brand-mark{object-fit:contain;flex:none;width:36px;height:36px;display:block}.site-header .brand,.footer-brand,.signin-brand,.legal-brand{align-items:center;gap:10px;display:inline-flex}.admin-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font-family:var(--font-sans), sans-serif}.admin-shell>.app-header{gap:20px;padding:16px clamp(18px,4vw,48px)}.admin-brand{align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.admin-brand small{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-left:7px;font-size:11px;font-weight:500}.admin-shell .app-header nav{gap:6px}.admin-shell .app-header nav a{color:var(--muted);border-radius:7px;padding:9px 12px;font-size:13px}.admin-shell .app-header nav a[aria-current=page]{color:var(--accent);background:#203c37}.admin-shell .admin-back{color:var(--muted);font-size:12px}.admin-shell>main{width:100%;max-width:1120px;padding:36px clamp(18px,4vw,48px) 72px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:7px;padding:10px 14px}.admin-shell button{cursor:pointer;font-size:13px}.admin-shell button:hover:not(:disabled){border-color:var(--accent)}.admin-shell button:disabled{opacity:.5;cursor:wait}.admin-shell h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,44px);font-weight:550}.admin-shell h2{letter-spacing:-.02em;font-size:19px;font-weight:550}.admin-page-heading{margin-bottom:24px}.admin-page-heading h1{margin:0 0 12px}.admin-page-heading>p:last-child{max-width:65ch;color:var(--muted);font-size:14px;line-height:1.7}.admin-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.admin-review-note{color:var(--muted);border:1px solid var(--line);border-radius:8px;margin:0 0 28px;padding:14px 18px;font-size:12px;line-height:1.7}.admin-review-empty{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.admin-review-empty p{max-width:52ch;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.admin-review-empty a{color:var(--accent);text-underline-offset:4px;font-size:13px}.admin-empty-symbol{width:44px;height:44px;color:var(--accent);background:#203c37;border:1px solid #3e7569;border-radius:50%;place-items:center;margin-bottom:20px;font-size:22px;display:grid}.admin-review-count{color:var(--muted);font-size:12px}.admin-review-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-review-list>li{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:start;gap:20px;padding:22px;display:flex}.admin-review-list h2{margin:8px 0}.admin-review-list h2 a{color:var(--ink);text-decoration:none}.admin-review-list h2 a:hover{color:var(--accent)}.admin-candidate-meta,.admin-candidate-time{color:var(--muted);margin:0;font-size:12px}.admin-candidate-state{color:var(--accent);text-transform:capitalize;background:#203c37;border:1px solid #3e7569;border-radius:6px;flex:none;padding:4px 9px;font-size:11px}.admin-review-back{color:var(--muted);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}.admin-review-source{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:24px}.admin-review-source blockquote{overflow-wrap:anywhere;white-space:pre-wrap;border:0;max-width:70ch;margin:18px 0;padding:0;font-size:17px;line-height:1.7}.admin-review-source>p,.admin-review-context p,.admin-review-interventions>p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.admin-review-context{margin-top:24px;padding:24px 0}.admin-review-trace{border:1px solid var(--line);border-radius:8px;margin:0 0 28px;padding:18px}.admin-review-trace summary{cursor:pointer;color:var(--text-secondary,var(--ink));font-size:13px}.admin-review-trace h2{margin-top:22px}.admin-review-trace li{color:var(--muted);font-size:13px}.admin-review-trace pre{background:var(--card);border-radius:7px;max-width:100%;padding:16px;font-size:12px;overflow:auto}.admin-review-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-review-actions form{margin:0}@media (max-width:600px){.admin-shell>.app-header{gap:12px}.admin-shell .app-header nav{order:3;width:100%}.admin-review-list>li{flex-direction:column;gap:12px}.admin-review-source{padding:20px}}.admin-dashboard{gap:18px;min-width:0;display:grid}.admin-dashboard .admin-dashboard-heading{margin:0 0 4px}.admin-dashboard .admin-dashboard-heading h1{margin:0 0 8px}.admin-dashboard .admin-dashboard-heading>p:last-child{max-width:70ch;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-dashboard .admin-kicker{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.admin-dashboard .admin-health-banner{background:#151c1f;border:1px solid #374348;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.admin-dashboard .admin-health-banner.is-healthy{background:#14211e;border-color:#315d52}.admin-dashboard .admin-health-banner.is-degraded{background:#241b19;border-color:#79594d}.admin-dashboard .admin-health-indicator{background:#9da9ac;border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.admin-dashboard .is-healthy .admin-health-indicator{background:#72d7c3;box-shadow:0 0 0 4px #72d7c31a}.admin-dashboard .is-degraded .admin-health-indicator{background:#e8a48e;box-shadow:0 0 0 4px #e8a48e1c}.admin-dashboard .admin-health-banner h2{letter-spacing:0;margin:0 0 3px;font-size:14px;font-weight:600}.admin-dashboard .admin-health-banner p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-dashboard .admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-dashboard .admin-overview-metrics article{border:1px solid var(--line);background:var(--card);border-radius:9px;align-content:start;gap:5px;min-width:0;padding:15px 16px;display:grid}.admin-dashboard .admin-overview-metrics article>span{color:var(--muted);font-size:12px}.admin-dashboard .admin-overview-metrics strong{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:550;line-height:1.15}.admin-dashboard .admin-overview-metrics strong small{color:#89969a;letter-spacing:0;font-size:14px;font-weight:500}.admin-dashboard .admin-overview-metrics article>small{color:#839095;font-size:12px;line-height:1.4}.admin-dashboard section.admin-dashboard-section{border:1px solid var(--line);background:#12191c;border-radius:11px;min-width:0;margin:0;padding:20px}.admin-dashboard .admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.admin-dashboard .admin-section-heading h2{margin:0 0 5px;font-size:19px}.admin-dashboard .admin-section-heading>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-dashboard .admin-cleanup-status{text-align:right;flex:none;gap:4px;margin:4px 0 0;display:grid}.admin-dashboard .admin-cleanup-status span{color:var(--muted);font-size:12px}.admin-dashboard .admin-cleanup-status strong{color:#c9d3d2;font-size:13px;font-weight:550}.admin-dashboard .admin-workspace-list{gap:10px;display:grid}.admin-dashboard .admin-workspace-card{background:#171f22;border:1px solid #2b383c;border-radius:9px;min-width:0;padding:17px}.admin-dashboard .admin-workspace-heading{border-bottom:1px solid #2a3539;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.admin-dashboard .admin-workspace-label{color:#9aa7aa;margin:0 0 3px;font-size:12px}.admin-dashboard .admin-workspace-heading h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.admin-dashboard .admin-status-chip{color:#c0cacc;text-transform:capitalize;background:#222b2f;border:1px solid #465358;border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:12px;line-height:1.3;display:inline-flex}.admin-dashboard .admin-status-chip.is-active,.admin-dashboard .admin-status-chip.is-ok{color:#9be2d2;background:#1a332e;border-color:#35685c}.admin-dashboard .admin-status-chip.is-deleted,.admin-dashboard .admin-status-chip.is-paused{color:#c9b8aa;background:#292522;border-color:#554d47}.admin-dashboard .admin-workspace-connections{border-bottom:1px solid #2a3539;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:13px 0;display:grid}.admin-dashboard .admin-workspace-connections div,.admin-dashboard .admin-workspace-metrics div{min-width:0}.admin-dashboard .admin-workspace-connections dt,.admin-dashboard .admin-workspace-metrics dt{color:#9ca9ac;margin:0 0 4px;font-size:12px;line-height:1.4}.admin-dashboard .admin-workspace-connections dd,.admin-dashboard .admin-workspace-metrics dd{color:#d7e0dd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px}.admin-dashboard .admin-workspace-groups{grid-template-columns:1fr 1fr;gap:22px;padding-top:12px;display:grid}.admin-dashboard .admin-workspace-groups h4{color:#b8c3c2;margin:0 0 9px;font-size:13px;font-weight:600}.admin-dashboard .admin-workspace-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-dashboard .admin-retention-note{color:#a5b1b3;border-top:1px solid #2a3539;margin:12px 0 0;padding-top:10px;font-size:12px}.admin-dashboard .admin-report-section{background:linear-gradient(135deg,#15211f,#12191c 55%)}.admin-dashboard .admin-report-exports{flex:none;gap:8px;display:flex}.admin-dashboard .admin-report-exports a{color:#a7e7d8;border:1px solid #39534d;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.admin-dashboard .admin-report-exports a:hover{border-color:var(--accent);background:#72d7c30f}.admin-dashboard .admin-report-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard .admin-report-goals li{background:#0a10104d;border:1px solid #2d3d3b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:11px 12px;display:grid}.admin-dashboard .admin-report-goal-heading{color:#dce5e2;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:6px;font-size:13px;display:flex}.admin-dashboard .admin-report-goal-heading strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.admin-dashboard .admin-report-goal-heading strong span{color:#9ca9ab;font-weight:400}.admin-dashboard .admin-report-goals progress{accent-color:#72d7c3;width:100%;height:5px}.admin-dashboard .admin-report-status{color:#a2afb1;white-space:nowrap;font-size:12px}.admin-dashboard .admin-report-status.is-met{color:#8de0cb}.admin-dashboard .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-dashboard .admin-section-count{color:#bdc9c8;font-variant-numeric:tabular-nums;border:1px solid #374449;border-radius:50%;flex:none;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.admin-dashboard .admin-dashboard-empty{background:#11181b80;border:1px dashed #354247;border-radius:8px;padding:19px}.admin-dashboard .admin-dashboard-empty h3{color:#dce5e2;margin:0 0 4px;font-size:14px;font-weight:550}.admin-dashboard .admin-dashboard-empty p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-dashboard .admin-threshold-current{color:#d4dedb;margin:-3px 0 14px;font-size:12px}.admin-dashboard .admin-threshold-section form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-dashboard .admin-threshold-section form>div{min-width:0}.admin-dashboard .admin-threshold-section form label{color:#aab6b7;gap:6px;font-size:13px;display:grid}.admin-dashboard .admin-threshold-section form input{width:100%;min-width:0;min-height:42px;padding:7px 9px;font-size:14px}.admin-dashboard .admin-threshold-section form .admin-threshold-reason{grid-column:1/-1}.admin-dashboard .admin-threshold-section form button{color:#bceadd;background:#19352f;border-color:#3a7165;grid-column:1/-1;justify-self:start;min-height:40px;padding:0 12px;font-size:13px}.admin-dashboard .admin-threshold-section form button:hover{border-color:var(--accent)}.admin-dashboard .admin-operations-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard .admin-operations-list>li{overflow-wrap:anywhere;background:#171f22;border:1px solid #2b383c;border-radius:8px;min-width:0;padding:13px}.admin-dashboard .admin-operation-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-dashboard .admin-operation-heading h3{color:#e2eae7;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600}.admin-dashboard .admin-operation-heading time{color:#a5b0b2;flex:none;font-size:12px}.admin-dashboard .admin-operation-meta{color:#aab6b8;margin:7px 0;font-size:12px;line-height:1.5}.admin-dashboard .admin-operation-error{color:#ddc1b4;overflow-wrap:anywhere;background:#211c1a;border-left:2px solid #715346;margin:10px 0;padding:9px 10px;font-size:13px;line-height:1.5}.admin-dashboard .admin-operation-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-dashboard .admin-operation-actions form{margin:0}.admin-dashboard .admin-operation-actions button,.admin-dashboard .admin-misses-section form button{min-height:40px;padding:0 12px;font-size:13px}.admin-dashboard .admin-operation-actions form:first-child button{color:#bceadd;background:#19352f;border-color:#3a7165}.admin-dashboard .admin-miss-note{color:#d3ddda;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.admin-dashboard .admin-discord-link{color:#91ddcf;text-underline-offset:3px;gap:6px;margin:3px 0 11px;font-size:13px;display:inline-flex}.admin-dashboard .admin-misses-section form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:9px;display:flex}.admin-dashboard .admin-misses-section form label{color:#aab6b7;gap:5px;font-size:12px;display:grid}.admin-dashboard .admin-misses-section form select{min-height:40px;padding:5px 8px;font-size:13px}.admin-dashboard .admin-misses-section form button{min-height:40px;padding:0 12px;font-size:13px}@media (max-width:820px){.admin-dashboard .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard .admin-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.admin-dashboard{gap:13px}.admin-dashboard .admin-health-banner{padding:14px}.admin-dashboard .admin-overview-metrics{gap:8px}.admin-dashboard .admin-overview-metrics article{padding:12px}.admin-dashboard .admin-overview-metrics strong{font-size:26px}.admin-dashboard section.admin-dashboard-section{padding:15px}.admin-dashboard .admin-section-heading{gap:12px}.admin-dashboard .admin-section-heading h2{font-size:17px}.admin-dashboard .admin-section-heading>div>p:last-child{font-size:12px}.admin-dashboard .admin-cleanup-status{max-width:42%}.admin-dashboard .admin-cleanup-status strong{font-size:12px}.admin-dashboard .admin-workspace-card{padding:13px}.admin-dashboard .admin-workspace-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard .admin-workspace-groups{grid-template-columns:1fr;gap:14px}.admin-dashboard .admin-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-dashboard .admin-threshold-section form{grid-template-columns:1fr}.admin-dashboard .admin-threshold-section form .admin-threshold-reason,.admin-dashboard .admin-threshold-section form button{grid-column:1}.admin-dashboard .admin-report-exports{flex-direction:column;gap:5px}.admin-dashboard .admin-report-exports a{justify-content:space-between;padding:7px 8px;font-size:12px}.admin-dashboard .admin-report-goals{grid-template-columns:1fr}.admin-dashboard .admin-dashboard-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:400px){.admin-dashboard .admin-cleanup-status{max-width:38%}.admin-dashboard .admin-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard .admin-operation-heading,.admin-dashboard .admin-report-section .admin-section-heading{flex-direction:column}.admin-dashboard .admin-report-exports{flex-direction:row}}
