:root{--bg:#2d3035;--bg-deep:#181a1d;--bg-panel:#26292e;--surface:#1f2126;--surface-raised:#292c32;--surface-soft:#24272c;--surface-field:#191b1f;--ink:#f4f4f2;--ink-2:#dddeda;--muted:#9fa4a7;--muted-strong:#c3c7c8;--brand:#eef0ea;--brand-deep:#7fd49a;--brand-subtle:rgba(255,255,255,0.08);--accent-sky:#76cfff;--accent-sky-bg:rgba(118,207,255,0.12);--accent-coral:#ff7b70;--accent-coral-bg:rgba(255,123,112,0.12);--accent-violet:#c59cff;--accent-violet-bg:rgba(197,156,255,0.12);--success:#72df8a;--success-bg:rgba(114,223,138,0.12);--success-border:rgba(114,223,138,0.28);--warning:#f1c15d;--warning-bg:rgba(241,193,93,0.12);--warning-border:rgba(241,193,93,0.28);--danger:#ff6868;--danger-bg:rgba(255,104,104,0.12);--danger-border:rgba(255,104,104,0.28);--line:rgba(255,255,255,0.07);--line-heavy:rgba(255,255,255,0.2);--shadow:0 24px 64px rgba(0,0,0,0.38);--shadow-sm:0 14px 34px rgba(0,0,0,0.26);--shadow-brand:0 12px 30px rgba(0,0,0,0.24);--radius-lg:8px;--radius-md:6px;--radius-sm:4px;--header-h:68px;--sidebar-w:236px;--font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}*,:after,:before{box-sizing:border-box}html{min-height:100%;color-scheme:dark;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 260px),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}img{display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(244,247,242,.14);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(244,247,242,.24)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.standalone-app{min-height:100vh}.page-shell{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:30px 0 80px}.page-shell-narrow{width:min(1040px,calc(100% - 40px))}.dashboard-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;border-bottom:1px solid var(--line);background:rgba(38,41,46,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-header-left,.dashboard-header-right{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.dashboard-brand-copy,.dashboard-switcher-copy,.dashboard-user-copy{display:grid;min-width:0}.dashboard-brand-label{font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.1}.dashboard-brand-subtitle,.dashboard-switcher-meta,.dashboard-user-role{color:var(--muted);font-size:.72rem;font-weight:700}.brand-badge{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-lg);color:#071007;background:var(--brand-bright);box-shadow:inset 0 0 0 1px rgba(0,0,0,.16);font-size:.8rem;font-weight:900;letter-spacing:.08em;flex-shrink:0}.brand-badge-app{width:42px;height:42px}.brand-badge img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.dashboard-switcher,.dashboard-user{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:7px 10px 7px 7px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035)}.dashboard-user-menu{position:relative;min-width:0}.dashboard-user-menu summary{list-style:none}.dashboard-user-menu summary::-webkit-details-marker{display:none}.dashboard-user{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-user-menu[open] .dashboard-user,.dashboard-user:hover{border-color:rgba(244,247,242,.18);background:rgba(255,255,255,.07)}.dashboard-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:180px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(31,34,38,.98);box-shadow:0 18px 42px rgba(0,0,0,.28)}.dashboard-user-dropdown a{padding:10px 11px;border-radius:var(--radius-sm);color:var(--ink);font-size:.86rem;font-weight:800}.dashboard-user-dropdown a:hover{background:rgba(255,255,255,.07)}.dashboard-switcher{max-width:min(340px,44%)}.dashboard-switcher-label,.dashboard-user-name{color:var(--ink);font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-switcher-avatar,.dashboard-user-avatar,.guild-avatar,.profile-avatar,.sidebar-guild-avatar{display:grid;place-items:center;overflow:hidden;flex-shrink:0;color:#071007;font-weight:900;background:linear-gradient(135deg,var(--brand-bright),var(--accent-sky))}.dashboard-switcher-avatar,.dashboard-user-avatar{width:34px;height:34px;border-radius:var(--radius-md)}.dashboard-switcher-avatar img,.dashboard-user-avatar img,.guild-avatar img,.profile-avatar img,.sidebar-guild-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-chevron{color:var(--muted);font-size:.72rem;font-weight:800;flex-shrink:0}.topbar{justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:24px}.brand-lockup,.topbar{display:flex;align-items:center}.brand-lockup{gap:12px}.eyebrow{margin:0 0 6px;color:var(--brand-bright);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-title,.card-title,.feature-title,.hero-title,.section-title{margin:0;font-weight:850;letter-spacing:0}.brand-title{font-size:1rem}.hero{position:relative;overflow:hidden;margin-bottom:32px;padding:34px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.hero-title{max-width:13ch;font-size:3.2rem;line-height:1}.activity-detail,.card-copy,.definition-label,.form-group-desc,.hero-copy,.item-row-meta,.muted,.section-copy{color:var(--muted);line-height:1.6}.hero-copy{max-width:55ch;margin:0;font-size:1rem;color:var(--ink-2)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);grid-gap:20px;gap:20px;align-items:stretch}.hero-copy-block{display:grid;grid-gap:16px;gap:16px;align-content:center}.hero-panel,.spotlight-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-raised)}.hero-list{display:grid;grid-gap:8px;gap:8px}.hero-list-row,.spotlight-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.hero-list-row:last-child,.spotlight-row:last-child{border-bottom:none;padding-bottom:0}.hero-list-row strong,.spotlight-row strong{color:var(--ink);font-size:.9rem}.hero-list-row span,.spotlight-row span{color:var(--muted);text-align:right;font-size:.84rem}.content-metrics,.hero-metrics{display:grid;grid-gap:12px;gap:12px}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-metric,.metric{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035)}.hero-metric-value,.metric-value{margin:0;color:var(--ink);font-weight:900;letter-spacing:0}.hero-metric-value{font-size:1.45rem}.metric-value{font-size:1.5rem}.hero-metric-label,.metric-label{margin:0;color:var(--muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.actions,.content-actions{display:flex;flex-wrap:wrap;gap:10px}.actions{margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--ink);font-size:.9rem;font-weight:850;cursor:pointer;white-space:nowrap;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease,opacity .12s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0);opacity:.86}.button:disabled{cursor:not-allowed;opacity:.48;transform:none}.activity-item:focus-visible,.activity-row-minimal:focus-visible,.button:focus-visible,.check-row-minimal:focus-visible,.checklist-item:focus-visible,.clean-action-card:focus-visible,.dashboard-switcher:focus-visible,.feature-card:focus-visible,.module-card:focus-visible,.module-tile:focus-visible,.quick-link:focus-visible,.quiet-stat:focus-visible,.setup-check:focus-visible,.sidebar-health:focus-visible,.sidebar-item:focus-visible,.sidebar-tool:focus-visible,.signal-card:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.button-primary{border-color:rgba(0,0,0,.18);color:#071007}.button-secondary{background:rgba(255,255,255,.06);border-color:var(--line-strong);color:var(--ink-2)}.button-secondary:hover{background:rgba(255,255,255,.1);border-color:var(--line-heavy);color:var(--ink)}.button-ghost{background:transparent;border-color:var(--line);color:var(--muted-strong)}.button-ghost:hover{background:rgba(255,255,255,.055);border-color:var(--line-strong);color:var(--ink)}.section{margin-bottom:30px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title{font-size:1.35rem}.grid{display:grid;grid-gap:14px;gap:14px}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card,.feature-card,.module-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.card{padding:22px}.card-strong{background:var(--surface-raised);border-color:var(--line-strong)}.card .card{box-shadow:none;background:rgba(255,255,255,.035)}.card-title{font-size:1.1rem}.card-copy{margin:8px 0 0;font-size:.92rem}.stack{display:grid;grid-gap:16px;gap:16px}.pill-row,.summary-strip{display:flex;flex-wrap:wrap;gap:8px}.pill,.summary-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--muted-strong);font-size:.82rem;font-weight:700}.pill strong,.summary-pill strong{color:var(--ink)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot-green{background:var(--success);box-shadow:0 0 12px rgba(114,223,138,.45)}.status-dot-warning{background:var(--warning);box-shadow:0 0 12px rgba(241,193,93,.4)}.status-dot-gray{background:var(--muted)}.tag{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-sm);font-size:.76rem;font-weight:850}.tag-success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.tag-muted{background:rgba(255,255,255,.05);color:var(--muted);border:1px solid var(--line)}.notice{padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:.92rem}.notice-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.notice-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1) 50%,rgba(255,255,255,.04));background-size:200% 100%;animation:shimmer 1.3s linear infinite}.skeleton-line{height:14px;width:min(100%,560px)}.skeleton-short{max-width:160px}.skeleton-wide{max-width:680px}.skeleton-tiny{max-width:90px}.skeleton-title{height:48px;width:min(100%,520px)}.skeleton-stat{height:26px;width:90px}.skeleton-nav{height:46px;width:100%;border-radius:var(--radius-lg)}.guild-card{display:grid;grid-gap:16px;gap:16px;padding:22px}.guild-topline{display:flex;align-items:center;gap:14px}.guild-avatar{width:48px;height:48px;border-radius:var(--radius-lg)}.profile-avatar{width:32px;height:32px;border-radius:var(--radius-md)}.guild-name{margin:0;font-size:1rem;font-weight:850;letter-spacing:0}.guild-subtitle{margin:4px 0 0;color:var(--muted);font-size:.82rem;display:flex;align-items:center;gap:8px}.form-shell{display:grid;grid-gap:22px;gap:22px}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-size:.84rem;font-weight:800;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:11px 12px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-field);color:var(--ink);transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239aa894' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.field select option{background:var(--surface);color:var(--ink)}.field textarea{min-height:110px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line-heavy);background:#121610}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:rgba(140,241,165,.62);background:#121610;box-shadow:0 0 0 4px rgba(88,220,123,.12)}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field small{color:var(--muted);font-size:.78rem}.role-search-native{display:none!important}.role-search-select{position:relative;width:100%}.role-search-select-open{z-index:90}.card:has(.role-search-select-open),.component-card:has(.role-search-select-open),.feature-card:has(.role-search-select-open),.field-builder-card:has(.role-search-select-open),.module-card:has(.role-search-select-open){overflow:visible}.role-search-input,.role-search-trigger{width:100%;min-height:46px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-field);color:var(--ink)}.role-search-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.role-search-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-search-chevron{flex:0 0 auto;color:var(--muted)}.role-search-select-open .role-search-trigger,.role-search-trigger:hover{border-color:var(--line-heavy);background:#121610}.role-search-input:focus,.role-search-trigger:focus-visible{outline:none;border-color:rgba(140,241,165,.62);background:#121610;box-shadow:0 0 0 4px rgba(88,220,123,.12)}.role-search-panel{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#151515;box-shadow:var(--shadow)}.role-search-panel[hidden]{display:none}.role-search-input{min-height:40px;padding:9px 10px}.role-search-list{display:grid;grid-gap:4px;gap:4px;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.role-search-option{width:100%;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.role-search-option:hover,.role-search-option[data-selected=true]{background:rgba(255,255,255,.08)}.role-search-option:disabled{color:var(--muted);cursor:not-allowed}.role-search-empty{padding:10px;color:var(--muted);font-size:.84rem}.form-group{display:grid;grid-gap:18px;gap:18px}.form-group-header{display:grid;grid-gap:4px;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--line)}.form-group-title{margin:0;font-size:1rem;font-weight:850;letter-spacing:0}.form-section{display:grid;grid-gap:14px;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.form-section:first-of-type{border-top:0;padding-top:4px}.form-section-title{margin:0;color:var(--ink);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.definition-list{display:grid}.definition-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.definition-item:last-child{border-bottom:0;padding-bottom:0}.definition-value{font-size:.82rem;font-weight:800;color:var(--ink-2);text-align:right;word-break:break-word}.mono{font-family:var(--font-mono),ui-monospace,"Cascadia Code",Consolas,monospace;font-size:.88em}.empty-state{padding:42px 22px;border-radius:var(--radius-lg);border:1px dashed var(--line-heavy);background:rgba(255,255,255,.025);text-align:center}.empty-state .card-title{font-size:1.08rem}.empty-state .card-copy{margin:8px auto 0;max-width:42ch}.empty-state-compact{padding:24px 18px}.landing-minimal{min-height:calc(100vh - var(--header-h) - 110px);display:grid;align-content:center;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.landing-minimal-title{margin:0;color:var(--ink);font-size:2.4rem;line-height:1;font-weight:850;letter-spacing:0}.landing-minimal-actions{justify-content:center;margin-top:0}.landing-stage{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:min(650px,calc(100vh - 150px));align-items:center;grid-gap:34px;gap:34px}.landing-copy{display:grid;grid-gap:16px;gap:16px;align-content:center}.landing-title{margin:0;max-width:10ch;color:var(--ink);font-size:4.2rem;line-height:.98;letter-spacing:0;font-weight:850}.landing-text{margin:0;max-width:46ch;color:var(--muted-strong);font-size:1rem;line-height:1.65}.draft-window{display:grid;grid-template-columns:46px 154px minmax(0,1fr);min-height:430px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.09);background:#30333a;box-shadow:var(--shadow)}.draft-rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 8px;background:#23262b}.draft-rail-dot,.draft-rail-plus{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.08);color:var(--muted-strong);font-size:.8rem;font-weight:850}.draft-rail-dot-active{background:#dfe7ff;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.draft-nav{display:grid;align-content:start;justify-items:center;grid-gap:12px;gap:12px;padding:16px 8px;background:#292c32}.draft-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#90a5ff,#7fd49a);color:#111318;font-weight:900}.draft-nav strong{font-size:.94rem}.draft-nav-list{width:100%;display:grid;grid-gap:4px;gap:4px;margin-top:10px}.draft-nav-list span{display:block;min-height:28px;padding:7px 10px;border-radius:var(--radius-md);color:var(--muted);font-size:.78rem;font-weight:760}.draft-nav-list span.active{color:var(--ink);background:rgba(255,255,255,.09)}.draft-canvas{position:relative;display:grid;grid-template-rows:42px 1fr;padding:0 24px 24px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),#343840}.draft-toolbar{display:flex;align-items:center;gap:16px;color:var(--muted-strong);font-size:.75rem;font-weight:800}.draft-panel{align-self:center;min-height:260px;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);background:linear-gradient(110deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),#24262b}.draft-panel p{margin:0;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.draft-panel strong{max-width:18ch;text-align:center;color:var(--ink);font-size:1.45rem;line-height:1.16}.draft-spark{position:absolute;right:28px;bottom:22px;width:34px;height:34px;background:#f4f4f2;-webkit-clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);opacity:.78}.quiet-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.quiet-strip-item{display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035)}.quiet-strip-item strong{color:var(--ink);font-size:.95rem}.quiet-strip-item span{color:var(--muted);font-size:.84rem}.server-picker{display:grid;grid-gap:20px;gap:20px;padding-top:54px}.server-picker-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.server-count{display:grid;justify-items:end;grid-gap:2px;gap:2px;min-width:120px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035)}.server-count strong{font-size:1.5rem;line-height:1}.server-count span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.server-list{display:grid;grid-gap:10px;gap:10px}.server-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:76px;padding:12px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.04)}.server-card-main{display:flex;align-items:center;gap:13px;min-width:0}.server-card-copy{min-width:0}.server-card-action{min-width:84px}.studio-hero{margin-bottom:4px}.studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field-stack{align-content:start}.feature-catalog{display:grid;grid-gap:18px;gap:18px}.feature-catalog-controls{display:grid;grid-gap:14px;gap:14px}.feature-filter-row{display:flex;flex-wrap:wrap;gap:8px}.feature-group-stack{display:grid;grid-gap:24px;gap:24px}.feature-group-block{display:grid;grid-gap:14px;gap:14px}.catalog-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:4px 9px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-status-ready{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.catalog-status-attention{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.catalog-status-idle{background:rgba(255,255,255,.05);color:var(--muted);border-color:var(--line)}.app-shell{min-height:100vh}.app-frame{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:calc(100vh - var(--header-h))}.sidebar{position:-webkit-sticky;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;padding:14px 10px;border-right:1px solid var(--line);background:#282b31}.sidebar-top{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.sidebar-guild{display:flex;align-items:center;gap:12px;min-width:0}.sidebar-guild-avatar{width:38px;height:38px;border-radius:var(--radius-lg)}.sidebar-guild-name{margin:0;font-size:.96rem;font-weight:850;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-guild-sub{margin:3px 0 0;font-size:.76rem;color:var(--muted)}.sidebar-health{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:var(--radius-lg);border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--ink)}.sidebar-health.ready{border-color:var(--success-border);background:var(--success-bg)}.sidebar-health strong{display:block;font-size:.88rem;font-weight:850}.sidebar-health small{display:block;margin-top:2px;color:var(--muted-strong);font-size:.76rem}.sidebar-tools{display:flex;gap:8px;flex-wrap:wrap}.sidebar-tool{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--ink-2);font-size:.86rem;font-weight:800;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,color .12s ease}.sidebar-tool:hover{transform:translateY(-1px);background:rgba(255,255,255,.08);border-color:var(--line-heavy);color:var(--ink)}.sidebar-tool.active{background:var(--brand-subtle);border-color:var(--success-border);color:var(--brand-bright)}.sidebar-item-icon,.sidebar-tool-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-item-icon svg,.sidebar-tool-icon svg{width:18px;height:18px}.sidebar-body{display:grid;grid-gap:12px;gap:12px}.sidebar-group{display:grid;grid-gap:3px;gap:3px}.sidebar-group-label{margin:0 0 5px;padding:0 10px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.sidebar-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 9px;border-radius:var(--radius-md);color:var(--muted-strong);font-size:.84rem;font-weight:780;transition:background-color .12s ease,color .12s ease,transform .12s ease,border-color .12s ease;border:1px solid transparent}.sidebar-item:hover{transform:translateY(-1px);color:var(--ink);background:rgba(255,255,255,.05)}.sidebar-item.active{color:var(--ink);background:rgba(255,255,255,.08);border-color:var(--line-strong)}.sidebar-item-label{flex:1 1;min-width:0}.sidebar-route-progress{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:2px;margin:-14px -12px 12px;overflow:hidden;background:rgba(255,255,255,.05)}.sidebar-route-progress:after{content:"";display:block;width:42%;height:100%;border-radius:999px;background:var(--brand-bright);animation:sidebar-route-slide .9s ease-in-out infinite}.sidebar-item.loading,.sidebar-tool.loading{color:var(--ink);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);transform:none}.sidebar-loading-spinner{width:14px;height:14px;flex-shrink:0;border-radius:999px;border:2px solid rgba(255,255,255,.22);border-top:2px solid var(--brand-bright);animation:sidebar-spin .7s linear infinite}@keyframes sidebar-spin{to{transform:rotate(1turn)}}@keyframes sidebar-route-slide{0%{transform:translateX(-110%)}55%,to{transform:translateX(250%)}}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--radius-sm);background:var(--danger);color:#190808;font-size:.74rem;font-weight:900}.sidebar-footer{display:grid;grid-gap:4px;gap:4px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.content-area{position:relative;min-width:0;width:100%;max-width:1180px;padding:30px 34px 72px}.dashboard-route-panel{min-width:0;opacity:1;transform:translateY(0) scale(1);transform-origin:50% 18px;transition:opacity .15s ease,transform .19s cubic-bezier(.2,.8,.2,1),filter .19s ease;animation:dashboard-route-enter .24s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}html[data-dashboard-route-pending=true] .dashboard-route-panel{opacity:.58;transform:translateY(5px) scale(.998);filter:saturate(.9);pointer-events:none}@keyframes dashboard-route-enter{0%{opacity:0;transform:translateY(8px) scale(.996);filter:saturate(.9)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@media (prefers-reduced-motion:reduce){.dashboard-route-panel,.sidebar-loading-spinner,.sidebar-route-progress:after{animation:none;transition:none}html[data-dashboard-route-pending=true] .dashboard-route-panel{opacity:1;transform:none;filter:none}}.content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.content-heading{min-width:0}.content-header-aside{flex-shrink:0}.content-kicker{margin:0 0 8px;color:var(--brand-bright);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.content-title{margin:0;font-size:3rem;line-height:1.02;letter-spacing:0}.content-subtitle{margin:10px 0 0;max-width:66ch;font-size:1rem;color:var(--muted-strong);line-height:1.55}.content-actions{justify-content:flex-end}.content-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:22px}.settings-stack{display:grid;grid-gap:18px;gap:18px}.minimal-board{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:16px;gap:16px;align-items:stretch}.minimal-board-main,.minimal-board-side,.quiet-panel{border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035);box-shadow:var(--shadow-sm)}.minimal-board-main{display:grid;align-content:center;grid-gap:16px;gap:16px;min-height:280px;padding:28px;background:linear-gradient(120deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),#24272c}.minimal-board-main h2{margin:0;max-width:11ch;font-size:3.15rem;line-height:1;letter-spacing:0}.minimal-board-main p{margin:0;max-width:60ch;color:var(--muted-strong);line-height:1.6}.minimal-board-side{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:22px;background:#202329}.quiet-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.quiet-stat{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.04)}.quiet-stat strong{color:var(--ink);font-size:1.05rem}.quiet-stat span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.section-tight{margin-bottom:6px}.clean-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.clean-action-card{display:grid;grid-gap:12px;gap:12px;min-height:132px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.035);transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.clean-action-card:hover{transform:translateY(-2px);border-color:var(--line-heavy);background:rgba(255,255,255,.065)}.clean-action-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.clean-action-top h3{margin:0;color:var(--ink);font-size:1rem;font-weight:850}.clean-action-top span{flex-shrink:0;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.clean-action-card p{margin:0;color:var(--muted-strong);font-size:.88rem;line-height:1.5}.clean-two-column{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start}.clean-two-column,.quiet-panel{display:grid;grid-gap:16px;gap:16px}.quiet-panel{padding:20px}.activity-list-minimal,.check-list-minimal{display:grid;grid-gap:8px;gap:8px}.activity-row-minimal,.check-row-minimal{display:grid;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.03)}.activity-row-minimal{grid-template-columns:auto minmax(0,1fr) auto}.activity-row-minimal strong{display:block;color:var(--ink);font-size:.9rem}.activity-row-minimal p,.activity-row-minimal strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-row-minimal p{margin:3px 0 0;color:var(--muted);font-size:.78rem}.activity-row-minimal time{color:var(--muted);font-size:.76rem;text-align:right}.check-row-minimal{grid-template-columns:auto minmax(0,1fr) auto;color:var(--ink-2);font-size:.9rem}.check-row-minimal strong{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-command{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.85fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(135deg,rgba(88,220,123,.08),rgba(118,207,255,.04)),var(--surface);box-shadow:var(--shadow)}.command-copy{display:grid;grid-gap:16px;gap:16px;align-content:center}.home-stage-title{margin:0;max-width:16ch;font-size:2.7rem;font-weight:900;letter-spacing:0;line-height:1.04}.home-stage-description{max-width:64ch;margin:0}.accent-word{color:var(--brand-bright)}.command-panel{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:rgba(9,10,9,.32)}.setup-meter{display:grid;grid-gap:12px;gap:12px}.setup-meter>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.setup-meter strong{font-size:2rem;line-height:1}.setup-meter-bar{height:10px;overflow:hidden;border-radius:var(--radius-sm);background:rgba(255,255,255,.08)}.setup-meter-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--accent-sky))}.setup-checks{display:grid;grid-gap:8px;gap:8px}.setup-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:38px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--ink-2);font-size:.84rem}.setup-check strong{color:var(--muted-strong);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.signal-card{display:grid;grid-gap:8px;gap:8px;min-height:126px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.signal-card:hover{transform:translateY(-2px);border-color:var(--line-heavy);background:var(--surface-raised)}.signal-label{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.signal-card strong{color:var(--ink);font-size:1.7rem;line-height:1}.signal-detail{color:var(--muted-strong);font-size:.84rem;line-height:1.45}.signal-card-mint{border-top:3px solid var(--brand)}.signal-card-coral{border-top:3px solid var(--accent-coral)}.signal-card-sky{border-top:3px solid var(--accent-sky)}.signal-card-amber{border-top:3px solid var(--warning)}.signal-card-violet{border-top:3px solid var(--accent-violet)}.module-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.module-tile{display:grid;grid-gap:18px;gap:18px;min-height:245px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.module-tile:hover{transform:translateY(-2px);border-color:var(--line-heavy);background:var(--surface-raised);box-shadow:0 18px 38px rgba(0,0,0,.3)}.module-tile-mint{box-shadow:inset 3px 0 0 var(--brand),var(--shadow-sm)}.module-tile-coral{box-shadow:inset 3px 0 0 var(--accent-coral),var(--shadow-sm)}.module-tile-sky{box-shadow:inset 3px 0 0 var(--accent-sky),var(--shadow-sm)}.module-tile-amber{box-shadow:inset 3px 0 0 var(--warning),var(--shadow-sm)}.module-tile-violet{box-shadow:inset 3px 0 0 var(--accent-violet),var(--shadow-sm)}.data-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(9,10,9,.3)}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table thead tr{border-bottom:1px solid var(--line-strong)}.data-table th{padding:12px 16px;text-align:left;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.data-table td{padding:14px 16px;color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:rgba(255,255,255,.03)}.level-card-preview{display:grid;grid-gap:14px;gap:14px;min-height:190px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background-size:cover;background-position:50%;overflow:hidden}.level-card-preview-compact{min-height:150px;gap:10px}.level-card-preview-banner{min-height:220px;align-content:end}.level-card-preview-head{display:flex;align-items:center;gap:12px;min-width:0}.level-card-preview-head>div:not(.level-card-preview-avatar){min-width:0;flex:1 1}.level-card-preview-foot,.level-card-preview-head p,.level-card-preview-stats{margin:0;font-size:.76rem;font-weight:850;color:currentColor;opacity:.78}.level-card-preview-head h3{margin:2px 0 0;font-size:1.15rem;line-height:1.1;font-weight:950;color:currentColor;overflow-wrap:anywhere}.level-card-preview-head strong{flex-shrink:0;font-size:1.05rem}.level-card-preview-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#111;font-size:.9rem;font-weight:950}.level-card-preview-foot,.level-card-preview-stats{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.level-card-preview-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.level-card-preview-bar span{display:block;height:100%;min-width:6px;border-radius:inherit}.level-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.level-rule-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(90px,.4fr) minmax(130px,.8fr);grid-gap:10px;gap:10px;align-items:end}@media (max-width:980px){.level-rule-grid,.level-rule-row{grid-template-columns:1fr}}.integration-manager{display:grid;grid-gap:18px;gap:18px}.integration-app-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.integration-app-main{display:flex;align-items:center;gap:14px;min-width:0}.integration-app-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--brand);color:#111;font-size:.84rem;font-weight:900;flex-shrink:0}.integration-app-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.integration-filter-card{display:grid;grid-gap:16px;gap:16px}.integration-filter-row{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(150px,.72fr));grid-gap:12px;gap:12px;align-items:end}.integration-search-field{min-width:0}.integration-bulk-row{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(150px,.6fr) minmax(140px,.55fr) minmax(240px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;padding-top:14px;border-top:1px solid var(--line)}.integration-bulk-summary{display:grid;grid-gap:2px;gap:2px;min-height:46px;align-content:center;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.02)}.integration-bulk-summary strong{color:var(--ink);font-size:1rem}.integration-bulk-summary span{color:var(--muted);font-size:.74rem;font-weight:750}.integration-bulk-groups{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.integration-chip-check{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 9px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--ink-2);font-size:.78rem;font-weight:800;cursor:pointer}.integration-chip-check:hover{border-color:var(--line-strong);background:rgba(255,255,255,.055)}.integration-chip-check input{width:15px;height:15px;margin:0;accent-color:var(--brand-deep)}.integration-workspace{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(380px,.78fr);grid-gap:18px;gap:18px;align-items:start}.integration-command-detail,.integration-command-list{min-width:0}.integration-detail-head,.integration-list-head,.integration-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.integration-command-scroll{display:grid;grid-gap:8px;gap:8px;max-height:min(78vh,860px);overflow:auto;padding-right:4px}.integration-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;width:100%;padding:13px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--ink-2);text-align:left;cursor:pointer}.integration-command-row.active,.integration-command-row:hover{border-color:var(--line-heavy);background:rgba(255,255,255,.065)}.integration-command-row.active{box-shadow:inset 3px 0 0 var(--brand)}.integration-command-title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-weight:900}.integration-command-meta{grid-column:1;color:var(--muted);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.integration-command-badges{grid-row:1/span 2;grid-column:2;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:6px}.integration-dot{width:7px;height:7px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 3px var(--warning-bg)}.integration-command-detail{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 18px);display:grid;grid-gap:18px;gap:18px}.integration-detail-title{margin:0;color:var(--ink);font-size:1.5rem;font-weight:900;letter-spacing:0}.integration-detail-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.integration-role-row,.integration-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;cursor:pointer}.integration-switch-row{flex:1 1;min-width:min(100%,280px);padding:13px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025)}.integration-role-row span,.integration-switch-row span{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-role-row strong,.integration-switch-row strong{color:var(--ink);font-size:.9rem;font-weight:850}.integration-role-row small,.integration-switch-row small{color:var(--muted);font-size:.76rem;line-height:1.4}.integration-role-row input,.integration-switch-row input{width:38px;height:22px;margin:0;accent-color:var(--brand-deep);flex-shrink:0}.integration-access-card{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.02)}.integration-role-list{display:grid;grid-gap:8px;gap:8px}.integration-role-row{min-height:58px;padding:11px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.018)}.integration-role-row:hover{border-color:var(--line-strong);background:rgba(255,255,255,.05)}.command-bulk-panel,.command-matrix-card{gap:18px}.command-bulk-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(220px,.8fr);grid-gap:14px;gap:14px;align-items:start}.command-bulk-grid .field{min-width:0}.command-bulk-box{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.025)}.command-bulk-box legend{padding:0;color:var(--ink-2);font-size:.84rem;font-weight:800}.command-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.command-matrix-wrap{max-height:min(74vh,920px)}.command-matrix{min-width:980px}.command-matrix th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#121312}.command-matrix-group{min-width:128px}.command-matrix-group small,.command-matrix-group span{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis}.command-matrix-group small{margin-top:3px;color:var(--muted-strong);font-size:.68rem;font-weight:750;letter-spacing:0;text-transform:none}.command-name-cell{min-width:190px}.command-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.command-row-link,.command-row-muted{display:inline-block;margin-top:6px;color:var(--muted);font-size:.76rem;font-weight:750}.command-row-link:hover{color:var(--ink)}.command-access-summary{min-width:180px;max-width:280px;color:var(--muted-strong);font-size:.78rem;line-height:1.45}.command-matrix-cell{text-align:center}.matrix-cell-check,.matrix-state-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.matrix-cell-check input,.matrix-state-toggle input{accent-color:var(--brand-deep);cursor:pointer}.matrix-cell-check{width:34px;height:34px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025)}.matrix-cell-check:hover{border-color:var(--line-heavy);background:rgba(255,255,255,.06)}.matrix-cell-check input{width:17px;height:17px}.matrix-cell-check span{display:none}.matrix-state-toggle{gap:8px;color:var(--ink-2);font-size:.8rem;font-weight:850;white-space:nowrap}.matrix-state-toggle input{width:18px;height:18px}.command-matrix-actions{position:-webkit-sticky;position:sticky;bottom:12px;z-index:3;width:max-content;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(14,14,14,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:var(--radius-sm);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.badge-timeout,.badge-warn{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.badge-ban,.badge-kick,.badge-softban,.badge-tempban{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.badge-active,.badge-live,.badge-unban,.badge-untimeout,.badge-unwarn{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.badge-ended{background:rgba(255,255,255,.05);color:var(--muted);border:1px solid var(--line)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.filter-bar .field{min-width:180px}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.inline-form .field{flex:1 1;min-width:170px}.item-list{display:grid;grid-gap:10px;gap:10px}.item-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.03)}.item-row-label{color:var(--ink-2);font-size:.92rem;font-weight:800}.item-row-meta{font-size:.8rem}.item-row-block{display:grid;align-items:start;grid-template-columns:minmax(0,1fr)}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:320px}.ticket-action-grid{display:grid;grid-gap:10px;gap:10px;width:100%;margin-top:12px}.ticket-inline-form{width:100%;padding-top:10px;border-top:1px solid var(--line)}.nested-action{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025)}.table-action-stack{display:grid;grid-gap:8px;gap:8px;min-width:260px}.table-inline-form{align-items:flex-end;gap:8px}.bot-profile-preview{display:flex;align-items:center;gap:14px;margin-top:16px}.bot-profile-banner{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:5/2;margin-top:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(135deg,rgba(181,255,122,.18),rgba(113,199,255,.16)),#1c2023;color:var(--muted);font-size:.84rem;font-weight:800}.bot-profile-banner img{width:100%;height:100%;object-fit:cover}.bot-profile-avatar{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;flex-shrink:0;border-radius:var(--radius-lg);background:var(--brand-bright);color:#071007;font-weight:900}.bot-profile-avatar img{width:100%;height:100%;object-fit:cover}.bot-profile-preview h3{margin:0;color:var(--ink);font-size:1.2rem}.bot-profile-preview p{margin:4px 0 0;color:var(--muted);font-size:.86rem}.answer-list{display:grid;grid-gap:10px;gap:10px}.answer-item{padding:14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.025)}.answer-label{margin:0 0 6px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.field-check{display:flex;align-items:flex-start;gap:12px;padding:6px 0;cursor:pointer}.field-check input[type=checkbox]{width:18px;height:18px;margin-top:2px;border-radius:var(--radius-sm);accent-color:var(--brand-deep);cursor:pointer;flex-shrink:0}.field-check-label{color:var(--ink-2);font-size:.9rem;font-weight:800}.field-check-desc{margin-top:2px;color:var(--muted);font-size:.8rem}.form-grid,.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field-wide{grid-column:1/-1}.toggle-row{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:.88rem;font-weight:750;cursor:pointer}.toggle-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-deep);flex-shrink:0}.inline-check{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:.88rem;font-weight:750;cursor:pointer}.inline-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-deep);flex-shrink:0}.accent-control-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.accent-toggle{min-height:28px;color:var(--muted-strong);font-size:.78rem}input[type=color]:disabled{opacity:.45;cursor:not-allowed}.permission-command-grid{display:grid;grid-gap:14px;gap:14px}.permission-command-section{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.025)}.permission-command-section legend{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;color:var(--ink);font-size:.88rem;font-weight:900}.permission-command-section legend span{color:var(--muted);font-size:.72rem;font-weight:800;white-space:nowrap}.permission-command-section p{margin:8px 0 12px;color:var(--muted);font-size:.82rem;line-height:1.5}.permission-command-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.permission-check{display:flex;align-items:center;gap:9px;min-width:0;min-height:36px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink-2);font-size:.84rem;font-weight:800;cursor:pointer}.permission-check:hover{border-color:var(--line-heavy);background:rgba(255,255,255,.06)}.permission-check input{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:var(--brand-deep)}.permission-check span{min-width:0;overflow-wrap:anywhere}.permission-tools{display:grid;grid-gap:12px;gap:12px}.permission-preset-row{display:flex;flex-wrap:wrap;gap:8px}.permission-preset-row .button{min-height:34px}.permission-catalog{display:grid;grid-gap:14px;gap:14px}.permission-catalog div{display:grid;grid-gap:5px;gap:5px}.permission-catalog strong{color:var(--ink);font-size:.88rem}.permission-catalog span{color:var(--muted);font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.stage-card{padding:28px}.stage-card-home{background:var(--surface)}.home-stage-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.88fr);grid-gap:20px;gap:20px}.home-stage-copy{display:grid;grid-gap:16px;gap:16px}.spotlight-orb{display:none}.spotlight-metrics{display:grid}.feature-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.feature-card{display:grid;grid-gap:18px;gap:18px;padding:20px}.feature-card-wide{grid-column:span 2}.feature-card-top{display:grid;grid-gap:8px;gap:8px;align-content:start}.feature-kicker{margin:0;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.feature-kicker-cyan{color:var(--accent-sky)}.feature-kicker-red{color:var(--accent-coral)}.feature-kicker-violet{color:var(--accent-violet)}.feature-kicker-amber{color:var(--warning)}.feature-kicker-green{color:var(--success)}.feature-title{font-size:1.08rem}.feature-stats{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.feature-stat{display:grid;grid-gap:2px;gap:2px;min-width:92px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.035)}.feature-stat strong{font-size:1rem;color:var(--ink)}.feature-stat span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.feature-card-actions{display:flex;flex-wrap:wrap;gap:10px;align-self:end}.overview-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:flex-start}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.module-card{display:grid;grid-gap:18px;gap:18px;padding:20px;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.module-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.module-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 9px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.module-status-ready{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.module-status-attention{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.module-status-idle{background:rgba(255,255,255,.05);color:var(--muted);border-color:var(--line)}.module-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.module-meta-item{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.03)}.module-meta-label{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.module-meta-value{color:var(--ink);font-size:1rem;font-weight:900}.activity-feed,.checklist,.quick-links{display:grid;grid-gap:10px;gap:10px}.activity-item,.checklist-item,.quick-link{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.03);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.quick-link{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.quick-link strong{color:var(--ink);font-size:.96rem;font-weight:850}.quick-link span{color:var(--muted);font-size:.82rem;text-align:right}.checklist-item{display:flex;align-items:flex-start;gap:12px}.check-indicator{width:10px;height:10px;margin-top:5px;border-radius:50%;flex-shrink:0}.check-indicator-done{background:var(--success);box-shadow:0 0 12px rgba(114,223,138,.3)}.check-indicator-todo{background:var(--danger);box-shadow:0 0 12px rgba(255,104,104,.3)}.activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.activity-title{margin:8px 0 0;font-size:1rem;font-weight:850;letter-spacing:0}.activity-detail{margin:6px 0 0;font-size:.84rem}.activity-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.76rem}.activity-badge,.activity-meta{text-transform:uppercase;letter-spacing:.08em}.activity-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 9px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.7rem;font-weight:900}.activity-badge-brand{background:var(--brand-subtle);color:var(--brand-bright);border-color:rgba(88,220,123,.26)}.activity-badge-success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.activity-badge-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.activity-badge-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border)}.activity-badge-muted{background:rgba(255,255,255,.05);color:var(--muted);border-color:var(--line)}.activity-item:hover,.checklist-item:hover,.feature-card:hover,.module-card:hover,.quick-link:hover{transform:translateY(-2px);border-color:var(--line-heavy);box-shadow:0 16px 34px rgba(0,0,0,.28)}.component-builder{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.builder-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.builder-topline .section-copy{max-width:68ch;margin:8px 0 0}.builder-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);grid-gap:18px;gap:18px;align-items:flex-start}.builder-editor,.builder-workspace,.preview-sticky{display:grid;grid-gap:16px;gap:16px}.preview-sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 18px)}.builder-presets,.builder-type-tabs{display:flex;flex-wrap:wrap;gap:8px}.builder-chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted-strong);font-size:.84rem;font-weight:850;cursor:pointer}.builder-chip:hover{border-color:var(--line-heavy);color:var(--ink);background:rgba(255,255,255,.07)}.builder-chip.active{border-color:var(--success-border);background:var(--brand-subtle);color:var(--brand-bright)}.builder-chip-add{color:var(--ink)}.field-builder-card,.field-builder-list{display:grid;grid-gap:12px;gap:12px}.field-builder-card{padding:14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.025)}.field-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-builder-head strong{color:var(--ink);font-size:.92rem}.discord-preview,.modal-preview{padding:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#111214;box-shadow:var(--shadow-sm)}.discord-preview-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--muted-strong);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.discord-message{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px}.discord-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#071007;font-size:.78rem;font-weight:900;overflow:hidden}.discord-avatar img{width:100%;height:100%;object-fit:cover}.discord-message-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.discord-author{color:#f2f3f5;font-size:.92rem;font-weight:850}.discord-embed{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-left:4px solid var(--brand);border-radius:var(--radius-md);background:#2b2d31}.discord-embed.no-accent{border-left-width:0;padding-left:14px}.discord-eyebrow{margin:0;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.discord-embed h3,.modal-preview h3{margin:0;color:#f2f3f5;font-size:1rem;font-weight:850}.discord-embed p,.discord-field p,.modal-field label,.modal-meta{margin:0;color:#dbdee1;font-size:.86rem;line-height:1.45}.discord-field{display:grid;grid-gap:8px;gap:8px}.discord-field strong{color:#f2f3f5;font-size:.86rem}.discord-field span{display:block;color:#b5bac1}.discord-select{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid #3f4147;background:#1e1f22;color:#dbdee1;font-size:.86rem}.discord-select strong{color:#b5bac1;font-size:.76rem}.modal-preview{display:grid;grid-gap:12px;gap:12px}.modal-meta{display:flex;flex-wrap:wrap;gap:8px;color:#b5bac1}.modal-meta span{padding:5px 8px;border-radius:var(--radius-sm);background:rgba(255,255,255,.06)}.modal-field-list{display:grid;grid-gap:10px;gap:10px}.modal-field{display:grid;grid-gap:6px;gap:6px}.modal-input{min-height:38px;padding:10px;border-radius:var(--radius-md);border:1px solid #3f4147;background:#1e1f22;color:#80848e;font-size:.84rem}.modal-input.tall{min-height:84px}.message-builder-grid{display:grid;grid-template-columns:minmax(210px,.58fr) minmax(0,1.3fr) minmax(360px,.9fr);grid-gap:18px;gap:18px;align-items:flex-start}.builder-library{display:grid;grid-gap:14px;gap:14px;align-content:start}.builder-saved-list{display:grid;grid-gap:8px;gap:8px}.builder-component-option,.builder-saved-item,.icon-button{border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--ink-2);cursor:pointer}.builder-saved-item{display:grid;grid-gap:4px;gap:4px;width:100%;padding:11px;border-radius:var(--radius-md);text-align:left}.builder-saved-item strong{color:var(--ink);font-size:.88rem;overflow-wrap:anywhere}.builder-saved-item span,.component-card-summary{margin:0;color:var(--muted);font-size:.76rem;line-height:1.4}.builder-component-option:hover,.builder-saved-item.active,.builder-saved-item:hover,.icon-button:hover:not(:disabled){background:rgba(255,255,255,.075);border-color:var(--line-strong);color:var(--ink)}.container-settings-grid{display:grid;grid-template-columns:minmax(180px,240px) repeat(2,minmax(150px,max-content));grid-gap:14px;gap:14px;align-items:end}.inline-check-field{min-height:46px;padding:11px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025)}.builder-component-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.builder-component-option{display:grid;grid-gap:4px;gap:4px;min-height:66px;padding:12px;border-radius:var(--radius-md);text-align:left}.builder-component-option:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}.builder-component-option span{color:var(--ink);font-size:.86rem;font-weight:850}.builder-component-option small{color:var(--muted);font-size:.74rem}.container-component-card{gap:14px}.component-card-actions,.component-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.icon-button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--radius-md);font-size:.82rem;font-weight:900}.segmented-control .builder-chip{min-height:34px}.builder-nested-row{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(0,0,0,.12)}.component-row-actions{justify-content:space-between}.builder-validation{margin:0;color:var(--warning);font-size:.86rem;font-weight:800}.message-builder-preview{min-height:360px}.discord-author{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.discord-bot-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 5px;border-radius:3px;background:#5865f2;color:#fff;font-size:.62rem;font-weight:900}.discord-time{color:#949ba4;font-size:.8rem;font-weight:500}.discord-container-card{display:grid;grid-gap:10px;gap:10px;width:min(100%,540px);padding:12px 14px;border-left:4px solid #d9dbdf;border-radius:4px;background:#2b2d31;color:#dbdee1}.discord-container-card.no-accent{border-left-width:0}.discord-container-card.spoiler{outline:1px dashed rgba(255,255,255,.24)}.discord-preview-text{display:grid;grid-gap:3px;gap:3px;color:#dbdee1;font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.discord-preview-heading,.discord-preview-subheading{color:#f2f3f5;line-height:1.25}.discord-preview-heading{font-size:1.05rem}.discord-preview-subheading{font-size:.96rem}.discord-empty-copy,.discord-preview-subtext{color:#949ba4;font-size:.84rem}.discord-empty-copy{margin:12px 0;font-style:italic}.discord-preview-section{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:start}.discord-preview-section .discord-template-button{justify-self:end}.builder-image-placeholder,.discord-preview-thumb{width:96px;aspect-ratio:1;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#1e1f22;object-fit:cover}.builder-image-placeholder{display:grid;place-items:center;padding:8px;color:#949ba4;font-size:.72rem;text-align:center}.discord-media-grid{display:grid;grid-gap:6px;gap:6px}.discord-media-grid-1{grid-template-columns:1fr}.discord-media-grid-2,.discord-media-grid-3,.discord-media-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-media-item{width:100%;min-height:118px;max-height:240px;border-radius:4px;object-fit:cover;background:#1e1f22}.discord-file-preview{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;border-radius:4px;border:1px solid #3f4147;background:#1e1f22;color:#dbdee1;font-size:.86rem;overflow-wrap:anywhere}.discord-file-icon{display:grid;place-items:center;width:34px;height:28px;border-radius:3px;background:#3b3d44;color:#f2f3f5;font-size:.6rem;font-weight:900}.discord-select-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 12px;border:1px solid #3f4147;border-radius:4px;background:#1e1f22;color:#b5bac1;font-size:.86rem}.discord-preview-separator{display:grid;align-items:center;min-height:12px}.discord-preview-separator.large{min-height:28px}.discord-preview-separator span{display:block;height:1px;background:#3f4147}@media (max-width:1180px){.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-board{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-grid,.integration-bulk-row,.integration-filter-row,.integration-workspace,.message-builder-grid{grid-template-columns:1fr}.integration-command-detail,.preview-sticky{position:static}}@media (max-width:1100px){.clean-two-column,.command-bulk-grid,.dashboard-command,.feature-mosaic,.hero-grid,.home-stage-grid,.landing-stage,.minimal-board,.overview-layout,.studio-grid{grid-template-columns:1fr}.feature-card-wide{grid-column:span 1}}@media (max-width:920px){.dashboard-header{flex-wrap:wrap;padding:12px 16px}.dashboard-header-right{width:100%;justify-content:flex-end}.page-shell{width:calc(100% - 26px)}.app-frame{grid-template-columns:1fr}.sidebar{position:static;top:auto;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--line)}.sidebar-body{grid-auto-flow:column;grid-auto-columns:minmax(235px,1fr);overflow-x:auto;padding-bottom:6px}.sidebar-group{min-width:235px}.sidebar-footer{grid-auto-flow:column;grid-auto-columns:minmax(180px,max-content);overflow-x:auto}.content-area{padding:28px 18px 60px}.content-header,.topbar{flex-direction:column;align-items:flex-start}.content-header-aside{width:100%}.content-actions{justify-content:flex-start}}@media (max-width:720px){.dashboard-command,.hero,.stage-card{padding:22px}.integration-app-actions,.integration-app-card,.integration-detail-actions,.integration-detail-head,.integration-list-head,.integration-section-head{align-items:flex-start;flex-direction:column}.integration-command-row{grid-template-columns:1fr}.integration-command-badges{grid-row:auto;grid-column:1;justify-content:flex-start}.hero-title{font-size:2.35rem;max-width:none}.landing-title{font-size:2.55rem;max-width:none}.landing-stage{min-height:auto;padding-top:18px}.draft-window{grid-template-columns:38px 104px minmax(0,1fr);min-height:330px}.draft-canvas{padding:0 12px 12px}.draft-panel{min-height:210px}.draft-panel strong{font-size:1.05rem}.clean-action-grid,.quiet-stat-grid,.quiet-strip{grid-template-columns:1fr}.server-card,.server-picker-head{grid-template-columns:1fr;align-items:flex-start}.server-picker-head{flex-direction:column}.server-count{justify-items:start}.minimal-board-main{padding:22px;min-height:240px}.minimal-board-main h2{font-size:2.2rem;max-width:none}.home-stage-title{font-size:2rem;max-width:none}.content-title{font-size:2.15rem}.content-metrics,.field-grid,.form-grid,.form-grid.two,.hero-metrics,.module-board,.module-meta,.signal-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.container-settings-grid,.discord-preview-section{grid-template-columns:1fr}.discord-preview-section .discord-template-button{justify-self:start}.activity-head,.hero-list-row,.quick-link,.spotlight-row{flex-direction:column;align-items:flex-start}.hero-list-row span,.quick-link span,.spotlight-row span{text-align:left}.dashboard-switcher{max-width:100%}.dashboard-user{margin-left:auto}.dashboard-brand-subtitle,.dashboard-user-role{display:none}}:root{--bg:#101010;--bg-deep:#0b0b0b;--bg-panel:#131313;--surface:rgba(255,255,255,0.025);--surface-raised:rgba(255,255,255,0.04);--surface-soft:rgba(255,255,255,0.03);--surface-field:rgba(255,255,255,0.035);--ink:#f4f4ef;--ink-2:#ddddd4;--muted:#95958d;--muted-strong:#babaae;--brand:#f1f1ea;--brand-bright:#ffffff;--brand-deep:#82d493;--brand-subtle:rgba(255,255,255,0.06);--accent-sky:#93c7d8;--accent-sky-bg:rgba(147,199,216,0.08);--accent-coral:#e9948f;--accent-coral-bg:rgba(233,148,143,0.08);--accent-violet:#bdaed4;--accent-violet-bg:rgba(189,174,212,0.08);--success-bg:rgba(114,223,138,0.08);--success-border:rgba(114,223,138,0.22);--warning-bg:rgba(241,193,93,0.08);--warning-border:rgba(241,193,93,0.22);--danger-bg:rgba(255,104,104,0.08);--danger-border:rgba(255,104,104,0.22);--line:rgba(255,255,255,0.075);--line-strong:rgba(255,255,255,0.12);--line-heavy:rgba(255,255,255,0.18);--shadow:none;--shadow-sm:none;--shadow-brand:none}body{background-image:none}.dashboard-header{background:rgba(12,12,12,.9);border-bottom-color:var(--line);box-shadow:none}.bot-profile-avatar,.brand-badge,.dashboard-switcher-avatar,.dashboard-user-avatar,.discord-avatar,.draft-avatar,.guild-avatar,.profile-avatar,.sidebar-guild-avatar{background:var(--brand);color:#111;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.dashboard-switcher,.dashboard-user,.dashboard-user-dropdown{background:rgba(255,255,255,.025);border-color:var(--line);box-shadow:none}.dashboard-user-dropdown a:hover,.dashboard-user-menu[open] .dashboard-user,.dashboard-user:hover{background:rgba(255,255,255,.055);border-color:var(--line-strong)}.card,.clean-action-card,.command-panel,.dashboard-command,.data-table-wrap,.discord-preview,.draft-panel,.draft-window,.feature-card,.field-builder-card,.guild-card,.hero,.hero-panel,.minimal-board-main,.minimal-board-side,.modal-preview,.module-card,.module-tile,.quiet-panel,.server-card,.signal-card,.spotlight-panel,.stage-card{background:rgba(255,255,255,.022);border-color:var(--line);box-shadow:none}.card .card,.card-strong,.discord-embed,.draft-panel,.minimal-board-main,.stage-card-home{background:rgba(255,255,255,.032)}.dashboard-command,.hero,.minimal-board-main,.stage-card{background-image:none}.discord-preview,.draft-canvas,.draft-nav,.draft-rail,.modal-preview{background:rgba(255,255,255,.02)}.sidebar{background:rgba(14,14,14,.96);border-right-color:var(--line);box-shadow:none}.activity-item,.activity-row-minimal,.answer-item,.builder-chip,.check-row-minimal,.checklist-item,.discord-select,.feature-stat,.hero-metric,.item-row,.metric,.modal-input,.modal-meta span,.module-meta-item,.nested-action,.notice,.permission-check,.permission-command-section,.pill,.quick-link,.quiet-stat,.quiet-strip-item,.server-count,.setup-check,.sidebar-health,.sidebar-item,.sidebar-tool,.summary-pill{background:rgba(255,255,255,.018);border-color:var(--line);box-shadow:none}.sidebar-health,.sidebar-health.ready{background:rgba(255,255,255,.018)}.activity-item:hover,.builder-chip.active,.builder-chip:hover,.checklist-item:hover,.clean-action-card:hover,.dashboard-switcher:hover,.module-tile:hover,.permission-check:hover,.quick-link:hover,.server-card:hover,.sidebar-item.active,.sidebar-item:hover,.sidebar-tool.active,.sidebar-tool:hover,.signal-card:hover{background:rgba(255,255,255,.045);border-color:var(--line-strong);color:var(--ink);box-shadow:none}.activity-item:hover,.checklist-item:hover,.clean-action-card:hover,.feature-card:hover,.module-card:hover,.module-tile:hover,.quick-link:hover,.signal-card:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:none}.button{box-shadow:none}.button-primary{border-color:rgba(255,255,255,.28);color:#111}.button-ghost,.button-secondary{background:transparent;border-color:var(--line)}.button-ghost:hover,.button-secondary:hover{background:rgba(255,255,255,.045);border-color:var(--line-strong)}.field input,.field select,.field textarea{background-color:rgba(255,255,255,.026);border-color:var(--line);box-shadow:none}.field input:focus,.field input:hover,.field select:focus,.field select:hover,.field textarea:focus,.field textarea:hover{background-color:rgba(255,255,255,.04);border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(255,255,255,.045)}.answer-label,.content-kicker,.eyebrow,.feature-kicker,.feature-kicker-amber,.feature-kicker-cyan,.feature-kicker-green,.feature-kicker-red,.feature-kicker-violet,.hero-metric-label,.metric-label,.module-meta-label,.permission-command-section legend span,.signal-label{color:var(--muted)}.activity-badge,.badge,.catalog-status,.module-status,.notice-success,.notice-warning,.tag{background:rgba(255,255,255,.018)}.activity-badge-danger,.badge-ban,.badge-kick,.badge-softban,.badge-tempban{color:var(--danger);border-color:var(--danger-border)}.activity-badge-muted,.badge-ended,.catalog-status-idle,.module-status-idle,.tag-muted{color:var(--muted);border-color:var(--line)}.check-indicator-done,.check-indicator-todo,.status-dot-green,.status-dot-warning{box-shadow:none}.draft-nav-list span.active,.draft-rail-dot,.draft-rail-plus,.setup-meter-bar,.skeleton{background:rgba(255,255,255,.055)}.signal-card-amber,.signal-card-coral,.signal-card-mint,.signal-card-sky,.signal-card-violet{border-top-color:var(--line-strong)}.module-tile-amber,.module-tile-coral,.module-tile-mint,.module-tile-sky,.module-tile-violet{box-shadow:inset 2px 0 0 var(--line-strong)}.bot-profile-banner{background:rgba(255,255,255,.02);border-color:var(--line)}.draft-rail-dot-active{background:var(--brand);box-shadow:none}.draft-spark{background:var(--brand);opacity:.35}.nav-badge{background:rgba(255,104,104,.12);color:var(--danger);border:1px solid var(--danger-border)}.data-table tbody tr:hover td{background:rgba(255,255,255,.025)}.field select,select{color-scheme:dark}.field select,.field select optgroup,.field select option,select,select optgroup,select option{background-color:#151515;color:var(--ink)}.field select option:checked,select option:checked{background-color:#242424;color:var(--brand-bright)}.field select option:disabled,select option:disabled{color:var(--muted)}:root{--bg:#202124;--bg-deep:#121315;--bg-panel:#18191b;--surface:rgba(189,189,189,0.05);--surface-raised:rgba(255,255,255,0.07);--surface-soft:rgba(255,255,255,0.045);--surface-field:rgba(0,0,0,0.25);--ink:rgba(255,255,255,0.94);--ink-2:rgba(255,255,255,0.82);--muted:rgba(255,255,255,0.55);--muted-strong:rgba(255,255,255,0.7);--brand:#d9dbdf;--brand-bright:#f5f5f5;--brand-deep:#b7bac1;--brand-subtle:rgba(255,255,255,0.12);--accent-sky:#c4c7ce;--accent-sky-bg:rgba(255,255,255,0.08);--accent-coral:#d2d4d8;--accent-coral-bg:rgba(255,255,255,0.08);--accent-violet:#b8bbc2;--accent-violet-bg:rgba(255,255,255,0.08);--success:#57f287;--success-bg:rgba(87,242,135,0.13);--success-border:rgba(87,242,135,0.28);--warning:#ffb84d;--warning-bg:rgba(255,184,77,0.14);--warning-border:rgba(255,184,77,0.3);--danger:#ff5c5c;--danger-bg:rgba(255,92,92,0.14);--danger-border:rgba(255,92,92,0.3);--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.15);--line-heavy:rgba(255,255,255,0.24);--shadow:0 18px 50px rgba(0,0,0,0.25);--shadow-sm:0 10px 30px rgba(0,0,0,0.18);--shadow-brand:0 10px 24px rgba(0,0,0,0.22);--header-h:50px;--sidebar-w:282px}body,html{background:var(--bg)}body{background:linear-gradient(180deg,#242529,#151618)}.sapphire-shell-bg{position:relative;isolation:isolate;overflow-x:hidden}.dashboard-header{min-height:var(--header-h);padding:7px 14px;background:#18191b;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px rgba(0,0,0,.18)}.dashboard-brand{gap:8px}.bot-profile-avatar,.brand-badge,.dashboard-switcher-avatar,.dashboard-user-avatar,.draft-avatar,.guild-avatar,.profile-avatar,.sidebar-guild-avatar{border-radius:50%;background:#d9dbdf;color:#171819;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.brand-badge-app{width:34px;height:34px;font-size:.72rem}.dashboard-brand-label{font-size:.98rem;font-weight:850;background:none;color:var(--ink)}.dashboard-switcher,.dashboard-user{min-height:32px;padding:3px 10px 3px 4px;border-radius:999px;background:rgba(255,255,255,.05);border-color:transparent}.dashboard-switcher-avatar,.dashboard-user-avatar{width:26px;height:26px}.dashboard-switcher:hover,.dashboard-user-menu[open] .dashboard-user,.dashboard-user:hover{background:rgba(255,255,255,.1);border-color:transparent}.dashboard-user-dropdown{top:calc(100% + 6px);border-radius:8px;background:#18191b;border:1px solid #101113;box-shadow:0 14px 34px rgba(0,0,0,.28)}.button{min-height:38px;border-radius:7px;font-weight:700}.button-primary{color:#171819;background:var(--brand);border-color:rgba(255,255,255,.14);box-shadow:var(--shadow-brand)}.button-primary:hover{background:var(--brand-bright)}.button-ghost,.button-secondary{color:var(--ink-2);background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08)}.button-ghost:hover,.button-secondary:hover{color:var(--ink);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}.app-frame{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 320px)}.sidebar{padding:14px 12px;background:#151618;border-right:1px solid rgba(255,255,255,.08)}.activity-item,.activity-row-minimal,.answer-item,.builder-chip,.check-row-minimal,.checklist-item,.discord-select,.feature-stat,.hero-metric,.item-row,.metric,.modal-input,.modal-meta span,.module-meta-item,.nested-action,.notice,.permission-check,.permission-command-section,.pill,.quick-link,.quiet-stat,.quiet-strip-item,.server-count,.setup-check,.sidebar-guild,.sidebar-health,.sidebar-item,.sidebar-tool,.summary-pill{background:rgba(189,189,189,.05);border-color:rgba(255,255,255,.08)}.sidebar-guild{padding:10px;border:1px solid var(--line)}.sidebar-guild,.sidebar-health,.sidebar-item,.sidebar-tool{border-radius:8px}.builder-chip.active,.sidebar-item.active,.sidebar-tool.active{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.activity-item:hover,.checklist-item:hover,.clean-action-card:hover,.dashboard-switcher:hover,.module-tile:hover,.quick-link:hover,.server-card:hover,.sidebar-item:hover,.sidebar-tool:hover,.signal-card:hover{color:var(--ink);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);box-shadow:none}.content-area{max-width:1260px;padding:34px 38px 76px}.content-title{font-size:clamp(2rem,4vw,3.2rem);line-height:.98;font-weight:900}.answer-label,.content-kicker,.eyebrow,.feature-kicker,.hero-metric-label,.metric-label,.module-meta-label,.signal-label{letter-spacing:.08em;color:rgba(255,255,255,.56)}.card,.clean-action-card,.command-panel,.dashboard-command,.data-table-wrap,.discord-preview,.draft-panel,.draft-window,.feature-card,.field-builder-card,.guild-card,.hero,.hero-panel,.minimal-board-main,.minimal-board-side,.modal-preview,.module-card,.module-tile,.quiet-panel,.server-card,.signal-card,.spotlight-panel,.stage-card{border-radius:8px;background:rgba(189,189,189,.05);border-color:rgba(255,255,255,.08);box-shadow:0 0 10px rgba(0,0,0,.16)}.card-strong,.discord-embed,.draft-panel,.minimal-board-main{background:rgba(255,255,255,.065)}.minimal-board-main h2{background:none;color:var(--ink)}.clean-action-card,.feature-card,.module-card{transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.clean-action-card:hover,.feature-card:hover,.module-card:hover{transform:translateY(-2px)}.field input,.field select,.field textarea{background:rgba(0,0,0,.24);border-color:rgba(255,255,255,.08);border-radius:8px}.field input:focus,.field input:hover,.field select:focus,.field select:hover,.field textarea:focus,.field textarea:hover{background:rgba(0,0,0,.32);border-color:rgba(255,255,255,.36);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.field select,.field select optgroup,.field select option,select,select optgroup,select option{background-color:#18191b;color:var(--ink)}.field-check input[type=checkbox]{accent-color:var(--brand)}.setup-meter-bar span{background:var(--brand)}.check-indicator-done,.status-dot-green{background:#57f287}.check-indicator-todo,.status-dot-warning{background:#ffb84d}.activity-badge-success,.badge-active,.badge-live,.badge-unban,.badge-untimeout,.badge-unwarn,.catalog-status-ready,.module-status-ready,.notice-success,.tag-success{color:var(--success);border-color:var(--success-border);background:rgba(87,242,135,.08)}.activity-badge-warning,.badge-timeout,.badge-warn,.catalog-status-attention,.module-status-attention,.notice-warning{color:var(--warning);border-color:var(--warning-border);background:rgba(255,184,77,.08)}.discord-preview{background:#313338}.discord-content-line{margin:0;color:#dbdee1;font-size:.92rem;line-height:1.45}.discord-template-button{width:max-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:4px;background:#5865f2;color:#fff;font-size:.86rem;font-weight:700}.sapphire-auth-stage{min-height:calc(100vh - var(--header-h));display:grid;place-items:center;padding:44px 18px}.sapphire-auth-panel{width:min(430px,100%);display:grid;justify-items:center;grid-gap:20px;gap:20px}.sapphire-auth-brand{display:grid;justify-items:center;grid-gap:10px;gap:10px}.sapphire-auth-brand .brand-badge{width:58px;height:58px;font-size:1rem}.sapphire-auth-brand h1{margin:0;font-size:2.1rem;line-height:1;font-weight:900;background:none;color:var(--ink)}.sapphire-auth-box{width:100%;min-height:184px;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:26px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);box-shadow:0 0 28px rgba(0,0,0,.18);text-align:center}.sapphire-auth-box h2,.sapphire-auth-box p{margin:0}.sapphire-auth-box h2{font-size:1.25rem}.sapphire-auth-box p{max-width:30ch;color:var(--muted-strong);line-height:1.55}.sapphire-auth-box.loading{min-height:132px}.sapphire-spinner{width:34px;height:34px;border-bottom:3px solid var(--brand);border-right:3px solid var(--brand);border-top:3px solid transparent;border-left:3px solid transparent;border-radius:50%;animation:sapphire-spin .55s linear infinite}.sapphire-auth-footer{position:fixed;left:0;right:0;bottom:18px;text-align:center;color:rgba(255,255,255,.5);font-size:.82rem}.public-auth-footer{display:flex;justify-content:center;gap:9px}.public-auth-footer a:hover,.public-document a:hover,.public-header-nav a:hover,.public-site-footer a:hover{color:var(--ink);text-decoration:underline}.public-header-nav{display:flex;align-items:center;gap:16px;color:var(--muted-strong);font-size:.82rem;font-weight:700}.public-document-stage{width:min(900px,calc(100% - 36px));margin:0 auto;padding:68px 0 54px}.public-document{overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:rgba(255,255,255,.045);box-shadow:var(--shadow)}.public-document-hero{display:grid;grid-gap:12px;gap:12px;padding:clamp(28px,6vw,52px);border-bottom:1px solid var(--line);background:rgba(255,255,255,.025)}.public-document-eyebrow{color:var(--muted);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.public-document-hero h1{margin:0;font-size:clamp(2.1rem,6vw,3.8rem);line-height:1}.public-document-hero p{max-width:62ch;margin:0;color:var(--muted-strong);font-size:1.02rem;line-height:1.65}.public-document-hero small{color:var(--muted)}.public-document-body{display:grid;grid-gap:34px;gap:34px;padding:clamp(28px,6vw,52px)}.public-document-body section{display:grid;grid-gap:12px;gap:12px}.public-document-body h2,.public-document-body ol,.public-document-body p,.public-document-body ul{margin:0}.public-document-body h2{font-size:1.2rem}.public-document-body li,.public-document-body p{color:var(--muted-strong);line-height:1.7}.public-document-body ol,.public-document-body ul{display:grid;grid-gap:8px;gap:8px;padding-left:22px}.public-document-body a{color:var(--ink);font-weight:750}.public-document-body code{padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:rgba(0,0,0,.22);color:var(--ink)}.public-feature-card{padding:22px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035)}.public-document-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.public-site-footer{width:min(900px,calc(100% - 36px));display:flex;justify-content:space-between;gap:20px;margin:0 auto;padding:0 0 40px;color:var(--muted);font-size:.8rem}.public-site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}@keyframes sapphire-spin{to{transform:rotate(1turn)}}@media (max-width:620px){.public-header-nav a:first-child{display:none}.public-document-stage{padding-top:32px}.public-site-footer{display:grid}.public-site-footer nav{justify-content:flex-start}}.postable-config-row{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:flex-start}.postable-config-row,.postable-config-stack{display:grid;grid-gap:18px;gap:18px}.preview-static{position:static}.discord-container-card,.discord-embed-rich{max-width:100%}.discord-embed-grid{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:start}.discord-embed-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.discord-content-line{display:grid;grid-gap:3px;gap:3px;white-space:pre-wrap;overflow-wrap:anywhere}.discord-container-card h3{margin:0;color:#f2f3f5;font-size:1rem;font-weight:850}.discord-preview-field{display:grid;grid-gap:4px;gap:4px}.discord-embed-thumb{width:92px;aspect-ratio:1;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#1e1f22;color:#f2f3f5;object-fit:cover;font-size:.8rem;font-weight:800}.discord-preview-image-large{width:100%;max-height:230px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#1e1f22;color:#949ba4;object-fit:cover}.discord-action-row{display:flex;flex-wrap:wrap;gap:8px}.discord-template-button.success{background:#248046}.discord-template-button.secondary{background:#4e5058}.quote-card-preview{min-height:260px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(143,164,255,.28),rgba(114,223,138,.18)),#1e1f22;background-size:cover;background-position:50%}.quote-card-preview.has-image{background-color:#111214}.quote-card-shade{min-height:260px;display:grid;align-content:end;grid-gap:18px;gap:18px;padding:22px;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.72))}.quote-card-shade p{margin:0;color:#fff;font-size:1.25rem;line-height:1.3;font-weight:850}.quote-card-shade span,.quote-card-shade strong{display:block}.quote-card-shade strong{color:#fff;font-size:.95rem}.quote-card-shade span{color:rgba(255,255,255,.7);font-size:.82rem}.preview-secondary-card .discord-preview{margin-top:12px}@media (max-width:920px){.dashboard-header{min-height:auto}.sidebar{background:#151618}.content-area{padding:26px 18px 62px}.postable-config-row{grid-template-columns:1fr}}@media (max-width:720px){.discord-embed-grid{grid-template-columns:1fr}}.role-search-panel[hidden]{display:none!important}.card:has(.role-search-select-open),.component-card:has(.role-search-select-open),.feature-card:has(.role-search-select-open),.field-builder-card:has(.role-search-select-open),.module-card:has(.role-search-select-open){overflow:visible!important;z-index:20}.log-route-group{display:grid;grid-gap:14px;gap:14px}.ignore-channel-picker{display:grid;grid-gap:12px;gap:12px}.ignore-channel-group-heading,.ignore-channel-option,.ignore-channel-toolbar{display:flex;align-items:center}.ignore-channel-toolbar{justify-content:space-between;gap:12px}.ignore-channel-count{display:grid;grid-gap:2px;gap:2px}.ignore-channel-count strong{color:var(--ink-2);font-size:.9rem}.ignore-channel-count span{color:var(--muted);font-size:.78rem}.ignore-channel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ignore-channel-action{min-height:32px;padding:5px 9px;font-size:.78rem}.ignore-channel-search{width:100%}.ignore-channel-list{display:grid;grid-gap:14px;gap:14px;max-height:440px;overflow-y:auto;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.018)}.ignore-channel-group{display:grid;grid-gap:8px;gap:8px}.ignore-channel-group-heading{justify-content:space-between;gap:10px}.ignore-channel-group-heading h3{margin:0;color:var(--muted-strong);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ignore-channel-group-heading>span{color:var(--muted);font-size:.75rem;font-weight:800}.ignore-channel-options{display:grid;grid-gap:6px;gap:6px}.ignore-channel-option{gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.ignore-channel-option:hover{border-color:var(--line-strong);background:rgba(255,255,255,.045)}.ignore-channel-option[data-selected=true]{border-color:rgba(181,255,122,.42);background:rgba(181,255,122,.08)}.ignore-channel-option input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--brand-deep)}.ignore-channel-option-copy{display:grid;min-width:0;grid-gap:2px;gap:2px;flex:1 1}.ignore-channel-option-name{overflow:hidden;color:var(--ink-2);font-size:.88rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ignore-channel-option-meta{color:var(--muted);font-size:.75rem}.ignore-channel-type{flex-shrink:0;padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);font-size:.7rem;font-weight:800}.ignore-channel-empty{padding:24px 12px;color:var(--muted);text-align:center;font-size:.86rem}.form-subtitle{margin:4px 0 0;color:var(--text);font-family:var(--font-display),var(--font-body),sans-serif;font-size:.96rem;font-weight:800}select[multiple]{min-height:164px;padding:8px}select[multiple] option{padding:8px 10px;border-radius:6px}@media (max-width:620px){.ignore-channel-toolbar{align-items:flex-start;flex-direction:column}.ignore-channel-actions{justify-content:flex-start}.ignore-channel-type{display:none}}