._page_17hjy_1{--public-gutter:48px;--public-width:1232px;background:var(--paper);min-height:100vh;color:var(--ink)}._page_17hjy_1 *{box-sizing:border-box}._page_17hjy_1 .site-nav{border-color:var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:28px;max-width:1400px;height:88px;padding-inline:clamp(20px,5vw,72px)}._page_17hjy_1 .site-logo{align-items:center;gap:9px;width:auto;min-width:0;height:auto;text-decoration:none;display:flex;overflow:visible}._page_17hjy_1 .site-logo img{object-fit:contain;filter:none;width:36px;height:36px}._page_17hjy_1 .site-logo strong{color:var(--ink);letter-spacing:-.035em;font-size:16px}._page_17hjy_1 .site-nav nav{scrollbar-width:thin;justify-content:center;gap:clamp(12px,1.6vw,24px);min-width:0;padding-block:12px;overflow:auto hidden}._page_17hjy_1 .site-nav nav a{color:var(--muted);white-space:nowrap;font-size:10px}._page_17hjy_1 .site-nav nav a:hover,._page_17hjy_1 .site-nav nav a.active{color:var(--ink)}._page_17hjy_1 .site-nav nav a.active:after{background:var(--ink)}._page_17hjy_1 .nav-login{border:1px solid var(--ink);background:var(--ink);color:var(--paper);white-space:nowrap;padding:11px 13px;font-size:10px}._page_17hjy_1 .nav-login span{margin-left:10px}html[data-theme=dark] ._page_17hjy_1 .site-logo img{filter:invert()}._page_17hjy_1 .public-breadcrumbs{max-width:var(--public-width);padding:24px var(--public-gutter);margin:auto}._page_17hjy_1 .public-breadcrumbs ol{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}._page_17hjy_1._page_17hjy_1 .public-breadcrumbs li{color:var(--muted);letter-spacing:0;text-transform:none;gap:9px;font-size:11px;font-weight:400;line-height:1.6;display:flex}._page_17hjy_1._page_17hjy_1 .public-breadcrumbs li+li:before{content:"/";opacity:.55;display:inline-block}._page_17hjy_1._page_17hjy_1 .public-breadcrumbs [aria-current=page]{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}._page_17hjy_1 .public-breadcrumbs a{color:inherit;text-decoration:none}._page_17hjy_1 .public-breadcrumbs a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}._page_17hjy_1 :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}._page_17hjy_1 :where(button,a){-webkit-tap-highlight-color:transparent}@media (max-width:1080px){._page_17hjy_1 .site-nav{grid-template-columns:1fr auto;gap:18px;height:auto;padding-top:18px;padding-bottom:18px}._page_17hjy_1 .site-nav nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:26px;padding:3px 0 9px}._page_17hjy_1 .site-nav nav a.active:after{bottom:-7px}._page_17hjy_1 .nav-login{grid-area:1/2}}@media (max-width:600px){._page_17hjy_1 .site-nav{gap:13px;padding-top:14px;padding-bottom:12px}._page_17hjy_1 .site-logo img{width:30px;height:30px}._page_17hjy_1 .site-logo strong{font-size:14px}._page_17hjy_1 .nav-login{padding:10px;font-size:9px}._page_17hjy_1 .site-nav nav{gap:22px}._page_17hjy_1 .public-breadcrumbs{padding-block:18px}}@media (prefers-reduced-motion:reduce){._page_17hjy_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:800px){._page_17hjy_1{--public-gutter:24px}}@media (max-width:540px){._page_17hjy_1{--public-gutter:18px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}code{font-family:SFMono-Regular,Consolas,monospace}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.brand{letter-spacing:-.03em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:850;display:flex}.brand-mark{border:1px solid var(--ink);background:var(--lime);border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-style:italic;display:grid}.auth-shell{text-align:center;place-content:center;gap:1rem;min-height:100vh;display:grid}.loading-mark{border:1px solid var(--ink);border-radius:50%;width:54px;height:54px;margin:auto;padding:4px;animation:1.5s infinite pulse}.loading-mark span{background:var(--lime);border-radius:50%;place-items:center;width:100%;height:100%;font:italic 700 1.4rem Georgia,serif;display:grid}@keyframes pulse{50%{opacity:.5}}.login-page{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:100vh;display:grid}.login-intro{background:var(--ink);min-height:100vh;color:var(--paper);flex-direction:column;padding:3rem 4.5rem;display:flex;position:relative;overflow:hidden}.login-intro .brand-mark{color:var(--ink)}.login-copy{max-width:720px;margin:auto 0}.login-copy h1{letter-spacing:-.065em;max-width:760px;margin:1.25rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:400;line-height:.88}.login-copy>p:last-child{color:#b9bab4;max-width:540px;font-size:1.05rem;line-height:1.65}.signal-strip{opacity:.88;align-items:flex-end;gap:6px;height:92px;display:flex;position:absolute;bottom:0;left:4.5rem;right:3.5rem}.signal-strip span{background:var(--coral);border-radius:3px 3px 0 0;width:clamp(18px,4vw,64px)}.login-panel{background:var(--paper);place-items:center;min-height:100vh;padding:3rem;display:grid}.login-card{width:min(100%,440px)}.step-number{border:1px solid var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3.5rem;font-size:.8rem;font-weight:800;display:grid}.login-card h2{letter-spacing:-.04em;margin:.65rem 0 .8rem;font-family:Georgia,serif;font-size:2.5rem;font-weight:400}.muted{color:var(--muted);line-height:1.55}.muted code{color:var(--ink);background:#e3e2db;border-radius:4px;padding:.12rem .35rem;font-size:.9em}.login-card form{margin-top:2.2rem}.login-card label,.controls-panel>label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:800;display:block}.login-card input{background:var(--panel);letter-spacing:.22em;text-transform:uppercase;border:1px solid #b9b9b1;border-radius:7px;outline:none;width:100%;padding:1rem 1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:1.35rem;font-weight:800}.login-card input:focus,select:focus{outline:3px solid var(--blue)}input:focus-visible{outline:3px solid var(--blue)}button:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.login-card input:focus,select:focus{outline:3px solid color-mix(in srgb,var(--blue) 65%,transparent)}input:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 65%,transparent)}button:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 65%,transparent)}}.login-card input:focus,select:focus{outline-offset:2px}input:focus-visible{outline-offset:2px}button:focus-visible{outline-offset:2px}.primary-button,.secondary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:.95rem 1.1rem;font-weight:800;display:flex}.primary-button span{color:var(--lime);font-size:1.3rem}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{color:var(--ink);background:0 0;justify-content:center}.form-error,.save-notice{color:#b73d2e;margin:.7rem 0 0;font-size:.83rem;font-weight:650}.fine-print{color:#92938d;text-align:center;margin-top:1.4rem;font-size:.73rem}.dashboard-shell{grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#f4f3ee;border-right:1px solid #2f312e;flex-direction:column;height:100vh;padding:1.6rem 1.25rem;display:flex;position:sticky;top:0}.server-chip{background:#20221f;border:1px solid #363834;border-radius:8px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.server-avatar{background:var(--coral);width:36px;height:36px;color:var(--ink);border-radius:6px;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.15rem;display:grid}.server-chip strong,.server-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.server-chip strong{font-size:.78rem}.server-chip small{color:#92948e;margin-top:.2rem;font-size:.67rem}.sidebar nav{gap:.28rem;margin-top:2rem;display:grid}.sidebar nav button{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.8rem;padding:.72rem .8rem;font-size:.82rem;font-weight:650;display:flex}.sidebar nav button span{text-align:center;width:18px;font-size:1rem}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#292b28}.sidebar nav button.active:after{background:var(--lime);content:"";border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-foot{color:#a5a69f;border-top:1px solid #343633;gap:1rem;margin-top:auto;padding:.9rem .5rem 0;font-size:.72rem;display:grid}.sidebar-foot>div{align-items:center;gap:.45rem;display:flex}.sidebar-foot button{color:#c6c7c1;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:max-content;padding:0;font-size:.72rem;text-decoration:underline}.status-dot{background:#92d64b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #92d64b22}.status-dot.off{box-shadow:none;background:#999}.workspace{min-width:0;padding:2.3rem clamp(1.4rem,3vw,3.5rem) 4rem}.topbar{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.topbar h1{letter-spacing:-.045em;margin:.2rem 0 0;font-family:Georgia,serif;font-size:2.65rem;font-weight:400}.live-pill{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:.5rem .7rem;font-size:.7rem;font-weight:750}.live-pill span{background:#75bb3d;border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}.page-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr);gap:1rem;display:grid}.metric-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metric-card,.panel{border:1px solid var(--line);background:var(--panel);border-radius:9px}.metric-card{min-height:154px;padding:1.15rem;position:relative;overflow:hidden}.metric-card:after{content:"";background:#dfded7;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-30px;right:-22px}.metric-card.coral:after{background:var(--coral)}.metric-card.lime:after{background:var(--lime)}.metric-card.blue:after{background:var(--blue)}.metric-card p{color:var(--muted);margin:0;font-size:.73rem;font-weight:700}.metric-card>strong{margin:.55rem 0;font-family:Georgia,serif;font-size:2.65rem;font-weight:400;line-height:1;display:block}.metric-card small{color:#92938e;font-size:.65rem}.panel{padding:1.35rem}.chart-panel,.recent-panel{grid-column:1}.health-panel{grid-area:2/2/span 2}.panel-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.3rem;display:flex}.panel h2{letter-spacing:-.035em;margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.panel-heading>span{color:var(--muted);font-size:.68rem}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.72rem;font-weight:700}.chart{align-items:flex-end;gap:clamp(6px,1.2vw,16px);min-height:230px;padding-top:2rem;display:flex}.bar-column{text-align:center;flex:1;grid-template-rows:20px 1fr 20px;align-items:end;gap:.4rem;height:210px;display:grid}.bar-column strong{opacity:0;font-size:.62rem;transition:opacity .15s}.bar-column:hover strong{opacity:1}.bar-track{background:#ecebe5;border-radius:3px;height:100%;position:relative;overflow:hidden}.bar-track span{background:var(--ink);border-radius:3px 3px 0 0;transition:height .3s;position:absolute;bottom:0;left:0;right:0}.bar-column:nth-child(3n) .bar-track span{background:var(--coral)}.bar-column:last-of-type .bar-track span{background:var(--lime)}.bar-column small{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.empty-chart,.empty-state{width:100%;min-height:180px;color:var(--muted);text-align:center;place-items:center;font-size:.8rem;display:grid}.health-panel{flex-direction:column;display:flex}.health-panel h2{margin-bottom:1.5rem;font-size:2rem}.health-list{gap:.25rem;display:grid}.health-list>div{border-bottom:1px solid #e5e4dd;grid-template-columns:10px 1fr auto;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.73rem;display:grid}.health-list strong{color:var(--muted);font-size:.65rem}.health-panel .secondary-button{margin-top:auto}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.72rem}th{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.65rem .7rem;font-size:.6rem}td{white-space:nowrap;border-bottom:1px solid #e2e1db;padding:.85rem .7rem}td code{font-size:.66rem;font-weight:700}.reason-cell{text-overflow:ellipsis;max-width:320px;overflow:hidden}.case-status{text-transform:uppercase;background:#e2e1db;border-radius:3px;padding:.25rem .4rem;font-size:.59rem;font-weight:800}.full-panel{min-height:620px}.event-list{display:grid}.event-row{border-bottom:1px solid #e1e0d9;grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;padding:1rem .25rem;display:grid}.event-icon{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.event-row strong{font-size:.76rem}.event-row p{color:var(--muted);margin:.22rem 0 0;font-family:monospace;font-size:.63rem}.event-row time{color:var(--muted);font-size:.65rem}.settings-layout{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:1rem;display:grid}.settings-panel{min-height:620px}.toggle-list{display:grid}.toggle-row{cursor:pointer;border-bottom:1px solid #e2e1db;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem .2rem;display:flex;position:relative}.toggle-row span strong,.toggle-row span small{display:block}.toggle-row strong{font-size:.82rem}.toggle-row small{color:var(--muted);margin-top:.3rem;font-size:.69rem}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:#d9d8d1;border:1px solid #aeafa9;border-radius:20px;flex:none;width:42px;height:23px;transition:all .2s;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.toggle-row input:checked+i{border-color:var(--ink);background:var(--ink)}.toggle-row input:checked+i:after{background:var(--lime);transform:translate(19px)}.controls-panel{flex-direction:column;gap:1.55rem;display:flex}.controls-panel>label strong{float:right;color:var(--coral)}.controls-panel input[type=range]{width:100%;accent-color:var(--coral);margin-top:.85rem}.controls-panel select,.policy-inputs input{width:100%;color:var(--ink);background:#fff;border:1px solid #c8c7c0;border-radius:6px;margin-top:.55rem;padding:.75rem}.controls-panel fieldset{border:1px solid var(--line);border-radius:7px;padding:1rem}.controls-panel legend{text-transform:uppercase;padding:0 .35rem;font-size:.7rem;font-weight:800}.policy-inputs{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.policy-inputs label{color:var(--muted);font-size:.65rem}.controls-panel .primary-button{margin-top:auto}@media (max-width:1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.page-grid{grid-template-columns:1fr}.chart-panel,.recent-panel,.health-panel{grid-area:auto/1}.health-panel{min-height:420px}.settings-layout{grid-template-columns:1fr}.settings-panel{min-height:auto}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-intro{min-height:44vh;padding:2rem}.login-copy h1{font-size:3.4rem}.signal-strip{height:55px;left:2rem;right:2rem}.login-panel{min-height:56vh;padding:2.5rem 1.5rem}.step-number{display:none}.dashboard-shell{display:block}.sidebar{width:100%;height:auto;padding:1rem;position:relative}.sidebar .brand,.server-chip,.sidebar-foot{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);margin:0}.sidebar nav button{justify-content:center;padding:.65rem .3rem;font-size:.65rem}.sidebar nav button span,.sidebar nav button.active:after{display:none}.workspace{padding:1.3rem 1rem 3rem}.topbar h1{font-size:2rem}.metric-grid{gap:.65rem}.metric-card{min-height:135px}.metric-card>strong{font-size:2.2rem}.panel{padding:1rem}.chart{gap:5px}.recent-panel{overflow:hidden}.event-row{grid-template-columns:30px 1fr}.event-row time{grid-column:2}.settings-layout{display:block}.settings-panel+.settings-panel{margin-top:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.member-workspace{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);align-items:start;gap:1rem;display:grid}.member-directory{padding:0;overflow:hidden}.member-directory .panel-heading{border-bottom:1px solid var(--line);margin:0;padding:1.35rem}.member-search{border:1px solid var(--line);background:#fff;border-radius:3px;width:min(260px,48%);padding:.7rem}.member-list{max-height:720px;overflow:auto}.member-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e5e0;grid-template-columns:44px 1fr 8px;align-items:center;gap:.8rem;width:100%;padding:.85rem 1.2rem;display:grid}.member-list>button:hover,.member-list>button.active{background:#f0f0ec}.member-list strong,.member-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-list strong{font-size:.78rem}.member-list small{color:var(--muted);margin-top:.25rem;font-size:.65rem}.member-list i{background:#bbb;border-radius:50%;width:7px;height:7px}.member-list i.online{background:#4d9d43}.member-avatar{border:1px solid var(--ink);background:#eee;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-profile{padding:0 1.35rem 1.35rem;position:relative;overflow:hidden}.member-close{z-index:2;color:#fff;cursor:pointer;background:#000b;border:1px solid #fff;width:30px;height:30px;position:absolute;top:.7rem;right:.7rem}.member-banner{color:#999;background:#111;place-items:center;height:150px;margin:0 -1.35rem;font-size:.7rem;display:grid;overflow:hidden}.member-banner img{object-fit:cover;width:100%;height:100%}.member-identity{align-items:end;gap:1rem;margin-top:-22px;display:flex}.member-identity .member-avatar{background:#ddd;border:4px solid #fff;width:72px;height:72px}.member-identity h2{margin:.2rem 0}.member-identity p:last-child{color:var(--muted);margin:.2rem 0;font-size:.72rem}.member-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:1.3rem 0;display:grid}.member-facts>div{background:#fff;padding:.8rem}.member-facts dt{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:800}.member-facts dd{margin:.3rem 0 0;font-size:.72rem}.member-facts code{font-size:.62rem}.member-profile h3{text-transform:uppercase;letter-spacing:.08em;margin:1.2rem 0 .7rem;font-size:.72rem}.member-roles>div{flex-wrap:wrap;gap:.35rem;display:flex}.member-roles span{border:1px solid var(--line);border-radius:999px;padding:.35rem .5rem;font-size:.62rem}.member-actions textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:76px;padding:.7rem}.member-actions>div{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.member-actions button{cursor:pointer;background:#fff;border:1px solid #111;padding:.7rem;font-weight:750}.member-actions button.danger{color:#fff;background:#111}.member-actions button:disabled{opacity:.45}.member-history article{border-top:1px solid #e2e2dd;grid-template-columns:70px 1fr;gap:.7rem;padding:.7rem 0;display:grid}.member-history article>span{text-transform:uppercase;font-size:.62rem;font-weight:800}.member-history strong,.member-history small{display:block}.member-history strong{font-size:.7rem}.member-history small,.member-history>p{color:var(--muted);margin-top:.25rem;font-size:.62rem}.member-placeholder{text-align:center;place-content:center;min-height:420px;display:grid}.member-placeholder p:last-child{max-width:380px;color:var(--muted);line-height:1.6}.warning-expiry-panel{grid-template-columns:1fr minmax(210px,.35fr) minmax(190px,.25fr);align-items:center;gap:1.5rem;margin-top:1rem;display:grid}.warning-expiry-panel p{color:var(--muted);font-size:.72rem}.warning-expiry-panel label{text-transform:uppercase;font-size:.7rem;font-weight:800}.warning-expiry-panel select{border:1px solid var(--line);background:#fff;width:100%;margin-top:.45rem;padding:.7rem;display:block}.warning-expiry-panel .primary-button{margin:0}@media (max-width:1000px){.member-workspace,.warning-expiry-panel{grid-template-columns:1fr}.warning-expiry-panel .primary-button{margin-top:.5rem}}@media (max-width:760px){.member-directory .panel-heading{display:block}.member-search{width:100%;margin-top:1rem}.member-facts,.member-actions>div{grid-template-columns:1fr}}:root{--ink:#050505;--paper:#f2f2ef;--panel:#fff;--line:#d0d0cb;--muted:#686865;--coral:#050505;--lime:#deded9;--blue:#f8f8f6}body{background:linear-gradient(145deg,#f7f7f5 0%,#eeeeeb 100%)}.brand{letter-spacing:.12em;gap:.65rem;font-size:.78rem;font-weight:900}.brand-logo{object-fit:contain;width:34px;height:34px}.brand-inverse .brand-logo{filter:invert()}.brand-wordmark{z-index:2;object-fit:contain;width:178px;height:auto;position:relative}.corner-brand{z-index:2;object-fit:cover;object-position:center;width:195px;height:145px;position:relative}.sidebar-brand{width:190px;height:142px;margin:-.75rem 0 .8rem -.15rem}.hero-mark{z-index:0;filter:invert();opacity:.055;pointer-events:none;width:min(54vw,720px);height:auto;position:absolute;top:50%;right:-9vw;transform:translateY(-50%)}.login-intro{background:#030303}.login-copy{z-index:1;position:relative}.login-copy .eyebrow{color:#fff}.login-copy>p:last-child{color:#a3a3a0}.signal-strip{z-index:1;opacity:.18}.signal-strip span{background:#fff;border-radius:0}.login-panel{background:#f7f7f5}.login-card h2,.topbar h1,.panel h2,.metric-card>strong{letter-spacing:-.055em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:560}.step-number{background:#fff;border-color:#111}.login-card input{background:#fff;border-color:#9a9a96}.login-card input:focus,select:focus{outline-offset:3px;outline:2px solid #050505}input:focus-visible{outline-offset:3px;outline:2px solid #050505}button:focus-visible{outline-offset:3px;outline:2px solid #050505}.primary-button{background:#050505;border-color:#050505;border-radius:3px}.primary-button span{color:#fff}.secondary-button{border-radius:3px}.muted code{background:#e5e5e1}.form-error{color:#111;text-decoration:underline}.auth-shell{background:#f7f7f5}.loading-mark{background:#050505;border:0;border-radius:14px;padding:0;overflow:hidden}.loading-mark img{object-fit:contain;filter:invert();width:100%;height:100%}.sidebar{background:#050505;border-right:0;width:256px;padding:1.6rem 1.35rem}.dashboard-shell{grid-template-columns:256px minmax(0,1fr)}.sidebar .brand{padding:.1rem .4rem 1.75rem}.server-chip{background:#111;border-color:#2a2a2a;border-radius:3px}.server-avatar{color:#050505;background:#fff;border:1px solid #fff;border-radius:2px;font-family:Inter,sans-serif;font-weight:850}.sidebar nav button{border-radius:2px}.sidebar nav button:hover{background:#191919}.sidebar nav button.active{color:#050505;background:#fff}.sidebar nav button.active:after{background:#050505}.status-dot{box-shadow:none;background:#fff;border:1px solid}.status-dot.off{background:0 0}.workspace{padding-top:2.6rem}.live-pill span{background:#fff;border:1px solid #050505}.metric-card,.panel{background:#fff;border-color:#cecec9;border-radius:3px;box-shadow:0 1px #00000008}.metric-card{min-height:164px}.metric-card:after{border:1px solid #050505;width:108px;height:108px;bottom:-42px;right:-34px;background:0 0!important}.metric-card.coral{color:#fff;background:#050505;border-color:#050505}.metric-card.coral p,.metric-card.coral small{color:#bdbdb9}.metric-card.coral:after{border-color:#fff}.metric-card.lime{background:#deded9}.metric-card.blue{background:#fff}.metric-card.plain{background:#f3f3f0}.bar-track{background:#ecece8;border-radius:0}.bar-track span,.bar-column:nth-child(3n) .bar-track span,.bar-column:last-of-type .bar-track span{background:#050505;border-radius:0}.bar-column:nth-child(2n) .bar-track span{background:#777773}.case-status.active{color:#fff;background:#050505}.event-icon{border-radius:3px}.toggle-row i{background:#d8d8d4;border-radius:2px}.toggle-row i:after{border-radius:1px}.toggle-row input:checked+i{background:#050505}.toggle-row input:checked+i:after{background:#fff}.controls-panel>label strong{color:#050505}.controls-panel input[type=range]{accent-color:#050505}.controls-panel select,.policy-inputs input,.controls-panel fieldset{border-radius:3px}.save-notice{color:#050505}@media (max-width:760px){.hero-mark{width:92vw;right:-24vw}.brand-wordmark{width:145px}.corner-brand{width:148px;height:84px}.sidebar-brand{display:none}.sidebar{width:100%}.dashboard-shell{display:block}.metric-card.coral{grid-column:span 2}}html{scroll-behavior:smooth}a{color:inherit}.marketing-page,.docs-page{color:#fff;background:#050505;min-height:100vh}.site-nav{z-index:20;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1500px;height:92px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:relative}.site-logo{width:142px;height:76px;display:block;overflow:hidden}.site-logo img{object-fit:cover;object-position:center;width:142px;height:80px}.site-nav nav{align-items:center;gap:clamp(.9rem,2vw,2rem);display:flex}.site-nav nav a,.nav-login{color:#aaa;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750;text-decoration:none;position:relative}.site-nav nav a:hover,.site-nav nav a.active{color:#fff}.site-nav nav a.active:after{content:"";background:#fff;height:1px;position:absolute;bottom:-12px;left:0;right:0}.nav-login{color:#fff;border:1px solid #ffffff5c;justify-self:end;padding:.72rem 1rem}.nav-login span{margin-left:.8rem}.marketing-page{background:#050505;position:relative;overflow:hidden}.site-glow{z-index:0;top:var(--pointer-y,40%);left:var(--pointer-x,55%);filter:blur(18px);opacity:.72;pointer-events:none;will-change:top,left;background:radial-gradient(circle,#ffffff24 0,#ffffff0d 38%,#0000 72%);border-radius:50%;width:520px;height:520px;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.site-glow[data-active=true]{opacity:1}.marketing-hero{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);max-width:1500px;min-height:780px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.marketing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero-copy-public{z-index:2;position:relative}.live-count{color:#aaa;letter-spacing:.08em;text-transform:uppercase;background:#0b0b0b;border:1px solid #ffffff36;align-items:center;gap:.45rem;margin-bottom:2.2rem;padding:.45rem .7rem;font-size:.68rem;display:inline-flex}.live-count i{background:#fff;border-radius:50%;width:6px;height:6px;animation:2s infinite livepulse;box-shadow:0 0 0 4px #ffffff18}.live-count strong{color:#fff}.hero-copy-public .eyebrow{color:#aaa}.hero-copy-public h1{letter-spacing:-.075em;margin:1.1rem 0 1.5rem;font-size:clamp(4rem,7vw,7.6rem);font-weight:570;line-height:.88}.hero-copy-public h1 em{color:#888;font-style:normal;font-weight:400}.hero-lede{color:#aaa;max-width:630px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.button-light,.button-ghost{border:1px solid #fff;justify-content:space-between;align-items:center;min-width:220px;padding:1rem 1.1rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.button-light{color:#050505;background:#fff}.button-light span{font-size:1.1rem}.button-ghost{color:#fff;border-color:#ffffff3b}.button-light:hover,.button-ghost:hover{transform:translateY(-2px)}.hero-console{z-index:2;background:#090909;border:1px solid #ffffff42;justify-self:end;width:min(100%,520px);position:relative;box-shadow:28px 28px #111}.console-top{color:#888;letter-spacing:.08em;border-bottom:1px solid #ffffff21;align-items:center;gap:6px;padding:.8rem;font:700 .61rem monospace;display:flex}.console-top span{margin-right:auto}.console-top i{border:1px solid #888;border-radius:50%;width:6px;height:6px}.console-score{border-bottom:1px solid #ffffff21;padding:2rem;display:grid}.console-score span,.console-score small{color:#888;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.console-score strong{letter-spacing:-.08em;font-size:7rem;font-weight:430;line-height:1}.console-events p{border-bottom:1px solid #ffffff17;grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;margin:0;padding:1rem;display:grid}.console-events p>i{color:#aaa;border:1px solid #ffffff38;place-items:center;width:30px;height:30px;font:700 .62rem monospace;display:grid}.console-events span strong,.console-events span small{display:block}.console-events span strong{font-size:.76rem}.console-events span small{color:#777;margin-top:.23rem;font-size:.65rem}.console-events b{color:#aaa;letter-spacing:.1em;font:700 .57rem monospace}.hero-orbit{border:1px solid #ffffff19;border-radius:50%;width:700px;height:700px;animation:30s linear infinite rotateorbit;position:absolute;bottom:-340px;right:-160px}.hero-orbit span{border:1px solid #ffffff13;border-radius:50%;position:absolute;inset:14%}.hero-orbit span:nth-child(2){inset:29%}.hero-orbit span:nth-child(3){background:#fff;width:9px;height:9px;top:0;left:50%}.trust-strip{z-index:2;color:#777;letter-spacing:.16em;white-space:nowrap;border-block:1px solid #fff2;justify-content:space-around;gap:2rem;padding:1.3rem 2rem;font:700 .61rem monospace;display:flex;position:relative;overflow:hidden}.feature-section{z-index:2;max-width:1500px;margin:auto;padding:9rem clamp(1.25rem,5vw,5rem);position:relative}.section-heading{grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:3rem;margin-bottom:5rem;display:grid}.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:1}.section-heading>p:last-child{color:#888;margin:0;line-height:1.7}.feature-grid{border-top:1px solid #ffffff2d;border-left:1px solid #ffffff2d;grid-template-columns:repeat(3,1fr);display:grid}.feature-card{border-bottom:1px solid #ffffff2d;border-right:1px solid #ffffff2d;min-height:310px;padding:1.7rem;position:relative;overflow:hidden}.feature-card>span{color:#666;font:700 .64rem monospace}.feature-glyph{border:1px solid #fff;width:58px;height:58px;margin:2.7rem 0 2rem;transition:all .4s;transform:rotate(45deg)}.feature-card:nth-child(2n) .feature-glyph{border-radius:50%}.feature-card:hover .feature-glyph{background:#fff;transform:rotate(135deg)}.feature-card h3{margin:0 0 .7rem;font-size:1.25rem}.feature-card p{color:#858585;margin:0;font-size:.84rem;line-height:1.65}.numbers-section{z-index:2;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:0 clamp(1.25rem,5vw,5rem) 9rem;display:grid;position:relative}.numbers-section>div{border-top:1px solid #ffffff32;border-right:1px solid #ffffff20;padding:2rem}.numbers-section span,.numbers-section strong{display:block}.numbers-section span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.numbers-section strong{letter-spacing:-.07em;margin-top:.5rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:450}.numbers-section>p{color:#666;grid-column:1/-1;font-size:.69rem}.final-cta{z-index:2;background:#0b0b0b;border:1px solid #ffffff3a;grid-template-columns:120px 1fr auto;align-items:center;gap:3rem;max-width:1400px;margin:0 auto 7rem;padding:3rem;display:grid;position:relative}.final-cta img{filter:invert();width:100%}.final-cta h2{letter-spacing:-.06em;margin:.6rem 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1}.final-cta a{color:#050505;background:#fff;border:1px solid #fff;padding:1rem;font-size:.76rem;font-weight:800;text-decoration:none}.final-cta a span{margin-left:2rem}.site-footer{z-index:2;color:#777;border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1500px;margin:auto;padding:2rem clamp(1.25rem,4vw,4rem);font-size:.7rem;display:grid;position:relative}.site-footer img{object-fit:cover;width:130px;height:70px}.site-footer p{text-align:center}.site-footer div{justify-content:flex-end;gap:1.5rem;display:flex}.site-footer a{color:#aaa;text-decoration:none}@keyframes livepulse{50%{opacity:.4;box-shadow:0 0 0 8px #0000}}@keyframes rotateorbit{to{transform:rotate(360deg)}}.login-back{z-index:10;color:#555;font-size:.72rem;font-weight:750;text-decoration:none;position:absolute;top:1.4rem;right:1.7rem}.docs-page{color:#050505;background:#f5f5f2}.docs-page .site-nav{border-bottom-color:#0000001c}.docs-page .site-nav nav a{color:#777}.docs-page .site-nav nav a:hover,.docs-page .site-nav nav a.active{color:#050505}.docs-page .site-nav nav a.active:after{background:#050505}.docs-page .nav-login{color:#fff;background:#050505;border-color:#050505}.docs-hero{border-bottom:1px solid #ccc;max-width:1500px;margin:auto;padding:7rem clamp(1.25rem,7vw,7rem) 6rem}.docs-hero h1{letter-spacing:-.075em;margin:.8rem 0 1.2rem;font-size:clamp(4rem,8vw,8rem);font-weight:540;line-height:.9}.docs-hero>p:last-child{color:#666;max-width:650px;font-size:1.1rem;line-height:1.6}.docs-layout{grid-template-columns:260px minmax(0,900px);gap:clamp(3rem,8vw,9rem);max-width:1320px;margin:auto;padding:5rem clamp(1.25rem,4vw,4rem) 8rem;display:grid}.docs-sidebar{flex-direction:column;gap:.85rem;height:max-content;padding:1.2rem 0;display:flex;position:sticky;top:2rem}.docs-sidebar>strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.7rem;font-size:.7rem}.docs-sidebar>a{color:#777;font-size:.78rem;text-decoration:none}.docs-sidebar>a:hover{color:#050505}.docs-sidebar>div{border:1px solid #bbb;gap:.45rem;margin-top:1.5rem;padding:1rem;font-size:.7rem;display:grid}.docs-sidebar>div a{font-weight:800;text-decoration:none}.docs-content section{padding:1rem 0 6rem;scroll-margin-top:2rem}.section-number{color:#888;letter-spacing:.1em;margin-bottom:1.3rem;font:700 .65rem monospace}.docs-content h2{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2.3rem,4vw,4rem);font-weight:520}.docs-content>section>p:not(.section-number){color:#60605d;line-height:1.7}.setup-steps{gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.setup-steps li{border-top:1px solid #ccc;grid-template-columns:46px 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.setup-steps li>span{border:1px solid #050505;place-items:center;width:35px;height:35px;font:700 .7rem monospace;display:grid}.setup-steps strong{font-size:1rem}.setup-steps p{color:#666;line-height:1.6}.docs-content pre{color:#eee;background:#050505;border:1px solid #ccc;margin:1rem 0;padding:1.2rem;font-size:.78rem;line-height:1.7;overflow:auto}.permission-grid{border-top:1px solid #bbb;border-left:1px solid #bbb;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.permission-grid span{border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:1rem;font-size:.75rem;font-weight:700}.docs-note{background:#e8e8e4;border-left:3px solid #050505;margin-top:2rem;padding:1.4rem}.docs-note p{color:#666;margin-bottom:0;font-size:.82rem;line-height:1.6}.access-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.access-flow>div{border:1px solid #bbb;height:100%;padding:1.3rem}.access-flow b{color:#fff;background:#050505;place-items:center;width:28px;height:28px;margin-bottom:2rem;font-size:.7rem;display:grid}.access-flow strong{font-size:.84rem}.access-flow p{color:#666;font-size:.76rem;line-height:1.55}.access-flow>i{font-style:normal}.docs-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.docs-section-heading label{min-width:260px}.docs-section-heading label span{text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;font-weight:800;display:block}.docs-section-heading input{background:#fff;border:1px solid #aaa;outline:none;width:100%;padding:.8rem}.command-list{border-top:1px solid #aaa;margin-top:2.5rem}.command-list>div{border-bottom:1px solid #ccc;grid-template-columns:minmax(270px,.8fr) 1.2fr;gap:2rem;padding:1.1rem .4rem;display:grid}.command-list code{font-size:.77rem;font-weight:750}.command-list p{color:#666;margin:0;font-size:.78rem;line-height:1.5}.docs-empty{color:#777;padding:2rem}.docs-footer{border-top-color:#ccc}.docs-footer img{filter:invert()}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto}.site-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:5rem}.hero-console{justify-self:start}.section-heading{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.numbers-section{grid-template-columns:repeat(3,1fr)}.final-cta{grid-template-columns:80px 1fr}.final-cta>a{grid-column:2}.docs-layout{grid-template-columns:1fr}.docs-sidebar{display:none;position:static}.access-flow{grid-template-columns:1fr}.access-flow>i{text-align:center;transform:rotate(90deg)}}@media (max-width:600px){.site-nav{height:76px}.site-logo,.site-logo img{width:112px;height:64px}.nav-login{padding:.6rem;font-size:.58rem}.marketing-hero{min-height:auto;padding-bottom:5rem}.hero-copy-public h1{font-size:3.6rem}.hero-actions>a{width:100%}.hero-console{box-shadow:12px 12px #111}.console-score strong{font-size:5rem}.trust-strip{justify-content:flex-start}.feature-section{padding-block:6rem}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:270px}.numbers-section{grid-template-columns:1fr}.numbers-section>div{padding-left:0}.final-cta{grid-template-columns:1fr;margin-inline:1rem;padding:2rem}.final-cta img{width:70px}.final-cta>a{grid-column:1}.site-footer{text-align:center;grid-template-columns:1fr;gap:1rem}.site-footer img{margin:auto}.site-footer p{text-align:center}.site-footer div{justify-content:center}.docs-hero{padding-block:5rem}.docs-section-heading{display:block}.docs-section-heading label{margin-top:1.5rem;display:block}.command-list>div{grid-template-columns:1fr;gap:.5rem}.permission-grid{grid-template-columns:1fr 1fr}.login-back{color:#aaa;top:.8rem;right:.8rem}}.toggle-row input{z-index:2;cursor:pointer;width:100%;height:100%;inset:0}.toggle-row i,.toggle-row>span{pointer-events:none}.site-logo{pointer-events:auto;align-items:center;gap:.65rem;width:auto;height:auto;text-decoration:none;display:flex;overflow:visible}.site-logo img{object-fit:contain;filter:invert();width:44px;height:44px}.site-logo strong{color:#fff;letter-spacing:-.035em;font-size:1rem;font-weight:820}.docs-page .site-logo img{filter:none}.docs-page .site-logo strong{color:#050505}.site-nav a{z-index:2;pointer-events:auto;position:relative}.footer-brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.footer-brand img{object-fit:contain;filter:invert();width:38px;height:38px}.footer-brand strong{color:#fff;letter-spacing:-.03em;font-size:.9rem}.site-footer .saas-browser-badge{grid-column:1/-1;justify-self:center;margin-top:1rem}.site-footer .saas-browser-badge img{object-fit:contain;width:200px;height:auto;display:block}.docs-footer .footer-brand img{filter:none}.docs-footer .footer-brand strong{color:#050505}.controls-panel input[type=range]{z-index:3;cursor:pointer;touch-action:none;height:24px;position:relative}@media (max-width:600px){.site-logo img{width:36px;height:36px}.site-logo strong{font-size:.86rem}}.verify-page{color:#050505;background:#050505;place-items:center;min-height:100vh;padding:6rem 1.25rem;display:grid}.verify-brand{color:#fff;align-items:center;gap:.65rem;text-decoration:none;display:flex;position:absolute;top:1.5rem;left:2rem}.verify-brand img{filter:invert();width:42px;height:42px}.verify-card{background:#f7f7f4;border:1px solid #cacac5;width:min(100%,610px);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:18px 18px #171717}.verify-step{color:#777;letter-spacing:.12em;margin-bottom:3rem;font:700 .65rem monospace}.verify-card h1{letter-spacing:-.065em;margin:.6rem 0 1rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:540;line-height:.95}.verify-lede{color:#686864;line-height:1.65}.scan-list{border-top:1px solid #cecec8;margin:2rem 0;display:grid}.scan-list>div{border-bottom:1px solid #d8d8d2;grid-template-columns:12px 1fr;align-items:center;gap:.8rem;padding:1rem .2rem;display:grid}.scan-list i{border-radius:50%;width:8px;height:8px}.scan-list i.ready{background:#050505}.scan-list i.missing{border:1px solid #777}.scan-list strong,.scan-list small{display:block}.scan-list strong{font-size:.78rem}.scan-list small{color:#777;margin-top:.2rem;font-size:.68rem}.turnstile-slot{min-height:68px;margin-bottom:1rem}.verify-error{background:#e5e5e0;border-left:3px solid #050505;padding:.8rem;font-size:.78rem;line-height:1.5}.verify-privacy{color:#888;margin-top:1.5rem;font-size:.67rem;line-height:1.5}.verify-result span{color:#fff;background:#050505;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}.verify-result p{color:#666;line-height:1.65}@media (max-width:600px){.verify-page{padding-top:7rem}.verify-brand{left:1.25rem}.verify-card{box-shadow:8px 8px #171717}}.verify-attempts{background:#eeede7;border:1px solid #c9c8c1;margin:1.4rem 0;padding:1rem}.verify-attempts>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.verify-attempts span{color:#666;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:750}.verify-attempts strong{font:500 1.8rem Georgia,serif}.verify-attempts>p{color:#666;margin:.35rem 0 0;font-size:.72rem}.verify-attempts .verify-failure-reason{color:#8f2d22;border-top:1px solid #cbc9c0;margin-top:.8rem;padding-top:.8rem;line-height:1.5}.auto-role-control{gap:.8rem;display:grid}.role-entry{grid-template-columns:1fr auto;gap:.5rem;display:grid}.role-entry input{background:#fff;border:1px solid #c8c7c0;min-width:0;padding:.75rem}.role-entry button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.75rem 1rem;font-size:.7rem;font-weight:800}.role-entry button:disabled{opacity:.4}.role-chips{flex-wrap:wrap;gap:.45rem;display:flex}.role-chips>span{background:#f3f3f0;border:1px solid #c8c7c0;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.role-chips button{cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem}.role-chips small{color:#777}.role-match{color:#2d6b25;font-size:.67rem;font-weight:750}.role-match.missing{color:#a0392d}.role-chips strong{font-size:.68rem}.role-chips code{color:#777;font-size:.59rem}.channel-exemptions{gap:.65rem;display:grid}.channel-exemptions>small{color:#777;font-size:.67rem}.channel-exemptions>div{border-top:1px solid #deddd6;max-height:180px;display:grid;overflow:auto}.channel-exemptions label{cursor:pointer;border-bottom:1px solid #e6e5df;align-items:center;gap:.55rem;padding:.55rem .15rem;font-size:.72rem;display:flex}.channel-exemptions input{accent-color:#050505;width:15px;height:15px}.permission-notice{color:#17130a;background:#fff7d9;border:1px solid #d7a119;grid-template-columns:46px 1fr;gap:1.1rem;margin:0 clamp(1rem,3vw,2.5rem) 1.5rem;padding:1.35rem;display:grid}.permission-notice-mark{color:#fff;background:#17130a;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:900;display:grid}.permission-notice .eyebrow{color:#856200;margin:0 0 .25rem}.permission-notice h2{margin:0;font-size:1.25rem}.permission-notice p{margin:.65rem 0 0;line-height:1.55}.permission-notice ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.permission-notice li{border-top:1px solid #e6cf89;grid-template-columns:minmax(150px,.35fr) 1fr;gap:1rem;padding-top:.55rem;font-size:.76rem;display:grid}.permission-notice li span{color:#62583d}.permission-notice-foot{font-size:.72rem}.permission-notice code{color:#fff;background:#17130a;padding:.1rem .28rem}@media (max-width:700px){.permission-notice{grid-template-columns:1fr}.permission-notice li{grid-template-columns:1fr;gap:.25rem}}.protection-exemptions{margin-top:1.5rem}.protection-exemptions>p{color:#777;margin:.2rem 0 0;font-size:.7rem;line-height:1.5}.protection-exemptions code{background:#e7e6df;padding:.1rem .25rem}.channel-exemptions>.channel-tree{gap:.35rem;max-height:300px;padding:.45rem 0}.channel-tree .channel-group{border-bottom:1px solid #deddd6}.channel-tree .category-row{background:#efeee8;border:0;padding:.65rem .2rem}.channel-tree .category-row strong{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.channel-tree .category-row>span{text-align:center;width:15px;font-size:1rem}.channel-tree .channel-group>div{display:grid}.channel-tree .channel-row{border:0;padding:.52rem .3rem .52rem 1.65rem}.channel-tree .channel-row:hover{background:#f4f3ed}.channel-tree .channel-row input:disabled{opacity:.55}.channel-tree .channel-row input:disabled+span{color:#777}.appeal-review-list{gap:1rem;display:grid}.appeal-review-list>article{background:#f7f7f4;border:1px solid #d2d1ca;padding:1.2rem}.appeal-review-list header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.appeal-review-list header div{gap:.35rem;display:grid}.appeal-review-list header code{font-size:.65rem}.appeal-review-list p,.appeal-review-list small{color:#686864;font-size:.72rem}.appeal-review-list blockquote{background:#e8e8e3;border-left:3px solid #050505;margin:1rem 0;padding:1rem;font-size:.82rem;line-height:1.6}.appeal-review-controls{grid-template-columns:1fr auto auto;gap:.5rem;display:grid}.appeal-review-controls textarea{resize:vertical;border:1px solid #aaa;min-height:72px;padding:.7rem}.appeal-review-controls button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.7rem 1rem}.appeal-review-controls button:last-child{color:#050505;background:#fff}.appeal-review-controls button:disabled{opacity:.4}.retention-panel{grid-column:1/-1}.retention-panel>p{color:#777;max-width:680px;font-size:.75rem;line-height:1.6}.retention-panel label{gap:.5rem;max-width:430px;font-size:.72rem;font-weight:800;display:grid}.retention-panel select{background:#fff;border:1px solid #aaa;padding:.8rem}@media (max-width:700px){.appeal-review-controls{grid-template-columns:1fr}.appeal-review-controls textarea{grid-column:1/-1}}.login-back{cursor:pointer;z-index:1000!important;pointer-events:auto!important;position:fixed!important}.login-home-button{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:750}.owner-login-page{color:#fff;background:#050505;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.owner-login-brand{border-right:1px solid #ffffff30;flex-direction:column;justify-content:end;padding:clamp(3rem,8vw,8rem);display:flex;position:relative;overflow:hidden}.owner-login-brand:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.owner-login-brand>*{position:relative}.owner-login-brand>img{filter:invert();width:64px;position:absolute;top:5rem;left:clamp(3rem,8vw,8rem)}.owner-login-brand h1{letter-spacing:-.08em;margin:1rem 0;font-size:clamp(4rem,8vw,8rem);font-weight:520;line-height:.82}.owner-login-brand>p:last-child{color:#888;max-width:570px;line-height:1.7}.owner-login-panel{place-items:center;padding:2rem;display:grid}.owner-login-panel form{background:#0b0b0b;border:1px solid #ffffff35;gap:1rem;width:min(100%,440px);padding:2rem;display:grid}.owner-lock{color:#777;letter-spacing:.12em;margin-bottom:2rem;font:700 .65rem monospace}.owner-login-panel h2{margin:0 0 1rem;font-size:2rem}.owner-login-panel label{color:#aaa;text-transform:uppercase;gap:.45rem;font-size:.7rem;font-weight:800;display:grid}.owner-login-panel input{color:#fff;background:#050505;border:1px solid #ffffff3b;padding:.9rem}.owner-login-panel small{color:#666;font-size:.65rem}.owner-shell{color:#080808;background:#edede8;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.owner-sidebar{color:#fff;background:#050505;border-right:1px solid #2b2b2b;flex-direction:column;height:100vh;padding:1.4rem;display:flex;position:sticky;top:0}.owner-sidebar>a{color:#fff;align-items:center;gap:.65rem;text-decoration:none;display:flex}.owner-sidebar>a img{filter:invert();width:38px}.owner-sidebar>p{color:#666;letter-spacing:.12em;margin:3rem 0 1rem;font:700 .6rem monospace}.owner-sidebar nav{display:grid}.owner-sidebar nav button{color:#888;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff18;justify-content:space-between;padding:.9rem .2rem;display:flex}.owner-sidebar nav button.active,.owner-sidebar nav button:hover{color:#fff}.owner-sidebar footer{gap:1rem;margin-top:auto;display:grid}.owner-sidebar footer span{color:#777;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.owner-sidebar footer i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff18}.owner-sidebar footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:.7rem}.owner-workspace{min-width:0;padding:2rem clamp(1rem,4vw,4rem) 5rem}.owner-workspace>header{border-bottom:1px solid #bbb;justify-content:space-between;align-items:end;gap:2rem;padding:1rem 0 2rem;display:flex}.owner-workspace>header h1{letter-spacing:-.065em;margin:.2rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:520}.owner-workspace>header>div:last-child{color:#777;text-align:right;gap:.3rem;font-size:.68rem;display:grid}.owner-error{background:#dddcd4;border-left:3px solid #050505;padding:1rem}.owner-overview{gap:1.3rem;margin-top:2rem;display:grid}.owner-metrics{border-top:1px solid #aaa;border-left:1px solid #aaa;grid-template-columns:repeat(4,1fr);display:grid}.owner-metrics article{background:#f6f6f2;border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:1.2rem}.owner-metrics span,.owner-metrics strong{display:block}.owner-metrics span{color:#777;text-transform:uppercase;font-size:.64rem;font-weight:800}.owner-metrics strong{letter-spacing:-.07em;margin-top:1.2rem;font-size:clamp(2.3rem,5vw,5rem);font-weight:480}.owner-panel{background:#f7f7f3;border:1px solid #c5c4bd;padding:1.5rem}.owner-network{color:#fff;background:#080808;grid-template-columns:1fr auto;align-items:center;min-height:260px;display:grid}.owner-network h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4rem);font-weight:500}.owner-network p{color:#777}.owner-network-ring{text-align:center;border:1px solid #fff5;border-radius:50%;place-content:center;width:180px;height:180px;display:grid}.owner-network-ring strong{font-size:2.5rem;font-weight:500}.owner-network-ring span{color:#777;text-transform:uppercase;font-size:.65rem}.owner-panel-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.owner-panel-head h2{letter-spacing:-.04em;margin:.2rem 0 0;font-size:2rem}.owner-panel-head button{cursor:pointer;background:0 0;border:0;font-weight:800}.owner-panel-head input{border:1px solid #aaa;width:min(380px,100%);padding:.8rem}.owner-table-wrap{overflow:auto}.owner-table-wrap table{border-collapse:collapse;width:100%;font-size:.73rem}.owner-table-wrap th,.owner-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #d1d0c9;padding:.9rem .7rem}.owner-table-wrap th{color:#777;text-transform:uppercase;font-size:.59rem}.owner-table-wrap td code,.owner-table-wrap td strong{display:block}.owner-table-wrap td code{color:#777;font-size:.62rem}.owner-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.owner-server-grid article{background:#f7f7f3;border:1px solid #c5c4bd;padding:1.3rem}.owner-server-grid article>header{align-items:center;gap:.8rem;display:flex}.owner-server-grid article>header>span{color:#fff;background:#050505;place-items:center;width:42px;height:42px;display:grid}.owner-server-grid h2{margin:0;font-size:1rem}.owner-server-grid code{color:#888;font-size:.55rem}.owner-server-grid article>strong{letter-spacing:-.05em;margin:2rem 0;font-size:2rem;display:block}.owner-server-grid dl{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.owner-server-grid dl div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.6rem}.owner-server-grid dt{color:#777;text-transform:uppercase;font-size:.54rem}.owner-server-grid dd{margin:.3rem 0 0;font-weight:800}.owner-server-grid p,.owner-server-grid small{color:#777;font-size:.65rem}.owner-appeals{gap:1rem;margin-top:2rem;display:grid}.owner-appeals>.owner-panel-head{border-bottom:1px solid #bbb;padding-bottom:1rem}.owner-appeals>article{background:#f7f7f3;border:1px solid #c4c3bc;padding:1.4rem}.owner-appeals>article.global{border-left:4px solid #050505}.owner-appeals article>header{justify-content:space-between;gap:1rem;display:flex}.owner-appeals h3{margin:.4rem 0}.owner-appeals header>span{text-transform:uppercase;font:800 .62rem monospace}.owner-appeals blockquote{background:#e4e3dc;border-left:3px solid #050505;margin:1rem 0;padding:1rem;line-height:1.6}.owner-appeals small{color:#777}.owner-appeal-actions{grid-template-columns:1fr auto auto;gap:.5rem;display:grid}.owner-appeal-actions textarea{resize:vertical;min-height:70px;padding:.7rem}.owner-appeal-actions button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.7rem 1rem}.owner-appeal-actions button:last-child{color:#050505;background:#fff}.owner-loading{color:#888;background:#050505;align-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}.owner-loading img{filter:invert();width:60px}@media (max-width:1100px){.owner-server-grid,.owner-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.owner-login-page{grid-template-columns:1fr}.owner-login-brand{border-bottom:1px solid #ffffff30;border-right:0;min-height:52vh}.owner-login-brand>img{top:3rem}.owner-shell{grid-template-columns:1fr}.owner-sidebar{height:auto;position:static}.owner-sidebar nav{grid-template-columns:repeat(2,1fr)}.owner-sidebar footer{margin-top:2rem}.owner-workspace>header{align-items:start}.owner-server-grid,.owner-network{grid-template-columns:1fr}.owner-network-ring{width:140px;height:140px}.owner-appeal-actions{grid-template-columns:1fr}.owner-appeal-actions textarea{grid-column:1/-1}}@media (max-width:480px){.owner-metrics{grid-template-columns:1fr}.owner-workspace>header{display:block}.owner-workspace>header>div:last-child{text-align:left;margin-top:1rem}.owner-panel-head{display:block}.owner-panel-head input{margin-top:1rem}}.appeal-page{min-height:100vh}.appeal-hero{border-bottom:1px solid #ccc;max-width:1500px;margin:auto;padding:6rem clamp(1.25rem,7vw,7rem) 4rem}.appeal-hero h1{letter-spacing:-.07em;max-width:900px;margin:.8rem 0 1.2rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:540;line-height:.9}.appeal-hero>p:last-child{color:#666;max-width:650px;line-height:1.7}.appeal-layout{grid-template-columns:minmax(280px,400px) minmax(0,780px);gap:clamp(3rem,8vw,8rem);max-width:1320px;margin:auto;padding:5rem clamp(1.25rem,4vw,4rem) 8rem;display:grid}.appeal-access{background:#ecece7;border:1px solid #bbb;gap:1rem;height:max-content;padding:1.7rem;display:grid}.appeal-access h2,.appeal-placeholder h2,.appeal-case h2{letter-spacing:-.045em;margin:.2rem 0 1rem;font-size:2rem}.appeal-access label,.appeal-statement label{text-transform:uppercase;letter-spacing:.05em;gap:.45rem;font-size:.7rem;font-weight:800;display:grid}.appeal-access input,.appeal-statement textarea{width:100%;font:inherit;background:#fff;border:1px solid #aaa;outline:none;padding:.9rem}.appeal-access button,.appeal-statement button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.95rem;font-weight:800}.appeal-access button:disabled,.appeal-statement button:disabled{opacity:.55}.appeal-access small{color:#777;font-size:.65rem;line-height:1.55}.appeal-error{background:#dddcd5;border-left:3px solid #050505;margin:0;padding:.75rem;font-size:.72rem;line-height:1.5}.appeal-case{min-height:480px}.appeal-placeholder{border-top:1px solid #aaa;padding:4rem 0}.appeal-placeholder>span{color:#fff;background:#050505;place-items:center;width:70px;height:70px;margin-bottom:3rem;font:700 .65rem monospace;display:grid}.appeal-placeholder p{color:#666}.appeal-case-head{border-bottom:1px solid #aaa;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.appeal-status{text-transform:uppercase;border:1px solid #888;padding:.45rem .65rem;font:800 .62rem monospace}.appeal-status.submitted{color:#fff;background:#050505}.appeal-status.approved{color:#2c6a35;border-color:#2c6a35}.appeal-status.denied{color:#9b332c;border-color:#9b332c}.appeal-case dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.appeal-case dl>div{border-bottom:1px solid #ccc;padding:1.2rem 0}.appeal-case dl>div:nth-child(2n):not(.wide){border-left:1px solid #ccc;padding-left:1.2rem}.appeal-case dl .wide{grid-column:1/-1}.appeal-case dt{color:#777;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;font-weight:800}.appeal-case dd{white-space:pre-wrap;margin:0;line-height:1.6}.appeal-case pre{color:#eee;background:#050505;max-height:230px;margin:0;padding:1rem;font-size:.72rem;overflow:auto}.appeal-statement{gap:1rem;margin-top:2rem;display:grid}.appeal-statement textarea{resize:vertical;min-height:160px;font-family:inherit;line-height:1.6}.appeal-statement>div{justify-content:space-between;align-items:center;display:flex}.appeal-statement small{color:#777}.appeal-decision{background:#e7e6e0;border-left:3px solid #050505;margin-top:2rem;padding:1.4rem}.appeal-decision p{color:#666;margin-bottom:0;line-height:1.6}@media (max-width:850px){.appeal-layout,.appeal-case dl{grid-template-columns:1fr}.appeal-case dl>div:nth-child(2n):not(.wide){border-left:0;padding-left:0}.appeal-case dl .wide{grid-column:auto}}.privacy-hero{padding-bottom:4rem}.policy-meta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.policy-meta span{color:#666;letter-spacing:.05em;text-transform:uppercase;border:1px solid #bdbdb7;padding:.55rem .75rem;font:700 .63rem monospace}.privacy-layout{grid-template-columns:260px minmax(0,940px)}.privacy-content section{padding-bottom:4.5rem}.privacy-content h3{letter-spacing:-.025em;margin:2rem 0 .55rem;font-size:1.05rem}.privacy-content p,.privacy-content li{color:#5f5f5b;font-size:.9rem;line-height:1.78}.privacy-content a{text-underline-offset:3px;text-decoration-thickness:1px}.privacy-content code{color:#191919;background:#e5e5df;padding:.12rem .3rem}.policy-summary{background:#ecece7;border:1px solid #bdbdb7;margin-bottom:4rem;padding:2.2rem!important}.policy-summary h2{font-size:clamp(2rem,4vw,3.4rem)}.privacy-list{gap:.65rem;margin:1.4rem 0;padding-left:1.25rem;display:grid}.privacy-list li{padding-left:.35rem}.controller-card{background:#e8e8e3;border-left:3px solid #050505;gap:.35rem;margin:1.5rem 0;padding:1.4rem;font-style:normal;display:grid}.controller-card strong{margin-bottom:.25rem}.controller-card span,.controller-card a{font-size:.8rem}.regulator-card{max-width:620px}.privacy-sidebar a{line-height:1.35}.verify-privacy a{color:inherit;text-underline-offset:2px}@media (max-width:600px){.policy-summary{padding:1.35rem!important}.privacy-content p,.privacy-content li{font-size:.84rem}.policy-meta{display:grid}.privacy-content section{padding-bottom:3.5rem}}.server-avatar{position:relative;overflow:hidden}.server-avatar img,.owner-server-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.owner-server-icon{color:#fff;background:#050505;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid;position:relative;overflow:hidden}.owner-server-icon.small{width:28px;height:28px;font-size:.68rem}.owner-server-table-name,.owner-inline-server{align-items:center;gap:.65rem;display:flex!important}.owner-server-table-name>span:last-child{min-width:0}.owner-inline-server{font-weight:700}.status-page{min-height:100vh}.status-hero{border-bottom:1px solid #c8c8c2;grid-template-columns:1fr minmax(380px,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);max-width:1500px;margin:auto;padding:7rem clamp(1.25rem,6vw,6rem) 5rem;display:grid}.status-hero h1{letter-spacing:-.085em;margin:.9rem 0 0;font-size:clamp(5rem,10vw,10rem);font-weight:520;line-height:.78}.status-hero h1 em{color:#92928d;font-style:normal;font-weight:420}.overall-status{background:#ecece7;border:1px solid #bbb;grid-template-columns:auto 1fr;align-items:start;gap:1.4rem;padding:1.6rem;display:grid}.status-signal{background:#050505;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.status-signal i{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute}.status-signal i:nth-child(2),.status-signal i:nth-child(3){background:0 0;border:1px solid #050505;width:100%;height:100%;animation:2.4s infinite status-wave}.status-signal i:nth-child(3){animation-delay:.8s}.overall-status.degraded .status-signal{background:#a76b13}.overall-status.outage .status-signal{background:#a23a32}.overall-status small,.overall-status strong{display:block}.overall-status small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.overall-status strong{margin:.45rem 0;font-size:1.4rem}.overall-status p{color:#696965;margin:0;font-size:.78rem;line-height:1.55}.status-content{max-width:1250px;margin:auto;padding:5rem clamp(1.25rem,4vw,4rem) 8rem}.status-content>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.status-content>header h2{letter-spacing:-.06em;margin:.3rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:520}.status-content>header>div:last-child{color:#777;align-items:center;gap:1rem;font-size:.65rem;display:flex}.status-content>header button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;padding:.7rem .9rem;font-weight:800}.status-content>header button:disabled{cursor:wait;opacity:.55}.service-list{border-top:1px solid #aaa}.service-row{border-bottom:1px solid #ccc;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.5rem 0;display:grid}.service-icon{letter-spacing:.08em;background:#f8f8f4;border:1px solid #aaa;place-items:center;width:55px;height:55px;font:800 .62rem monospace;display:grid}.service-row h3{margin:0;font-size:1.05rem}.service-row p{color:#777;margin:.4rem 0 0;font-size:.76rem}.service-state{text-align:right}.service-state strong,.service-state time{display:block}.service-state strong i{background:#2d7d46;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block;box-shadow:0 0 0 4px #2d7d4617}.service-row.degraded .service-state strong i{background:#a76b13;box-shadow:0 0 0 4px #a76b1317}.service-row.outage .service-state strong i{background:#a23a32;box-shadow:0 0 0 4px #a23a3217}.service-state time{color:#888;margin-top:.4rem;font:600 .57rem monospace}.status-note{color:#fff;background:#050505;border:1px solid #aaa;grid-template-columns:140px 1fr auto;align-items:start;gap:2rem;margin-top:5rem;padding:2rem;display:grid}.status-note>span{letter-spacing:.1em;font:800 .61rem monospace}.status-note h2{margin:0;font-size:1.5rem}.status-note p{color:#888;max-width:620px;margin:.65rem 0 0;font-size:.76rem;line-height:1.65}.status-note a{border-bottom:1px solid #fff;padding-bottom:.3rem;font-size:.7rem;font-weight:800;text-decoration:none}.status-checked{color:#888;text-align:right;font:600 .6rem monospace}@keyframes status-wave{0%{opacity:.6;transform:scale(.25)}to{opacity:0;transform:scale(1.65)}}@media (max-width:900px){.status-hero{grid-template-columns:1fr}.status-content>header{align-items:start}.status-content>header>div:last-child{display:grid}.status-note{grid-template-columns:1fr}.status-note a{width:max-content}}@media (max-width:600px){.status-hero{padding-block:5rem 3rem}.status-hero h1{font-size:4.5rem}.overall-status{grid-template-columns:1fr}.service-row{grid-template-columns:56px 1fr}.service-state{text-align:left;grid-column:1/-1}.status-content>header{display:block}.status-content>header>div:last-child{margin-top:1rem}.status-content>header button{width:100%}}.owner-email-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:1rem;margin-top:2rem;display:grid}.owner-email-list{max-height:calc(100vh - 150px);padding:0;overflow:auto}.owner-email-list>.owner-panel-head{z-index:2;background:#f7f7f3;border-bottom:1px solid #ccc;margin:0;padding:1.25rem;position:sticky;top:0}.owner-email-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4d3cd;gap:.38rem;padding:1rem 1.2rem;display:grid}.owner-email-list>button:hover,.owner-email-list>button.active{background:#e7e6df}.owner-email-list>button.unread{border-left:4px solid #050505}.owner-email-list>button>span{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owner-email-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.owner-email-list>button i{color:#fff;background:#050505;border-radius:50%;place-items:center;min-width:20px;height:20px;font:700 .58rem monospace;display:grid}.owner-email-list>button b{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.owner-email-list>button p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.owner-email-list>button small{color:#92928d;font:600 .57rem monospace}.owner-email-thread{min-height:650px}.owner-email-thread>header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.owner-email-thread>header h2{letter-spacing:-.04em;margin:.3rem 0 0;font-size:clamp(1.5rem,3vw,2.6rem)}.owner-email-thread>header>button{cursor:pointer;background:0 0;border:1px solid #aaa;place-items:center;width:36px;height:36px;font-size:1.2rem;display:grid}.owner-email-messages{gap:1rem;max-height:560px;padding:1.5rem 0;display:grid;overflow:auto}.owner-email-messages article{color:#111;background:#ecece7;border:1px solid #ccc;max-width:82%;padding:1rem}.owner-email-messages article.outbound{color:#fff;background:#050505;border-color:#050505;justify-self:end}.owner-email-messages article header{justify-content:space-between;gap:1.5rem;display:flex}.owner-email-messages article header strong{overflow-wrap:anywhere;font-size:.7rem}.owner-email-messages article time{color:#888;flex:none;font:600 .56rem monospace}.owner-email-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.78rem;line-height:1.65}.owner-email-messages article small{color:#888;text-transform:uppercase;margin-top:.7rem;font-size:.58rem;display:block}.owner-email-reply{border-top:1px solid #ccc;gap:.8rem;padding-top:1.2rem;display:grid}.owner-email-reply label{text-transform:uppercase;gap:.5rem;font-size:.65rem;font-weight:800;display:grid}.owner-email-reply textarea{resize:vertical;min-height:130px;font:inherit;border:1px solid #aaa;padding:.9rem;line-height:1.55}.owner-email-reply .primary-button{justify-self:end}.owner-email-empty{text-align:center;place-content:center;min-height:560px;display:grid}.owner-email-empty>span{color:#fff;background:#050505;place-items:center;width:65px;height:65px;margin:0 auto 2rem;font:800 .6rem monospace;display:grid}.owner-email-empty h2{margin:0;font-size:2rem}.owner-email-empty p{color:#777;max-width:380px;line-height:1.6}@media (max-width:950px){.owner-email-layout{grid-template-columns:1fr}.owner-email-list{max-height:430px}.owner-email-thread{min-height:520px}}@media (max-width:560px){.owner-email-messages article{max-width:95%}.owner-email-reply .primary-button{width:100%}}.clickable-row{cursor:pointer;transition:background .16s}.clickable-row:hover,.clickable-row:focus{outline-offset:-2px;background:#ecece7;outline:2px solid #111}.case-workspace,.owner-case-layout,.owner-ban-layout{gap:1.2rem;display:grid}.case-detail{position:relative}.case-detail>header,.owner-case-detail>header{border-bottom:1px solid #d2d2cc;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.case-detail>header h2,.owner-case-detail>header h2{margin:.25rem 0 0}.case-detail>header>button,.owner-case-detail>header>button{cursor:pointer;background:0 0;border:1px solid #bbb;place-items:center;width:36px;height:36px;font-size:1.25rem;display:grid}.case-detail dl,.owner-case-detail dl{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;display:grid}.case-detail dl div,.owner-case-detail dl div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.8rem}.case-detail dl .wide,.owner-case-detail dl .wide{grid-column:1/-1}.case-detail dt,.owner-case-detail dt{color:#777;text-transform:uppercase;font-size:.6rem;font-weight:800}.case-detail dd,.owner-case-detail dd{overflow-wrap:anywhere;margin:.35rem 0 0}.case-detail blockquote,.owner-case-detail blockquote{white-space:pre-wrap;background:#eeeeea;border-left:3px solid #111;margin:0;padding:1rem}.score-list{flex-wrap:wrap;gap:.5rem;display:flex}.score-list span{border:1px solid #ccc;gap:.8rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.case-entry-list{gap:.65rem;display:grid}.case-entry-list article,.owner-case-entry{background:#f6f6f2;border:1px solid #ccc;padding:.9rem}.case-entry-list article>span,.owner-case-entry>span{text-transform:uppercase;font:800 .58rem monospace}.case-entry-list article p,.owner-case-entry p{white-space:pre-wrap;margin:.45rem 0;line-height:1.55}.case-entry-list article small,.owner-case-entry small{color:#777}.empty-case-entries{color:#777;font-size:.75rem}.case-entry-form{grid-template-columns:180px 1fr auto;gap:.65rem;margin-top:1rem;display:grid}.case-entry-form select,.case-entry-form textarea{background:#fff;border:1px solid #aaa;padding:.75rem}.case-entry-form textarea{resize:vertical;min-height:88px}.case-entry-form .primary-button{align-self:stretch}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.support-lead{color:#fff;background:#070707;grid-column:1/-1;min-height:290px}.support-lead h2{letter-spacing:-.065em;margin:.6rem 0;font-size:clamp(3rem,6vw,6rem);font-weight:520}.support-lead>p{color:#aaa;max-width:650px;line-height:1.7}.support-lead .primary-button{width:max-content;margin-top:2rem;text-decoration:none;display:flex}.support-card>span{font:800 .65rem monospace}.support-card h3{margin:2.5rem 0 .6rem;font-size:1.3rem}.support-card p{color:#777;line-height:1.6}.support-card a{color:inherit;font-weight:800}.support-details{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.support-details p{overflow-wrap:anywhere;margin:0}.owner-case-layout,.owner-ban-layout{margin-top:2rem}.owner-case-detail{position:relative}.owner-case-detail h3{margin-top:1.5rem}.owner-ban-create{color:#fff;background:#080808;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);display:grid}.owner-ban-create h2{letter-spacing:-.06em;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:500}.owner-ban-create p{color:#888;line-height:1.7}.owner-ban-create form{gap:1rem;display:grid}.owner-ban-create label{color:#aaa;text-transform:uppercase;gap:.45rem;font-size:.65rem;font-weight:800;display:grid}.owner-ban-create input,.owner-ban-create textarea{color:#fff;background:#111;border:1px solid #fff4;padding:.85rem}.owner-ban-create textarea{resize:vertical;min-height:125px}.owner-unban-button{cursor:pointer;background:0 0;border:1px solid #111;padding:.5rem .7rem;font-weight:800}.owner-unban-button:hover{color:#fff;background:#111}.owner-unban-button:disabled{cursor:wait;opacity:.45}@media (max-width:900px){.support-grid{grid-template-columns:1fr}.support-lead,.support-details{grid-column:1}.support-details{grid-template-columns:1fr 1fr}.owner-ban-create,.case-entry-form{grid-template-columns:1fr}.case-entry-form .primary-button{width:100%}}@media (max-width:560px){.case-detail dl,.owner-case-detail dl,.support-details{grid-template-columns:1fr}.case-detail dl .wide,.owner-case-detail dl .wide{grid-column:1}}.support-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.support-actions .primary-button{margin-top:0}.support-actions .secondary-button{color:#fff;border-color:#fff5;align-items:center;width:max-content;text-decoration:none;display:flex}.member-actions>div{grid-template-columns:repeat(4,minmax(0,1fr))}.member-actions button{color:#111;min-height:42px;transition:none;transform:none}.member-actions button:hover:not(:disabled){background:#e8e8e3}.member-actions button:focus-visible{background:#e8e8e3}.member-actions button:active:not(:disabled){background:#dcdcd6;transform:none}.member-actions button.danger{color:#fff}.member-actions button.danger:hover:not(:disabled){background:#2d2d2d}.member-actions button.danger:focus-visible{background:#2d2d2d}.case-detail-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.case-detail-actions p{color:var(--muted);margin:0;font-size:.7rem}.danger-button{color:#fff;cursor:pointer;background:#b72c20;border:1px solid #8f2118;padding:.7rem .9rem;font-weight:800}.danger-button:hover:not(:disabled){background:#8f2118}.danger-button:focus-visible{background:#8f2118}.danger-button:disabled{cursor:wait;opacity:.5}@media (max-width:560px){.case-detail-actions{flex-direction:column;align-items:stretch}.danger-button{width:100%}}.owner-case-detail{gap:1.25rem;display:grid}.owner-case-detail>header{padding-bottom:1.35rem}.owner-case-detail>header h2{letter-spacing:-.045em;font-size:clamp(1.6rem,3vw,2.35rem)}.owner-case-date{color:var(--muted);margin:.45rem 0 0;font-size:.68rem}.owner-case-head-actions{align-items:center;gap:.65rem;display:flex}.owner-case-head-actions>button{border:1px solid var(--line-strong);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;place-items:center;font-size:1.25rem;display:grid}.owner-case-status{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;padding:.42rem .62rem;font:800 .6rem monospace}.owner-case-status.active{background:var(--surface-inverse);color:var(--text-inverse)}.owner-case-status.removed{color:var(--muted)}.owner-case-detail>dl{margin:0}.owner-case-reason{background:var(--surface-soft)}.owner-case-reason dd{font-size:.92rem;line-height:1.55}.owner-trigger-evidence{border:1px solid var(--line-strong);background:var(--surface-raised);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.owner-trigger-evidence>header,.owner-notes-section>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.owner-trigger-evidence>header h3,.owner-notes-section>header h3{margin:.2rem 0 0}.owner-trigger-evidence>header>span,.owner-notes-section>header>span{color:var(--muted);text-transform:uppercase;font:700 .6rem monospace}.owner-source-context{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.owner-source-context div{min-width:0;padding:.7rem}.owner-source-context div+div{border-left:1px solid var(--line)}.owner-source-context dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.owner-source-context dd{overflow-wrap:anywhere;margin:.35rem 0 0}.owner-trigger-evidence h4{text-transform:uppercase;letter-spacing:.045em;margin:0 0 .6rem;font-size:.68rem}.owner-trigger-categories>div{flex-wrap:wrap;gap:.45rem;display:flex}.owner-trigger-categories span{border:1px solid var(--line-strong);background:var(--surface-soft);padding:.42rem .58rem;font:700 .62rem monospace}.owner-original-message blockquote{max-height:320px;overflow:auto}.owner-evidence-unavailable{border-left:3px solid var(--line-strong);background:var(--surface-soft);color:var(--muted);margin:0;padding:.9rem;font-size:.75rem;line-height:1.6}.owner-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.owner-score-list>span{gap:.4rem;display:grid}.owner-score-list>span>span{justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.owner-score-list strong{font:800 .64rem monospace}.owner-score-list i{background:var(--surface-soft);height:6px;overflow:hidden}.owner-score-list i b{background:var(--ink);height:100%;display:block}.owner-notes-section{gap:.75rem;display:grid}.owner-notes-section .owner-case-entry{margin:0}.owner-case-detail .case-entry-form{margin-top:.25rem}.case-status.resolved{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.case-status.resolved{background:color-mix(in srgb,var(--success) 13%,var(--surface))}}.case-status.resolved{color:var(--success)}.case-status.dismissed{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.case-status.dismissed{background:color-mix(in srgb,var(--muted) 14%,var(--surface))}}.case-status.dismissed{color:var(--muted)}.owner-report-detail{gap:1rem}.owner-report-meta dd{line-height:1.5}.owner-report-scan{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:14px;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.owner-report-scan>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-report-scan h3{letter-spacing:-.03em;margin:.28rem 0 0;font-size:1.35rem}.owner-report-verdict{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.62rem;font-weight:850;display:flex}.owner-report-verdict i{background:currentColor;border-radius:50%;width:7px;height:7px}.owner-report-verdict.clear{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.clear{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}}.owner-report-verdict.clear{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.clear{background:color-mix(in srgb,var(--success) 8%,var(--surface))}}.owner-report-verdict.clear{color:var(--success)}.owner-report-verdict.risk{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.risk{border-color:color-mix(in srgb,var(--danger) 48%,var(--line))}}.owner-report-verdict.risk{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.risk{background:color-mix(in srgb,var(--danger) 9%,var(--surface))}}.owner-report-verdict.risk{color:var(--danger)}.owner-report-verdict.review{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.review{border-color:color-mix(in srgb,var(--warning) 48%,var(--line))}}.owner-report-verdict.review{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-report-verdict.review{background:color-mix(in srgb,var(--warning) 9%,var(--surface))}}.owner-report-verdict.review{color:var(--warning)}.owner-report-verdict.unavailable,.owner-report-verdict.unknown{color:var(--muted)}.owner-report-scan-summary{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.owner-report-signals{gap:.55rem;border:0!important;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;margin:0!important;display:grid!important}.owner-report-signals>div{background:var(--surface-soft);border-radius:9px;gap:.5rem;display:grid;border:1px solid var(--line)!important;padding:.75rem!important}.owner-report-signals dt{font-size:.58rem!important}.owner-report-signals dd{align-items:center;gap:.42rem;font-size:.7rem;font-weight:800;display:flex;margin:0!important}.owner-report-signals dd span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:19px;height:19px;font-size:.6rem;display:grid}.owner-report-signals>div[data-state=detected]{border-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.owner-report-signals>div[data-state=detected]{border-color:color-mix(in srgb,var(--danger) 48%,var(--line))!important}}.owner-report-signals>div[data-state=detected]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-report-signals>div[data-state=detected]{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.owner-report-signals>div[data-state=detected] dd{color:var(--danger)}.owner-report-signals>div[data-state=clear] dd{color:var(--success)}.owner-report-section-label{justify-content:space-between;align-items:end;gap:1rem;display:flex}.owner-report-section-label h3,.owner-report-section-label span{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.owner-report-section-label small{color:var(--muted);text-transform:uppercase;font:700 .58rem monospace}.owner-report-providers{gap:.7rem;padding-top:.2rem;display:grid}.owner-report-providers>div:last-child{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;display:grid}.owner-report-providers article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.8rem}.owner-report-providers article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.owner-report-providers article>header strong{font-size:.72rem}.owner-report-providers article>header span{color:var(--muted);font:750 .6rem monospace}.owner-report-providers dl{gap:.35rem .8rem;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:.6rem 0 0!important;display:grid!important}.owner-report-providers dl>div{justify-content:space-between;gap:.5rem;display:flex;border:0!important;padding:.2rem 0!important}.owner-report-providers dt,.owner-report-providers dd{font-size:.59rem!important}.owner-report-providers dd{font-weight:800;margin:0!important}.owner-report-providers dd[data-state=detected]{color:var(--danger)}.owner-report-providers dd[data-state=clear]{color:var(--success)}.owner-report-providers dd[data-state=unknown]{color:var(--muted)}.owner-report-diagnostics{border-top:1px solid var(--line)}.owner-report-diagnostics summary{cursor:pointer;color:var(--muted);padding:.75rem 0 0;font-size:.64rem;font-weight:800}.owner-report-diagnostics pre{background:var(--surface-inverse);max-height:260px;color:var(--text-inverse);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:.75rem 0 0;padding:.8rem;font-size:.62rem;line-height:1.55;overflow:auto}.owner-report-attachments{gap:.7rem;display:grid}.owner-report-decision,.owner-report-review-summary{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;gap:.75rem;padding:1rem;display:grid}.owner-report-decision>header,.owner-report-review-summary>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.owner-report-decision h3,.owner-report-review-summary h3{margin:.25rem 0 0}.owner-report-decision>header>span{color:var(--muted);font:700 .58rem monospace}.owner-report-decision label{text-transform:uppercase;font-size:.63rem;font-weight:850}.owner-report-decision textarea{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:110px;color:var(--ink);resize:vertical;font:inherit;border-radius:8px;padding:.8rem;font-size:.75rem;line-height:1.55}.owner-report-decision>p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.owner-report-decision>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.owner-report-decision .primary-button,.owner-report-decision .secondary-button{margin:0}.owner-report-review-summary blockquote{margin:0!important}.owner-report-review-summary>small{color:var(--muted);font-size:.62rem}.owner-report-delivery{border:1px solid var(--line-strong);text-transform:uppercase;border-radius:999px;padding:.38rem .55rem;font:800 .56rem monospace}.owner-report-delivery.sent{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-report-delivery.sent{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}}.owner-report-delivery.sent{color:var(--success)}.owner-report-delivery.failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-report-delivery.failed{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}}.owner-report-delivery.failed{color:var(--danger)}.owner-report-delivery.pending{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-report-delivery.pending{border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}}.owner-report-delivery.pending{color:var(--warning)}.owner-report-notice{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;margin:0;padding:.75rem .85rem;font-size:.68rem;line-height:1.5}.owner-report-notice.sent{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-report-notice.sent{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}}.owner-report-notice.sent{color:var(--success)}.owner-report-notice.failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-report-notice.failed{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}}.owner-report-notice.failed{color:var(--danger)}@media (max-width:700px){.owner-score-list{grid-template-columns:1fr}.owner-trigger-evidence>header,.owner-notes-section>header{flex-direction:column;align-items:start}.owner-source-context{grid-template-columns:1fr}.owner-source-context div+div{border-top:1px solid var(--line);border-left:0}}.owner-report-information,.owner-report-conversation{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;gap:.75rem;padding:1rem;display:grid}.owner-report-information>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.owner-report-information h3{margin:.25rem 0 0}.owner-report-information>header>span{color:var(--muted);font:700 .58rem monospace}.owner-report-information textarea{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:110px;color:var(--ink);resize:vertical;font:inherit;border-radius:8px;padding:.8rem;font-size:.75rem;line-height:1.55}.owner-report-information>p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.owner-report-information>button{justify-self:start;margin:0}.owner-report-conversation article{border-left:3px solid var(--accent);background:var(--surface-raised);padding:.8rem}.owner-report-conversation article header{justify-content:space-between;gap:1rem;display:flex}.owner-report-conversation article time,.owner-report-conversation article small{color:var(--muted);font-size:.62rem}.owner-report-conversation article p{white-space:pre-wrap;margin:.45rem 0;font-size:.72rem;line-height:1.55}@media (max-width:620px){.owner-report-scan>header,.owner-report-decision>header,.owner-report-review-summary>header,.owner-report-information>header{flex-direction:column;align-items:start}.owner-report-verdict{white-space:normal}.owner-report-decision>div{grid-template-columns:1fr}.owner-report-providers dl{grid-template-columns:1fr!important}}.owner-report-verdict,.owner-report-signals dt,.owner-report-section-label small,.owner-report-providers article>header span,.owner-report-providers dt,.owner-report-providers dd,.owner-report-diagnostics summary,.owner-report-diagnostics pre,.owner-report-decision>header>span,.owner-report-decision label,.owner-report-decision>p,.owner-report-review-summary>small,.owner-report-delivery,.owner-report-notice{font-size:.75rem!important}.owner-report-scan-summary,.owner-report-signals dd,.owner-report-providers article>header strong{font-size:.78rem}.owner-report-retry{width:fit-content;margin:0;padding:.7rem .9rem}@media (max-width:480px){.owner-case-detail>header{flex-direction:column;align-items:start}.owner-case-head-actions{justify-content:space-between;width:100%}}.member-actions button:disabled{cursor:not-allowed}@media (max-width:760px){.member-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.moderation-category-panel{margin-top:1rem}.category-intro{max-width:850px;color:var(--muted);margin:-.4rem 0 1.25rem;font-size:.74rem;line-height:1.6}.moderation-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem;display:grid}.moderation-category-grid>section{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.moderation-category-choice{cursor:pointer;border-bottom:1px solid #e3e2dc;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.75rem .85rem;display:flex;position:relative}.moderation-category-choice:last-child{border-bottom:0}.moderation-category-choice.child{background:#f7f7f3;min-height:56px;padding-left:1.35rem}.moderation-category-choice span strong,.moderation-category-choice span small{display:block}.moderation-category-choice strong{font-size:.75rem}.moderation-category-choice small{color:var(--muted);margin-top:.22rem;font-size:.6rem}.moderation-category-choice input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.moderation-category-choice input:disabled{cursor:not-allowed}.moderation-category-choice span,.moderation-category-choice i{pointer-events:none}.moderation-category-choice i{background:#d9d8d1;border:1px solid #aeafa9;border-radius:20px;flex:none;width:38px;height:21px;position:relative}.moderation-category-choice i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.moderation-category-choice input:checked+i{background:#111;border-color:#111}.moderation-category-choice input:checked+i:after{background:var(--lime);transform:translate(17px)}.moderation-category-choice input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px}.moderation-category-choice input:disabled+i{opacity:.6}.moderation-category-choice:has(input:disabled){cursor:not-allowed}.moderation-category-panel>.primary-button{margin-left:auto}@media (max-width:1000px){.moderation-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.moderation-category-grid{grid-template-columns:1fr}.moderation-category-panel>.primary-button{width:100%}}.owner-privacy-layout{gap:1rem;display:grid}.owner-privacy-search{color:#fff;background:#070707;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(2rem,6vw,7rem);display:grid}.owner-privacy-search h2{letter-spacing:-.06em;margin:.5rem 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:500}.owner-privacy-search p{color:#999;max-width:680px;line-height:1.7}.owner-privacy-search form{align-content:center;gap:1rem;display:grid}.owner-privacy-search label,.owner-privacy-delete label{text-transform:uppercase;gap:.55rem;font-size:.66rem;font-weight:800;display:grid}.owner-privacy-search input,.owner-privacy-delete input{color:#fff;font:inherit;background:#111;border:1px solid #ffffff4d;padding:.9rem}.owner-privacy-summary{background:#f7f7f3;border:1px solid #bbb;grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.owner-privacy-summary article{border-right:1px solid #ccc;padding:1.25rem}.owner-privacy-summary span,.owner-privacy-summary strong{display:block}.owner-privacy-summary article span{color:#777;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-privacy-summary article strong{margin-top:.4rem;font-size:1.5rem}.owner-privacy-summary>button{color:#fff;cursor:pointer;background:#050505;border:0;padding:1rem 1.5rem;font-weight:800}.owner-privacy-summary>button span{margin-left:1rem;display:inline}.owner-privacy-summary>button:disabled{cursor:not-allowed;opacity:.45}.owner-privacy-results details{border-top:1px solid #ccc}.owner-privacy-results details:last-child{border-bottom:1px solid #ccc}.owner-privacy-results summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.owner-privacy-results summary span{color:#777;font-size:.7rem}.owner-privacy-results details>div{gap:.75rem;padding:0 1rem 1rem;display:grid}.owner-privacy-results article{background:#ecece7;border:1px solid #ccc;min-width:0;padding:.9rem}.owner-privacy-results article small{text-transform:uppercase;font:800 .58rem monospace}.owner-privacy-results pre{color:#eee;white-space:pre-wrap;overflow-wrap:anywhere;background:#070707;max-height:420px;margin:.65rem 0 0;padding:1rem;font-size:.68rem;line-height:1.55;overflow:auto}.owner-privacy-delete{background:#fff4f2;border-color:#c4443b;grid-template-columns:1fr minmax(320px,.7fr);gap:clamp(2rem,6vw,7rem);display:grid}.owner-privacy-delete h2{margin:.5rem 0}.owner-privacy-delete p{color:#745b57;max-width:680px;line-height:1.65}.owner-privacy-delete>div:last-child{align-content:center;gap:1rem;display:grid}.owner-privacy-delete input{color:#111;background:#fff;border-color:#b84a41}.owner-privacy-delete button{color:#fff;cursor:pointer;background:#9e3028;border:1px solid #9e3028;padding:.9rem;font-weight:800}.owner-privacy-delete button:disabled{cursor:not-allowed;opacity:.4}.owner-privacy-notice{color:#245d37;background:#ecf8f0;border:1px solid #57916a;margin:0;padding:1rem;font-weight:750}@media (max-width:900px){.owner-privacy-search,.owner-privacy-delete{grid-template-columns:1fr}.owner-privacy-summary{grid-template-columns:1fr 1fr}.owner-privacy-summary>button{grid-column:1/-1}}@media (max-width:560px){.owner-privacy-summary{grid-template-columns:1fr}.owner-privacy-summary article{border-bottom:1px solid #ccc;border-right:0}}.owner-privacy-identity{grid-template-columns:auto minmax(220px,1fr) minmax(300px,1fr);align-items:center;gap:1.5rem;display:grid}.owner-privacy-avatar{color:#fff;background:#111;border:1px solid #aaa;place-items:center;width:96px;height:96px;font-size:2rem;display:grid;overflow:hidden}.owner-privacy-avatar img{object-fit:cover;width:100%;height:100%}.owner-privacy-identity h2{margin:.3rem 0;font-size:1.8rem}.owner-privacy-identity>div:nth-child(2)>p:not(.eyebrow){color:#666;margin:.2rem 0}.owner-privacy-identity>div:nth-child(2)>code,.owner-privacy-identity>div:nth-child(2)>small{margin-top:.45rem;display:block}.owner-privacy-identity dl{border:1px solid #ccc;grid-template-columns:1fr 1fr;margin:0;display:grid}.owner-privacy-identity dl>div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-width:0;padding:.8rem}.owner-privacy-identity dt{color:#777;text-transform:uppercase;font-size:.6rem;font-weight:800}.owner-privacy-identity dd{overflow-wrap:anywhere;gap:.25rem;margin:.3rem 0 0;display:grid}.owner-privacy-retention{color:#65430e;background:#fff6de;border-left:3px solid #b97719;margin:0;padding:.75rem;font-size:.72rem;line-height:1.5}@media (max-width:800px){.owner-privacy-identity{grid-template-columns:auto 1fr}.owner-privacy-identity dl{grid-column:1/-1}}@media (max-width:520px){.owner-privacy-identity{grid-template-columns:1fr}.owner-privacy-identity dl{grid-column:auto;grid-template-columns:1fr}.owner-privacy-avatar{width:72px;height:72px}}.owner-email-workspace{gap:.75rem;display:grid}.owner-email-notice{color:#245d37;background:#eef9f1;border:1px solid #79a988;margin:0;padding:.9rem 1rem;font-weight:750}.owner-email-mailbox-head{z-index:3;background:#f7f7f3;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex;position:sticky;top:0}.owner-email-mailbox-head h2{margin:.2rem 0}.owner-email-mailbox-head small{color:#777}.owner-email-mailbox-head>button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.7rem .85rem;font-weight:800}.owner-email-search{z-index:2;background:#f7f7f3;border-bottom:1px solid #ccc;padding:.8rem 1rem;display:block;position:sticky;top:91px}.owner-email-search>span{width:1px;height:1px;position:absolute;overflow:hidden}.owner-email-search input{background:#fff;border:1px solid #bbb;width:100%;padding:.7rem .8rem}.owner-email-thread-actions{gap:.5rem;display:flex}.owner-email-thread-actions button{width:auto!important;padding:0 .7rem!important;font-size:.65rem!important}.owner-email-thread-actions button:first-child{color:#9e3028}.owner-email-messages article header>span{align-items:center;gap:.6rem;display:flex}.owner-email-messages article header button{color:#888;cursor:pointer;background:0 0;border:0;font-size:.6rem}.owner-email-messages article.outbound header button{color:#aaa}.owner-email-attachments{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.owner-email-attachments span{border:1px solid;padding:.45rem .6rem;font-size:.65rem}.owner-email-attachments small{color:inherit!important;margin:0 0 0 .6rem!important;display:inline!important}.owner-email-compose{gap:1rem;display:grid}.owner-email-compose>header{border-bottom:1px solid #ccc;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.owner-email-compose>header h2{margin:.3rem 0 0}.owner-email-compose>header button{cursor:pointer;background:0 0;border:1px solid #aaa;place-items:center;width:36px;height:36px;font-size:1.2rem;display:grid}.owner-email-compose>label{text-transform:uppercase;gap:.45rem;font-size:.65rem;font-weight:800;display:grid}.owner-email-compose>label input{border:1px solid #aaa;padding:.8rem}.owner-email-compose>footer{border-top:1px solid #ccc;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.owner-email-compose>footer>span{color:#777;font-size:.65rem}.owner-rich-email{text-transform:none!important;gap:.55rem!important;display:grid!important}.owner-rich-email>span{text-transform:uppercase;font-size:.65rem;font-weight:800}.owner-rich-email textarea{resize:vertical;min-height:170px;font:inherit;border:1px solid #aaa;padding:.85rem;line-height:1.55}.owner-rich-email>small{color:#777;font-size:.62rem;font-weight:400}.owner-email-toolbar{background:#ecece7;border:1px solid #aaa;flex-wrap:wrap;display:flex}.owner-email-toolbar button,.owner-email-toolbar>label{color:#111;cursor:pointer;text-transform:none;background:0 0;border:0;border-right:1px solid #aaa;place-items:center;min-width:44px;height:36px;margin:0;padding:0 .7rem;font-size:.67rem;font-weight:750;display:grid}.owner-email-toolbar input{opacity:0;width:1px;height:1px;position:absolute}.owner-email-file-list{flex-wrap:wrap;gap:.5rem;display:flex}.owner-email-file-list>span{background:#eee;border:1px solid #bbb;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;max-width:100%;padding:.55rem .65rem;font-size:.65rem;display:grid}.owner-email-file-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-email-file-list button{color:#fff;cursor:pointer;background:#111;border:0;place-items:center;width:22px;height:22px;display:grid}.owner-email-empty .primary-button{width:max-content;margin:1.4rem auto 0}.owner-email-reply .owner-rich-email{width:100%}@media (max-width:700px){.owner-email-compose>footer{flex-direction:column;align-items:stretch}.owner-email-compose>footer .primary-button{width:100%}.owner-email-thread-actions{flex-direction:column}.owner-email-thread-actions button{width:100%!important}}.owner-server-grid .owner-permission-status{border:1px solid;margin:0 0 1rem;padding:.35rem .5rem;font:700 .62rem monospace;display:inline-block}.owner-server-grid .owner-permission-status.true{color:#26734d}.owner-server-grid .owner-permission-status.false{color:#a12c2c}.owner-missing-permissions{border:1px solid var(--danger,#a12c2c);margin:0 0 1rem;padding:.8rem}@supports (color:color-mix(in lab, red, red)){.owner-missing-permissions{border:1px solid color-mix(in srgb,var(--danger,#a12c2c) 55%,transparent)}}.owner-missing-permissions{background:var(--danger,#a12c2c)}@supports (color:color-mix(in lab, red, red)){.owner-missing-permissions{background:color-mix(in srgb,var(--danger,#a12c2c) 7%,transparent)}}.owner-missing-permissions>b{color:var(--danger,#a12c2c);text-transform:uppercase;font-size:.68rem}.owner-missing-permissions ul{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.owner-missing-permissions li{gap:.15rem;display:grid}.owner-missing-permissions li strong{font-size:.72rem}.owner-missing-permissions li small,.owner-missing-permissions p{color:var(--muted,#777);margin:0;font-size:.62rem;line-height:1.4}.owner-server-invite{border-top:1px solid var(--line,#ccc);gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.owner-server-invite button,.owner-server-invite a{border:1px solid var(--ink,#111);background:var(--ink,#111);color:var(--panel,#fff);text-align:center;cursor:pointer;padding:.7rem;font-size:.7rem;font-weight:800;text-decoration:none;display:block}.owner-server-invite button:disabled{cursor:wait;opacity:.55}.owner-server-invite a{color:var(--ink,#111);background:0 0}.owner-server-invite p{color:var(--danger,#a12c2c);overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.45}.owner-server-invite .admin-server-blacklist-button{border-color:var(--danger,#a12c2c);color:var(--danger,#a12c2c);background:0 0}:is(.owner-server-invite .admin-server-blacklist-button:hover,.owner-server-invite .admin-server-blacklist-button:focus-visible){background:var(--danger,#a12c2c);color:#fff}.admin-blacklist-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050505b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-blacklist-dialog{border-color:var(--danger,#a12c2c);gap:1rem;width:min(100%,620px);max-height:calc(100vh - 2rem);padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-blacklist-dialog{border-color:color-mix(in srgb,var(--danger,#a12c2c) 70%,var(--line))}}.admin-blacklist-dialog{box-shadow:0 24px 80px #0008}.admin-blacklist-dialog>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-blacklist-dialog h2{letter-spacing:-.045em;margin:.3rem 0 0;font-size:clamp(1.7rem,4vw,2.7rem)}.admin-blacklist-dialog>header>button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:1.25rem;display:grid}.admin-blacklist-dialog>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.admin-blacklist-dialog dl{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-blacklist-dialog dl>div{min-width:0;padding:.75rem}.admin-blacklist-dialog dl>div+div{border-left:1px solid var(--line)}.admin-blacklist-dialog dt{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:850}.admin-blacklist-dialog dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.7rem}.admin-blacklist-dialog>label{text-transform:uppercase;gap:.45rem;font-size:.64rem;font-weight:850;display:grid}.admin-blacklist-dialog>label>span{color:var(--danger,#a12c2c);font-size:.55rem}.admin-blacklist-dialog textarea{border:1px solid var(--line-strong);background:var(--surface-raised,var(--panel));width:100%;min-height:130px;color:var(--ink);resize:vertical;font:inherit;text-transform:none;padding:.85rem;font-size:.76rem;line-height:1.55}.admin-blacklist-dialog>small{color:var(--muted);text-align:right;margin-top:-.65rem;font-size:.58rem}.admin-blacklist-dialog>.form-error{margin:0}.admin-blacklist-dialog>footer{grid-template-columns:1fr 1fr;gap:.65rem;padding-top:.25rem;display:grid}.admin-blacklist-dialog>footer button{width:100%;margin:0}.admin-blacklist-dialog>footer .danger-button{border-color:var(--danger,#a12c2c);background:var(--danger,#a12c2c)}@media (max-width:560px){.admin-blacklist-dialog dl,.admin-blacklist-dialog>footer{grid-template-columns:1fr}.admin-blacklist-dialog dl>div+div{border-top:1px solid var(--line);border-left:0}}.owner-server-invite .admin-server-blacklist-status.pending{border:1px solid var(--blue,#3155a6);padding:.65rem}@supports (color:color-mix(in lab, red, red)){.owner-server-invite .admin-server-blacklist-status.pending{border:1px solid color-mix(in srgb,var(--blue,#3155a6) 45%,var(--line,#ccc))}}.owner-server-invite .admin-server-blacklist-status.pending{background:var(--blue,#3155a6)}@supports (color:color-mix(in lab, red, red)){.owner-server-invite .admin-server-blacklist-status.pending{background:color-mix(in srgb,var(--blue,#3155a6) 8%,transparent)}}.owner-server-invite .admin-server-blacklist-status.pending{color:var(--ink,#111)}.owner-server-invite .admin-server-blacklist-status.failed{border:1px solid var(--danger,#a12c2c);padding:.65rem}@supports (color:color-mix(in lab, red, red)){.owner-server-invite .admin-server-blacklist-status.failed{border:1px solid color-mix(in srgb,var(--danger,#a12c2c) 45%,var(--line,#ccc))}}.owner-server-invite .admin-server-blacklist-status.failed{background:var(--danger,#a12c2c)}@supports (color:color-mix(in lab, red, red)){.owner-server-invite .admin-server-blacklist-status.failed{background:color-mix(in srgb,var(--danger,#a12c2c) 8%,transparent)}}.automation-layout,.poll-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;display:grid}.automation-builder>label,.poll-layout label{text-transform:uppercase;gap:.4rem;margin-bottom:1rem;font-size:.68rem;font-weight:800;display:grid}.automation-builder input,.automation-builder select,.automation-builder textarea,.poll-layout input,.poll-layout select,.penalty-editor input,.penalty-editor select,.owner-global-leaderboard select{color:#111;background:#fff;border:1px solid #aaa;padding:.75rem}.automation-flow{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.automation-flow fieldset,.penalty-editor{border:1px solid #bbb;gap:.7rem;padding:1rem;display:grid}.automation-flow textarea{resize:vertical;min-height:90px}.automation-list article{border-bottom:1px solid #ccc;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:1rem 0;display:grid}.automation-list article p{color:#777;margin:.3rem 0 0;font-size:.72rem}.automation-list article>button{cursor:pointer;background:#fff;border:1px solid #111;padding:.55rem .7rem}.poll-option-editor label{position:relative}.poll-option-editor label button{color:#fff;background:#111;border:0;width:32px;height:32px;position:absolute;bottom:.35rem;right:.35rem}.poll-result{border-bottom:1px solid #ccc;padding:1rem 0}.poll-result>p{background:#eee;justify-content:space-between;margin:.55rem 0;padding:.55rem;display:flex}.leaderboard-list{display:grid}.leaderboard-list article{border-bottom:1px solid #ccc;grid-template-columns:56px 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.leaderboard-list article>b{font-size:1.2rem}.leaderboard-list article span{display:grid}.leaderboard-list article code{color:#777;font-size:.65rem}.leaderboard-list article em{font-style:normal;font-weight:800}.penalty-editor>small{color:#777}.penalty-row{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:.6rem;display:grid}.penalty-row label{text-transform:uppercase;gap:.35rem;font-size:.62rem;font-weight:800;display:grid}.penalty-row>button{color:#9e3028;background:#fff;border:1px solid #9e3028;padding:.75rem}.owner-global-leaderboard{margin-top:2rem}.owner-global-leaderboard .owner-panel-head>div:last-child{gap:.5rem;display:flex}@media (max-width:850px){.automation-layout,.poll-layout,.automation-flow{grid-template-columns:1fr}.penalty-row{grid-template-columns:1fr 1fr}.leaderboard-list article{grid-template-columns:44px 1fr}.leaderboard-list article em{grid-column:2}}.automation-conditions{border:1px solid #bbb;gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.condition-mode{align-items:center;gap:.6rem;display:flex}.condition-row{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;gap:.5rem;display:grid}.condition-row>button{color:#9e3028;background:#fff;border:1px solid #9e3028;font-size:1.1rem}.poll-option-editor label{grid-template-columns:60px 64px 1fr auto;align-items:center;display:grid!important}.poll-option-editor .emoji-input{text-align:center;font-size:1.2rem}.poll-choice-mode{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.poll-choice-mode input{width:auto}.poll-schedule{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.poll-result header{justify-content:space-between;gap:1rem;margin-bottom:.7rem;display:flex}.poll-result header span{color:#777;font-size:.68rem}.poll-result-row p{justify-content:space-between;margin:.5rem 0 .2rem;display:flex}.poll-result-row>div{background:#ddd;height:9px;overflow:hidden}.poll-result-row i{background:#5865f2;height:100%;transition:width .2s;display:block}.poll-result>small{color:#777;margin-top:.8rem;display:block}.leaderboard-filters{gap:.5rem;display:flex}.leaderboard-filters select{background:#fff;border:1px solid #aaa;padding:.65rem}@media (max-width:850px){.condition-row,.poll-schedule{grid-template-columns:1fr}.poll-option-editor label{grid-template-columns:48px 55px 1fr}.poll-option-editor label button{position:static!important}.leaderboard-filters{flex-wrap:wrap}}.theme-toggle{z-index:1000;border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex;position:fixed;bottom:1.15rem;right:1.15rem}@supports (color:color-mix(in lab, red, red)){.theme-toggle{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.theme-toggle{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .2s,background .25s,color .25s;box-shadow:0 10px 35px #0002}.theme-toggle:hover{transform:translateY(-3px)}.theme-toggle span{background:var(--ink);width:22px;height:22px;color:var(--panel);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.theme-toggle b{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.sidebar-support{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:.8rem;margin-top:auto;padding:.72rem .8rem;font-size:.82rem;font-weight:650;display:flex}.sidebar-support span{text-align:center;width:18px}.sidebar-support:hover,.sidebar-support.active{color:#050505;background:#fff}.sidebar-foot{margin-top:.75rem}.workspace{background-image:radial-gradient(var(--ink) .7px,transparent .7px);position:relative}@supports (color:color-mix(in lab, red, red)){.workspace{background-image:radial-gradient(color-mix(in srgb,var(--ink) 8%,transparent) .7px,transparent .7px)}}.workspace{background-size:22px 22px}.workspace>*,.owner-workspace>*{animation:.45s cubic-bezier(.2,.7,.2,1) both internal-reveal}.metric-card,.panel,.owner-panel,.owner-server-grid article{transition:transform .22s,border-color .22s,box-shadow .22s}.metric-card:hover,.panel:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.metric-card:hover,.panel:hover{border-color:color-mix(in srgb,var(--ink) 42%,var(--line))}}.metric-card:hover,.panel:hover{box-shadow:0 14px 35px #0000000d}.metric-card:hover{transform:translateY(-4px)}.metric-card:after{transition:transform .45s}.metric-card:hover:after{transform:scale(1.18)translate(-7px,-7px)}.sidebar nav button,.sidebar-support{transition:background .2s,color .2s,transform .2s}.sidebar nav button:hover,.sidebar-support:hover{transform:translate(3px)}.status-dot{animation:2.3s ease-in-out infinite status-breathe}.dashboard-chart{overflow:hidden}.chart-controls{gap:.5rem;display:flex}.chart-controls>div{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.chart-controls>div{background:color-mix(in srgb,var(--panel) 74%,var(--paper))}}.chart-controls button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;font-size:.64rem;font-weight:750}.chart-controls button.active{background:var(--ink);color:var(--panel)}.chart-summary{border-block:1px solid var(--line);gap:2rem;padding:.8rem 0 1rem;display:flex}.chart-summary span{gap:.15rem;display:grid}.chart-summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800}.chart-summary strong{font-size:1rem}.chart-summary .chart-selection{text-align:right;margin-left:auto}.activity-visual{padding-top:1rem;position:relative}.activity-visual svg{width:100%;height:250px;color:var(--ink);display:block;overflow:visible}.chart-gridline{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 7}.trend-line{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 5px #0002)}.trend-point{fill:var(--panel);stroke:currentColor;stroke-width:3px;cursor:pointer;transition:r .15s}.modern-bars{align-items:end;gap:clamp(5px,1vw,13px);height:240px;padding:15px 1.5rem 0;display:flex}.modern-bars button{border:0;border-bottom:1px solid var(--line);background:linear-gradient(to top,var(--ink),transparent);flex:1;height:100%;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.modern-bars button{background:linear-gradient(to top,color-mix(in srgb,var(--ink) 3%,transparent),transparent)}}.modern-bars button{cursor:pointer}.modern-bars i{background:var(--ink);transform-origin:bottom;min-height:4px;transition:opacity .2s,transform .2s;animation:.6s cubic-bezier(.2,.8,.2,1) both bar-rise;position:absolute;bottom:0;left:15%;right:15%}.modern-bars button:hover i,.modern-bars button.active i{opacity:.65;transform:scaleX(1.12)}.modern-bars small{color:var(--muted);text-transform:uppercase;font-size:.55rem;position:absolute;bottom:-1.25rem;left:0;right:0}.chart-axis{color:var(--muted);justify-content:space-between;padding:.3rem 1.5rem 0;font-size:.55rem;display:flex}.activity-visual.bars .chart-axis{display:none}.chart-axis .muted-tick{opacity:0}@keyframes internal-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes status-breathe{50%{opacity:.45}}@media (max-width:760px){.sidebar-support{border:1px solid #333;justify-content:center;margin-top:.55rem;display:flex}.theme-toggle{bottom:.7rem;right:.7rem}.theme-toggle b{display:none}.chart-controls{flex-wrap:wrap;justify-content:end}.chart-summary{gap:1rem}.chart-summary span:nth-child(2){display:none}.activity-visual svg{height:210px}.chart-axis{display:none}}html[data-theme=dark]{--ink:#f4f4f0;--paper:#080808;--panel:#111210;--line:#343532;--muted:#a2a39e;--coral:#f4f4f0;--lime:#343532;--blue:#1a1b19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] :where(.dashboard-shell,.owner-shell,.docs-page,.verify-page,.auth-shell,.login-panel){color:#f4f4f0;background:#080808}html[data-theme=dark] :where(.workspace,.owner-workspace){background-color:#080808}html[data-theme=dark] :where(.panel,.metric-card,.owner-panel,.owner-server-grid article,.verify-card,.appeal-access,.appeal-case,.policy-summary,.controller-card){color:#f4f4f0;background:#111210;border-color:#343532;box-shadow:0 1px #ffffff08}html[data-theme=dark] .metric-card.coral{color:#070707;background:#f1f1ed;border-color:#555}html[data-theme=dark] .metric-card.coral :where(p,small){color:#555}html[data-theme=dark] :where(.metric-card.lime,.metric-card.blue,.metric-card.plain){background:#151614}html[data-theme=dark] :where(input,select,textarea,.member-list>button,.member-facts>div,.event-icon,.automation-list article>button,.condition-row>button,.penalty-row>button,.leaderboard-filters select){color:#f4f4f0;background:#0b0c0b;border-color:#41423f}html[data-theme=dark] :where(.member-list>button:hover,.member-list>button.active){background:#1a1b19}html[data-theme=dark] :where(td,.event-row,.toggle-row,.health-list>div,.automation-list article,.poll-result,.leaderboard-list article,.member-list>button,.member-history article){border-color:#2e2f2c}html[data-theme=dark] :where(.case-status,.poll-result>p,.docs-note,.appeal-decision){color:#f4f4f0;background:#242522}html[data-theme=dark] .case-status.active{color:#080808;background:#f4f4f0}html[data-theme=dark] .docs-page .site-nav{border-bottom-color:#fff2}html[data-theme=dark] .docs-page .site-logo img,html[data-theme=dark] .docs-footer img{filter:invert()}html[data-theme=dark] .docs-page :where(.site-nav nav a,.docs-sidebar>a,.docs-content>section>p:not(.section-number),.setup-steps p,.command-list p,.privacy-content p,.privacy-content li){color:#a2a39e}html[data-theme=dark] .docs-page .site-nav nav a:hover,html[data-theme=dark] .docs-page .site-nav nav a.active{color:#fff}html[data-theme=dark] .docs-page .nav-login{color:#050505;background:#fff;border-color:#fff}html[data-theme=dark] :where(.docs-hero,.docs-footer,.setup-steps li,.command-list>div,.policy-summary,.appeal-layout,.appeal-case dl>div){border-color:#343532}html[data-theme=dark] :where(.owner-metrics article,.owner-appeals>article){background:#111210;border-color:#343532}html[data-theme=dark] :where(.owner-workspace>header,.owner-metrics,.owner-server-grid dl,.owner-table-wrap th,.owner-table-wrap td){border-color:#343532}html[data-theme=dark] .owner-error{color:#fff;background:#20211f}html[data-theme=dark] .owner-panel-head button{color:#fff}html[data-theme=dark] .secondary-button{color:#f4f4f0;border-color:#f4f4f0}html[data-theme=dark] .primary-button{color:#050505;background:#f4f4f0;border-color:#f4f4f0}html[data-theme=dark] .primary-button span{color:#050505}html[data-theme=dark] .member-identity .member-avatar{border-color:#111210}html[data-theme=dark] .poll-result-row>div{background:#292a27}html[data-theme=dark] .poll-result-row i{background:#f4f4f0}html[data-theme=dark] .theme-toggle{box-shadow:0 12px 40px #0008}html[data-theme=light]{--surface:#fbfaf6;--surface-soft:#ecebe5;--surface-raised:#fff;--surface-inverse:#111210;--text-inverse:#f7f7f2;--line-strong:#aaa9a1;--success:#26734d;--warning:#9b6517;--danger:#a43b33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--surface:#111210;--surface-soft:#1b1c1a;--surface-raised:#151614;--surface-inverse:#f4f4f0;--text-inverse:#080808;--line-strong:#52534f;--success:#72c591;--warning:#e1a94e;--danger:#f08077}::selection{background:var(--ink);color:var(--panel);text-shadow:none}:where(input,textarea,select)::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:where(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}}:where(input,textarea,select)::placeholder{opacity:1}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--ink) 28%,transparent)}}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px}html[data-theme] :where(input,textarea,select){accent-color:var(--ink)}html[data-theme] :where(button,input,textarea,select,.panel,.metric-card,.owner-panel,.verify-card){transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.status-hero{background:radial-gradient(circle at 82% 20%,var(--ink),transparent 28%);align-items:stretch;padding-top:clamp(5rem,9vw,8rem)}@supports (color:color-mix(in lab, red, red)){.status-hero{background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 28%)}}.overall-status{border-color:var(--ink);background:var(--surface-inverse);min-height:360px;color:var(--text-inverse);flex-direction:column;justify-content:space-between;padding:1.8rem;display:flex}.overall-status-head{justify-content:space-between;align-items:start;display:flex}.status-live-label{letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:.35rem .5rem;font:800 .58rem monospace}.overall-status small{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.overall-status small{color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}}.overall-status strong{letter-spacing:-.045em;max-width:360px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.overall-status p{max-width:420px;color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.overall-status p{color:color-mix(in srgb,var(--text-inverse) 68%,transparent)}}.overall-status p{font-size:.8rem}.status-signal{background:var(--text-inverse)}.status-signal i{background:var(--surface-inverse)}.status-signal i:nth-child(2),.status-signal i:nth-child(3){border-color:var(--text-inverse)}.status-summary{border-top:1px solid var(--text-inverse);grid-template-columns:repeat(3,1fr);margin:1.4rem 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.status-summary{border-top:1px solid color-mix(in srgb,var(--text-inverse) 24%,transparent)}}.status-summary>div{padding-top:1rem}.status-summary dt{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.status-summary dt{color:color-mix(in srgb,var(--text-inverse) 58%,transparent)}}.status-summary dt{text-transform:uppercase;font:700 .57rem monospace}.status-summary dd{margin:.3rem 0 0;font-size:.76rem;font-weight:800}.status-content>header button{border-color:var(--ink);background:var(--ink);color:var(--panel)}.service-list{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:1fr 1fr;gap:1px;display:grid}.service-row{background:var(--surface);border:0;grid-template-columns:58px minmax(0,1fr);align-items:start;padding:1.25rem}.service-row:last-child:nth-child(odd){grid-column:1/-1}.service-icon{border-color:var(--line-strong);background:var(--surface-soft);width:48px;height:48px;color:var(--ink)}.service-row p,.service-state time{color:var(--muted)}.service-state{text-align:left;grid-column:2}.service-state strong{font-size:.68rem}.status-note{border-color:var(--ink);background:var(--surface-inverse);color:var(--text-inverse)}.status-note p{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.status-note p{color:color-mix(in srgb,var(--text-inverse) 60%,transparent)}}.status-note a{border-color:var(--text-inverse);color:var(--text-inverse)}.appeal-hero{background:linear-gradient(135deg,transparent 65%,var(--ink));grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}@supports (color:color-mix(in lab, red, red)){.appeal-hero{background:linear-gradient(135deg,transparent 65%,color-mix(in srgb,var(--ink) 5%,transparent))}}.appeal-hero-copy>p:last-child{max-width:650px;color:var(--muted);line-height:1.7}.appeal-process{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.appeal-process li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:1rem;padding:1rem 0;display:grid}.appeal-process li>span{font:800 .62rem monospace}.appeal-process li div{gap:.25rem;display:grid}.appeal-process strong{font-size:.78rem}.appeal-process small{color:var(--muted);font-size:.68rem}.appeal-layout{align-items:start}.appeal-access{border-color:var(--line-strong);background:var(--surface-soft);gap:1.05rem;padding:1.8rem;position:sticky;top:6rem;box-shadow:0 18px 50px #0000000b}.appeal-access-head{justify-content:space-between;align-items:center;display:flex}.appeal-access-head>span{font-size:1.2rem}.appeal-access-intro{color:var(--muted);margin:-.55rem 0 .4rem;font-size:.74rem;line-height:1.55}.appeal-access input,.appeal-statement textarea{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.appeal-access input:focus,.appeal-statement textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.appeal-access button,.appeal-statement button{border-color:var(--ink);background:var(--ink);color:var(--panel)}.appeal-security-note{color:var(--muted);grid-template-columns:auto 1fr;gap:.5rem;display:grid}.appeal-security-note>span{color:var(--success);font-size:.5rem}.appeal-error{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.appeal-error{background:color-mix(in srgb,var(--danger) 10%,var(--surface))}}.appeal-error{color:var(--danger)}.appeal-case{border:1px solid var(--line);background:var(--surface);min-height:560px;padding:1.8rem}.appeal-placeholder{border:0;min-height:500px;padding:0;position:relative;overflow:hidden}.appeal-placeholder-mark{border:1px solid var(--ink);background:var(--surface-inverse);width:100%;height:auto;color:var(--text-inverse);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:clamp(5rem,12vw,10rem);padding:1rem;font:800 .62rem monospace;display:flex}.appeal-placeholder-mark b{font-size:1rem}.appeal-placeholder h2{max-width:480px;margin:.7rem 0 1rem;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.92}.appeal-placeholder>p:not(.eyebrow){max-width:510px;color:var(--muted);line-height:1.7}.appeal-placeholder-lines{gap:.55rem;margin-top:2.5rem;display:grid}.appeal-placeholder-lines i{background:var(--line);height:1px;display:block}.appeal-placeholder-lines i:nth-child(2){width:82%}.appeal-placeholder-lines i:nth-child(3){width:61%}.appeal-case-head,.appeal-case dl>div{border-color:var(--line)}.appeal-case dt,.appeal-statement small{color:var(--muted)}.appeal-case pre{background:var(--surface-inverse);color:var(--text-inverse)}.appeal-status{border-color:var(--line-strong)}.appeal-status.submitted{background:var(--ink);color:var(--panel)}.appeal-status.approved{border-color:var(--success);color:var(--success)}.appeal-status.denied{border-color:var(--danger);color:var(--danger)}.appeal-decision{border-color:var(--ink);background:var(--surface-soft);color:var(--ink)}.appeal-decision p{color:var(--muted)}.gif-settings-panel{min-height:auto;margin-bottom:1rem}html[data-theme=dark] :where(.docs-note,.permission-notice,.retention-notice,.case-note,.support-note,.automation-conditions,.automation-flow fieldset,.penalty-editor,.owner-privacy-results article,.owner-email-toolbar,.owner-email-file-list>span,.owner-email-mailbox-head,.owner-email-search){border-color:var(--line);background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] :where(.setup-steps li,.command-list>div,.policy-summary,.toggle-row,.health-list>div,.member-facts>div,.member-history article,.event-row,.owner-metrics article,.owner-appeals>article,.owner-server-grid article,.poll-result,.leaderboard-list article){border-color:var(--line);background-color:var(--surface)}html[data-theme=dark] :where(.bar-track,.poll-result-row>div){background:var(--surface-soft)}html[data-theme=dark] :where(.event-icon,.service-icon,.member-list>button,.automation-list article>button,.condition-row>button,.penalty-row>button,.owner-email-compose>header button),html[data-theme=dark] :where(.automation-builder input,.automation-builder select,.automation-builder textarea,.poll-layout input,.poll-layout select,.penalty-editor input,.penalty-editor select,.owner-global-leaderboard select,.leaderboard-filters select,.owner-email-search input,.owner-email-compose>label input,.owner-rich-email textarea){border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] :where(.owner-table-wrap th,.owner-table-wrap td,.owner-privacy-summary,.owner-privacy-summary article,.owner-privacy-results details,.owner-email-compose>header,.owner-email-compose>footer){border-color:var(--line)}html[data-theme=dark] .owner-privacy-summary{background:var(--surface)}html[data-theme=dark] .owner-privacy-summary>button{background:var(--ink);color:var(--panel)}html[data-theme=dark] .owner-privacy-delete{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .owner-privacy-delete{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}html[data-theme=dark] .owner-privacy-delete p{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .owner-privacy-delete p{color:color-mix(in srgb,var(--danger) 70%,var(--ink))}}html[data-theme=dark] .owner-privacy-delete input{border-color:var(--danger);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] :where(.owner-privacy-notice,.owner-email-notice){border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.owner-privacy-notice,.owner-email-notice){background:color-mix(in srgb,var(--success) 10%,var(--surface))}}html[data-theme=dark] :where(.owner-privacy-notice,.owner-email-notice){color:var(--success)}html[data-theme=dark] .owner-email-toolbar button,html[data-theme=dark] .owner-email-toolbar>label{border-color:var(--line-strong);color:var(--ink)}html[data-theme=dark] .owner-email-messages article:not(.outbound){border-color:var(--line);background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .owner-email-messages article:not(.outbound) :where(time,small,header button){color:var(--muted)}html[data-theme=dark] :where(.form-error,.save-notice,.owner-permission-status.false){color:var(--danger)}html[data-theme=dark] .owner-permission-status.true{color:var(--success)}html[data-theme=dark] .muted code{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] :where(.site-footer,.docs-footer,.status-hero,.appeal-hero){border-color:var(--line)}@media (max-width:900px){.appeal-hero{grid-template-columns:1fr}.appeal-access{position:static}.appeal-placeholder-mark{margin-bottom:5rem}}@media (max-width:700px){.service-list{grid-template-columns:1fr}.service-row:last-child:nth-child(odd){grid-column:auto}.appeal-case{padding:1.2rem}.appeal-process{margin-top:1rem}}@media (max-width:520px){.status-summary{grid-template-columns:1fr 1fr}.status-summary>div:last-child{display:none}.appeal-placeholder h2{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-breadcrumbs{z-index:10;border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:.8rem clamp(1.5rem,7vw,7rem);font-size:.62rem;font-weight:800;position:relative}.public-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.public-breadcrumbs li{align-items:center;gap:.45rem;min-width:0;display:flex}.public-breadcrumbs li+li:before{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.public-breadcrumbs li+li:before{color:color-mix(in srgb,var(--muted) 55%,transparent)}}.public-breadcrumbs li+li:before{content:"/"}.public-breadcrumbs a{color:inherit;text-decoration:none}.public-breadcrumbs a:hover{color:var(--ink)}.public-breadcrumbs [aria-current=page]{max-width:min(56vw,520px);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.public-breadcrumbs{padding-inline:1rem}.public-breadcrumbs li:first-child,.public-breadcrumbs li:nth-child(2):before{display:none}}.login-intro,.login-intro .brand,.login-copy h1{color:#f4f4f0}html[data-theme=dark] .login-copy>p:last-child{color:#a3a39e}html[data-theme=dark] :where(.verify-lede,.verify-privacy,.verify-result p,.scan-list small){color:var(--muted)}html[data-theme=dark] .verify-card{box-shadow:18px 18px #242522}html[data-theme=dark] .verify-error{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .verify-error{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}}html[data-theme=dark] .verify-error{color:var(--danger)}html[data-theme=dark] .scan-list,html[data-theme=dark] .scan-list>div{border-color:var(--line)}html[data-theme=dark] .scan-list i.ready{background:var(--ink)}.verify-card :where(input,select,textarea){border-radius:4px;width:100%;border:1px solid var(--line-strong)!important;background:var(--surface-raised)!important;color:var(--ink)!important;padding:.7rem!important}.verify-card :where(input,select,textarea):focus{border-color:var(--ink)!important}.verify-card input[type=file]{display:none!important}.verify-card form>div button[type=button]{border-color:var(--line-strong)!important;background:var(--surface-raised)!important;color:var(--ink)!important}html[data-theme=light] .owner-login-page,html[data-theme=light] .owner-login-panel{background:var(--paper);color:var(--ink)}html[data-theme=light] .owner-login-panel form{border-color:var(--line-strong);background:var(--surface)}html[data-theme=light] .owner-login-panel label,html[data-theme=light] .owner-login-panel small,html[data-theme=light] .owner-lock{color:var(--muted)}html[data-theme=light] .owner-login-panel input{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}html[data-theme=light] .owner-login-panel .primary-button{border-color:var(--ink);background:var(--ink);color:var(--panel)}html[data-theme=light] .owner-login-panel .primary-button span{color:var(--panel)}html[data-theme=light] .owner-login-page>.login-back{color:var(--ink)}html[data-theme=light] .owner-login-brand{border-color:var(--line)}html[data-theme=light] .owner-login-brand:before{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}html[data-theme=light] .owner-login-brand>img{filter:none}html[data-theme=dark] .owner-login-page>.login-back{color:#f4f4f0}html[data-theme=dark] :where(.setup-steps li>span,.access-flow>div,.permission-grid,.permission-grid span,.docs-sidebar>div,.docs-content pre,.command-list){border-color:var(--line-strong)}html[data-theme=dark] .setup-steps li>span{border-color:var(--ink)}html[data-theme=dark] .access-flow b{background:var(--ink);color:var(--panel)}html[data-theme=dark] :where(.access-flow p,.docs-note p,.command-list p){color:var(--muted)}.sidebar nav{overflow:hidden auto}html[data-theme=dark] .metric-card.coral{border-color:var(--line-strong);background:var(--surface-inverse);color:var(--text-inverse)}html[data-theme=dark] .metric-card.coral p,html[data-theme=dark] .metric-card.coral small{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .metric-card.coral p,html[data-theme=dark] .metric-card.coral small{color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}}html[data-theme=dark] .metric-card.lime,html[data-theme=dark] .metric-card.blue,html[data-theme=dark] .metric-card.plain{border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .metric-card.lime:after,html[data-theme=dark] .metric-card.blue:after,html[data-theme=dark] .metric-card.plain:after{background:var(--surface-soft)}html[data-theme=dark] .controls-panel>label strong{color:var(--ink)}html[data-theme=dark] .channel-tree .category-row{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .channel-tree .channel-row:hover{background:var(--surface-raised)}html[data-theme=dark] .channel-tree .channel-group,html[data-theme=dark] .channel-exemptions>div,html[data-theme=dark] .channel-exemptions label{border-color:var(--line)}html[data-theme=dark] .moderation-category-grid>section{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .moderation-category-choice{border-color:var(--line)}html[data-theme=dark] .moderation-category-choice.child{background:var(--surface-soft)}html[data-theme=dark] .moderation-category-choice i{border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .moderation-category-choice input:checked+i{background:#a99cff;border-color:#a99cff}html[data-theme=dark] .moderation-category-choice input:checked+i:after{background:#111210}html[data-theme=dark] .role-entry input,html[data-theme=dark] .role-chips>span{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .toggle-row i{border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .toggle-row input:checked+i{border-color:var(--ink);background:var(--ink)}html[data-theme=dark] .toggle-row input:checked+i:after{background:var(--panel)}.score-badge-list{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.score-badge-list>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.75em}:is(.clickable-row:hover,.clickable-row:focus,.clickable-row:focus-visible){background:var(--surface-soft);color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px}html[data-theme=dark] .appeal-review-list>article{border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .appeal-review-list p,html[data-theme=dark] .appeal-review-list small{color:var(--muted)}html[data-theme=dark] .appeal-review-list blockquote,html[data-theme=dark] .owner-appeals blockquote{border-color:var(--ink);background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .appeal-review-controls textarea{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .appeal-review-controls button{border-color:var(--ink);background:var(--ink);color:var(--panel)}html[data-theme=dark] .appeal-review-controls button:last-child{color:var(--ink);background:0 0}html[data-theme=dark] .case-detail>header,html[data-theme=dark] .owner-case-detail>header,html[data-theme=dark] .case-detail dl,html[data-theme=dark] .owner-case-detail dl,html[data-theme=dark] .case-detail dl div,html[data-theme=dark] .owner-case-detail dl div{border-color:var(--line)}html[data-theme=dark] .case-detail blockquote,html[data-theme=dark] .owner-case-detail blockquote{border-color:var(--ink);background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .case-entry-list article,html[data-theme=dark] .owner-case-entry{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .case-entry-form select,html[data-theme=dark] .case-entry-form textarea{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .member-list>button:hover:not(.active),html[data-theme=dark] .owner-email-list>button:hover:not(.active){background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .owner-email-list>button :where(b,p,small){color:var(--muted)}html[data-theme=dark] .member-list>button.active,html[data-theme=dark] .owner-email-list>button.active{background:var(--surface-inverse);color:var(--text-inverse)}html[data-theme=dark] .member-list>button.active small,html[data-theme=dark] .owner-email-list>button.active :where(b,p,small){color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .member-list>button.active small,html[data-theme=dark] .owner-email-list>button.active :where(b,p,small){color:color-mix(in srgb,var(--text-inverse) 64%,transparent)}}.leaderboard-list article{grid-template-columns:56px 48px minmax(0,1fr) 50px auto}.leaderboard-list article>span:not(.leaderboard-image):not(.rank-change){display:grid}.leaderboard-list article em{text-align:right}.leaderboard-image{color:#fff;background:#111;border:1px solid #aaa;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.82rem;font-weight:850;position:relative;overflow:hidden;display:grid!important}.leaderboard-image img{object-fit:cover;width:100%;height:100%;position:absolute}.rank-change{justify-content:center;align-items:center;gap:.15rem;font-size:.76rem;font-weight:900;display:flex!important}.rank-change small{font-size:.65rem}.rank-change.up{color:#238636}.rank-change.down{color:#cf222e}.rank-change.steady{color:#888}.public-stats-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:2rem;display:grid}.public-stats-panel>div:first-child>p:last-child{max-width:650px;color:var(--muted);font-size:.75rem;line-height:1.6}.public-stats-panel .primary-button{margin-top:1rem}@media (max-width:850px){.public-stats-panel{grid-template-columns:1fr}.leaderboard-list article{grid-template-columns:40px 42px minmax(0,1fr) 40px}.leaderboard-list article em{grid-column:3/-1}.leaderboard-image{width:38px;height:38px}}.trusted-section{z-index:2;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);max-width:1500px;margin:auto;padding:8rem clamp(1.25rem,5vw,5rem);display:grid;position:relative}.trusted-heading h2{letter-spacing:-.06em;max-width:560px;margin:1rem 0 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:1}.trusted-discovery-link{color:#050505;background:#fff;border:1px solid #fff;align-items:center;gap:1.4rem;margin-top:2rem;padding:.9rem 1.1rem;font-size:.75rem;font-weight:850;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.trusted-discovery-link span{font-size:1.1rem;line-height:1}.trusted-discovery-link:hover{color:#fff;background:0 0;transform:translateY(-2px)}.trusted-servers{border-top:1px solid #ffffff30;display:grid}.trusted-servers article{border-bottom:1px solid #ffffff24;grid-template-columns:44px 64px 1fr;align-items:center;gap:1.2rem;min-height:108px;display:grid}.trusted-rank{color:#666;font:700 .66rem monospace}.trusted-icon{color:#fff;background:#151515;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:850;display:grid;position:relative;overflow:hidden}.trusted-icon img{object-fit:cover;width:100%;height:100%;position:absolute}.trusted-servers strong,.trusted-servers small{display:block}.trusted-servers strong{font-size:1.05rem}.trusted-servers small{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.68rem}.trusted-placeholder{opacity:.45}@media (max-width:900px){.trusted-section{grid-template-columns:1fr;padding-block:6rem}}@media (max-width:600px){.trusted-discovery-link{justify-content:space-between;width:100%}.trusted-servers article{grid-template-columns:34px 52px 1fr}.trusted-icon{width:48px;height:48px}}.seo-explainer,.automod-faq{z-index:2;border-top:1px solid #ffffff25;max-width:1500px;margin:auto;padding:8rem clamp(1.25rem,5vw,5rem);position:relative}.seo-explainer>header{grid-template-columns:.65fr 1.35fr 1fr;align-items:start;gap:clamp(2rem,5vw,6rem);margin-bottom:4rem;display:grid}.seo-explainer h2,.automod-faq h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:.96}.seo-explainer>header>p:last-child{color:#888;margin:0;line-height:1.75}.seo-explainer>div{border-top:1px solid #ffffff2d;border-left:1px solid #ffffff2d;grid-template-columns:repeat(3,1fr);display:grid}.seo-explainer article{border-bottom:1px solid #ffffff2d;border-right:1px solid #ffffff2d;min-height:240px;padding:1.7rem}.seo-explainer article>span{color:#666;font:700 .64rem monospace}.seo-explainer h3{margin:3rem 0 .8rem;font-size:1.2rem}.seo-explainer article p,.automod-faq article p{color:#858585;margin:0;font-size:.84rem;line-height:1.7}.automod-faq{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,8rem);display:grid}.automod-faq>div:last-child{border-top:1px solid #ffffff30}.automod-faq article{border-bottom:1px solid #ffffff24;padding:1.5rem 0}.automod-faq h3{margin:0 0 .65rem;font-size:1.05rem}.automod-faq article p{max-width:760px}@media (max-width:900px){.seo-explainer>header,.seo-explainer>div,.automod-faq{grid-template-columns:1fr}}@media (max-width:600px){.seo-explainer,.automod-faq{padding-block:6rem}}.settings-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.settings-preference-grid .preference-card{flex-direction:column;gap:1rem;min-height:0;margin:0;padding:1.25rem;display:flex}.settings-preference-grid .retention-panel{grid-column:auto}.settings-preference-grid .preference-card>div:first-child{min-height:64px}.settings-preference-grid .preference-card label{text-transform:uppercase;gap:.45rem;max-width:none;font-size:.68rem;font-weight:800;display:grid}.settings-preference-grid .preference-card select{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;color:var(--ink);margin:0;padding:.7rem}.settings-preference-grid .preference-card>p{min-height:42px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.settings-preference-grid .preference-card .toggle-row{min-height:73px;padding:.7rem 0}.settings-preference-grid .preference-card>.primary-button{width:100%;margin-top:auto}@media (max-width:1100px){.settings-preference-grid{grid-template-columns:1fr 1fr}.settings-preference-grid .stats-privacy-panel{grid-column:1/-1}}@media (max-width:700px){.settings-preference-grid{grid-template-columns:1fr}.settings-preference-grid .stats-privacy-panel{grid-column:auto}}.discovery-admin-layout{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);align-items:start;gap:1rem;display:grid}.discovery-admin-hero{color:#fff;background:#050505;grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;padding:2rem;display:flex}.discovery-admin-hero>div{max-width:760px}.discovery-admin-hero h2{font-size:clamp(2rem,4vw,4rem)}.discovery-admin-hero p:last-child{color:#aaa;line-height:1.7}.discovery-admin-hero .secondary-button{color:#fff;border-color:#fff;width:auto;min-width:170px;text-decoration:none}.discovery-requirements>div:last-child{display:grid}.discovery-requirements article{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding:1rem 0;display:flex}.discovery-requirements article>b{border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.discovery-requirements article.complete>b{background:var(--ink);color:var(--paper)}.discovery-requirements article span{flex:1;min-width:0}.discovery-requirements article strong,.discovery-requirements article small{display:block}.discovery-requirements article strong{font-size:.78rem}.discovery-requirements article small{color:var(--muted);margin-top:.25rem;font-size:.65rem;line-height:1.4}.discovery-requirements article button{cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:800;text-decoration:underline}.discovery-application label{text-transform:uppercase;grid-template-columns:1fr auto;gap:.45rem;margin-top:1.2rem;font-size:.7rem;font-weight:800;display:grid}.discovery-application label span{color:var(--muted)}.discovery-application textarea{border:1px solid var(--line);background:var(--panel);min-height:110px;color:var(--ink);resize:vertical;text-transform:none;grid-column:1/-1;padding:.85rem}.discovery-application label+label textarea{min-height:170px}.discovery-status{text-transform:uppercase;border:1px solid;padding:.32rem .5rem;font:800 .6rem monospace}.discovery-status.pending{color:#725f00}.discovery-status.approved{color:#287022}.discovery-status.denied{color:#91372b}.discovery-decision-note{border-left:3px solid var(--ink);background:var(--ink);padding:.8rem}@supports (color:color-mix(in lab, red, red)){.discovery-decision-note{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.discovery-decision-note{font-size:.74rem;line-height:1.55}.discovery-application-actions{justify-content:flex-end;gap:.65rem;margin-top:1.2rem;display:flex}.discovery-application-actions .primary-button,.discovery-application-actions .secondary-button{width:auto;min-width:160px;margin:0}.owner-discovery-list>article>header{align-items:center;gap:.8rem;display:flex}.owner-discovery-list>article>header>div{flex:1;min-width:0}.owner-discovery-list h3{margin:0}.owner-discovery-list code{font-size:.62rem}.owner-discovery-description{font-weight:700;line-height:1.55;font-size:1rem!important}.owner-discovery-checks{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.owner-discovery-checks span{text-transform:uppercase;border:1px solid #bbb;padding:.35rem .5rem;font:700 .6rem monospace}.owner-discovery-checks .met{color:#fff;background:#050505}.owner-discovery-checks .missing{color:#91372b;border-color:#91372b}.owner-discovery-list blockquote{background:#e4e3dc;border-left:3px solid #050505;margin:1rem 0;padding:.8rem;font-size:.75rem}.owner-discovery-actions{grid-template-columns:1fr auto auto;gap:.6rem;margin-top:1rem;display:grid}.owner-discovery-actions textarea{resize:vertical;min-height:74px;padding:.7rem}.owner-discovery-actions button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;padding:.7rem 1rem}.owner-discovery-actions button:last-child{color:#050505;background:#fff}.owner-discovery-actions button:disabled{cursor:not-allowed;opacity:.4}.discovery-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(240px,.34fr);align-items:end;gap:4rem;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,7vw,7rem);display:grid}.discovery-hero h1{letter-spacing:-.085em;margin:1.2rem 0;font-size:clamp(4.5rem,10vw,9rem);font-weight:530;line-height:.78}.discovery-hero h1 em{font-family:Georgia,serif;font-weight:400}.discovery-hero>div>p:last-child{max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.75}.discovery-hero aside{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:2rem;display:grid}.discovery-hero aside strong{letter-spacing:-.08em;font-size:5rem;font-weight:500}.discovery-hero aside span{text-transform:uppercase;font-size:.7rem;font-weight:800}.discovery-hero aside small{color:#999;margin-top:2.5rem;line-height:1.6}.discovery-directory{padding:5rem clamp(1.5rem,7vw,7rem)}.discovery-directory>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.discovery-directory>header h2{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2rem,4vw,4rem)}.discovery-directory>header label{text-transform:uppercase;gap:.4rem;width:min(380px,100%);font-size:.65rem;font-weight:800;display:grid}.discovery-directory>header input{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:.85rem}.discovery-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--panel);grid-template-columns:38px 76px 1fr;gap:1.2rem;min-height:300px;padding:1.5rem;display:grid}.discovery-card-number{font:700 .65rem monospace}.discovery-server-icon{border:1px solid var(--ink);color:#fff;background:#050505;place-items:center;width:72px;height:72px;font-size:1.5rem;font-weight:800;display:grid;position:relative;overflow:hidden}.discovery-server-icon img{object-fit:cover;width:100%;height:100%;position:absolute}.discovery-grid h2{margin:0;font-size:1.45rem}.discovery-grid article>div:last-child>p{min-height:72px;color:var(--muted);font-size:.82rem;line-height:1.65}.discovery-grid details{border-top:1px solid var(--line);padding:1rem 0;font-size:.72rem}.discovery-grid summary{cursor:pointer;font-weight:800}.discovery-grid details p{white-space:pre-wrap}.discovery-grid footer{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.discovery-grid footer span{border:1px solid var(--line);text-transform:uppercase;padding:.35rem .5rem;font-size:.6rem;font-weight:800}.discovery-apply-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:3rem;margin:0 clamp(1.5rem,7vw,7rem) 6rem;padding:3rem;display:grid}.discovery-apply-cta h2{letter-spacing:-.06em;margin:.5rem 0;font-size:clamp(2rem,5vw,4.5rem)}.discovery-apply-cta p:last-child{color:#aaa;max-width:720px;line-height:1.7}.discovery-apply-cta .primary-button{color:#050505;background:#fff;border-color:#fff;width:auto;min-width:220px;text-decoration:none}.discovery-apply-cta .primary-button span{color:#050505}.discovery-seo-copy{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:clamp(2rem,7vw,8rem);margin:0 clamp(1.5rem,7vw,7rem) 6rem;padding:4rem 0;display:grid}.discovery-seo-copy h2{letter-spacing:-.065em;max-width:520px;margin:.7rem 0 0;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.discovery-seo-copy>div:last-child{gap:1rem;display:grid}.discovery-seo-copy>div:last-child p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.8}@media (max-width:900px){.discovery-admin-layout,.discovery-hero{grid-template-columns:1fr}.discovery-hero aside{max-width:360px}.discovery-grid,.discovery-seo-copy,.discovery-apply-cta,.owner-discovery-actions{grid-template-columns:1fr}.owner-discovery-actions textarea{grid-column:1/-1}}@media (max-width:600px){.discovery-admin-hero,.discovery-directory>header{display:block}.discovery-admin-hero .secondary-button{margin-top:1rem}.discovery-application-actions{display:grid}.discovery-application-actions button{width:100%!important}.discovery-grid article{grid-template-columns:32px 56px 1fr;padding:1rem}.discovery-server-icon{width:52px;height:52px}.discovery-apply-cta{padding:1.5rem}}html[data-theme=dark] :where(.discovery-application textarea,.discovery-directory>header input){color:#f4f4f0;background:#0b0c0b;border-color:#41423f}html[data-theme=dark] .discovery-decision-note{background:#20211f}html[data-theme=dark] .discovery-grid article{background:#111210;border-color:#555}html[data-theme=dark] .discovery-grid{border-color:#555}html[data-theme=dark] .owner-discovery-list blockquote{background:#242522}html[data-theme=dark] .discovery-hero aside{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}html[data-theme=dark] .discovery-hero aside small{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .discovery-hero aside small{color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}}html[data-theme=dark] .discovery-apply-cta{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}html[data-theme=dark] .discovery-apply-cta p:last-child{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .discovery-apply-cta p:last-child{color:color-mix(in srgb,var(--text-inverse) 64%,transparent)}}html[data-theme=dark] .discovery-apply-cta .primary-button{border-color:var(--text-inverse);background:var(--text-inverse);color:var(--surface-inverse)}html[data-theme=dark] .discovery-apply-cta .primary-button span{color:var(--surface-inverse)}.discovery-grid footer span.discovery-rank{border-color:var(--ink);background:var(--ink);color:var(--paper)}.discovery-application input[type=url]{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);text-transform:none;grid-column:1/-1;padding:.85rem}.discovery-application .discovery-invite-help{color:var(--muted);text-transform:none;grid-column:1/-1;font-size:.64rem;font-weight:500;line-height:1.45}.owner-discovery-invite{color:inherit;text-underline-offset:3px;margin:.5rem 0;font-size:.7rem;font-weight:800;display:inline-flex}.discovery-grid{border:0;gap:1.25rem}.discovery-grid article.discovery-listing{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:18px;flex-direction:column;gap:1.35rem;min-height:520px;padding:1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 18px 50px #0000000b}.discovery-grid article.discovery-listing:hover{border-color:var(--ink);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.discovery-grid article.discovery-listing:hover{border-color:color-mix(in srgb,var(--ink) 38%,var(--line))}}.discovery-grid article.discovery-listing:hover{box-shadow:0 24px 65px #00000017}.discovery-listing>header{align-items:center;gap:1rem;display:flex}.discovery-listing>header>div{flex:1;min-width:0}.discovery-listing .discovery-server-icon{border:0;border-radius:15px;flex:none;width:68px;height:68px}.discovery-listing h2{text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:1.5rem;overflow:hidden}.discovery-verified{color:var(--success);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.6rem;font-weight:850;display:inline-flex}.discovery-listing .discovery-card-number{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:start;padding:.35rem .45rem}.discovery-listing-description{color:var(--muted);margin:0;min-height:78px!important;font-size:.86rem!important;line-height:1.7!important}.discovery-listing-stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.discovery-listing-stats>div{background:var(--surface-raised,var(--panel));gap:.3rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-listing-stats>div{background:color-mix(in srgb,var(--surface-raised,var(--panel)) 94%,var(--ink))}}.discovery-listing-stats>div:nth-child(odd){border-right:1px solid var(--line)}.discovery-listing-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.discovery-listing-stats strong{letter-spacing:-.04em;font-size:1.3rem}.discovery-listing-stats span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:800}.discovery-listing-stats .discovery-rank{border-color:var(--line);background:var(--ink);color:var(--paper)}.discovery-listing-stats .discovery-rank span{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-listing-stats .discovery-rank span{color:color-mix(in srgb,var(--paper) 66%,transparent)}}.discovery-listing details{border:0;padding:0}.discovery-listing details summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem 0;list-style:none;display:flex}.discovery-listing details summary::-webkit-details-marker{display:none}.discovery-listing details summary span{font-size:1rem}.discovery-listing details p{color:var(--muted);white-space:pre-wrap;margin:.8rem 0 0;line-height:1.65}.discovery-listing>footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.discovery-listing>footer>span{color:var(--muted);border:0;padding:0;font-size:.56rem}.discovery-listing>footer>a{background:var(--ink);min-width:138px;color:var(--paper);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.73rem;font-weight:850;text-decoration:none;display:flex}.discovery-listing>footer>a b{font-size:1rem;transition:transform .2s}.discovery-listing>footer>a:hover b{transform:translate(3px)}html[data-theme=dark] .discovery-application input[type=url]{color:#f4f4f0;background:#0b0c0b;border-color:#41423f}@media (max-width:600px){.discovery-grid article.discovery-listing{border-radius:12px;min-height:0}.discovery-listing>footer{flex-direction:column;align-items:stretch}.discovery-listing>footer>a{width:100%}}.discovery-status.revoked{color:var(--danger)}.owner-discovery-actions .owner-revoke-discovery{border-color:var(--danger);background:var(--danger);color:#fff;grid-column:2/-1}.discovery-tag-editor{border:1px solid var(--line);background:var(--surface-soft,var(--paper));gap:.65rem;margin-top:1.2rem;padding:1rem;display:grid}.discovery-tag-editor>div:first-child{justify-content:space-between;align-items:center;display:flex}.discovery-tag-editor>div:first-child strong{text-transform:uppercase;font-size:.7rem}.discovery-tag-editor>div:first-child span{color:var(--muted);font:750 .64rem monospace}.discovery-tag-editor>p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.discovery-tag-entry{gap:.55rem;display:flex}.discovery-tag-entry input{border:1px solid var(--line);background:var(--surface-raised,var(--panel));min-width:0;color:var(--ink);flex:1;padding:.78rem}.discovery-tag-entry button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:.72rem 1rem;font-weight:800}.discovery-tag-entry button:disabled{cursor:not-allowed;opacity:.4}.discovery-tag-list,.owner-discovery-tags,.discovery-card-tags{flex-wrap:wrap;gap:.45rem;display:flex}.discovery-tag-list>span,.owner-discovery-tags>span{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .6rem;font-size:.64rem;font-weight:800;display:inline-flex}.discovery-tag-list>span:before,.owner-discovery-tags>span:before{content:"#"}.discovery-tag-list>span button{background:var(--ink);width:17px;height:17px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.discovery-tag-list small{color:var(--muted);align-self:center}.owner-discovery-tags{margin:.7rem 0}.discovery-search-box{border:1px solid var(--line);background:var(--surface-raised,var(--panel));display:flex}.discovery-directory>header .discovery-search-box input{background:0 0;border:0;flex:1;min-width:0}.discovery-search-box button{border:0;border-left:1px solid var(--line);color:var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;margin:.35rem;padding:.35rem .65rem;font-size:.63rem;font-weight:850}.discovery-tag-filters{flex-wrap:wrap;gap:.55rem;margin:-.5rem 0 4rem;display:flex}.discovery-tag-filters button,.discovery-card-tags button{border:1px solid var(--line);background:var(--surface-raised,var(--panel));color:var(--ink);cursor:pointer;border-radius:999px;padding:.45rem .68rem;font-size:.64rem;font-weight:800}.discovery-tag-filters button:hover,.discovery-card-tags button:hover,.discovery-tag-filters button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.discovery-lists{gap:6rem;display:grid}.discovery-list-section>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(260px,.7fr);align-items:end;gap:2rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:grid}.discovery-list-section>header h2{letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.6rem)}.discovery-list-section>header>p{max-width:460px;color:var(--muted);justify-self:end;margin:0;font-size:.78rem;line-height:1.65}.discovery-section-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:0;padding:2rem}.discovery-card-tags{min-height:29px}.discovery-card-tags:empty{display:none}.discovery-card-tags button{padding:.35rem .55rem;font-size:.6rem}html[data-theme=dark] :where(.discovery-tag-editor,.discovery-tag-entry input,.discovery-tag-list>span,.owner-discovery-tags>span,.discovery-search-box,.discovery-tag-filters button,.discovery-card-tags button){color:#f4f4f0;background:#111210;border-color:#41423f}html[data-theme=dark] :where(.discovery-tag-filters button:hover,.discovery-card-tags button:hover,.discovery-tag-filters button.active){color:#111210;background:#f4f4f0;border-color:#f4f4f0}html[data-theme=dark] .discovery-search-box button{color:#f4f4f0;border-color:#41423f}@media (max-width:700px){.discovery-list-section>header{grid-template-columns:1fr}.discovery-list-section>header>p{justify-self:start}.discovery-tag-filters{margin-bottom:3rem}.discovery-tag-entry{flex-direction:column;align-items:stretch}.discovery-tag-entry button{width:100%}}.external-kick-note{color:var(--muted);margin-top:.35rem;font-size:.62rem;line-height:1.45;display:block}.page-language-selector{justify-content:center;width:100%;padding:1.25rem clamp(1rem,4vw,3rem) 2rem;display:flex}.page-language-selector label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font:800 .62rem monospace;display:flex}.page-language-selector select{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:150px;color:var(--ink);font:700 .72rem var(--font-sans,Arial,sans-serif);letter-spacing:0;text-transform:none;border-radius:3px;padding:.6rem .75rem}.appeal-page>.page-language-selector{border-top:1px solid var(--line)}.verify-page>.page-language-selector{z-index:2;color:inherit;position:relative}.login-panel{position:relative}.login-panel>.page-language-selector{position:absolute;bottom:0;left:0;right:0}.docs-page>.page-language-selector{border-top:1px solid var(--line)}.discovery-page{--directory-accent:#5d4bd8;--directory-accent-soft:#eeebff}.discovery-page .discovery-hero{background:radial-gradient(circle at 80% 25%,var(--directory-accent),transparent 31%);grid-template-columns:minmax(0,1fr) 280px;min-height:520px;padding-block:5.5rem}@supports (color:color-mix(in lab, red, red)){.discovery-page .discovery-hero{background:radial-gradient(circle at 80% 25%,color-mix(in srgb,var(--directory-accent) 13%,transparent),transparent 31%)}}.discovery-page .discovery-hero h1{font-size:clamp(4rem,8vw,7.3rem);line-height:.84}.discovery-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.discovery-hero-actions a{border:1px solid var(--ink);background:var(--ink);min-width:170px;color:var(--paper);justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.discovery-hero-actions a+a{color:var(--ink);background:0 0}.discovery-listing-requirement{background:var(--directory-accent);color:#fff;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:1.6rem clamp(1.5rem,7vw,7rem);display:grid}.discovery-listing-requirement>div:first-child{gap:.35rem;display:grid}.discovery-listing-requirement>div:first-child span{letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.discovery-listing-requirement>div:first-child strong{color:#d9d3ff;letter-spacing:.04em;font:750 .62rem monospace}.discovery-listing-requirement h2{letter-spacing:-.025em;margin:0 0 .35rem;font-size:1.3rem}.discovery-listing-requirement p{color:#eeeaff;max-width:820px;margin:0;font-size:.75rem;line-height:1.65}.discovery-listing-requirement>a{color:#241969;background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:1rem;min-width:190px;padding:.8rem .9rem;font-size:.67rem;font-weight:900;text-decoration:none;display:flex}.discovery-listing-requirement>a span{font-size:.9rem;transition:transform .2s}.discovery-listing-requirement>a:hover span{transform:translate(3px)}.discovery-finder{border-bottom:1px solid var(--line);background:var(--surface-raised,var(--panel));grid-template-columns:1fr minmax(340px,560px);align-items:end;gap:3rem;padding:3rem clamp(1.5rem,7vw,7rem);display:grid}.discovery-finder h2{letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.5rem)}.discovery-finder label{letter-spacing:.04em;text-transform:uppercase;gap:.45rem;font-size:.63rem;font-weight:850;display:grid}.discovery-finder .discovery-search-box{border:1px solid var(--line-strong,var(--line));border-radius:8px;align-items:center;min-height:54px}.discovery-finder .discovery-search-box>span{padding-left:1rem;font-size:1.35rem}.discovery-finder .discovery-search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:.9rem .8rem;font-size:.82rem}.discovery-finder .discovery-search-box button{align-self:stretch}.discovery-directory-shell{grid-template-columns:240px minmax(0,900px);justify-content:center;gap:clamp(2rem,5vw,5rem);padding:4rem clamp(1.5rem,5vw,5rem) 8rem;display:grid}.discovery-sidebar{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:12px;flex-direction:column;height:max-content;max-height:calc(100vh - 3rem);padding:1rem;display:flex;position:sticky;top:1.5rem;box-shadow:0 12px 35px #0000000a}.discovery-sidebar>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.5rem .45rem 1rem;display:flex}.discovery-sidebar>div:first-child strong{text-transform:uppercase;font-size:.72rem}.discovery-sidebar>div:first-child span{color:var(--muted);font-size:.62rem}.discovery-sidebar>button{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:.72rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.discovery-sidebar>button{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.discovery-sidebar>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;font-size:.69rem}.discovery-sidebar>button b{background:var(--surface-soft,var(--paper));min-width:24px;height:21px;color:var(--muted);border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.58rem;display:grid}.discovery-sidebar>button:hover,.discovery-sidebar>button.active{background:var(--directory-accent-soft);color:#372a9c}.discovery-sidebar>p{color:var(--muted);font-size:.68rem;line-height:1.5}.discovery-sidebar-cta{background:var(--ink);border-radius:8px;gap:.45rem;margin-top:1rem;border:0!important;padding:1rem!important;display:grid!important}.discovery-sidebar-cta span{color:#aaa!important;font-size:.62rem!important}.discovery-sidebar-cta strong{color:var(--paper);font-size:.9rem}.discovery-sidebar-cta a{color:var(--paper);justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.65rem;font-weight:800;text-decoration:none;display:flex}.discovery-results{min-width:0}.discovery-feed-nav{z-index:5;border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:12px;gap:.5rem;margin-bottom:3rem;padding:.65rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.discovery-feed-nav{background:color-mix(in srgb,var(--surface-raised,var(--panel)) 94%,transparent)}}.discovery-feed-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.discovery-feed-nav a{color:var(--muted);text-align:center;border-radius:7px;flex:1;padding:.7rem;font-size:.68rem;font-weight:850;text-decoration:none}.discovery-feed-nav a:hover{background:var(--ink);color:var(--paper)}.discovery-results .discovery-list-section{scroll-margin-top:5rem}.discovery-results .discovery-list-section+.discovery-list-section{margin-top:6rem}.discovery-results .discovery-list-section>header{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}.discovery-results .discovery-list-section>header h2{font-size:clamp(2rem,4vw,3.15rem)}.discovery-results .discovery-grid{grid-template-columns:1fr;gap:1rem;display:grid}.discovery-results .discovery-grid article.discovery-listing{border-radius:12px;grid-template-columns:76px minmax(0,1fr) 92px;gap:1.15rem;min-height:0;padding:1.25rem;display:grid;box-shadow:0 10px 35px #0000000a}.discovery-results .discovery-grid article.discovery-listing:hover{transform:translateY(-2px)}.discovery-results .discovery-server-icon{border-radius:16px;width:76px;height:76px}.discovery-listing-body{min-width:0}.discovery-listing-body>header{align-items:start;gap:1rem;display:flex}.discovery-listing-body>header>div{flex:1;min-width:0}.discovery-listing-body h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:1.25rem;overflow:hidden}.discovery-listing-body .discovery-card-number{color:var(--muted);font:750 .62rem monospace}.discovery-listing-body .discovery-card-tags{margin-top:.65rem}.discovery-listing-body .discovery-listing-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 0;display:-webkit-box;overflow:hidden;min-height:0!important;font-size:.77rem!important;line-height:1.6!important}.discovery-listing-body details{margin-top:.8rem}.discovery-listing-body details summary{padding:.6rem 0;font-size:.66rem}.discovery-listing-body details p{font-size:.7rem}.discovery-listing-body>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding-top:.8rem;display:flex}.discovery-listing-body>footer>span{color:var(--directory-accent);font-size:.61rem;font-weight:850}.discovery-inline-stats{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.59rem;display:flex}.discovery-inline-stats span+span{border-left:1px solid var(--line);padding-left:.75rem}.discovery-inline-stats b{color:var(--ink)}.discovery-join{background:var(--directory-accent);color:#fff;border-radius:9px;justify-content:space-between;align-self:center;align-items:center;height:76px;padding:1rem;font-size:.74rem;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.discovery-join:hover{filter:brightness(.92);transform:translateY(-2px)}.discovery-join b{font-size:1rem}.discovery-page .discovery-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.75}.discovery-advertise{background:var(--ink);color:var(--paper);border-radius:18px;margin:0 clamp(1.5rem,7vw,7rem) 6rem;padding:clamp(2rem,5vw,4rem)}.discovery-advertise>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:3rem;display:grid}.discovery-advertise h2{letter-spacing:-.07em;max-width:700px;margin:.6rem 0 0;font-size:clamp(2.5rem,6vw,5.7rem);line-height:.92}.discovery-advertise>header>div:last-child>p{color:var(--paper);margin:0 0 1.5rem}@supports (color:color-mix(in lab, red, red)){.discovery-advertise>header>div:last-child>p{color:color-mix(in srgb,var(--paper) 68%,transparent)}}.discovery-advertise>header>div:last-child>p{font-size:.86rem;line-height:1.75}.discovery-advertise .primary-button{border-color:var(--paper);background:var(--paper);width:auto;min-width:220px;color:var(--ink);text-decoration:none}.discovery-advertise-steps{border-top:1px solid var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps{border-top:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}}.discovery-advertise-steps{border-bottom:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps{border-bottom:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}}.discovery-advertise-steps article{grid-template-columns:auto 1fr;gap:1rem;padding:2rem 1.5rem;display:grid}.discovery-advertise-steps article+article{border-left:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps article+article{border-left:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}}.discovery-advertise-steps article>span{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps article>span{color:color-mix(in srgb,var(--paper) 48%,transparent)}}.discovery-advertise-steps article>span{font:750 .64rem monospace}.discovery-advertise-steps h3{margin:0 0 .6rem;font-size:1rem}.discovery-advertise-steps p{color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps p{color:color-mix(in srgb,var(--paper) 65%,transparent)}}.discovery-advertise-steps p{font-size:.72rem;line-height:1.65}.discovery-advertise-note{max-width:800px;color:var(--paper);margin:1.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-note{color:color-mix(in srgb,var(--paper) 55%,transparent)}}.discovery-advertise-note{font-size:.65rem;line-height:1.6}.discovery-faq{border-top:1px solid var(--ink);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,8vw,9rem);margin:0 clamp(1.5rem,7vw,7rem) 7rem;padding-top:4rem;display:grid}.discovery-faq header{align-self:start}.discovery-faq h2{letter-spacing:-.065em;max-width:440px;margin:.65rem 0 0;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.95}.discovery-faq>div{border-top:1px solid var(--line)}.discovery-faq details{border-bottom:1px solid var(--line)}.discovery-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.45rem 0;font-size:.84rem;font-weight:850;list-style:none;display:flex}.discovery-faq summary::-webkit-details-marker{display:none}.discovery-faq summary span{font-size:1.1rem;font-weight:400;transition:transform .2s}.discovery-faq details[open] summary span{transform:rotate(45deg)}.discovery-faq details p{max-width:720px;color:var(--muted);margin:0;padding:0 2.5rem 1.5rem 0;font-size:.78rem;line-height:1.75}html[data-theme=dark] .discovery-page{--directory-accent:#9b8cff;--directory-accent-soft:#2b2650}html[data-theme=dark] :where(.discovery-finder,.discovery-sidebar,.discovery-feed-nav){border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] .discovery-sidebar>button:hover,html[data-theme=dark] .discovery-sidebar>button.active{background:var(--directory-accent-soft);color:#c9c1ff}html[data-theme=dark] .discovery-sidebar>button b{background:var(--surface-soft);color:var(--muted)}html[data-theme=dark] .discovery-join{color:#0d0b18}@media (max-width:900px){.discovery-page .discovery-hero{grid-template-columns:1fr}.discovery-listing-requirement{grid-template-columns:150px minmax(0,1fr)}.discovery-listing-requirement>a{grid-column:2;width:max-content}.discovery-finder,.discovery-directory-shell{grid-template-columns:1fr}.discovery-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static}.discovery-sidebar>div:first-child,.discovery-sidebar-cta,.discovery-sidebar>p{grid-column:1/-1}.discovery-results .discovery-list-section>header{grid-template-columns:1fr}.discovery-results .discovery-list-section>header>p{justify-self:start}.discovery-advertise>header,.discovery-faq,.discovery-advertise-steps{grid-template-columns:1fr}.discovery-advertise-steps article+article{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-advertise-steps article+article{border-top:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}}.discovery-advertise-steps article+article{border-left:0}}@media (max-width:620px){.discovery-page .discovery-hero{min-height:0;padding-block:4rem}.discovery-page .discovery-hero h1{font-size:clamp(3.4rem,16vw,5rem)}.discovery-listing-requirement{grid-template-columns:1fr;padding-block:1.4rem}.discovery-listing-requirement>a{grid-column:1;width:100%}.discovery-finder{padding-block:2.5rem}.discovery-directory-shell{padding-inline:1rem}.discovery-sidebar{display:none}.discovery-feed-nav{overflow-x:auto}.discovery-feed-nav a{min-width:110px}.discovery-results .discovery-grid article.discovery-listing{grid-template-columns:58px minmax(0,1fr);padding:1rem}.discovery-results .discovery-server-icon{border-radius:12px;width:58px;height:58px}.discovery-listing-body h3{font-size:1.05rem}.discovery-join{grid-column:1/-1;width:100%;height:auto}.discovery-inline-stats{grid-template-columns:1fr 1fr;display:grid}.discovery-inline-stats span+span{border-left:0;padding-left:0}.discovery-listing-body>footer{flex-direction:column;align-items:flex-start}.discovery-advertise{border-radius:12px;padding:1.5rem}.discovery-advertise>header{padding-bottom:2rem}.discovery-advertise-steps article{padding:1.5rem 0}.discovery-faq{padding-top:3rem}}.poll-result header>div{gap:.25rem;display:grid}.poll-delete-button{color:#9e3028;cursor:pointer;background:0 0;border:1px solid #9e3028;align-self:start;padding:.4rem .55rem;font-size:.62rem;font-weight:800}.poll-delete-button:hover:not(:disabled){color:#fff;background:#9e3028}.poll-delete-button:focus-visible{color:#fff;background:#9e3028}.poll-delete-button:disabled{cursor:wait;opacity:.5}.server-owner-controls{border-color:var(--ink);gap:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.server-owner-controls{border-color:color-mix(in srgb,var(--ink) 45%,var(--line))}}.server-owner-controls{box-shadow:inset 4px 0 0 var(--ink)}.owner-access-intro{max-width:760px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.owner-access-grant{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:.75rem;display:grid}.owner-access-grant label{color:var(--muted);text-transform:uppercase;gap:.45rem;font-size:.62rem;font-weight:800;display:grid}.owner-access-grant input{border:1px solid var(--line-strong,var(--line));background:var(--surface-raised,var(--panel));width:100%;color:var(--ink);text-transform:none;padding:.85rem;font:700 .75rem monospace}.owner-access-list{border:1px solid var(--line);display:grid}.owner-access-list article{grid-template-columns:46px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.owner-access-list article+article{border-top:1px solid var(--line)}.owner-access-avatar{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:50%;place-items:center;font-size:.82rem;font-weight:850;display:grid;position:relative;overflow:hidden}.owner-access-avatar img{object-fit:cover;width:100%;height:100%;position:absolute}.owner-access-list article>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.owner-access-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.owner-access-list article span,.owner-access-list article code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.owner-access-status{text-align:right;gap:.2rem;display:grid}.owner-access-status b{text-transform:uppercase;font-size:.61rem}.owner-access-remove{color:#a3342c;cursor:pointer;background:0 0;border:1px solid #a3342c;padding:.6rem .7rem;font-size:.62rem;font-weight:850}.owner-access-remove:hover:not(:disabled){color:#fff;background:#a3342c}.owner-access-remove:disabled{cursor:wait;opacity:.45}.owner-revoked-access{gap:.7rem;padding-top:.25rem;display:grid}.owner-revoked-access>div:first-child{gap:.25rem;display:grid}.owner-revoked-access h3{margin:0;font-size:1rem}.owner-revoked-access p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.55}.owner-revoked-access .owner-access-list{border-color:#a3342c}@supports (color:color-mix(in lab, red, red)){.owner-revoked-access .owner-access-list{border-color:color-mix(in srgb,#a3342c 55%,var(--line))}}.owner-access-restore{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:.6rem .7rem;font-size:.62rem;font-weight:850}.owner-access-restore:hover:not(:disabled){filter:brightness(.85)}.owner-access-restore:disabled{cursor:wait;opacity:.45}.dashboard-load-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:720px;margin:0 auto;display:flex}.dashboard-load-error h1{margin:.5rem 0;font-size:clamp(2rem,5vw,3.5rem)}.dashboard-load-error>p:not(.eyebrow){max-width:600px;color:var(--muted);line-height:1.6}.dashboard-load-error>div:last-child{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.owner-session-danger{background:#a3342c0f;border:1px solid #a3342c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem;display:grid}.owner-session-danger h3{margin:0 0 .35rem;font-size:1rem}.owner-session-danger p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.55}.owner-session-danger button{color:#fff;cursor:pointer;background:#a3342c;border:1px solid #a3342c;padding:.75rem .85rem;font-size:.65rem;font-weight:850}.owner-session-danger button:disabled{cursor:wait;opacity:.5}@media (max-width:760px){.owner-access-grant,.owner-session-danger{grid-template-columns:1fr}.owner-access-grant button,.owner-session-danger button{width:100%}.owner-access-list article{grid-template-columns:42px minmax(0,1fr)}.owner-access-status{text-align:left;grid-column:2}.owner-access-remove,.owner-access-restore{grid-column:2;justify-self:start}}.owner-list-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.owner-list-controls select{color:#111;background:#fff;border:1px solid #aaa;min-width:190px;padding:.8rem}.owner-list-controls>span{color:#777;white-space:nowrap;font-size:.68rem}.owner-pagination{border-top:1px solid #ccc;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.owner-pagination>span{color:#777;font:700 .62rem monospace}.owner-pagination>div{flex-wrap:wrap;gap:.3rem;display:flex}.owner-pagination button{color:#111;cursor:pointer;background:#fff;border:1px solid #aaa;place-items:center;min-width:34px;height:34px;padding:0 .5rem;display:grid}.owner-pagination button.active{color:#fff;background:#111;border-color:#111}.owner-pagination button:disabled{cursor:not-allowed;opacity:.35}html[data-theme=dark] .owner-pagination{border-color:var(--line)}html[data-theme=dark] .owner-pagination button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}@media (max-width:700px){.owner-panel-head:has(.owner-list-controls){align-items:stretch;display:grid}.owner-list-controls{justify-content:stretch;display:grid}.owner-list-controls input,.owner-list-controls select{width:100%;min-width:0}.owner-list-controls>span{white-space:normal}.owner-pagination{flex-direction:column;align-items:stretch}.owner-pagination>div{justify-content:space-between}}.dashboard-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.dashboard-pagination>span{color:var(--muted);font:700 .62rem monospace}.dashboard-pagination>div{flex-wrap:wrap;gap:.3rem;display:flex}.dashboard-pagination button{border:1px solid var(--line-strong,var(--line));background:var(--surface-raised,var(--panel));min-width:34px;height:34px;color:var(--ink);cursor:pointer;place-items:center;padding:0 .5rem;display:grid}.dashboard-pagination button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.dashboard-pagination button:disabled{cursor:not-allowed;opacity:.35}.poll-option-editor{gap:.7rem;margin-bottom:1rem;display:grid}.poll-option-row{grid-template-columns:60px 64px minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.poll-option-row>span{text-transform:uppercase;font-size:.68rem;font-weight:800}.poll-option-row>input{width:100%;min-width:0}.poll-emoji-picker{position:relative}.poll-emoji-trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #aaa;justify-content:space-around;align-items:center;width:64px;height:44px;padding:.3rem;display:flex}.poll-emoji-trigger b{font-size:1.3rem;font-weight:400;line-height:1}.poll-emoji-trigger small{color:var(--muted)}.poll-emoji-menu{z-index:20;border:1px solid var(--line-strong,var(--line));background:var(--surface-raised,var(--panel));width:min(360px,100vw - 3rem);padding:.45rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 18px 45px #0003}.poll-full-emoji-picker{--epr-bg-color:var(--surface-raised,var(--panel));--epr-category-label-bg-color:var(--surface-raised,var(--panel));--epr-text-color:var(--ink);--epr-search-input-bg-color:var(--surface-soft,var(--paper));--epr-hover-bg-color:var(--surface-soft,var(--paper));--epr-focus-bg-color:var(--surface-soft,var(--paper));--epr-highlight-color:var(--ink);--epr-picker-border-color:transparent;max-width:100%}.poll-emoji-loading{min-height:180px;color:var(--muted);place-items:center;font-size:.7rem;display:grid}.poll-option-row>.poll-option-remove{color:#fff;cursor:pointer;background:#111;border:0;width:34px;height:34px;padding:0;position:static}html[data-theme=dark] .poll-emoji-trigger{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}@media (max-width:700px){.dashboard-pagination{flex-direction:column;align-items:stretch}.dashboard-pagination>div{justify-content:space-between}.poll-option-row{grid-template-columns:52px 58px minmax(0,1fr)}.poll-option-row>.poll-option-remove{grid-column:3;justify-self:end}.poll-emoji-trigger{width:58px}.poll-emoji-menu{left:-58px}}.dashboard-discovery-notice{border:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;margin:-.5rem 0 1.5rem;padding:.9rem 1rem;display:flex}.dashboard-discovery-notice>div{align-items:center;gap:.8rem;display:flex}.dashboard-discovery-notice>div>span{border:1px solid var(--paper);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery-notice>div>span{border:1px solid color-mix(in srgb,var(--paper) 45%,transparent)}}.dashboard-discovery-notice>div>span{font:800 .68rem monospace}.dashboard-discovery-notice p{margin:0;font-size:.76rem;line-height:1.55}.dashboard-discovery-notice a{color:inherit;text-underline-offset:3px;margin-left:.25rem;font-weight:850}.dashboard-discovery-notice>button{border:1px solid var(--paper);flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery-notice>button{border:1px solid color-mix(in srgb,var(--paper) 38%,transparent)}}.dashboard-discovery-notice>button{color:inherit;cursor:pointer;background:0 0;font-size:1.05rem}.dashboard-discovery-notice>button:hover{background:var(--paper);color:var(--ink)}@media (max-width:600px){.dashboard-discovery-notice{align-items:flex-start}.dashboard-discovery-notice>div>span{display:none}.dashboard-discovery-notice a{margin:.35rem 0 0;display:block}}.dashboard-global-announcement{color:#17130a;background:#fff4c2;border:1px solid #9f7c13;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;max-width:1440px;margin:0 auto 1.5rem;padding:1.15rem 1.2rem;display:flex}.dashboard-global-announcement>div{align-items:flex-start;gap:1rem;display:flex}.dashboard-global-announcement>div>span{color:#fff;background:#17130a;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.dashboard-global-announcement .eyebrow{color:#7a5d06;margin:0 0 .2rem}.dashboard-global-announcement h2{margin:0;font-family:Georgia,serif;font-size:1.2rem;font-weight:400}.dashboard-global-announcement p:not(.eyebrow){white-space:pre-wrap;max-width:920px;margin:.45rem 0;font-size:.78rem;line-height:1.55}.dashboard-global-announcement time{color:#6e6041;font-size:.65rem}.dashboard-global-announcement>button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #9f7c13;flex:none;place-items:center;font-size:1.05rem;display:grid}.dashboard-global-announcement>button:hover{color:#fff;background:#17130a}.event-row .event-reason{color:var(--ink);white-space:pre-wrap;margin-top:.38rem;font-family:inherit;font-size:.72rem;line-height:1.45}.event-row .event-context{color:var(--muted);font-family:monospace;font-size:.62rem;font-weight:700}.member-history-server{border:1px solid var(--line);background:var(--surface);margin-top:.7rem}.member-history-server>header{background:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.member-history-server>header{background:color-mix(in srgb,var(--ink) 6%,var(--panel))}}.member-history-server>header{font-size:.68rem}.member-history-server>header code{color:var(--muted);text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.member-history-server article{padding-inline:.7rem}.member-history-server article ul{flex-wrap:wrap;gap:.3rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.member-history-server article li{border:1px solid var(--line);background:var(--surface-soft,var(--paper));color:var(--muted);border-radius:4px;padding:.18rem .35rem;font:650 .52rem monospace}@media (max-width:600px){.dashboard-global-announcement>div>span{display:none}.member-history-server>header{display:grid}}.protection-workspace{--protection-accent:#7c6cf2;gap:0;max-width:1440px;margin:0 auto;display:grid}.protection-hero{color:#f7f7f2;background:#111210;border-radius:24px 24px 0 0;grid-template-columns:minmax(0,1.25fr) minmax(360px,.8fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden}.protection-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#7564f34d,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:12%}.protection-hero-copy{align-items:center;gap:1.15rem;min-width:0;display:flex;position:relative}.protection-mark{color:#b8afff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font:800 1rem monospace;display:grid;box-shadow:inset 0 1px #ffffff14}.protection-hero .eyebrow{color:#aaa}.protection-hero h2{letter-spacing:-.065em;margin:.3rem 0 .45rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:520}.protection-hero-copy p:last-child{color:#a4a5a0;max-width:660px;margin:0;font-size:.73rem;line-height:1.65}.protection-summary{border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.protection-summary>div{border-right:1px solid #ffffff1f;gap:.3rem;padding:.35rem 1.1rem;display:grid}.protection-summary strong{letter-spacing:-.04em;font-size:1.35rem}.protection-summary span{color:#999a95;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1.35}.protection-save{color:#111210;cursor:pointer;background:#f7f7f2;border:1px solid #f7f7f2;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;min-width:170px;padding:.9rem 1rem;font-size:.67rem;font-weight:850;display:flex;position:relative}.protection-save b{font-size:1rem}.protection-save:disabled{color:#777;cursor:not-allowed;background:#ffffff0b;border-color:#ffffff28}.protection-nav{z-index:15;border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-top:0;gap:.25rem;padding:.65rem;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.protection-nav{background:color-mix(in srgb,var(--surface-raised,var(--panel)) 92%,transparent)}}.protection-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.protection-nav a{min-width:max-content;color:var(--muted);text-align:center;border-radius:8px;flex:1;padding:.65rem .8rem;font-size:.62rem;font-weight:850;text-decoration:none}:is(.protection-nav a:hover,.protection-nav a:focus-visible){background:var(--ink);color:var(--paper)}.protection-sheet{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-top:0;border-radius:0 0 24px 24px}.protection-section{grid-template-columns:minmax(220px,285px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,4rem);display:grid}.protection-section+.protection-section{border-top:1px solid var(--line)}.protection-section:target{scroll-margin-top:72px}.protection-heading{grid-template-columns:34px minmax(0,1fr);gap:.8rem;height:max-content;display:grid}.protection-heading>span{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font:750 .58rem monospace;display:grid}.protection-heading h3{letter-spacing:-.05em;margin:.3rem 0 .65rem;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:580}.protection-heading div>p:last-child{color:var(--muted);margin:0;font-size:.68rem;line-height:1.65}.protection-toggle-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:start;display:grid}.protection-toggle-grid .toggle-row{border-bottom:1px solid var(--line);min-height:104px;padding:1.15rem 1rem}.protection-toggle-grid .toggle-row:nth-child(odd){border-right:1px solid var(--line)}.protection-toggle-grid .toggle-row:hover{background:var(--surface-soft,var(--paper))}@supports (color:color-mix(in lab, red, red)){.protection-toggle-grid .toggle-row:hover{background:color-mix(in srgb,var(--surface-soft,var(--paper)) 72%,transparent)}}.protection-toggle-grid .toggle-row strong{font-size:.78rem}.protection-toggle-grid .toggle-row small{max-width:420px;font-size:.64rem;line-height:1.5}.spam-protection-editor{gap:1rem;min-width:0;display:grid}.spam-editor-summary{border:1px solid var(--line);background:var(--surface-soft,var(--paper));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.spam-editor-summary>div{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;display:grid}.spam-editor-summary>div>span{background:var(--success);border-radius:999px;grid-row:1/3;padding:.32rem .5rem}@supports (color:color-mix(in lab, red, red)){.spam-editor-summary>div>span{background:color-mix(in srgb,var(--success) 12%,transparent)}}.spam-editor-summary>div>span{color:var(--success);text-transform:uppercase;font-size:.55rem;font-weight:900}.spam-editor-summary>div>span.inactive{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.spam-editor-summary>div>span.inactive{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.spam-editor-summary>div>span.inactive{color:var(--muted)}.spam-editor-summary strong{font-size:.75rem}.spam-editor-summary small{color:var(--muted);font-size:.58rem}.spam-editor-summary button{border-radius:8px;margin:0}.spam-disabled-note{border-left:3px solid var(--muted);background:var(--surface-soft,var(--paper));color:var(--muted);margin:0;padding:.8rem 1rem;font-size:.64rem;line-height:1.55}.spam-disabled-note b{color:var(--ink)}.spam-protection-editor>fieldset{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.spam-protection-editor>fieldset:disabled{opacity:.58}.spam-protection-editor .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spam-control-group{background:var(--surface-raised,var(--panel));align-content:start;min-width:0;padding:1.1rem;display:grid}.spam-control-group:nth-of-type(odd){border-right:1px solid var(--line)}.spam-control-group:nth-of-type(n+3){border-top:1px solid var(--line)}.spam-control-group>header{align-items:flex-start;gap:.7rem;margin-bottom:1rem;display:flex}.spam-control-group>header>span{background:var(--ink);width:27px;height:27px;color:var(--paper);border-radius:8px;flex:none;place-items:center;font:800 .56rem monospace;display:grid}.spam-control-group>header>div{gap:.2rem;display:grid}.spam-control-group>header strong{font-size:.7rem}.spam-control-group>header small,.spam-control-group>p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.5}.spam-control-group>div{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.spam-control-group>p{margin-top:.8rem}.spam-number-field{gap:.4rem;min-width:0;display:grid}.spam-number-field>span{text-transform:uppercase;font-size:.58rem;font-weight:850}.spam-number-field>div{border:1px solid var(--line-strong);background:var(--surface-soft,var(--paper));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.spam-number-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:.72rem;font:750 .78rem inherit}.spam-number-field input:focus{box-shadow:inset 0 0 0 2px var(--protection-accent)}.spam-number-field em{color:var(--muted);padding:0 .65rem;font-size:.54rem;font-style:normal;font-weight:750}.spam-number-field>small{color:var(--muted);font-size:.54rem;line-height:1.4}.spam-tuning-guide{border:1px solid var(--protection-accent);grid-template-columns:28px 1fr;align-items:start;gap:.7rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.spam-tuning-guide{border:1px solid color-mix(in srgb,var(--protection-accent) 28%,var(--line))}}.spam-tuning-guide{background:var(--protection-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.spam-tuning-guide{background:color-mix(in srgb,var(--protection-accent) 6%,var(--surface-raised,var(--panel)))}}.spam-tuning-guide>span{background:var(--protection-accent);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:900;display:grid}.spam-tuning-guide p{color:var(--muted);margin:0;font-size:.6rem;line-height:1.55}.spam-tuning-guide strong{color:var(--ink);margin-bottom:.12rem;font-size:.63rem;display:block}.spam-editor-summary{grid-template-columns:minmax(240px,1fr) auto;display:grid}.spam-editor-summary>div{grid-template-columns:auto minmax(0,1fr);min-width:0}.spam-editor-summary>div>strong,.spam-editor-summary>div>small{white-space:normal}.spam-editor-summary button{white-space:nowrap;flex:none;width:auto;min-width:170px}.protection-policy-grid{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.sensitivity-control,.protection-field{color:var(--ink);text-transform:uppercase;align-content:start;gap:.65rem;padding:1.25rem;font-size:.65rem;font-weight:850;display:grid}.sensitivity-control{border-right:1px solid var(--line)}.sensitivity-control>span{justify-content:space-between;align-items:center;display:flex}.sensitivity-control strong{color:var(--protection-accent);font-size:1.1rem}.sensitivity-control input{width:100%;accent-color:var(--protection-accent);margin:.45rem 0}.sensitivity-control small{color:var(--muted);text-transform:none;justify-content:space-between;gap:1rem;font-size:.55rem;font-weight:650;display:flex}.sensitivity-control small span:last-child{text-align:right}.protection-field select{border:1px solid var(--line-strong);background:var(--surface-raised,var(--panel));width:100%;color:var(--ink);border-radius:8px;padding:.78rem}.protection-field>small{color:var(--muted);text-transform:none;font-size:.59rem;font-weight:550;line-height:1.5}.protection-policy-lower{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;margin-top:1.25rem;display:grid}.protection-policy-lower>fieldset{border:0;min-width:0;margin:0;padding:1.35rem 1.2rem}.protection-policy-lower>fieldset+fieldset{border-left:1px solid var(--line)}.protection-policy-lower legend{text-transform:uppercase;padding:0;font-size:.68rem;font-weight:850}.protection-policy-lower fieldset>p,.protection-policy-lower fieldset>small{color:var(--muted);font-size:.62rem;line-height:1.5}.protection-policy-lower .penalty-editor>small{margin-bottom:.2rem}.protection-policy-lower .penalty-row{border-bottom:1px solid var(--line);padding:.65rem 0}.protection-policy-lower .penalty-row>*{min-width:0}.protection-policy-lower .penalty-row input,.protection-policy-lower .penalty-row select{background:var(--surface-raised,var(--panel));width:100%;color:var(--ink);border-radius:7px}.protection-policy-lower .penalty-row>button{background:0 0;border-radius:7px}.protection-policy-lower .secondary-button{width:max-content;margin-top:.5rem}.protection-policy-lower .auto-role-control{align-content:start}.protection-policy-lower .role-entry input{background:var(--surface-raised,var(--panel));color:var(--ink);border-radius:8px}.protection-policy-lower .role-entry button{border-radius:8px}.low-threshold-warning{border-top:1px solid var(--danger);grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);gap:.85rem;padding:1rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.low-threshold-warning{border-top:1px solid color-mix(in srgb,var(--danger) 45%,var(--line))}}.low-threshold-warning{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.low-threshold-warning{background:color-mix(in srgb,var(--danger) 9%,var(--surface-raised,var(--panel)))}}.low-threshold-warning{color:var(--ink)}.low-threshold-warning>span{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:grid}.low-threshold-warning strong{font-size:.72rem}.low-threshold-warning p{color:var(--muted);margin:.3rem 0 0;font-size:.62rem;line-height:1.55}.low-threshold-warning code{border:1px solid var(--danger);padding:.12rem .28rem}@supports (color:color-mix(in lab, red, red)){.low-threshold-warning code{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line))}}.low-threshold-warning code{background:var(--surface-raised,var(--panel));color:var(--ink);white-space:nowrap;border-radius:4px}.protection-section .moderation-category-grid{border-block:1px solid var(--line);grid-column:2;gap:0;margin:0}.protection-section .moderation-category-grid>section{background:0 0;border:0;border-radius:0}.protection-section .moderation-category-grid>section+section{border-left:1px solid var(--line)}.protection-section .moderation-category-choice{border-color:var(--line);padding-inline:1rem}.protection-section .moderation-category-choice.child{background:var(--surface-soft,var(--paper))}@supports (color:color-mix(in lab, red, red)){.protection-section .moderation-category-choice.child{background:color-mix(in srgb,var(--surface-soft,var(--paper)) 62%,transparent)}}.protection-section .protection-exemptions{border:0;grid-column:2;margin:0;padding:0}.protection-section .protection-exemptions>legend{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.protection-section .protection-exemptions>small{display:none}.protection-section .channel-exemptions>.channel-tree{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;max-height:480px;padding:0;display:grid}.protection-section .channel-tree .channel-group{border-color:var(--line);padding:.7rem}.protection-section .channel-tree .channel-group:nth-child(odd){border-right:1px solid var(--line)}.protection-section .channel-tree .category-row{background:var(--surface-soft,var(--paper));border-radius:7px}.protection-section .channel-tree .channel-row:hover{background:var(--surface-soft,var(--paper))}.protection-preferences{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.protection-preferences>*{border-bottom:1px solid var(--line);min-height:164px}.protection-preferences>:nth-child(odd){border-right:1px solid var(--line)}.protection-preferences .visibility-preference{align-content:center;gap:.2rem;padding:0 1.1rem;display:grid}.protection-preferences .visibility-preference>.toggle-row{border:0}.protection-preferences .visibility-preference>small{color:var(--muted);padding:0 .2rem;font-size:.58rem}.protection-access-section>.owner-access-grant,.protection-access-section>.owner-access-list,.protection-access-section>.owner-revoked-access,.protection-access-section>.owner-session-danger{grid-column:2}.protection-access-section .owner-access-list{border-inline:0}.protection-access-section .owner-access-list article{padding-inline:0}.protection-access-section .owner-session-danger{border-radius:12px;margin-top:1rem}.protection-access-section .owner-access-grant input,.protection-access-section .owner-access-grant button{border-radius:8px}.protection-footer{border-top:1px solid var(--line);background:var(--surface-soft,var(--paper));border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.2rem clamp(1.1rem,4vw,4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.protection-footer{background:color-mix(in srgb,var(--surface-soft,var(--paper)) 52%,transparent)}}.protection-footer>div{gap:.2rem;display:grid}.protection-footer strong{font-size:.7rem}.protection-footer span{color:var(--muted);font-size:.6rem}.protection-footer .save-notice{margin:0}.protection-footer>.primary-button{border-radius:9px;margin:0}html[data-theme=dark] .protection-workspace{--protection-accent:#a99cff}html[data-theme=dark] .protection-hero{background:#171816}html[data-theme=dark] .protection-sheet{background:var(--surface-raised)}html[data-theme=dark] .protection-section .moderation-category-grid>section{background:0 0}html[data-theme=dark] .protection-section .moderation-category-choice.child,html[data-theme=dark] .protection-section .channel-tree .category-row{background:var(--surface-soft)}@media (max-width:1500px){.protection-hero{grid-template-columns:minmax(0,1fr) auto}.protection-hero-copy{grid-column:1/-1}.protection-summary{grid-column:1}.protection-save{grid-area:2/2}}@media (max-width:1180px){.protection-section{grid-template-columns:220px minmax(0,1fr);gap:2.2rem}.protection-policy-lower{grid-template-columns:1fr}.protection-policy-lower>fieldset+fieldset{border-top:1px solid var(--line);border-left:0}.protection-section .moderation-category-grid{grid-template-columns:1fr 1fr}.protection-section .moderation-category-grid>section:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}}@media (max-width:850px){.protection-hero{grid-template-columns:1fr}.protection-summary,.protection-save{grid-area:auto/1}.protection-save{width:100%}.protection-section{grid-template-columns:1fr}.protection-heading{max-width:560px}.protection-section .moderation-category-grid,.protection-section .protection-exemptions,.protection-access-section>.owner-access-grant,.protection-access-section>.owner-access-list,.protection-access-section>.owner-revoked-access,.protection-access-section>.owner-session-danger{grid-column:1}.protection-footer{grid-template-columns:1fr auto}.protection-footer .save-notice{grid-area:1/1/auto/-1}}@media (max-width:620px){.protection-hero{border-radius:16px 16px 0 0;padding:1.35rem}.protection-hero-copy{align-items:flex-start}.protection-mark{border-radius:12px;width:42px;height:42px}.protection-summary{grid-template-columns:1fr 1fr}.protection-summary>div{padding:.7rem}.protection-summary>div:last-child{border-top:1px solid #ffffff1f;grid-column:1/-1}.protection-nav a{padding:.55rem .7rem}.protection-section{padding:2rem 1.1rem}.protection-toggle-grid,.protection-policy-grid,.protection-preferences,.spam-protection-editor>fieldset{grid-template-columns:1fr}.protection-toggle-grid .toggle-row:nth-child(odd),.sensitivity-control,.protection-preferences>:nth-child(odd),.spam-control-group:nth-of-type(odd){border-right:0}.spam-control-group:nth-of-type(n+2){border-top:1px solid var(--line)}.spam-editor-summary{flex-direction:column;align-items:stretch}.spam-control-group>div,.protection-section .moderation-category-grid{grid-template-columns:1fr}.protection-section .moderation-category-grid>section+section,.protection-section .moderation-category-grid>section:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:auto}.protection-section .channel-exemptions>.channel-tree{grid-template-columns:1fr}.protection-section .channel-tree .channel-group:nth-child(odd){border-right:0}.protection-footer{grid-template-columns:1fr}.protection-footer>.primary-button{width:100%}.spam-editor-summary{grid-template-columns:1fr}.spam-editor-summary button{width:100%;min-width:0}}.discovery-bump-panel{background:var(--ink);color:var(--paper);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.discovery-bump-panel h2{letter-spacing:-.05em;margin:.35rem 0;font-size:clamp(1.8rem,3vw,3rem)}.discovery-bump-panel p:last-child{max-width:680px;color:var(--paper);margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.discovery-bump-panel p:last-child{color:color-mix(in srgb,var(--paper) 65%,transparent)}}.discovery-bump-panel p:last-child{font-size:.75rem;line-height:1.6}.discovery-bump-panel>div:last-child{text-align:right;gap:.35rem;min-width:225px;display:grid}.discovery-bump-panel>div:last-child>span{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.discovery-bump-panel>div:last-child>span{color:color-mix(in srgb,var(--paper) 62%,transparent)}}.discovery-bump-panel>div:last-child>span{text-transform:uppercase;font-size:.6rem;font-weight:800}.discovery-bump-panel>div:last-child>strong{letter-spacing:.04em;font:700 1.45rem monospace}.discovery-bump-panel .primary-button{border-color:var(--paper);background:var(--paper);width:100%;color:var(--ink);margin-top:.6rem}.discovery-bump-panel .primary-button b{font-size:1rem}.discovery-admin-preview{grid-column:1/-1}.discovery-admin-preview>article{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:12px;grid-template-columns:76px minmax(0,1fr) 92px;gap:1.15rem;padding:1.25rem;display:grid}.discovery-preview-icon{background:var(--ink);width:76px;height:76px;color:var(--paper);border-radius:16px;place-items:center;font-size:1.45rem;font-weight:850;display:grid;position:relative;overflow:hidden}.discovery-preview-icon img{object-fit:cover;width:100%;height:100%;position:absolute}.discovery-admin-preview>article>div{min-width:0}.discovery-admin-preview>article header{justify-content:space-between;gap:1rem;display:flex}.discovery-admin-preview h3{letter-spacing:-.035em;margin:.25rem 0 0;font-size:1.25rem}.discovery-admin-preview .discovery-card-tags{margin-top:.65rem}.discovery-admin-preview .discovery-card-tags span{border:1px solid var(--line);border-radius:999px;padding:.35rem .55rem;font-size:.6rem;font-weight:800}.discovery-admin-preview .discovery-listing-description{color:var(--muted);min-height:0!important;margin:.8rem 0!important;font-size:.77rem!important;line-height:1.6!important}.discovery-admin-preview details{border:0;margin-top:.8rem;padding:0}.discovery-admin-preview summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.66rem;font-weight:800;list-style:none;display:flex}.discovery-admin-preview details p{color:var(--muted);white-space:pre-wrap;margin:.8rem 0;font-size:.7rem;line-height:1.65}.discovery-admin-preview footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding-top:.8rem;display:flex}.discovery-admin-preview footer>span{color:var(--muted);font-size:.61rem;font-weight:850}.discovery-preview-join{color:#fff;background:#5d4bd8;border-radius:9px;justify-content:space-between;align-self:center;align-items:center;height:76px;padding:1rem;font-size:.74rem;font-weight:900;display:flex}@media (max-width:700px){.discovery-bump-panel{grid-template-columns:1fr}.discovery-bump-panel>div:last-child{text-align:left}.discovery-admin-preview>article{grid-template-columns:58px minmax(0,1fr)}.discovery-preview-icon{border-radius:12px;width:58px;height:58px}.discovery-preview-join{grid-column:1/-1;width:100%;height:auto}}.topbar,.dashboard-discovery-notice,.permission-notice,.dashboard-surface{width:100%;max-width:1440px;margin-inline:auto}.topbar{border-bottom:1px solid var(--line);align-items:center;margin-bottom:1.5rem;padding:0 .2rem 1.25rem}.topbar h1{letter-spacing:-.065em;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:560}.live-pill{background:var(--surface-raised,var(--panel));border-radius:9px}.dashboard-surface{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:24px;overflow:hidden;box-shadow:0 22px 70px #00000009}.dashboard-surface.panel{border-color:var(--line);background:var(--surface-raised,var(--panel));border-radius:24px}.dashboard-surface.panel:hover{border-color:var(--line);transform:none;box-shadow:0 22px 70px #00000009}.dashboard-surface>.panel{box-shadow:none;background:0 0;border:0;border-radius:0}.dashboard-surface>.panel:hover{box-shadow:none;border-color:#0000;transform:none}.dashboard-surface>.panel-heading,.dashboard-surface>.panel>.panel-heading{border-bottom:1px solid var(--line);padding-bottom:1.1rem}.dashboard-surface :is(input,select,textarea){border-color:var(--line-strong,var(--line));background:var(--surface-raised,var(--panel));color:var(--ink);border-radius:8px}.dashboard-surface :is(.primary-button,.secondary-button){border-radius:9px}.overview-surface{grid-template-columns:minmax(0,1.7fr) minmax(285px,.7fr);gap:0}.overview-surface>.metric-grid{border-bottom:1px solid var(--line);grid-column:1/-1;gap:0}.overview-surface .metric-card{border:0;border-right:1px solid var(--line);min-height:174px;box-shadow:none;background:0 0;border-radius:0}.overview-surface .metric-card:last-child{border-right:0}.overview-surface .metric-card:hover{border-color:var(--line);box-shadow:none;transform:none}.overview-surface .metric-card:after{opacity:.65}.overview-surface .metric-card.coral{color:#f7f7f2;background:#111210}.overview-surface>.chart-panel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:2/1;padding:clamp(1.25rem,2.4vw,2rem)}.overview-surface>.health-panel{border-bottom:1px solid var(--line);grid-area:2/2;padding:clamp(1.25rem,2.4vw,2rem)}.overview-surface>.public-stats-panel{border-bottom:1px solid var(--line);grid-area:3/1/auto/-1;padding:clamp(1.25rem,2.4vw,2rem)}.overview-surface>.recent-panel{grid-area:4/1/auto/-1;padding:clamp(1.25rem,2.4vw,2rem)}.overview-surface .health-list>div{border-color:var(--line)}.overview-surface table tr:last-child td{border-bottom:0}.member-workspace{align-items:stretch;gap:0}.member-workspace>.member-directory{border-right:1px solid var(--line)}.member-workspace .member-directory .panel-heading{gap:1rem;display:grid}.member-workspace .member-directory .member-search{width:100%;max-width:none}.member-workspace>.member-profile,.member-workspace>.member-placeholder{min-height:720px}.member-workspace .member-list>button{border-color:var(--line);color:var(--ink);background:0 0}.member-workspace .member-list>button:hover:not(.active){background:var(--surface-soft,var(--paper))}.member-workspace .member-search{background:var(--surface-raised,var(--panel));color:var(--ink)}.member-workspace .member-facts{border-color:var(--line);background:var(--line)}.member-workspace .member-facts>div{background:var(--surface-raised,var(--panel))}.member-workspace .member-identity .member-avatar{border-color:var(--surface-raised,var(--panel))}.case-workspace{gap:0}.case-workspace>.full-panel{min-height:560px;padding:clamp(1.2rem,2.4vw,2rem)}.case-workspace>.case-detail{border-top:1px solid var(--line);padding:clamp(1.2rem,2.4vw,2rem)}.case-workspace table tr:last-child td{border-bottom:0}.standalone-surface{min-height:620px;padding:clamp(1.2rem,2.4vw,2rem)}.standalone-surface>.panel-heading{margin-bottom:0}.standalone-surface>.appeal-notification-toggle{border-color:var(--line);min-height:82px;padding:1rem .35rem}.appeal-notification-toggle:has(input:disabled){cursor:wait;opacity:.62}.appeal-notification-toggle input:disabled{cursor:wait}.standalone-surface .event-list,.standalone-surface .leaderboard-list,.standalone-surface .appeal-review-list{border-top:1px solid var(--line)}.standalone-surface .event-row,.standalone-surface .leaderboard-list article{border-color:var(--line);padding:1.05rem .35rem}.standalone-surface .appeal-review-list{gap:0}.standalone-surface .appeal-review-list>article{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:1.35rem .35rem}.standalone-surface .appeal-review-list>article:last-child{border-bottom:0}.standalone-surface .appeal-review-list blockquote{background:var(--surface-soft,var(--paper));color:var(--ink)}.automation-layout,.poll-layout{align-items:stretch;gap:0}.automation-layout>.panel,.poll-layout>.panel{padding:clamp(1.2rem,2.4vw,2rem)}.automation-layout>.automation-list,.poll-layout>.panel:last-child{border-left:1px solid var(--line)}.automation-layout .automation-flow{border:1px solid var(--line);border-radius:12px;gap:0;overflow:hidden}.automation-layout .automation-flow fieldset{border:0;border-radius:0;margin:0}.automation-layout .automation-flow fieldset+fieldset{border-left:1px solid var(--line)}.automation-layout .automation-conditions{border-color:var(--line);border-radius:12px}.automation-layout .automation-list article,.poll-layout .poll-result{border-color:var(--line)}.poll-layout .poll-option-row{border-bottom:1px solid var(--line);padding:.45rem 0}.poll-layout .poll-result-row>div{background:var(--surface-soft,var(--paper))}.poll-layout .poll-result-row>div i{background:var(--ink)}.leaderboard-panel .leaderboard-filters select{background:var(--surface-raised,var(--panel));color:var(--ink);border-radius:8px}.discovery-admin-layout{align-items:stretch;gap:0}.discovery-admin-layout>.panel{border-bottom:1px solid var(--line);padding:clamp(1.25rem,2.7vw,2.25rem)}.discovery-admin-layout>.discovery-admin-hero{background:#111210;border-bottom:1px solid #ffffff24}.discovery-admin-layout>.discovery-requirements{border-right:1px solid var(--line)}.discovery-admin-layout>.discovery-admin-preview{border-bottom:0}.discovery-admin-layout .discovery-admin-preview>article{border-radius:14px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.support-grid>.panel{border-bottom:1px solid var(--line);padding:clamp(1.25rem,2.7vw,2.25rem)}.support-grid>.support-lead{color:#f7f7f2;background:#111210}.support-grid>.support-card+.support-card{border-left:1px solid var(--line)}.support-grid>.support-card{min-height:270px}.support-grid>.support-global-report{background:var(--surface-raised,var(--panel));grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.support-global-report h2{letter-spacing:-.055em;margin:.35rem 0 .7rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:560}.support-global-report>div>p:last-of-type{max-width:720px;color:var(--muted);line-height:1.7}.support-global-report>div>span{border-left:3px solid var(--accent);background:var(--surface-soft);margin-top:.5rem;padding:.55rem .7rem;font-size:.68rem;font-weight:750;display:inline-block}.support-global-report form{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:.8rem;padding:1.25rem;display:grid}.support-global-report label{text-transform:uppercase;gap:.4rem;font-size:.65rem;font-weight:850;display:grid}.support-global-report input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;padding:.8rem;font:700 .75rem monospace}.support-global-report form>small{color:var(--muted);font-size:.61rem;line-height:1.55}.support-global-report .save-notice{margin:0}.support-grid>.support-details{background:var(--surface-soft,var(--paper));border-bottom:0}html[data-theme=dark] .overview-surface .metric-card:not(.coral),html[data-theme=dark] .dashboard-surface{background:var(--surface-raised)}html[data-theme=dark] .member-workspace .member-list>button{color:var(--ink);background:0 0}html[data-theme=dark] .automation-layout .automation-flow fieldset{background:0 0}@media (max-width:1050px){.overview-surface{grid-template-columns:1fr}.overview-surface>.chart-panel,.overview-surface>.health-panel{border-right:0;border-bottom:1px solid var(--line);grid-area:auto/1}.overview-surface>.public-stats-panel,.overview-surface>.recent-panel{grid-row:auto}.automation-layout,.poll-layout{grid-template-columns:1fr}.automation-layout>.automation-list,.poll-layout>.panel:last-child{border-top:1px solid var(--line);border-left:0}.discovery-admin-layout{grid-template-columns:1fr}.discovery-admin-layout>.panel{grid-column:1}.discovery-admin-layout>.discovery-requirements{border-right:0}.support-grid>.support-global-report{grid-column:1;grid-template-columns:1fr}}.policy-studio{margin-bottom:1.25rem}.policy-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.25rem;display:grid}.policy-mode-grid label{border:1px solid var(--line);background:var(--surface-1);cursor:pointer;border-radius:16px;gap:.75rem;padding:1rem;display:flex}.policy-mode-grid label.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.policy-mode-grid label.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}}.policy-mode-grid input{margin-top:.15rem}.policy-mode-grid span{gap:.3rem;display:grid}.policy-mode-grid small,.policy-default-threshold small{color:var(--muted)}.policy-default-threshold{background:var(--surface-2);border-radius:14px;grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem;display:grid}.policy-default-threshold>span{display:grid}.policy-default-threshold input{grid-column:1/-1;width:100%}.policy-category-table{border:1px solid var(--line);border-radius:16px;margin-top:1rem;overflow:hidden}.policy-category-table>header,.policy-category-row{grid-template-columns:minmax(190px,1.2fr) 74px 110px minmax(160px,1fr) minmax(120px,.7fr);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.policy-category-table>header{background:var(--surface-3);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.policy-category-row{border-top:1px solid var(--line)}.policy-category-row>span:first-child{display:grid}.policy-category-row small{color:var(--muted)}.policy-category-row input,.policy-category-row select{min-width:0}.policy-effective-action{color:var(--muted);font-size:.78rem}.local-report-page{gap:1rem;display:grid}.local-report-setup>p{max-width:72ch;color:var(--muted)}.local-report-settings{grid-template-columns:1fr 1fr minmax(220px,.8fr);gap:1rem;margin:1rem 0;display:grid}.local-report-layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:1rem;min-height:600px;display:grid}.local-report-list{flex-direction:column;gap:.55rem;display:flex}.local-report-list>button{text-align:left;border:1px solid var(--line);background:var(--surface-1);width:100%;color:inherit;border-radius:14px;gap:.45rem;padding:.9rem;display:grid}.local-report-list>button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.local-report-list>button.active{background:color-mix(in srgb,var(--accent) 7%,var(--surface-1))}}.local-report-list>button>span{justify-content:space-between;gap:.7rem;display:flex}.local-report-list small,.local-report-list p{color:var(--muted);margin:0}.local-report-list em{margin-left:.4rem}.local-report-detail>header{justify-content:space-between;gap:1rem;display:flex}.local-report-detail dl{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.local-report-detail dl div{background:var(--surface-2);border-radius:12px;padding:.75rem}.local-report-detail dt{color:var(--muted);font-size:.75rem}.local-report-detail dd{margin:.25rem 0 0;font-weight:700}.local-report-detail>article{border:1px solid var(--line);border-radius:14px;margin:1rem 0;padding:1rem}.local-report-actions{grid-template-columns:1fr repeat(3,auto);gap:.55rem;display:grid}.local-report-actions textarea{grid-column:1/-1;min-height:100px}.local-report-placeholder{text-align:center;color:var(--muted);place-content:center;display:grid}.portal-timeline,.appeal-portal-timeline{gap:.6rem;margin:1rem 0;display:grid}.portal-timeline>article,.appeal-portal-timeline>article{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 12px 12px 0;padding:.8rem}.portal-timeline time,.appeal-portal-timeline time{float:right;color:var(--muted);font-size:.75rem}.portal-timeline p,.appeal-portal-timeline p{white-space:pre-wrap;margin:.35rem 0 0}.portal-attachment-list,.report-stored-attachments{gap:.45rem;margin-top:.65rem;display:grid}.portal-attachment-list>a,.report-stored-attachments>a{border:1px solid var(--line);background:var(--surface-1);color:inherit;border-radius:11px;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:flex}.portal-attachment-list>a:hover,.report-stored-attachments>a:hover{border-color:var(--accent)}.portal-attachment-list>a>span:last-child,.report-stored-attachments>a>span:last-child{display:grid}.portal-attachment-list small,.report-stored-attachments small{color:var(--muted)}.automation-basics{grid-template-columns:1fr 110px;gap:.75rem;display:grid}.automation-trigger,.automation-action-list,.automation-test{border:1px solid var(--line);border-radius:14px;margin-top:1rem;padding:1rem}.automation-conditions>header{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.automation-conditions>header label{text-transform:uppercase;gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.automation-conditions>p{color:var(--muted);margin:0}.condition-description{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:center;padding:.75rem;font-size:.78rem;display:flex}.automation-action-row{grid-template-columns:28px minmax(140px,.75fr) minmax(140px,1fr) auto auto auto;align-items:center;gap:.45rem;margin:.5rem 0;display:grid}.automation-action-row>b{background:var(--surface-3);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.automation-test{gap:.65rem;display:grid}.automation-sample-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.automation-sample-context>label{gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.automation-sample-context>.automation-test-toggle{background:var(--surface-2);border-radius:9px;align-items:center;gap:.5rem;padding:.6rem;display:flex}.automation-test-toggle input{width:auto}.automation-test-result{background:var(--surface-2);border-left:4px solid #747f8d;border-radius:12px;padding:.85rem}.automation-test-result.matched{border-left-color:#3ba55d}.automation-test-result p{margin:.25rem 0}.automation-test-result ul{margin:.4rem 0;padding-left:1.2rem}.automation-list article{grid-template-columns:minmax(210px,1fr) repeat(4,auto)!important}.automation-list article small{color:var(--muted);margin-top:.3rem;display:block}.automation-list article em{color:#ed4245;margin-top:.3rem;font-size:.75rem;display:block}.poll-template-controls,.poll-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.poll-template-controls{grid-template-columns:1fr 1fr auto;align-items:end}.poll-result header>div:last-child{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.poll-result header a{font-size:.75rem;text-decoration:none}.panel-actions{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.onboarding-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e18b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.onboarding-dialog{border:1px solid var(--line);background:var(--surface-1);border-radius:24px;width:min(720px,100%);max-height:min(820px,100vh - 2rem);overflow:auto;box-shadow:0 30px 90px #0006}.onboarding-dialog>header{justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem .8rem;display:flex}.onboarding-dialog>header h2{margin:.2rem 0 0;font-size:1.75rem}.onboarding-dialog>header button{border-radius:50%;width:38px;height:38px}.onboarding-content{min-height:260px;padding:1.5rem}.onboarding-content>p{font-size:1.04rem;line-height:1.65}.onboarding-content ul{gap:.5rem;padding:0;list-style:none;display:grid}.onboarding-content li{background:var(--surface-2);border-radius:12px;gap:.15rem;padding:.75rem;display:grid}.onboarding-content li.ok b{color:#3ba55d}.onboarding-content li.missing b{color:#ed4245}.onboarding-content li span{color:var(--muted);font-size:.82rem}.onboarding-map{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.2rem;display:grid}.onboarding-map span{background:var(--surface-2);border-radius:12px;padding:1rem;font-weight:800}.onboarding-dialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.report-page{background:radial-gradient(circle at top right,var(--accent),transparent 38%),var(--surface-0);min-height:100vh;padding:2rem}@supports (color:color-mix(in lab, red, red)){.report-page{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),var(--surface-0)}}.report-page{color:var(--ink)}.report-brand{width:max-content;color:inherit;align-items:center;gap:.55rem;margin:0 auto 1.5rem;text-decoration:none;display:flex}.report-brand img{width:34px;height:34px}.report-shell{border:1px solid var(--line);background:var(--surface-1);border-radius:24px;width:min(980px,100%);margin:auto;padding:clamp(1.2rem,4vw,2.5rem);box-shadow:0 24px 70px #0000002e}.report-shell>header{max-width:720px}.report-shell>header h1{margin:.35rem 0;font-size:clamp(2rem,5vw,3.7rem);line-height:1}.report-shell>header>p:last-child{color:var(--muted);font-size:1.05rem}.report-form{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.report-form>label{gap:.4rem;font-weight:700;display:grid}.report-form>.report-description,.report-form>.report-anonymous,.report-form>.report-attachments,.report-form>.turnstile-slot,.report-form>.primary-button{grid-column:1/-1}.report-form textarea{min-height:150px}.report-destination{background:var(--surface-2);border-radius:14px;grid-column:1/-1;align-items:center;gap:.8rem;padding:1rem;display:flex}.report-destination>span{background:var(--accent);color:#fff;border-radius:8px;padding:.4rem .6rem;font-size:.72rem;font-weight:900}.report-destination>div{display:grid}.report-destination small{color:var(--muted)}.report-anonymous{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex!important}.report-anonymous span{display:grid}.report-anonymous small{color:var(--muted);font-weight:400}.report-attachments{border:1px dashed var(--line);border-radius:14px;padding:1rem}.report-attachments>div{flex-wrap:wrap;gap:.45rem;margin:.5rem 0;display:flex}.report-attachments>div span{background:var(--surface-2);border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.report-attachments button{border:0}.report-error{background:#ed4245;border-radius:12px;margin-top:1rem;padding:.8rem}@supports (color:color-mix(in lab, red, red)){.report-error{background:color-mix(in srgb,#ed4245 12%,var(--surface-1))}}.report-error{color:#ed4245}.report-invalid,.report-loading{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;place-items:start;gap:.65rem;margin-top:1.5rem;padding:1.4rem;display:grid}.report-invalid>span{color:#fff;background:#ed4245;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.report-invalid h2,.report-invalid p{margin:0}.report-invalid p{color:var(--muted)}.report-loading{grid-template-columns:auto 1fr;align-items:center}.report-loading>span{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}.report-status-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1.5rem;display:grid}.report-receipt-card,.report-timeline{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;padding:1.2rem}.report-receipt-card dl{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.report-receipt-card dl div{background:var(--surface-1);border-radius:10px;padding:.65rem}.report-receipt-card dt{color:var(--muted);font-size:.72rem}.report-receipt-card dd{margin:.25rem 0 0}.report-receipt-card>p{white-space:pre-wrap}.receipt-warning{border:1px solid #f59e0b;margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.receipt-warning{border:1px solid color-mix(in srgb,#f59e0b 50%,var(--line))}}.receipt-warning{background:#f59e0b;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.receipt-warning{background:color-mix(in srgb,#f59e0b 8%,var(--surface-1))}}.receipt-warning code{overflow-wrap:anywhere;display:block}.receipt-actions,.report-timeline-heading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.receipt-actions{flex-wrap:wrap;margin-top:.75rem}.report-timeline{gap:.75rem;display:grid}.report-timeline-heading h2{margin:0}.report-timeline>article{grid-template-columns:32px 1fr;gap:.7rem;display:grid}.report-timeline>article>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.report-timeline time{color:var(--muted);font-size:.75rem;display:block}.report-timeline p{white-space:pre-wrap}.report-follow-up{border-top:1px solid var(--line);gap:.6rem;margin-top:.7rem;padding-top:1rem;display:grid}.report-follow-up textarea{min-height:110px}.appeal-upload-button{border:1px dashed var(--line);text-align:center;cursor:pointer;border-radius:12px;padding:.75rem;display:block}.appeal-portal-timeline{max-height:300px;padding-right:.3rem;overflow:auto}.report-form>.report-global-note{grid-column:1/-1}.report-global-note{border-left:4px solid var(--accent);background:var(--accent);border-radius:0 12px 12px 0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.report-global-note{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}}.report-global-note p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.6}@media (max-width:1050px){.policy-category-table>header{display:none}.policy-category-row{grid-template-columns:1fr 70px 100px}.policy-category-row>:nth-child(4),.policy-category-row>:nth-child(5){grid-column:auto}.local-report-layout,.report-status-workspace{grid-template-columns:1fr}.local-report-settings{grid-template-columns:1fr 1fr}.automation-action-row{grid-template-columns:28px 1fr 1fr auto auto auto}.poll-template-controls,.poll-audience{grid-template-columns:1fr 1fr}}@media (max-width:760px){.policy-mode-grid,.local-report-settings,.poll-template-controls,.poll-audience,.report-form{grid-template-columns:1fr}.policy-category-row{grid-template-columns:1fr 1fr}.policy-category-row>span:first-child{grid-column:1/-1}.automation-action-row{grid-template-columns:28px 1fr auto auto auto}.automation-action-row>input{grid-column:2/-1}.automation-sample-context{grid-template-columns:1fr}.automation-list article{grid-template-columns:1fr auto!important}.local-report-actions{grid-template-columns:1fr 1fr}.local-report-detail dl,.report-receipt-card dl{grid-template-columns:1fr}.report-form>*{grid-column:1!important}.report-page{padding:1rem}.onboarding-map{grid-template-columns:1fr}}@media (max-width:520px){.policy-category-row{grid-template-columns:1fr}.policy-category-row>*{grid-column:1!important}.automation-basics{grid-template-columns:1fr}.automation-action-row{grid-template-columns:28px 1fr auto}.automation-action-row>button{grid-row:auto}.onboarding-dialog>footer{flex-direction:column;align-items:stretch}.onboarding-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.local-report-actions{grid-template-columns:1fr}.local-report-actions>*{grid-column:1!important}}@media (max-width:760px){.topbar{margin-bottom:1.1rem;padding-bottom:1rem}.dashboard-surface{border-radius:16px}.overview-surface>.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-surface .metric-card.coral{grid-column:auto}.overview-surface .metric-card{min-height:145px}.overview-surface .metric-card:nth-child(2){border-right:0}.overview-surface .metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.member-workspace>.member-directory{border-right:0;border-bottom:1px solid var(--line)}.member-workspace>.member-profile,.member-workspace>.member-placeholder{min-height:420px}.automation-layout .automation-flow{grid-template-columns:1fr}.automation-layout .automation-flow fieldset+fieldset{border-top:1px solid var(--line);border-left:0}.support-grid{grid-template-columns:1fr}.support-grid>.support-card+.support-card{border-left:0}.support-grid>.support-card{min-height:0}}.discovery-admin-layout>.discovery-bump-panel{background:var(--surface-inverse);color:var(--text-inverse)}.discovery-admin-layout>.discovery-bump-panel p:last-child,.discovery-admin-layout>.discovery-bump-panel>div:last-child>span{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.discovery-admin-layout>.discovery-bump-panel p:last-child,.discovery-admin-layout>.discovery-bump-panel>div:last-child>span{color:color-mix(in srgb,var(--text-inverse) 68%,transparent)}}.discovery-admin-layout>.discovery-bump-panel .primary-button{border-color:var(--text-inverse);background:var(--text-inverse);color:var(--surface-inverse)}.overview-surface>.activity-insights-panel{border-bottom:1px solid var(--line);grid-area:3/1/auto/-1;padding:clamp(1.25rem,2.4vw,2rem)}.overview-surface>.public-stats-panel{grid-row:4}.overview-surface>.recent-panel{grid-row:5}.activity-insights-panel>.panel-heading>span{max-width:310px;color:var(--muted);text-align:right;font-size:.6rem}.activity-insight-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:1.5rem;display:grid}.activity-insight-metrics>div{border-right:1px solid var(--line);padding:1rem}.activity-insight-metrics>div:last-child{border-right:0}.activity-insight-metrics span,.activity-insight-metrics strong{display:block}.activity-insight-metrics span{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:850}.activity-insight-metrics strong{letter-spacing:-.04em;margin-top:.55rem;font-size:1.35rem}.activity-insight-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.activity-insight-columns h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.activity-insight-columns>section+section{border-left:1px solid var(--line);padding-left:2rem}.active-channel-list{gap:.75rem;display:grid}.active-channel-list article>div{justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.65rem;display:flex}.active-channel-list article span{color:var(--muted)}.active-channel-list article>i{background:var(--surface-soft,var(--paper));border-radius:999px;height:7px;display:block;overflow:hidden}.active-channel-list article>i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.active-word-list{flex-wrap:wrap;gap:.55rem;display:flex}.active-word-list>span{border:1px solid var(--line);background:var(--surface-soft,var(--paper));border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.active-word-list b{font-weight:750}.active-word-list small{color:var(--muted);font:.6rem monospace}.owner-shell{background:var(--paper);color:var(--ink);grid-template-columns:255px minmax(0,1fr)}.owner-sidebar{background:#090a09;border-color:#2d2e2b;width:auto;padding:1.5rem 1.25rem}.owner-sidebar>a{color:#fff;gap:.8rem;padding:.3rem .5rem}.owner-sidebar>p{color:#777;margin:2.3rem .65rem .8rem}.owner-sidebar nav{gap:.16rem;overflow:auto}.owner-sidebar nav button{align-items:center;justify-content:initial;color:#a8a9a4;border:0;border-radius:7px;grid-template-columns:22px 1fr;gap:.7rem;padding:.72rem .75rem;font-size:.73rem;font-weight:720;display:grid}.owner-sidebar nav button>span{color:#777;text-align:center;width:22px}.owner-sidebar nav button.active,.owner-sidebar nav button:hover{color:#080808;background:#f5f5f0}.owner-sidebar nav button.active>span,.owner-sidebar nav button:hover>span{color:#080808}.owner-sidebar footer button{border-radius:7px}.owner-workspace{background-color:var(--paper);background-image:radial-gradient(var(--ink) .7px,transparent .7px);padding:1.75rem clamp(1rem,3vw,3rem) 5rem}@supports (color:color-mix(in lab, red, red)){.owner-workspace{background-image:radial-gradient(color-mix(in srgb,var(--ink) 8%,transparent) .7px,transparent .7px)}}.owner-workspace{background-size:22px 22px}.owner-workspace>header{border-color:var(--line);width:100%;max-width:1440px;margin:0 auto 1.5rem;padding:.2rem .2rem 1.25rem}.owner-workspace>header h1{letter-spacing:-.065em;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:560}.owner-workspace>header>div:last-child{border:1px solid var(--line);background:var(--surface-raised,var(--panel));color:var(--muted);border-radius:9px;padding:.6rem .75rem}.owner-workspace>.owner-error,.owner-workspace>.owner-overview,.owner-workspace>.owner-server-directory,.owner-workspace>.owner-server-grid,.owner-workspace>.owner-discovery-list,.owner-workspace>.owner-global-leaderboard,.owner-workspace>.owner-email-workspace,.owner-workspace>.owner-case-layout,.owner-workspace>.owner-appeals,.owner-workspace>.owner-ban-layout,.owner-workspace>.owner-privacy-layout{width:100%;max-width:1440px;margin-inline:auto}.owner-panel,.owner-server-grid article{border-color:var(--line);background:var(--surface-raised,var(--panel));color:var(--ink);border-radius:16px;box-shadow:0 18px 55px #00000008}.owner-overview{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:24px;gap:0;overflow:hidden;box-shadow:0 22px 70px #00000009}.owner-overview>.owner-metrics{border:0;border-bottom:1px solid var(--line)}.owner-overview>.owner-metrics article{border-top:0;border-bottom:0;border-color:var(--line);background:0 0}.owner-overview>.owner-panel{box-shadow:none;border:0;border-radius:0}.owner-overview>.owner-panel+.owner-panel{border-top:1px solid var(--line)}.owner-network{background:var(--surface-inverse);color:var(--text-inverse)}.owner-network p,.owner-network-ring span{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.owner-network p,.owner-network-ring span{color:color-mix(in srgb,var(--text-inverse) 64%,transparent)}}.owner-network-ring{border-color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.owner-network-ring{border-color:color-mix(in srgb,var(--text-inverse) 34%,transparent)}}.owner-network-insights{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;display:grid}.owner-network-insights>.activity-insight-metrics{grid-column:1/-1;margin:0}.owner-network-insights .activity-insight-columns{grid-column:1/-1}.owner-server-grid{gap:1rem}.owner-server-grid article{overflow:hidden}.owner-discovery-list{gap:1rem;margin-top:2rem;display:grid}.owner-discovery-list>.owner-panel-head{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:18px;padding:1.4rem}.owner-discovery-list>.owner-panel{border-radius:18px}.owner-table-wrap th,.owner-table-wrap td,.owner-server-grid dl{border-color:var(--line)}html[data-theme=dark] .owner-sidebar nav button.active,html[data-theme=dark] .owner-sidebar nav button:hover{color:#080808;background:#f4f4f0}.owner-workspace,.owner-workspace :where(.owner-panel,.owner-server-grid article,.owner-appeals>article){color:var(--ink)}.owner-overview>.owner-network{background:var(--surface-inverse);color:var(--text-inverse)}.owner-overview>.owner-network :where(h2,strong){color:inherit}.owner-overview>.owner-network :where(.eyebrow,p,.owner-network-ring span){color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.owner-overview>.owner-network :where(.eyebrow,p,.owner-network-ring span){color:color-mix(in srgb,var(--text-inverse) 76%,transparent)}}.owner-overview>.owner-network .owner-network-ring{border-color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.owner-overview>.owner-network .owner-network-ring{border-color:color-mix(in srgb,var(--text-inverse) 42%,transparent)}}.owner-workspace :where(.owner-metrics span,.owner-table-wrap th,.owner-table-wrap td code,.owner-server-grid code,.owner-server-grid dt,.owner-server-grid p,.owner-server-grid small,.owner-appeals small,.owner-case-detail dt,.owner-case-entry small,.owner-privacy-summary article span,.owner-privacy-results summary span,.owner-privacy-identity>div:nth-child(2)>p:not(.eyebrow),.owner-privacy-identity dt,.owner-email-mailbox-head small,.owner-email-list>button b,.owner-email-list>button p,.owner-email-list>button small,.owner-email-empty p,.owner-email-compose>footer>span,.owner-rich-email>small,.owner-list-controls>span,.owner-pagination>span),.owner-shell .owner-metrics span,.owner-shell .owner-table-wrap th,.owner-shell .owner-table-wrap td code,.owner-shell .owner-server-grid code,.owner-shell .owner-server-grid dt,.owner-shell .owner-server-grid p,.owner-shell .owner-server-grid small,.owner-shell .owner-appeals small,.owner-shell .owner-case-detail dt,.owner-shell .owner-case-entry small,.owner-shell .owner-privacy-summary article span,.owner-shell .owner-privacy-results summary span,.owner-shell .owner-privacy-identity>div:nth-child(2)>p:not(.eyebrow),.owner-shell .owner-privacy-identity dt,.owner-shell .owner-email-mailbox-head small,.owner-shell .owner-email-list>button b,.owner-shell .owner-email-list>button p,.owner-shell .owner-email-list>button small,.owner-shell .owner-email-empty p,.owner-shell .owner-email-compose>footer>span,.owner-shell .owner-rich-email>small,.owner-shell .owner-list-controls>span,.owner-shell .owner-pagination>span{color:var(--muted)}.owner-workspace :where(input,select,textarea),.owner-workspace :where(.owner-list-controls select,.owner-pagination button){border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.owner-workspace .owner-pagination button.active{border-color:var(--ink);background:var(--ink);color:var(--panel)}.owner-workspace .discovery-status.pending{color:var(--warning)}.owner-workspace .discovery-status.approved{color:var(--success)}.owner-workspace :where(.discovery-status.denied,.discovery-status.revoked,.owner-discovery-checks .missing){color:var(--danger)}.owner-workspace .owner-discovery-checks .met{border-color:var(--ink);background:var(--ink);color:var(--panel)}.owner-ban-create p,.owner-privacy-search p{color:#b8b8b2}.owner-ban-create label{color:#d0d0ca}.owner-sidebar>p,.owner-sidebar nav button>span,.owner-sidebar footer span{color:#aaa}.owner-sidebar nav button{color:#c0c1bb}.owner-login-brand>p:last-child{color:#aaa}.owner-lock,.owner-login-panel small{color:#a3a39d}.owner-login-panel label{color:#c5c5bf}.owner-server-directory{gap:1rem;display:grid}.owner-server-directory>.owner-server-grid,.owner-server-directory>.owner-pagination{margin-top:0}.owner-server-controls{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.owner-server-controls h2{letter-spacing:-.04em;margin:.35rem 0;font-size:2rem}.owner-server-controls>div:first-child>span{color:var(--muted);font-size:.68rem}.owner-server-filter-grid{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(150px,1fr));gap:.7rem;display:grid}.owner-server-filter-grid label{color:var(--muted);text-transform:uppercase;gap:.4rem;font-size:.59rem;font-weight:850;display:grid}.owner-server-filter-grid :where(input,select){border:1px solid var(--line-strong);min-width:0;padding:.72rem}.owner-server-owner,.owner-server-tenure{border:1px solid var(--line);background:var(--surface-soft);gap:.28rem;margin-top:1rem;padding:.8rem;display:grid}.owner-server-owner>span,.owner-server-tenure>span{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:850}.owner-server-owner strong{overflow-wrap:anywhere;font-size:.76rem}.owner-server-owner code{overflow-wrap:anywhere}.owner-server-tenure>span{color:var(--ink);font-size:.68rem}.owner-server-tenure small{margin:0}.owner-user-avatar{background:var(--ink);width:42px;height:42px;color:var(--panel);border-radius:11px;flex:none;place-items:center;font-weight:850;display:grid;position:relative;overflow:hidden}.owner-user-avatar img{object-fit:cover;width:100%;height:100%;position:absolute}.owner-global-ban-user{align-items:center;gap:.7rem;display:flex}.owner-global-ban-user>span:last-child{gap:.15rem;display:grid}.owner-global-ban-user small{color:var(--muted);font-size:.6rem}.owner-global-ban-detail{grid-column:1/-1;gap:1rem;display:grid}.owner-global-ban-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.owner-global-ban-detail>header>button{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:1.2rem;display:grid}.owner-global-ban-identity{align-items:center;gap:1rem;display:flex}.owner-global-ban-identity>.owner-user-avatar{border-radius:18px;width:72px;height:72px;font-size:1.3rem}.owner-global-ban-identity h2{letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(1.6rem,3vw,2.5rem)}.owner-global-ban-identity>div{display:grid}.owner-global-ban-identity strong{font-size:.72rem}.owner-global-ban-identity code{color:var(--muted);margin-top:.3rem;font-size:.62rem}.owner-global-ban-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.owner-global-ban-summary article{gap:.5rem;padding:1rem;display:grid}.owner-global-ban-summary article+article{border-left:1px solid var(--line)}.owner-global-ban-summary span{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:850}.owner-global-ban-summary strong{font-size:1.6rem}.owner-global-ban-facts,.owner-global-case-body dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.owner-global-ban-facts>div,.owner-global-case-body dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem}.owner-global-ban-facts .wide,.owner-global-case-body dl .wide{grid-column:1/-1}.owner-global-ban-facts dt,.owner-global-case-body dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:850}.owner-global-ban-facts dd,.owner-global-case-body dd{overflow-wrap:anywhere;margin:.35rem 0 0}.owner-global-ban-section{border-top:1px solid var(--line);gap:.7rem;padding-top:1rem;display:grid}.owner-global-ban-section>header{justify-content:space-between;align-items:center;display:flex}.owner-global-ban-section>header h3{margin:0}.owner-global-ban-section>header span{color:var(--muted);font:750 .62rem monospace}.owner-global-ban-section>details{border:1px solid var(--line)}.owner-global-ban-section>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;list-style:none;display:flex}.owner-global-ban-section>details>summary span{gap:.25rem;display:grid}.owner-global-ban-section>details>summary small{color:var(--muted);font-size:.62rem}.owner-global-ban-section>details>summary em{text-transform:uppercase;font:750 .6rem monospace}.owner-global-ban-section>details>pre,.owner-global-case-body>pre{background:var(--surface-inverse);max-height:360px;color:var(--text-inverse);white-space:pre-wrap;margin:0;padding:1rem;font-size:.66rem;overflow:auto}.owner-global-case-body{border-top:1px solid var(--line);gap:.8rem;padding:.85rem;display:grid}.owner-global-case-body blockquote{border-left:3px solid var(--ink);background:var(--surface-soft);white-space:pre-wrap;margin:0;padding:1rem}.owner-global-case-body .owner-case-entry{margin:0}.owner-global-case-body .owner-case-entry a,.owner-case-detail .owner-case-entry a{color:inherit;margin-top:.6rem;font-size:.65rem;font-weight:800;display:block}.owner-known-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.owner-known-profiles article{border:1px solid var(--line);background:var(--surface-soft);gap:.25rem;padding:.8rem;display:grid}.owner-known-profiles strong{overflow-wrap:anywhere;font-size:.72rem}.owner-known-profiles code,.owner-known-profiles span{color:var(--muted);font-size:.6rem}.owner-global-audit-row{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.8rem;display:grid}.owner-global-audit-row>div{gap:.3rem;display:grid}.owner-global-audit-row small{color:var(--muted);font-size:.62rem}.owner-case-read-only{border:1px solid var(--line);background:var(--surface-soft);padding:.85rem}.owner-privacy-matches{gap:1rem;display:grid}.owner-privacy-matches>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.owner-privacy-matches button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}:is(.owner-privacy-matches button:hover,.owner-privacy-matches button:focus-visible){border-color:var(--ink)}.owner-privacy-matches button>span{gap:.2rem;min-width:0;display:grid}.owner-privacy-matches button strong,.owner-privacy-matches button code,.owner-privacy-matches button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-privacy-matches button small{color:var(--muted);font-size:.6rem}.owner-privacy-matches button b{margin-top:.2rem;font:750 .59rem monospace}.owner-privacy-matches button em{color:var(--muted);text-transform:uppercase;font:750 .58rem monospace}.owner-privacy-no-matches{border:1px dashed var(--line-strong);color:var(--muted);margin:0;padding:.85rem;font-size:.7rem}@media (max-width:1050px){.activity-insight-metrics{grid-template-columns:repeat(3,1fr)}.activity-insight-metrics>div:nth-child(3){border-right:0}.activity-insight-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.owner-network-insights,.owner-server-controls{grid-template-columns:1fr}.owner-server-filter-grid,.owner-known-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.activity-insights-panel>.panel-heading>span{text-align:left;max-width:none}.activity-insight-columns{grid-template-columns:1fr}.activity-insight-columns>section+section{border-top:1px solid var(--line);border-left:0;padding-top:1.5rem;padding-left:0}.owner-shell{grid-template-columns:1fr}.owner-sidebar{height:auto;position:relative}.owner-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace{padding:1.3rem 1rem 3rem}.owner-overview{border-radius:16px}.owner-global-ban-summary{grid-template-columns:repeat(2,1fr)}.owner-global-ban-summary article:nth-child(3){border-top:1px solid var(--line);border-left:0}.owner-global-ban-summary article:nth-child(4){border-top:1px solid var(--line)}.owner-global-ban-facts,.owner-global-case-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-privacy-matches>div:last-child{grid-template-columns:1fr}}@media (max-width:520px){.activity-insight-metrics{grid-template-columns:1fr 1fr}.activity-insight-metrics>div,.activity-insight-metrics>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.activity-insight-metrics>div:nth-child(2n){border-right:0}.activity-insight-metrics>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.owner-server-filter-grid,.owner-known-profiles,.owner-global-ban-facts,.owner-global-case-body dl{grid-template-columns:1fr}.owner-global-ban-facts .wide,.owner-global-case-body dl .wide{grid-column:1}.owner-global-ban-identity{align-items:start}.owner-global-ban-identity>.owner-user-avatar{width:54px;height:54px}}.appeal-page{background:var(--paper);color:var(--ink)}.appeal-page .appeal-hero{background:radial-gradient(circle at 88% 20%,var(--coral),transparent 30%);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);max-width:1500px;padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(3rem,6vw,5rem)}@supports (color:color-mix(in lab, red, red)){.appeal-page .appeal-hero{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--coral) 20%,transparent),transparent 30%)}}.appeal-hero-assurance{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);align-self:end;gap:.65rem;padding:1.35rem;display:grid}.appeal-hero-assurance>span{letter-spacing:.12em;font:800 .62rem monospace}.appeal-hero-assurance>strong{font-size:1rem}.appeal-hero-assurance>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.6}.appeal-gateway{grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:clamp(1.25rem,4vw,4rem);max-width:1220px;margin:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,4rem) clamp(5rem,9vw,8rem);display:grid}.appeal-gateway .appeal-access{background:var(--surface-raised);border-radius:18px;width:100%;padding:clamp(1.4rem,3vw,2rem);position:static;box-shadow:0 22px 70px #00000010}.appeal-gateway .appeal-access>div:nth-child(2){gap:.45rem;display:grid}.appeal-gateway .appeal-access h2{margin:0;font-size:clamp(2rem,4vw,3rem)}.appeal-gateway .appeal-access input{border-radius:8px}.appeal-gateway .appeal-access label:first-of-type input{letter-spacing:.13em;text-transform:uppercase;font:800 .95rem monospace}.appeal-gateway .appeal-access button{border-radius:8px;justify-content:center;align-items:center;min-height:50px;display:flex}.appeal-ready-card{background:var(--surface-inverse);min-width:0;min-height:520px;color:var(--text-inverse);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.appeal-ready-card>div:first-child{align-self:start}.appeal-ready-card .eyebrow{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.appeal-ready-card .eyebrow{color:color-mix(in srgb,var(--text-inverse) 65%,transparent)}}.appeal-ready-card h2{letter-spacing:-.06em;max-width:600px;margin:.75rem 0 1rem;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:520;line-height:.94}.appeal-ready-card>div:first-child>p:last-child{max-width:520px;color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.appeal-ready-card>div:first-child>p:last-child{color:color-mix(in srgb,var(--text-inverse) 68%,transparent)}}.appeal-ready-card>div:first-child>p:last-child{line-height:1.7}.appeal-ready-card ol{border-top:1px solid #ffffff38;align-self:center;margin:0;padding:0;list-style:none}.appeal-ready-card li{border-bottom:1px solid #ffffff2b;grid-template-columns:36px 1fr;gap:.8rem;padding:1rem 0;display:grid}.appeal-ready-card li>span{font:800 .58rem monospace}.appeal-ready-card li div{gap:.18rem;display:grid}.appeal-ready-card li strong{font-size:.78rem}.appeal-ready-card li small{color:#b7b8b2;font-size:.67rem}.appeal-ready-note{color:#b7b8b2;border-top:1px solid #ffffff38;align-self:end;margin:0;padding-top:1rem;font-size:.72rem;line-height:1.6}.appeal-ready-note b{color:var(--text-inverse);text-transform:uppercase;margin-right:.6rem}.appeal-review-workspace{max-width:1360px;margin:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,4rem) clamp(6rem,9vw,9rem)}.appeal-review-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.appeal-review-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 2.5rem;padding:0;font:750 .68rem inherit}.appeal-review-head button:hover{color:var(--ink)}.appeal-review-head h2{letter-spacing:-.065em;margin:.35rem 0 0;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:520;line-height:.9}.appeal-review-head>.appeal-status{margin-bottom:.4rem}.appeal-progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 clamp(1.5rem,4vw,3rem);padding:0;list-style:none;display:grid}.appeal-progress li{grid-template-columns:34px 1fr;gap:.75rem;padding:1rem;display:grid}.appeal-progress li+li{border-left:1px solid var(--line)}.appeal-progress li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:26px;height:26px;font:800 .58rem monospace;display:grid}.appeal-progress li.complete>span{border-color:var(--ink);background:var(--ink);color:var(--panel)}.appeal-progress li div{gap:.16rem;display:grid}.appeal-progress strong{font-size:.73rem}.appeal-progress small{color:var(--muted);font-size:.64rem}.appeal-review-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:start;gap:1.2rem;display:grid}.appeal-case-record,.appeal-response-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;box-shadow:0 18px 60px #00000008}.appeal-case-record{overflow:hidden}.appeal-case-record>section{border-top:1px solid var(--line);padding:1.4rem clamp(1.2rem,3vw,2rem)}.appeal-record-title{justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.appeal-record-title h3{letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.35rem)}.appeal-record-title>span{color:var(--muted);font-size:.66rem}.appeal-case-record dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.appeal-case-record dl>div{padding:1rem clamp(1.2rem,3vw,2rem)}.appeal-case-record dl>div+div{border-left:1px solid var(--line)}.appeal-case-record dt,.appeal-case-record h4{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .55rem;font-size:.62rem;font-weight:800}.appeal-case-record dd{margin:0;font:750 .76rem monospace}.appeal-reason{background:var(--surface-soft)}.appeal-reason p,.appeal-original p,.appeal-confidence>p{margin:0;line-height:1.65}.appeal-original blockquote{border-left:3px solid var(--ink);background:var(--surface-soft);white-space:pre-wrap;max-height:320px;margin:0;padding:1rem;line-height:1.65;overflow:auto}.appeal-categories>div{flex-wrap:wrap;gap:.45rem;display:flex}.appeal-categories span{border:1px solid var(--line-strong);background:var(--surface-soft);padding:.42rem .58rem;font:700 .62rem monospace}.appeal-evidence-heading{justify-content:space-between;gap:1rem;display:flex}.appeal-evidence-heading>span{color:var(--muted);text-transform:uppercase;font:700 .58rem monospace}.appeal-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.appeal-score-list>span{gap:.45rem;display:grid}.appeal-score-list>span>span{justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.appeal-score-list strong{font:800 .65rem monospace}.appeal-score-list i{background:var(--surface-soft);border-radius:99px;height:7px;overflow:hidden}.appeal-score-list i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.appeal-public-evidence-list{gap:.7rem;display:grid}.appeal-public-evidence-list>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:1rem}.appeal-public-evidence-list>article>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.appeal-public-evidence-list>article>header strong{text-transform:uppercase;font-size:.65rem}.appeal-public-evidence-list time{color:var(--muted);font-size:.6rem}.appeal-public-evidence-list>article>p,.appeal-added-evidence>p{white-space:pre-wrap;margin:.7rem 0 0;line-height:1.65}.appeal-evidence-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.appeal-evidence-attachments>a{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:9px;text-decoration:none;display:grid;overflow:hidden}.appeal-evidence-image{background:var(--surface-soft);place-items:center;height:145px;display:grid;overflow:hidden}.appeal-evidence-image img{object-fit:cover;width:100%;height:100%}.appeal-evidence-image b{color:var(--muted);font-size:.62rem}.appeal-evidence-attachments>a>span:last-child{gap:.2rem;min-width:0;padding:.65rem;display:grid}.appeal-evidence-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.appeal-evidence-attachments small{color:var(--muted);font-size:.58rem}.appeal-response-card{gap:1.25rem;padding:clamp(1.3rem,3vw,2rem);display:grid;position:sticky;top:6rem}.appeal-response-card>.section-number{border-bottom:1px solid var(--line);padding-bottom:1rem}.appeal-statement{margin:0}.appeal-statement>div:first-child h3{letter-spacing:-.04em;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2.15rem)}.appeal-statement>div:first-child p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.65}.appeal-statement textarea{border-radius:8px;min-height:210px}.appeal-statement ul{color:var(--muted);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.68rem;line-height:1.5;display:grid}.appeal-statement footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.appeal-statement footer button{border-radius:8px;align-items:center;gap:2rem;display:flex}.appeal-submitted-note{border:1px solid var(--success);grid-template-columns:20px 1fr;gap:.6rem;margin:0;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.appeal-submitted-note{border:1px solid color-mix(in srgb,var(--success) 45%,var(--line))}}.appeal-submitted-note{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.appeal-submitted-note{background:color-mix(in srgb,var(--success) 8%,var(--surface))}}.appeal-submitted-note{color:var(--ink);font-size:.7rem;line-height:1.5}.appeal-submitted-note>span{color:var(--success);font-weight:900}.appeal-response-privacy{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;gap:.5rem;margin:0;padding-top:1rem;font-size:.64rem;line-height:1.5;display:grid}.appeal-response-privacy>span{color:var(--success);font-size:.5rem}.appeal-response-card .appeal-decision{background:0 0;border:0;margin:0;padding:0;display:block}.appeal-response-card .appeal-decision>span{background:var(--ink);width:48px;height:48px;color:var(--panel);border-radius:50%;place-items:center;margin-bottom:2rem;font-size:1.2rem;display:grid}.appeal-response-card .appeal-decision.denied>span{background:var(--danger);color:#fff}.appeal-response-card .appeal-decision h3{letter-spacing:-.04em;margin:.45rem 0 .8rem;font-size:2.1rem}.case-score-preview{gap:.45rem;margin-top:.65rem;display:grid}.case-score-preview>span{grid-template-columns:minmax(120px,.35fr) minmax(100px,.65fr);align-items:center;gap:.65rem;display:grid}.case-score-preview>span>span{color:var(--muted);justify-content:space-between;gap:.6rem;font-size:.6rem;display:flex}.case-score-preview strong{color:var(--ink);font:800 .58rem monospace}.case-score-preview i,.case-score-list i{background:var(--surface-soft);border-radius:99px;height:6px;display:block;overflow:hidden}.case-score-preview i b,.case-score-list i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.case-confidence-section,.case-evidence-section{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;gap:1rem;margin-top:1.2rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.case-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.case-section-heading h3{margin:.2rem 0 0}.case-section-heading>span{color:var(--muted);text-transform:uppercase;font:700 .6rem monospace}.case-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.case-score-list>span{gap:.45rem;display:grid}.case-score-list>span>span{justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.case-score-list strong{font:800 .64rem monospace}.case-entry-list article{background:var(--surface-soft);border-radius:10px}.case-entry-list article>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-entry-list article>header>span{text-transform:uppercase;font:800 .58rem monospace}.case-entry-list article>header>small{color:var(--muted);font-size:.6rem}.case-entry-list article>small{color:var(--muted);margin-top:.65rem;font-size:.62rem;display:block}.case-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.case-attachment-grid>a{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:9px;text-decoration:none;display:grid;overflow:hidden}.case-attachment-grid img{object-fit:cover;background:var(--surface-soft);width:100%;height:150px}.case-attachment-grid a>span{gap:.2rem;min-width:0;padding:.65rem;display:grid}.case-attachment-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.case-attachment-grid small{color:var(--muted);font-size:.58rem}.case-entry-composer{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;gap:.85rem;margin-top:.35rem;padding:1rem;display:grid}.case-entry-composer>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-entry-composer>header>div{gap:.2rem;display:grid}.case-entry-composer>header strong{font-size:.78rem}.case-entry-composer>header small{color:var(--muted);font-size:.64rem}.case-entry-composer>header select{min-width:170px;padding:.65rem}.case-entry-copy{gap:.4rem;display:grid}.case-entry-copy>span{text-transform:uppercase;font-size:.62rem;font-weight:800}.case-entry-copy textarea{border:1px solid var(--line-strong);resize:vertical;min-height:110px;font:inherit;border-radius:8px;padding:.8rem;line-height:1.55}.evidence-dropzone{border:1px dashed var(--line-strong);background:var(--surface-raised);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.evidence-dropzone>span{background:var(--ink);width:36px;height:36px;color:var(--panel);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.evidence-dropzone>div{gap:.2rem;display:grid}.evidence-dropzone strong{font-size:.7rem}.evidence-dropzone small{color:var(--muted);font-size:.6rem;line-height:1.45}.evidence-dropzone button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;padding:.6rem .75rem;font-size:.64rem;font-weight:800}.evidence-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.case-image-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.case-image-preview-list article{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;display:grid;position:relative;overflow:hidden}.case-image-preview-list img{object-fit:cover;width:100%;height:100px}.case-image-preview-list article>span{gap:.15rem;min-width:0;padding:.55rem;display:grid}.case-image-preview-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.case-image-preview-list small{color:var(--muted);font-size:.57rem}.case-image-preview-list button{color:#fff;cursor:pointer;background:#090909d9;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:.35rem;right:.35rem}.case-upload-error{border-left:3px solid var(--danger);background:var(--danger);margin:0;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.case-upload-error{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.case-upload-error{color:var(--danger);font-size:.68rem}.case-entry-composer>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-entry-composer>footer>small{color:var(--muted);font-size:.6rem}.case-entry-composer>footer .primary-button{justify-content:space-between;min-width:150px}.case-workspace{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:1rem}.case-index-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:0;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:1rem}.case-index-panel .panel-heading{margin-bottom:.65rem}.case-index-panel .panel-heading h2{font-size:1.35rem}.case-review-list{border-top:1px solid var(--line);min-height:0;overflow:auto}.case-review-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;gap:.38rem;padding:.85rem .4rem;transition:background .16s,padding .16s;display:grid}.case-review-list>button:hover,.case-review-list>button.active{background:var(--surface-soft);padding-inline:.75rem}.case-review-list>button.active{box-shadow:inset 3px 0 0 var(--ink)}.case-review-list header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.case-review-list code{color:var(--muted);font-size:.58rem}.case-review-list .case-status{padding:.25rem .4rem;font-size:.52rem}.case-review-list>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.case-review-list p{min-width:0;color:var(--muted);gap:.4rem;margin:0;font-size:.64rem;line-height:1.35;display:flex}.case-review-list p b{color:var(--ink);flex:none}.case-review-list p:not(b){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-review-list small{color:var(--muted);font-size:.57rem}.case-review-placeholder{text-align:center;place-content:center;min-height:420px;padding:clamp(2rem,6vw,6rem);display:grid}.case-review-placeholder>span{background:var(--ink);width:48px;height:48px;color:var(--panel);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.case-review-placeholder h2{letter-spacing:-.055em;margin:.4rem 0;font-size:clamp(2rem,4vw,3.5rem)}.case-review-placeholder>p:last-child{max-width:520px;color:var(--muted);margin-inline:auto;font-size:.75rem;line-height:1.65}.case-workspace>.case-review-panel{border-top:1px solid var(--line);gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.case-review-head{padding-bottom:.85rem!important}.case-review-head h2{font-size:clamp(1.55rem,3vw,2.25rem)}.case-detail-head-actions{align-items:center;gap:.55rem;display:flex}.case-detail-head-actions>button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:1.15rem;display:grid}.case-review-panel .case-review-meta{border:1px solid var(--line);border-bottom:0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-review-panel .case-review-meta>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.65rem}.case-review-panel .case-review-meta dd{font-size:.7rem}.case-review-panel .case-review-meta code{font-size:.62rem}.case-review-context{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.case-review-context>article{min-width:0;padding:1rem}.case-review-context>article+article{border-left:1px solid var(--line)}.case-review-context h3{margin:.25rem 0 .65rem;font-size:.9rem}.case-review-context article>p:not(.eyebrow){margin:0;font-size:.72rem;line-height:1.6}.case-review-context blockquote{max-height:170px;margin:0;padding:.75rem;font-size:.72rem;line-height:1.55;overflow:auto}.case-source-empty{color:var(--muted)}.case-review-panel .case-confidence-section,.case-review-panel .case-evidence-section{margin-top:0;padding:1rem}.case-review-panel .case-entry-copy textarea{min-height:86px}.appeal-review-head-actions{align-items:center;gap:.65rem;display:flex}.appeal-review-head-actions>button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.62rem;font-weight:800;display:flex}.appeal-review-head-actions>button:hover{background:var(--ink);color:var(--panel)}html[data-theme=dark] .appeal-ready-card{color:#070707;background:#f1f1ed}html[data-theme=dark] .appeal-ready-card :where(.eyebrow,.appeal-ready-card>div:first-child>p:last-child,.appeal-ready-card li small,.appeal-ready-note){color:#555}html[data-theme=dark] .appeal-ready-card li,html[data-theme=dark] .appeal-ready-card ol,html[data-theme=dark] .appeal-ready-note{border-color:#0002}html[data-theme=dark] .appeal-ready-note b{color:#070707}html[data-theme=dark] :where(.appeal-case-record,.appeal-response-card,.appeal-public-evidence-list>article,.appeal-evidence-attachments>a,.case-confidence-section,.case-evidence-section,.case-entry-composer,.case-attachment-grid>a,.case-image-preview-list article,.evidence-dropzone){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}@media (max-width:1100px){.case-workspace{grid-template-columns:1fr}.case-index-panel{max-height:390px;position:static}.case-review-list{max-height:290px}}@media (max-width:950px){.appeal-gateway,.appeal-review-grid{grid-template-columns:1fr}.appeal-ready-card{min-height:auto}.appeal-response-card{position:static}.case-score-preview>span{grid-template-columns:minmax(100px,.45fr) minmax(90px,.55fr)}}@media (max-width:760px){.appeal-page .appeal-hero,.appeal-progress{grid-template-columns:1fr}.appeal-progress li+li{border-top:1px solid var(--line);border-left:0}.appeal-review-head{flex-direction:column;align-items:start}.appeal-review-head button{margin-bottom:1.5rem}.appeal-case-record dl,.appeal-score-list,.case-score-list{grid-template-columns:1fr}.appeal-case-record dl>div+div{border-top:1px solid var(--line);border-left:0}.case-entry-composer>header,.case-entry-composer>footer,.case-section-heading{flex-direction:column;align-items:stretch}.case-entry-composer>header select{width:100%}.evidence-dropzone{grid-template-columns:38px 1fr}.evidence-dropzone button{grid-column:1/-1}.case-image-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-review-context{grid-template-columns:1fr}.case-review-context>article+article{border-top:1px solid var(--line);border-left:0}}@media (max-width:520px){.appeal-record-title{flex-direction:column;align-items:start}.appeal-score-list,.appeal-evidence-attachments,.case-attachment-grid,.case-image-preview-list,.case-review-panel .case-review-meta{grid-template-columns:1fr}.appeal-statement footer{flex-direction:column;align-items:stretch}.appeal-statement footer button{justify-content:space-between;width:100%}.case-entry-composer>footer .primary-button{width:100%}.appeal-review-list header{flex-direction:column;align-items:stretch}.appeal-review-head-actions{justify-content:space-between}}.sidebar nav button{position:relative}.sidebar-notification-badge{color:#050505;background:#fff;border:1px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 .35rem;font:800 .58rem monospace;display:grid}.sidebar nav button.active .sidebar-notification-badge{color:#fff;background:#050505;border-color:#050505}.sidebar nav button:has(.sidebar-notification-badge):after{display:none}.dashboard-bump-ready{border:1px solid var(--ink);background:var(--surface-raised,var(--panel));width:100%;max-width:1440px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:-.5rem auto 1.5rem;padding:.85rem 1rem;display:flex;box-shadow:0 12px 36px #0000000b}.dashboard-bump-ready>div{align-items:center;gap:.7rem;display:flex}.dashboard-bump-ready>div>span{background:var(--ink);width:30px;height:30px;color:var(--panel);border-radius:50%;place-items:center;font-weight:900;display:grid}.dashboard-bump-ready strong{font-size:.78rem}.dashboard-bump-ready>button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.55rem .8rem;font-size:.7rem;font-weight:850}.owner-sidebar nav button{grid-template-columns:22px minmax(0,1fr) auto}.owner-nav-badge{color:#080808;background:#f5f5f0;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 .35rem;font:800 .58rem monospace;display:grid}.owner-sidebar nav button.active .owner-nav-badge,.owner-sidebar nav button:hover .owner-nav-badge{color:#f5f5f0;background:#080808}.owner-ban-requests{gap:1rem;display:grid}.owner-ban-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.owner-ban-request-list>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:.8rem;padding:1rem;display:grid}.owner-ban-request-list article>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-ban-request-list article>header>div{gap:.25rem;display:grid}.owner-ban-request-list code,.owner-ban-request-list time,.owner-ban-request-list small{color:var(--muted);font-size:.62rem}.owner-ban-request-list p{margin:0;line-height:1.55}.owner-ban-request-list textarea{resize:vertical;min-height:78px;padding:.7rem}.owner-ban-request-list footer{grid-template-columns:1fr auto;gap:.55rem;display:grid}.owner-ban-request-list footer .primary-button,.owner-ban-request-list footer .secondary-button{margin:0}.owner-ban-request-list footer .secondary-button{width:auto}.owner-ban-request-alert{border:1px solid var(--ink);background:var(--surface-raised);width:100%;max-width:1440px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 1rem;padding:.9rem 1rem;display:flex}.owner-ban-request-alert>div{align-items:center;gap:.75rem;display:flex}.owner-ban-request-alert>div>span{background:var(--ink);width:30px;height:30px;color:var(--panel);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.owner-ban-request-alert p{gap:.2rem;margin:0;display:grid}.owner-ban-request-alert strong{font-size:.74rem}.owner-ban-request-alert small{color:var(--muted);font-size:.62rem}.owner-ban-request-alert>button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:.55rem .75rem;font-size:.67rem;font-weight:850}@media (max-width:760px){.sidebar-notification-badge{min-width:18px;height:18px;font-size:.52rem;position:absolute;top:2px;right:2px}.dashboard-bump-ready{align-items:flex-start}.owner-ban-request-list{grid-template-columns:1fr}}.admin-workspace>.admin-section,.admin-workspace>.admin-report-layout,.admin-workspace>.admin-ban-layout,.admin-workspace>.admin-network{width:100%;max-width:1440px;margin-inline:auto}.admin-workspace>header>div:last-child{text-align:right;gap:.18rem;display:grid}.admin-workspace>header>div:last-child span{text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-workspace>header>div:last-child time{font-size:.62rem}.admin-section{gap:1rem;display:grid}.admin-section>.owner-panel-head{border:1px solid var(--line);background:var(--surface-raised,var(--panel));border-radius:16px;padding:1.25rem}.admin-section>.owner-panel-head input{border:1px solid var(--line-strong);width:min(100%,360px);padding:.72rem .85rem}.admin-server-grid{width:100%;margin:0}.admin-server-grid article header{align-items:center;gap:.85rem;display:flex}.admin-server-grid article header h2{margin:0 0 .25rem}.admin-server-grid article>strong{margin-top:1rem;font-size:1.15rem;display:block}.admin-server-grid .owner-permission-status{border:1px solid var(--line);background:var(--surface-soft);margin-top:.8rem;padding:.55rem .7rem}.admin-server-grid .owner-permission-status.true{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-server-grid .owner-permission-status.true{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}}.admin-server-grid .owner-permission-status.true{color:var(--success)}.admin-server-grid .owner-permission-status.false{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-server-grid .owner-permission-status.false{border-color:color-mix(in srgb,var(--warning) 40%,var(--line))}}.admin-server-grid .owner-permission-status.false{color:var(--warning)}.admin-network{gap:1rem;display:grid}.admin-network .owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-network .owner-network,.admin-network .owner-network-insights{grid-column:1/-1}.admin-report-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:1rem;display:grid}.admin-report-layout>.owner-panel{min-width:0}.admin-report-detail{gap:1rem;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow:auto}.admin-report-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:1rem;display:flex}.admin-report-detail>header button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.admin-read-only-note{border:1px solid var(--warning);margin:0;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.admin-read-only-note{border:1px solid color-mix(in srgb,var(--warning) 42%,var(--line))}}.admin-read-only-note{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-read-only-note{background:color-mix(in srgb,var(--warning) 8%,var(--surface-raised))}}.admin-read-only-note{color:var(--ink);font-size:.67rem;line-height:1.55}.admin-file-picker{color:var(--muted);text-transform:uppercase;gap:.45rem;font-size:.6rem;font-weight:850;display:grid}.admin-file-picker input{border:1px dashed var(--line-strong);padding:.65rem}.admin-file-picker small{overflow-wrap:anywhere;color:var(--muted);text-transform:none;font-size:.58rem;font-weight:650}.admin-privacy-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.admin-privacy-layout>.owner-privacy-search,.admin-privacy-layout>.owner-privacy-matches,.admin-privacy-layout>.owner-privacy-summary,.admin-privacy-layout>.owner-privacy-results,.admin-privacy-layout>.admin-no-delete{grid-column:1/-1}.admin-hmac-list{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.admin-hmac-list code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-soft);max-width:100%;padding:.45rem .6rem;font-size:.58rem}.admin-no-delete{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-no-delete{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}}.admin-no-delete{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-no-delete{background:color-mix(in srgb,var(--warning) 7%,var(--surface-raised))}}.admin-no-delete strong{font-size:.8rem}.admin-no-delete p{color:var(--muted);margin:.4rem 0 0;font-size:.67rem;line-height:1.55}.admin-ban-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-ban-layout>.owner-panel{min-width:0}.admin-ban-layout>.admin-ban-request-create{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;position:sticky;top:1rem}.admin-ban-request-create>*,.admin-ban-request-create form,.admin-ban-request-create label{min-width:0}.admin-ban-request-create h2{margin:.45rem 0 .7rem;font-size:clamp(2rem,2.6vw,3rem);line-height:.95}.admin-ban-request-create form{width:100%}.admin-ban-request-create :is(input,textarea){width:100%;min-width:0}.admin-ban-request-create .primary-button{margin-top:0}.admin-request-history{gap:.65rem;display:grid}.admin-request-history article{border:1px solid var(--line);background:var(--surface-soft);gap:.55rem;padding:1rem;display:grid}.admin-request-history article header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-request-history article p,.admin-request-history article blockquote{white-space:pre-wrap;margin:0}.admin-request-history article small{color:var(--muted);font-size:.6rem}.admin-request-history article>code{border:1px solid var(--line);background:var(--surface-raised);width:max-content;padding:.3rem .45rem}.admin-request-history article blockquote{border-left:3px solid var(--ink);background:var(--surface-raised);padding:.65rem;font-size:.66rem}.admin-request-history article>.secondary-button{width:max-content;margin-top:.25rem}.owner-reviewed-ban-requests{margin-top:1rem}.owner-email-copy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.owner-email-copy-fields label{color:var(--ink);text-transform:uppercase;gap:.4rem;font-size:.62rem;font-weight:800;display:grid}.owner-email-copy-fields input{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;color:var(--ink);padding:.8rem}.owner-email-copy-line{overflow-wrap:anywhere;margin:.45rem 0 0;display:block;color:inherit!important;font-size:.62rem!important}.owner-email-copy-line b{letter-spacing:.06em;margin-right:.35rem;font-size:.56rem}.owner-email-reply{gap:.8rem;display:grid}.admin-login-page .owner-login-brand h1{max-width:640px}.admin-password-change-copy{color:#b9b9b2;margin:0 0 .35rem;font-size:.72rem;line-height:1.6}.owner-admin-access{gap:1rem;margin-top:2rem;display:grid}.owner-admin-provision{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:2rem;display:grid}.owner-admin-provision h2{letter-spacing:-.055em;margin:.25rem 0 .7rem;font-size:clamp(2rem,4vw,3.4rem)}.owner-admin-provision>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.65}.owner-admin-provision form{gap:.75rem;display:grid}.owner-admin-provision label{color:var(--muted);text-transform:uppercase;gap:.4rem;font-size:.6rem;font-weight:850;display:grid}.owner-admin-provision input{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);text-transform:uppercase;padding:.85rem;font:750 .73rem monospace}.owner-admin-provision button{width:100%;margin:0}.owner-admin-directory>.owner-panel-head>span{color:var(--muted);font-size:.65rem}.owner-admin-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-admin-account-list>article{border:1px solid var(--line);background:var(--surface-soft);gap:1rem;padding:1rem;display:grid}.owner-admin-account-list>article[data-state=active]{border-top:3px solid var(--success)}.owner-admin-account-list>article[data-state=pending_delivery]{border-top:3px solid var(--warning)}.owner-admin-account-list>article[data-state=delivery_failed],.owner-admin-account-list>article[data-state=revoked]{border-top:3px solid var(--danger)}.owner-admin-account-list article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.owner-admin-account-list article>header>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.owner-admin-account-list article>header strong,.owner-admin-account-list article>header code,.owner-admin-account-list article>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-admin-account-list article>header strong{font-size:.78rem}.owner-admin-account-list article>header code,.owner-admin-account-list article>header span{color:var(--muted);font-size:.6rem}.owner-admin-state{text-transform:uppercase;border:1px solid;padding:.38rem .5rem;font:800 .54rem monospace}.owner-admin-state.active{color:var(--success)}.owner-admin-state.pending_delivery{color:var(--warning)}.owner-admin-state.delivery_failed,.owner-admin-state.revoked{color:var(--danger)}.owner-admin-account-list dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.owner-admin-account-list dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.65rem}.owner-admin-account-list dt{color:var(--muted);text-transform:uppercase;font-size:.53rem;font-weight:800}.owner-admin-account-list dd{margin:.25rem 0 0;font-size:.64rem}.owner-admin-delivery-error{border-left:3px solid var(--danger);background:var(--danger);margin:0;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.owner-admin-delivery-error{background:color-mix(in srgb,var(--danger) 7%,var(--surface-raised))}}.owner-admin-delivery-error{color:var(--danger);font-size:.65rem;line-height:1.5}.owner-admin-account-list article>footer{flex-wrap:wrap;gap:.5rem;display:flex}.owner-admin-account-list article>footer button{width:auto;margin:0}.owner-admin-account-list article>footer .secondary-button{padding:.6rem .75rem}@media (max-width:1100px){.admin-network .owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-layout,.admin-ban-layout{grid-template-columns:1fr}.admin-report-detail,.admin-ban-layout>.admin-ban-request-create{max-height:none;position:static}}@media (max-width:900px){.owner-admin-provision,.owner-admin-account-list{grid-template-columns:1fr}}@media (max-width:760px){.admin-workspace>header>div:last-child{text-align:left}.admin-section>.owner-panel-head{gap:1rem;display:grid}.admin-section>.owner-panel-head input{width:100%}.admin-network .owner-metrics{grid-template-columns:1fr 1fr}.admin-request-history article header{flex-direction:column;align-items:flex-start}.owner-admin-account-list article>header{grid-template-columns:44px minmax(0,1fr)}.owner-admin-state{grid-column:2;width:max-content}.owner-admin-account-list dl{grid-template-columns:1fr}}@media (max-width:520px){.admin-network .owner-metrics{grid-template-columns:1fr}.admin-report-layout{display:block}.admin-report-detail{margin-top:1rem}.admin-hmac-list{display:grid}.admin-request-history article>code{overflow-wrap:anywhere;width:100%}}@media (max-width:620px){.owner-email-copy-fields{grid-template-columns:1fr}}.dashboard-bump-ready>a{color:inherit;cursor:pointer;border-bottom:1px solid;padding:.55rem .8rem;font-size:.7rem;font-weight:850;text-decoration:none}.owner-ban-request-alert{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr) auto;display:grid}.owner-ban-request-alert>label{color:var(--muted);text-transform:uppercase;gap:.3rem;font-size:.55rem;font-weight:850;display:grid}.owner-ban-request-alert>label input{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;color:var(--ink);padding:.55rem .65rem}.owner-ban-request-alert>footer{align-items:end;gap:.4rem;display:flex}.owner-ban-request-alert>footer button{white-space:nowrap;width:auto;margin:0;padding:.55rem .7rem}.owner-ban-request-alert>footer>button:last-child{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:.62rem;font-weight:850}.admin-server-search{color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.58rem;font-weight:850;display:grid}.admin-discovery-note{color:var(--muted);text-transform:uppercase;gap:.4rem;margin-top:.8rem;font-size:.58rem;font-weight:850;display:grid}.admin-discovery-note textarea{resize:vertical;min-height:72px;padding:.7rem}.admin-report-decision,.admin-report-outcome{border:1px solid var(--line);background:var(--surface-soft);gap:.75rem;padding:1rem;display:grid}.admin-report-decision label{gap:.4rem;font-size:.62rem;font-weight:850;display:grid}.admin-report-decision textarea{resize:vertical;min-height:90px;padding:.7rem}.admin-report-decision>div{flex-wrap:wrap;gap:.5rem;display:flex}.admin-report-decision button,.admin-report-outcome button{width:auto;margin:0}.admin-report-outcome blockquote{border-left:3px solid var(--ink);background:var(--surface-raised);margin:0;padding:.75rem}.admin-report-outcome p{color:var(--muted);margin:0;font-size:.65rem}.admin-network-reason{border-left:3px solid var(--warning);background:var(--surface-soft);margin:.7rem 0;padding:.65rem;font-size:.65rem}.admin-network-diagnostics summary{cursor:pointer;font-size:.62rem;font-weight:850}.admin-network-diagnostics pre,.admin-privacy-identity pre{background:var(--surface-inverse);max-height:320px;color:var(--text-inverse);white-space:pre-wrap;padding:.8rem;font-size:.58rem;overflow:auto}.admin-privacy-identity{grid-column:1/-1;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-privacy-identity h2{overflow-wrap:anywhere}.admin-privacy-identity code{overflow-wrap:anywhere;color:var(--muted)}@media (max-width:1050px){.owner-ban-request-alert{grid-template-columns:1fr}.owner-ban-request-alert>footer{align-items:center}.admin-privacy-identity{grid-template-columns:1fr}}@media (max-width:600px){.owner-ban-request-alert>footer{flex-direction:column;align-items:stretch}.owner-ban-request-alert>footer button{width:100%}.admin-report-decision>div{display:grid}}.automation-list article{align-items:stretch;gap:.55rem;padding:1rem 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.automation-list article>div{grid-column:1/-1;min-width:0;padding:0 0 .35rem}.automation-list article>div :where(strong,p,small,em){overflow-wrap:anywhere}.automation-list article>button{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:9px;padding:.62rem .75rem;font-size:.68rem;font-weight:800}.automation-list article>button:hover{border-color:var(--ink);background:var(--surface-soft)}.automation-list article>button:nth-of-type(3){background:var(--surface-soft)}.automation-list article>.danger-button{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.automation-list article>.danger-button{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}}.automation-list article>.danger-button{color:var(--danger)}.protection-section>.policy-studio{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;margin:0;padding:0}.protection-section>.policy-studio>.panel-heading{display:none}.protection-section>.policy-studio .policy-mode-grid{margin:0 0 1rem}.protection-section>.policy-studio .policy-default-threshold{border:1px solid var(--line);background:var(--surface-soft)}.protection-section>.policy-studio .policy-category-table{border-radius:10px}.protection-delivery-grid{border-block:1px solid var(--line);grid-column:2;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);display:grid}.protection-delivery-grid>.protection-field{padding-left:0}.protection-delivery-grid>aside{border-left:1px solid var(--line);background:var(--surface-soft);align-content:center;gap:.25rem;padding:1.25rem;display:grid}.protection-delivery-grid>aside strong{text-transform:uppercase;font-size:.66rem}.protection-delivery-grid>aside span{color:var(--protection-accent);font-size:1.1rem;font-weight:850}.protection-delivery-grid>aside small{color:var(--muted);font-size:.6rem;line-height:1.5}.onboarding-backdrop{--onboarding-accent:#a99cff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070807c7}.onboarding-dialog{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(760px,100vw - 2rem);max-width:none;height:auto;max-height:calc(100dvh - 2rem);color:var(--ink);font:inherit;border-radius:22px;grid-template-rows:auto 5px minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 36px 110px #0000008f}.onboarding-dialog>header{color:#f7f7f2;background:#171816;grid-template-columns:48px minmax(0,1fr) 38px;align-items:start;gap:1rem;padding:1.45rem 1.5rem;display:grid}.onboarding-step-badge{color:#c9c0ff;background:#ffffff0b;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:44px;height:44px;font:850 .72rem monospace;display:grid}.onboarding-dialog>header .eyebrow{color:#bcbdb7}.onboarding-dialog>header h2{color:#fff;letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:620}.onboarding-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff32;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:1.3rem;line-height:1;display:grid}.onboarding-close:hover{background:#ffffff12}.onboarding-progress{background:var(--surface-soft);height:5px}.onboarding-progress i{background:var(--onboarding-accent);height:100%;transition:width .25s;display:block}.onboarding-content{overscroll-behavior:contain;min-height:0;padding:1.5rem;overflow-y:auto}.onboarding-step-body{align-content:start;gap:1rem;min-height:300px;display:grid}.onboarding-step-body>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.onboarding-step-body>.onboarding-lead{max-width:650px;color:var(--ink);font-size:.9rem}.onboarding-route{gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.onboarding-route li{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;display:grid}.onboarding-route li>b{color:var(--onboarding-accent);font:850 .68rem monospace}.onboarding-route li>span{gap:.22rem;display:grid}.onboarding-route strong{font-size:.76rem}.onboarding-route small{color:var(--muted);font-size:.64rem;line-height:1.45}.onboarding-audit-summary{border-left:4px solid var(--warning);background:var(--warning);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-audit-summary{background:color-mix(in srgb,var(--warning) 8%,var(--surface-soft))}}.onboarding-audit-summary.complete{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.onboarding-audit-summary.complete{background:color-mix(in srgb,var(--success) 8%,var(--surface-soft))}}.onboarding-audit-summary b{text-transform:uppercase;font-size:.72rem}.onboarding-audit-summary span{color:var(--muted);text-align:right;font-size:.66rem}.onboarding-permissions{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-permissions li{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:.2rem;padding:.72rem .8rem;display:grid}.onboarding-permissions li b{font-size:.7rem}.onboarding-permissions li b span{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:.3rem;font-size:.6rem;display:inline-grid}.onboarding-permissions li.ok b span{background:var(--success)}.onboarding-permissions li>span{color:var(--muted);padding-left:1.8rem;font-size:.61rem;line-height:1.45}.onboarding-channel-card{border:1px solid var(--line);background:var(--surface-soft);text-transform:uppercase;border-radius:14px;gap:.55rem;padding:1.2rem;font-size:.66rem;font-weight:850;display:grid}.onboarding-channel-card select{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:9px;padding:.85rem}.onboarding-channel-card small{color:var(--muted);text-transform:none;font-size:.59rem;font-weight:550;line-height:1.5}.onboarding-policy-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-policy-options article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-content:start;gap:.45rem;min-height:132px;padding:1rem;display:grid;position:relative}.onboarding-policy-options article.recommended{border-color:var(--onboarding-accent);box-shadow:inset 0 3px 0 var(--onboarding-accent)}.onboarding-policy-options article>small{width:max-content;color:var(--onboarding-accent);text-transform:uppercase;font-size:.55rem;font-weight:850}.onboarding-policy-options article>b{font-size:.82rem}.onboarding-policy-options article>span{color:var(--muted);font-size:.62rem;line-height:1.5}.onboarding-safety-note{border-left:3px solid var(--onboarding-accent);background:var(--onboarding-accent);padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.onboarding-safety-note{background:color-mix(in srgb,var(--onboarding-accent) 8%,var(--surface-soft))}}.onboarding-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-ready-grid>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:.25rem;padding:1rem;display:grid}.onboarding-ready-grid b{font-size:.74rem}.onboarding-ready-grid small{color:var(--muted);font-size:.6rem}.onboarding-dialog>footer{border-top:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.onboarding-dialog>footer>div{gap:.6rem;display:flex}.onboarding-dialog>footer :where(button,.primary-button,.secondary-button){border-radius:9px;width:auto;min-height:40px;margin:0;padding:.65rem .9rem}.onboarding-later{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:800;padding:0!important}.onboarding-dialog button:disabled{cursor:not-allowed;opacity:.55}.onboarding-policy-handoff{border:1px solid var(--onboarding-accent);background:var(--onboarding-accent);border-radius:14px;gap:.45rem;padding:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-policy-handoff{background:color-mix(in srgb,var(--onboarding-accent) 8%,var(--surface-soft))}}.onboarding-policy-handoff{box-shadow:inset 4px 0 0 var(--onboarding-accent)}.onboarding-policy-handoff>span{color:var(--onboarding-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.onboarding-policy-handoff>strong{font-size:1.05rem}.onboarding-policy-handoff>p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.onboarding-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.onboarding-feature-grid>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.onboarding-feature-grid>article>span{color:#c9c0ff;background:#171816;border-radius:10px;place-items:center;width:36px;height:36px;font:850 .72rem monospace;display:grid}.onboarding-feature-grid>article>div{align-content:start;gap:.35rem;display:grid}.onboarding-feature-grid small{color:var(--onboarding-accent);text-transform:uppercase;font-size:.55rem;font-weight:850}.onboarding-feature-grid h3{margin:0;font-size:.78rem}.onboarding-feature-grid p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.55}.onboarding-feature-grid button{justify-self:start;font-size:.61rem;width:auto!important;margin-top:.35rem!important;padding:.55rem .65rem!important}.onboarding-policy-coach{border:1px solid var(--onboarding-accent,#a99cff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-policy-coach{border:1px solid color-mix(in srgb,var(--onboarding-accent,#a99cff) 65%,var(--line))}}.onboarding-policy-coach{background:var(--onboarding-accent,#a99cff);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.onboarding-policy-coach{background:color-mix(in srgb,var(--onboarding-accent,#a99cff) 8%,var(--surface-soft))}}.onboarding-policy-coach{box-shadow:inset 4px 0 0 var(--onboarding-accent,#a99cff)}.onboarding-policy-coach h3{margin:.2rem 0 .3rem;font-size:1rem}.onboarding-policy-coach p:last-child{max-width:72ch;color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.onboarding-policy-coach .secondary-button{white-space:nowrap;width:auto;margin:0}.policy-mode-grid span>em{background:var(--onboarding-accent,#a99cff);border-radius:5px;width:max-content;padding:.2rem .35rem}@supports (color:color-mix(in lab, red, red)){.policy-mode-grid span>em{background:color-mix(in srgb,var(--onboarding-accent,#a99cff) 18%,var(--surface-soft))}}.policy-mode-grid span>em{color:var(--onboarding-accent,#7467d9);letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:850}.onboarding-policy-guided .policy-mode-grid label:has(input[value=enforce]){border-color:var(--onboarding-accent,#a99cff)}@supports (color:color-mix(in lab, red, red)){.onboarding-policy-guided .policy-mode-grid label:has(input[value=enforce]){border-color:color-mix(in srgb,var(--onboarding-accent,#a99cff) 70%,var(--line))}}.onboarding-destination-active{scroll-margin-top:1rem;box-shadow:0 0 0 3px var(--onboarding-accent,#a99cff),0 20px 60px var(--onboarding-accent,#a99cff)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-destination-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--onboarding-accent,#a99cff) 70%,transparent),0 20px 60px color-mix(in srgb,var(--onboarding-accent,#a99cff) 12%,transparent)!important}}.onboarding-destination-active{transition:box-shadow .25s}@media (max-width:850px){.protection-section>.policy-studio,.protection-delivery-grid{grid-column:1}.protection-delivery-grid{grid-template-columns:1fr}.protection-delivery-grid>.protection-field{padding-left:1.25rem}.protection-delivery-grid>aside{border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.automation-list article{grid-template-columns:1fr!important}.automation-list article>div{grid-column:1}.onboarding-backdrop{padding:.5rem}.onboarding-dialog{border-radius:16px;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.onboarding-dialog>header{grid-template-columns:38px minmax(0,1fr) 34px;gap:.7rem;padding:1.1rem}.onboarding-step-badge{border-radius:10px;width:36px;height:36px}.onboarding-close{width:34px;height:34px}.onboarding-content{padding:1.1rem}.onboarding-step-body{min-height:260px}.onboarding-policy-options,.onboarding-ready-grid,.onboarding-feature-grid{grid-template-columns:1fr}.onboarding-policy-options article{min-height:0}.onboarding-dialog>footer{flex-direction:column-reverse;align-items:stretch;padding:.9rem 1.1rem}.onboarding-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.onboarding-dialog>footer>div>.primary-button:only-child{grid-column:1/-1}.onboarding-later{min-height:28px!important}.onboarding-audit-summary{flex-direction:column;align-items:flex-start}.onboarding-audit-summary span{text-align:left}.onboarding-policy-coach{grid-template-columns:1fr}.onboarding-policy-coach .secondary-button{justify-self:start}}.marketing-page .feature-card{color:inherit;text-decoration:none;display:block}.marketing-page .feature-card b{letter-spacing:.04em;text-transform:uppercase;margin-top:1.4rem;font-size:.62rem;display:inline-block}.homepage-definition,.homepage-trust{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,8vw,9rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem);display:grid}.homepage-definition h2,.homepage-flow h2,.homepage-resources h2,.homepage-trust h2{letter-spacing:-.065em;max-width:720px;margin:.7rem 0 0;font-size:clamp(2.4rem,5vw,5.25rem);line-height:.94}.homepage-definition>div:last-child{align-content:center;gap:1rem;display:grid}.homepage-definition>div:last-child p{max-width:760px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.8}.homepage-flow{background:var(--ink);color:var(--paper);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem)}.homepage-flow header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.homepage-flow header .eyebrow{color:#aaa;grid-column:1/-1}.homepage-flow header h2{margin:0}.homepage-flow header>a{color:var(--paper);text-underline-offset:5px;padding-bottom:.4rem;font-size:.72rem;font-weight:850}.homepage-flow ol{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.homepage-flow li{grid-template-columns:auto 1fr;gap:1rem;padding:2rem 1.3rem;display:grid}.homepage-flow li+li{border-left:1px solid #ffffff2b}.homepage-flow li>span{color:#888;font:750 .62rem monospace}.homepage-flow h3{margin:0 0 .65rem;font-size:1rem}.homepage-flow li p{color:#aaa;margin:0;font-size:.72rem;line-height:1.65}.trusted-servers>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:42px 54px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:grid}.trusted-servers>a:last-of-type{border-bottom:1px solid var(--line)}.trusted-servers>a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.trusted-servers>a:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.trusted-servers>a .trusted-icon{background:var(--ink);width:54px;height:54px;color:var(--paper);border-radius:50%;place-items:center;font-weight:850;display:grid;position:relative;overflow:hidden}.trusted-servers>a .trusted-icon img{object-fit:cover;width:100%;height:100%;position:absolute}.trusted-servers>a strong,.trusted-servers>a small{display:block}.trusted-servers>a small{color:var(--muted);margin-top:.25rem;font-size:.65rem}.homepage-resources{border-bottom:1px solid var(--line);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem)}.homepage-resources header{margin-bottom:2.5rem}.homepage-resources>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-resources>div>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:280px;color:inherit;align-content:space-between;padding:1.6rem;text-decoration:none;display:grid}.homepage-resources>div>a:hover{background:var(--ink);color:var(--paper)}.homepage-resources>div>a>span{letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.homepage-resources h3{letter-spacing:-.04em;margin:4rem 0 .7rem;font-size:1.45rem}.homepage-resources p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.65}.homepage-resources>div>a:hover p{color:#aaa}.homepage-trust{background:var(--panel);color:var(--ink);grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(2.4rem,4vw,3.8rem) clamp(1.5rem,7vw,7rem)}.homepage-trust h2{max-width:480px;font-size:clamp(1.8rem,3vw,3.15rem);line-height:1}.homepage-trust>div:last-child{border-top:1px solid var(--ink);display:grid}.homepage-trust>div:last-child a{border-bottom:1px solid var(--ink);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.homepage-trust>div:last-child strong{font-size:.84rem}.homepage-trust>div:last-child span{color:var(--muted);font-size:.68rem;line-height:1.45}.site-footer .footer-brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.site-footer .footer-brand img{object-fit:contain;width:44px;height:44px}@media (max-width:900px){.homepage-definition,.homepage-trust,.homepage-flow header{grid-template-columns:1fr}.homepage-flow ol{grid-template-columns:1fr 1fr}.homepage-flow li:nth-child(3){border-left:0}.homepage-flow li:nth-child(n+3){border-top:1px solid #ffffff2b}.homepage-resources>div{grid-template-columns:1fr}}@media (max-width:600px){.homepage-flow ol{grid-template-columns:1fr}.homepage-flow li+li{border-top:1px solid #ffffff2b;border-left:0}.homepage-resources>div>a{min-height:220px}.homepage-trust>div:last-child a{flex-direction:column;align-items:flex-start;gap:.4rem}.numbers-section strong{font-size:clamp(2.5rem,14vw,4rem)}}.docs-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.docs-hero-actions .primary-button,.docs-hero-actions .secondary-button{width:auto;margin:0;text-decoration:none}.docs-hub>p:not(.section-number){max-width:760px;color:var(--muted);font-size:.8rem;line-height:1.7}.docs-hub-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.docs-hub-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:230px;color:inherit;align-content:start;padding:1.2rem;text-decoration:none;display:grid}.docs-hub-grid>a:hover{background:var(--ink);color:var(--paper)}.docs-hub-grid>a>span{font:750 .58rem monospace}.docs-hub-grid h3{letter-spacing:-.03em;margin:2.6rem 0 .7rem;font-size:1.12rem}.docs-hub-grid p{color:var(--muted);margin:0;font-size:.69rem;line-height:1.6}.docs-hub-grid>a:hover p{color:#aaa}.docs-hub-grid b{text-transform:uppercase;margin-top:1rem;font-size:.58rem}.docs-inline-link{color:inherit;text-underline-offset:4px;margin-top:1.2rem;font-size:.7rem;font-weight:850;display:inline-block}.docs-hero code,.docs-content code{font-size:.88em}@media (max-width:620px){.docs-hero-actions{display:grid}.docs-hero-actions .primary-button,.docs-hero-actions .secondary-button{width:100%}.docs-hub-grid{grid-template-columns:1fr}}.discovery-card-tags a{border:1px solid var(--line);background:var(--surface-raised,var(--panel));color:var(--ink);border-radius:999px;padding:.35rem .55rem;font-size:.6rem;font-weight:800;text-decoration:none}.discovery-card-tags a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.discovery-listing-body h3 a{color:inherit;text-decoration:none}.discovery-listing-body h3 a:hover{text-underline-offset:4px;text-decoration:underline}.discovery-card-actions{align-self:center;gap:.55rem;display:grid}.discovery-card-actions>a{border-radius:9px;justify-content:space-between;align-items:center;min-width:92px;padding:.75rem .85rem;font-size:.68rem;font-weight:900;text-decoration:none;display:flex}.discovery-card-actions .discovery-details{border:1px solid var(--line);color:var(--ink)}.discovery-card-actions .discovery-details:hover{border-color:var(--ink)}.discovery-card-actions .discovery-join{background:var(--directory-accent);color:#fff;height:auto}html[data-theme=dark] .discovery-card-tags a{color:#f4f4f0;background:#111210;border-color:#41423f}html[data-theme=dark] .discovery-card-tags a:hover{color:#111210;background:#f4f4f0;border-color:#f4f4f0}@media (max-width:620px){.discovery-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.discovery-card-actions>a{width:100%}}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto;row-gap:.2rem;height:auto;min-height:92px;padding-top:.45rem;padding-bottom:.55rem}.site-nav nav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;gap:1.35rem;width:100%;padding:.6rem 0 .25rem;display:flex;overflow-x:auto}.site-nav nav a{flex:none}.site-nav nav a.active:after{bottom:-5px}}@media (max-width:600px){.site-nav{height:auto;min-height:90px}.site-nav nav{gap:1.05rem}}.dashboard-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding-bottom:.8rem;display:flex}.dashboard-subnav button{font:inherit;background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:.7rem 1rem}.dashboard-subnav button[aria-current=page]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.dashboard-subnav button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.discovery-server-banner{background:var(--panel);border-radius:8px;grid-column:1/-1;display:block;overflow:hidden}.discovery-server-banner img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;max-height:220px;display:block}.experimental-warning{color:#8a4b08;letter-spacing:.02em;vertical-align:middle;background:#fef3c7;border:1px solid #b7791f;border-radius:999px;align-items:center;margin-left:.45rem;padding:.12rem .42rem;font-size:.58rem;font-style:normal;font-weight:850;line-height:1.25;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
