.eod-btn-fade{background:var(--eod-btn-bg);-webkit-background-clip:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000}@property --eod-card-padding{syntax:"*";inherits:false}.numbered-steps{--numbered-disc:2.5rem;--numbered-gap:2.25rem;gap:var(--numbered-gap);counter-reset:numbered-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbered-steps--sm{--numbered-disc:1.75rem;--numbered-gap:1rem}.numbered-step{grid-template-columns:var(--numbered-disc) minmax(0, 1fr);counter-increment:numbered-step;gap:.75rem;display:grid;position:relative}.numbered-steps--md>.numbered-step{gap:1.25rem}.numbered-step:before{content:counter(numbered-step);width:var(--numbered-disc);height:var(--numbered-disc);color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex}.numbered-steps--sm>.numbered-step:before{font-size:.875rem}.numbered-steps--md>.numbered-step:before{box-shadow:0 0 18px color-mix(in srgb, var(--color-primary-500) 35%, transparent)}.numbered-steps--thread>.numbered-step:not(:last-child):after{content:"";top:calc(var(--numbered-disc) + .5rem);bottom:calc(.5rem - var(--numbered-gap));left:calc(var(--numbered-disc) / 2 - 1px);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary-400) 45%, transparent), var(--color-glass-border));border-radius:9999px;width:2px;position:absolute}.numbered-step-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.numbered-steps--md .numbered-step-body{padding-top:.3rem}.numbered-steps--sm .numbered-step-body{gap:.375rem;padding-top:.125rem}@media (width<=767.98px){.numbered-steps--md{--numbered-disc:2rem}.numbered-steps--md>.numbered-step{gap:.875rem}.numbered-steps--md>.numbered-step:before{font-size:.875rem}.numbered-steps--md .numbered-step-body{padding-top:.125rem}}.eod-nav-row{color:var(--color-text-secondary);background:0 0;font-weight:400;transition:background-color .15s,color .15s}.eod-nav-row:hover,.eod-nav-row:focus-visible{background:var(--color-glass-bg);color:var(--color-text-primary)}.eod-nav-row[aria-current=page]{background:var(--color-glass-bg-light);color:var(--color-text-primary);font-weight:600}.eod-nav-row[aria-current=page]:before{content:"";background:var(--color-primary-500);border-radius:0 4px 4px 0;width:3px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eod-nav-row--locked{opacity:.6}.eod-nav-row__label{text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity .2s ease-out,width .2s ease-out;overflow:hidden}.eod-nav-rail--collapsed .eod-nav-row__label{opacity:0;width:0}.eod-nav-section-toggle{color:var(--color-text-primary);transition:background-color .15s,color .15s}.eod-nav-section-toggle:hover,.eod-nav-section-toggle:focus-visible{background:var(--color-glass-bg)}.eod-nav-section-toggle--current:before{content:"";background:var(--color-primary-500);border-radius:0 4px 4px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eod-nav-strip-item{color:var(--color-text-secondary);background:0 0;transition:background-color .12s,color .12s}.eod-nav-strip-item:hover,.eod-nav-strip-item:focus-visible{color:var(--color-text-primary);background:var(--color-glass-bg)}.eod-nav-strip-item[aria-current=page]{color:var(--color-primary-light);background:color-mix(in srgb, var(--color-primary-main) 14%, transparent)}.eod-menu-item{color:var(--color-text-primary);background:0 0;transition:background-color .15s}.eod-menu-item:hover,.eod-menu-item:focus-visible{background:var(--color-glass-bg-lighter)}.eod-menu-item--danger{color:var(--color-status-error)}.eod-menu-item:disabled{opacity:.5;cursor:not-allowed}.eod-shell-brand{transition:background-color .15s}.eod-shell-brand:hover,.eod-shell-brand:focus-visible{background:var(--color-glass-bg)}:root{--theme-color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-primary-main:#3b82f6;--color-primary-light:#93c5fd;--color-primary-text:#93c5fd;--color-secondary-50:#faf5ff;--color-secondary-100:#f3e8ff;--color-secondary-200:#e9d5ff;--color-secondary-300:#d8b4fe;--color-secondary-400:#c084fc;--color-secondary-500:#a855f7;--color-secondary-600:#9333ea;--color-secondary-700:#7e22ce;--color-secondary-800:#6b21a8;--color-secondary-900:#581c87;--color-secondary-main:#a855f7;--color-secondary-light:#d8b4fe;--color-bg-primary:#050b16;--color-bg-secondary:#0f1420;--color-bg-elevated:#0c111f;--color-bg-overlay:#00000080;--color-bg-glass:#0a0e17bf;--color-bg-gradient:linear-gradient(135deg, #081e5c 0%, #350957 100%);--color-bg-gradient-glass:linear-gradient(135deg, #081e5c55 0%, #35095755 100%);--color-bg-secondary-gradient-glass:linear-gradient(135deg, #0d162c66 0%, #1d0e2966 100%);--color-brand-wash-start:#1e3a8a66;--color-brand-wash-end:#581c874d;--color-surface-default:#1a1f2e;--color-surface-hover:#242938;--color-surface-active:#2e3446;--color-surface-border:#3f4555;--color-text-primary:#faf5ff;--color-text-secondary:#d5cde2;--color-text-tertiary:#bcb6d8;--color-text-muted:#bcb6d8;--color-text-disabled:#a1a1a1;--color-text-inverse:#0c0a17;--color-status-success:#5eead4;--color-status-success-bg:#5eead41a;--color-status-warning:#fcd34d;--color-status-warning-bg:#fcd34d1a;--color-status-error-light:#fca5a5;--color-status-error:#fca5a5;--color-status-error-dark:#991b1b;--color-status-error-bg:#fca5a51a;--color-status-info:#7dd3fc;--color-status-info-bg:#7dd3fc1a;--color-border-default:#2d3348;--color-border-light:#ffffff14;--color-border-focus:#2a68ca;--color-effects-shadow:#00000080;--color-effects-glow:#3b82f666;--color-glass-bg-seethrough:#0a0e1780;--color-glass-bg:#0a0e17bf;--color-glass-border:#2d334899;--color-glass-bg-dark:#0a0e17d9;--color-glass-bg-darker:#020408d9;--color-glass-bg-light:#ffffff0f;--color-glass-bg-lighter:#ffffff1a;--color-bubble-user-opacity:.87;--color-bubble-ai-opacity:.87;--color-bubble-user-bg:linear-gradient(135deg, #1e3a8ade 0%, #581c87de 100%);--color-bubble-user-text:#fff;--color-bubble-ai-bg:linear-gradient(135deg, #581c87de 0%, #622070de 100%);--color-bubble-ai-text:#f0f2f5;--chat-font-weight:300;--chat-font-weight-bold:600;--chat-italic-opacity:.78;--color-link:#60a5fa;--color-link-hover:#93c5fd;--color-link-secondary:#bb69ff;--color-link-secondary-hover:#db8aff;--color-focus:#3b82f6;--color-highlight-primary:#60a5fa;--color-highlight-secondary:#c084fc;--color-highlight-primary-inverse:#1e40af;--color-highlight-secondary-inverse:#6b21a8;--color-btn-primary-bg:linear-gradient(135deg, #1e3a8a 0%, #581c87 100%);--color-btn-primary-bg-hover:linear-gradient(135deg, #1e40af 0%, #6b21a8 100%);--color-btn-primary-text:#fff;--color-btn-primary-shadow:#3b82f666;--color-btn-secondary-bg:linear-gradient(135deg, #1a202e 0%, #141824 100%);--color-btn-secondary-bg-hover:linear-gradient(135deg, #242938 0%, #1e2330 100%);--color-btn-secondary-text:#d5cde2;--color-btn-secondary-text-hover:#fff;--color-btn-secondary-border:#3f4555;--color-btn-danger-bg:#fca5a51f;--color-btn-danger-bg-hover:#fca5a533;--color-btn-danger-text:#fca5a5;--color-btn-danger-text-hover:#fecaca;--color-btn-danger-border:#fca5a545;--color-btn-danger-border-hover:#fca5a5;--color-btn-danger-shadow:#fca5a533;--color-btn-ghost-text:#9ca3af;--color-btn-ghost-text-hover:#d5cde2;--color-btn-ghost-bg-hover:#ffffff0d;--color-btn-default-text:#bcb6d8;--color-btn-default-text-hover:#faf5ff;--color-btn-default-bg-hover:#ffffff1a;--color-input-bg:#ffffff0f;--color-input-border:#ffffff1f;--color-input-focus:#2a68af;--color-input-border-focus:#2a68af;--color-input-text:#e8eaed;--color-input-placeholder:#ffffff59;--glow-primary:0 4px 16px #3b82f666;--glow-primary-strong:0 0 24px #3b82f688;--glow-error:0 4px 16px #fca5a544;--glow-success:0 4px 16px #5eead444;--focus-ring-primary:0 0 0 2px #7dd3fc33;--focus-ring-error:0 0 0 2px #fca5a533;--status-error-bg-tint:#fca5a515;--status-error-border-tint:#fca5a540;--status-warning-bg-tint:#fcd34d15;--status-warning-border-tint:#fcd34d40;--status-success-bg-tint:#5eead415;--status-success-border-tint:#5eead440;--status-info-bg-tint:#7dd3fc15;--status-info-border-tint:#7dd3fc40;--color-code-bg:#0a0e1799;--color-code-bg-block:#0a0e17cc;--color-code-text:#d4d8e0;--color-selection-bg:#3b82f666}@media (forced-colors:active){.brand-gradient-text{-webkit-text-fill-color:CanvasText!important;color:canvastext!important;background-image:none!important}}.glass-surface{isolation:isolate;position:relative}.glass-surface:has([role=combobox][aria-expanded=true]){z-index:1}.glass-surface:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glass-tint,var(--color-glass-bg));-webkit-backdrop-filter:blur(var(--glass-blur,12px));backdrop-filter:blur(var(--glass-blur,12px));position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface:before{background:var(--glass-fallback,var(--color-glass-bg-dark))}}@media (prefers-reduced-transparency:reduce){.glass-surface:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-fallback,var(--color-glass-bg-dark))}}:root{--font-literary:"Cormorant Garamond", Georgia, "Times New Roman", serif;--eod-starlight-gold:#d4a853;--eod-starlight-gold-soft:#ead3a5}.eod-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:.75rem;font-weight:600;line-height:1.7}.eod-eyebrow--accent{color:var(--accent,var(--color-primary-400))}.eod-display{font-family:var(--font-literary);letter-spacing:-.025em;color:var(--color-text-primary);text-wrap:balance;font-weight:500;line-height:1.04}.eod-display em{color:var(--eod-display-em-color,var(--color-highlight-secondary));font-style:italic}.eod-display--hero{font-size:var(--eod-display-hero-size,clamp(2.75rem, 7vw, 4.75rem))}.eod-display--page{font-size:var(--eod-display-page-size,clamp(2.5rem, 5.4vw, 3.75rem))}.eod-display--section{font-size:var(--eod-display-section-size,clamp(1.875rem, 3.6vw, 2.5rem));letter-spacing:-.01em;line-height:1.15}.eod-edge-fade{background:linear-gradient(to right, transparent, var(--eod-edge-fade-tint,var(--color-glass-bg)), transparent)}.eod-edge-fade--brand{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-primary-600) 16%, transparent), color-mix(in srgb, var(--color-secondary-600) 14%, transparent), transparent)}body{background:var(--color-bg-primary,#0a0e17);color:var(--color-text-primary,#e6e8ee);line-height:1.6}#root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.link-card{align-items:flex-start;gap:1rem;width:100%;display:flex;position:relative}.link-card-body{flex-direction:column;flex:1;align-self:stretch;gap:.5rem;min-width:0;display:flex}.link-card-title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.link-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.link-card:has(.link-card-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.discord-page{--discord-section-space:5rem;gap:var(--discord-section-space);flex-direction:column;padding-top:1.5rem;display:flex}.discord-page h1,.discord-page h2,.discord-page h3,.discord-page h4,.discord-page p{margin:0}.discord-page ul,.discord-page ol{margin:0;padding:0;list-style:none}.discord-backdrop{background:radial-gradient(ellipse 60% 45% at 12% 0%, color-mix(in srgb, var(--color-primary-600) 26%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 92% 18%, color-mix(in srgb, var(--color-secondary-600) 22%, transparent), transparent 70%), var(--color-bg-primary);position:absolute;inset:0}.discord-lede{color:var(--color-text-secondary);text-wrap:pretty;font-size:1.0625rem;line-height:1.8}.discord-note{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.7}.discord-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.discord-hero-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.discord-hero-copy .eod-display em{display:block}.discord-hero-copy .discord-lede{max-width:34rem}.discord-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.discord-hero-art{isolation:isolate;justify-content:center;display:flex;position:relative}.discord-hero-art:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--color-primary-500) 30%, transparent), transparent 66%);filter:blur(10px);border-radius:9999px;position:absolute;inset:6%}.discord-section-heading{flex-direction:column;gap:.625rem;max-width:44rem;margin-bottom:2rem;display:flex}.discord-collection{scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem)}.bot-spotlight{flex-direction:column;gap:2.5rem;display:flex;position:relative;overflow:hidden}.bot-spotlight:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 45% 60% at 0% 0%, color-mix(in srgb, var(--color-primary-500) 20%, transparent), transparent 70%), radial-gradient(ellipse 40% 50% at 100% 100%, color-mix(in srgb, var(--color-secondary-500) 14%, transparent), transparent 70%);position:absolute;inset:0}.bot-spotlight>*{z-index:1;position:relative}.bot-intro{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.bot-intro-copy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.bot-name-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bot-name{font-family:var(--font-literary);letter-spacing:-.02em;color:var(--color-text-primary);font-size:2.75rem;font-weight:500;line-height:1.05}.bot-tagline{font-family:var(--font-literary);color:var(--color-highlight-secondary);font-size:1.5rem;font-style:italic;line-height:1.3}.bot-summary{color:var(--color-text-secondary);max-width:40rem;font-size:1rem;line-height:1.75}.bot-intro-copy .discord-note{max-width:40rem}.bot-actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.bot-mark{isolation:isolate;justify-content:center;display:flex;position:relative}.bot-mark:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--color-primary-400) 45%, transparent), color-mix(in srgb, var(--color-secondary-500) 18%, transparent) 55%, transparent 72%);filter:blur(12px);border-radius:9999px;animation:5s ease-in-out infinite bot-mark-pulse;position:absolute;inset:10%}.bot-mark-image{animation:6s ease-in-out infinite bot-mark-float}@keyframes bot-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bot-mark-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.flow{background:var(--color-glass-bg-dark);border:1px solid var(--color-glass-border);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.75rem;display:grid}.flow-side{flex-direction:column;gap:.75rem;display:flex}.flow-side--primary{--flow-accent:var(--color-primary-400)}.flow-side--secondary{--flow-accent:var(--color-secondary-400)}.flow-steps{flex-direction:column;gap:.5rem;display:flex}.flow-step{color:var(--color-text-primary);background:color-mix(in srgb, var(--flow-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--flow-accent) 24%, transparent);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;display:flex}.flow-step svg{width:1.125rem;height:1.125rem;color:var(--flow-accent);flex-shrink:0}.flow-step-label{flex:1;min-width:0}.flow-step--planned{border-style:dashed}.flow-bridge{width:3.5rem;height:3.5rem;color:var(--color-text-primary);background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-600));box-shadow:0 0 28px color-mix(in srgb, var(--color-primary-500) 45%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:flex}.flow-bridge svg{width:1.5rem;height:1.5rem}.bot-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.bot-features>li{flex-direction:column;gap:.5rem;display:flex}.bot-features>li:before{content:"";background:linear-gradient(to right, var(--color-primary-400), var(--color-secondary-400));border-radius:9999px;width:2.5rem;height:3px;margin-bottom:.5rem}.bot-features h4{font-family:var(--font-literary);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.5rem;font-weight:500;line-height:1.15;display:flex}.bot-features p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.manage-band{scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem);flex-direction:column;gap:2rem;padding:3rem 2.5rem;display:flex}.manage-band .discord-section-heading{margin-bottom:0}.manage-steps{counter-reset:manage-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.manage-steps>li{counter-increment:manage-step;flex-direction:column;gap:.5rem;display:flex}.manage-steps>li:before{content:counter(manage-step);font-family:var(--font-literary);background:linear-gradient(135deg, var(--color-primary-300), var(--color-secondary-300));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:500;line-height:1}.manage-steps h3{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600;line-height:1.4}.manage-steps p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.manage-band-foot{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.discord-gate{justify-content:center;padding:3rem 0 4rem;display:flex}.discord-gate>*{width:100%;max-width:32rem}.discord-gate-card{flex-direction:column;align-items:center;display:flex}.discord-gate-stack{flex-direction:column;gap:1rem;display:flex}.discord-gate>.discord-gate-stack:has(.manage-today){align-items:center;max-width:36rem}.discord-gate-stack:has(.manage-today)>*{width:100%}.manage-today{flex-direction:column;gap:1rem;display:flex}.manage-today-title{text-align:center;color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:600;line-height:1.3}.manage-today-lede{text-align:center;color:var(--color-text-secondary);margin:0;line-height:1.7}.manage-today .numbered-step-body>p{color:var(--color-text-secondary);margin:0;line-height:1.65}.manage-today-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:.5rem;display:flex}.discord-legal{--discord-section-space:2.5rem;width:100%;max-width:46rem;margin-inline:auto}.discord-legal .discord-section-heading{align-items:flex-start;margin-bottom:0}.discord-legal-tldr{flex-direction:column;gap:.875rem;display:flex}.discord-legal ul{flex-direction:column;gap:.625rem;display:flex}.discord-legal li{color:var(--color-text-secondary);padding-left:1.25rem;line-height:1.7;position:relative}.discord-legal li:before{content:"•";color:var(--color-text-tertiary);position:absolute;left:.25rem}.discord-legal-sections{flex-direction:column;gap:2rem;display:flex}.discord-legal-sections section{scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem);flex-direction:column;gap:.75rem;display:flex}.discord-legal-sections h2{color:var(--color-text-primary);font-size:1.25rem;line-height:1.4}.discord-legal-sections p{color:var(--color-text-secondary);line-height:1.75}.discord-legal-links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (width<=1023.98px){.discord-page{--discord-section-space:4rem}.discord-hero{gap:1.5rem}.discord-hero-art .feature-art-hero{width:240px!important}.bot-features,.manage-steps{gap:1.5rem}}@media (width<=767.98px){.discord-page{--discord-section-space:3rem;padding-top:.5rem}.discord-hero{grid-template-columns:1fr}.discord-hero-art{justify-content:flex-start}.discord-hero-art .feature-art-hero{width:160px!important}.bot-spotlight{--eod-card-padding:1.5rem;gap:2rem}.discord-legal-card{--eod-card-padding:1.25rem}.bot-intro{grid-template-columns:1fr;gap:1rem}.bot-mark{justify-content:flex-start}.bot-mark .bot-mark-image{width:120px!important;height:120px!important}.bot-name{font-size:2.25rem}.bot-tagline{font-size:1.3125rem}.flow{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.flow-bridge{justify-self:center;width:2.75rem;height:2.75rem}.bot-features,.manage-steps{grid-template-columns:1fr;gap:1.75rem}.manage-band{padding:2rem .5rem}}@media (prefers-reduced-motion:reduce){.bot-mark:before,.bot-mark-image{animation:none}}.dc-wrap{flex-direction:column;gap:.375rem;min-width:0;display:flex}.dc{color:var(--color-text-primary);background:var(--color-glass-bg-darker);border:1px solid var(--color-glass-border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;font-size:.9375rem;line-height:1.45;display:flex}.dc-name{letter-spacing:.005em;overflow-wrap:anywhere;font-weight:700}.dc-opt{border:1px solid color-mix(in srgb, var(--color-primary-400) 40%, transparent);border-radius:.375rem;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.dc-opt-name{white-space:nowrap;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-primary-500) 26%, transparent);border-right:1px solid color-mix(in srgb, var(--color-primary-400) 40%, transparent);align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.dc-opt-value{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-primary-500) 8%, transparent);padding:.125rem .5rem}.dc--message{gap:.375rem .5rem}.dc-step{background:color-mix(in srgb, var(--color-primary-500) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-400) 26%, transparent);border-radius:.375rem;padding:.125rem .5rem}.dc-step--command{font-style:italic;font-weight:700}.dc-then{color:var(--color-text-tertiary)}.dc-note{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.6}.guide-h2{--eod-display-section-size:clamp(1.5rem, 2.6vw, 1.875rem);scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem)}.discord-guides{--discord-section-space:3.5rem}.discord-guides>.discord-section-heading{margin-bottom:0}.guide-group{flex-direction:column;gap:1.25rem;display:flex}.guide-group-head{flex-direction:column;gap:.375rem;display:flex}.guide-group-head p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-grid>li{display:flex}.guide-grid--start{grid-template-columns:minmax(0,1fr);max-width:40rem}.guide-card-lede{color:var(--color-text-secondary);flex:1;font-size:.9375rem;line-height:1.65}.guide-card-meta{color:var(--color-text-tertiary);font-size:.8125rem}.guide-reference-teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.guide-reference-teaser>div{flex-direction:column;gap:.375rem;max-width:36rem;display:flex}.guide-reference-teaser p{color:var(--color-text-secondary);line-height:1.7}.discord-guide{--discord-section-space:2.5rem;width:100%;max-width:50rem;margin-inline:auto}.discord-guide>.discord-section-heading{margin-bottom:0}.guide-back{align-self:flex-start}.guide-title{text-wrap:balance}.guide-meta{flex-wrap:wrap;gap:.5rem;display:flex}.guide-step-title{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;line-height:1.35}.guide-step .numbered-step-body>p{color:var(--color-text-secondary);line-height:1.75}.guide-install{padding-top:.25rem;display:flex}.guide-command{flex-direction:column;gap:.375rem;margin-top:.25rem;display:flex}.guide-command-ref{margin:0}.guide-result p{color:var(--color-text-secondary);line-height:1.65}.guide-result p+p{margin-top:.125rem}.guide-result .guide-result-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-status-success);font-size:.6875rem;font-weight:700}.guide-tips-card{flex-direction:column;gap:.875rem;display:flex}.guide-tips ul{flex-direction:column;gap:.625rem;display:flex}.guide-tips li{color:var(--color-text-secondary);padding-left:1.25rem;line-height:1.7;position:relative}.guide-tips li:before{content:"•";color:var(--color-primary-400);position:absolute;left:.25rem}.guide-related{flex-direction:column;gap:1rem;display:flex}.discord-reference{--discord-section-space:3rem}.reference-jump{flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.25rem;display:flex}.reference-group{scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem);flex-direction:column;gap:1rem;display:flex}.cmd-card{scroll-margin-top:calc(var(--eod-sticky-top,0px) + 1rem);flex-direction:column;gap:.875rem;display:flex}.cmd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cmd-name{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.1875rem;font-weight:700;line-height:1.35}.cmd-name:focus{outline:none}.cmd-name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cmd-about{color:var(--color-text-secondary);line-height:1.7}.cmd-options{border-top:1px solid var(--color-glass-border);flex-direction:column;display:flex}.cmd-option{border-bottom:1px solid var(--color-glass-border);flex-direction:column;gap:.375rem;padding:.875rem 0;display:flex}.cmd-option:last-child{border-bottom:none;padding-bottom:0}.cmd-option-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cmd-option-name{white-space:nowrap;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-primary-500) 26%, transparent);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cmd-option-type{color:var(--color-text-tertiary);font-size:.8125rem}.cmd-option-about{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.cmd-choices{flex-wrap:wrap;gap:.375rem;display:flex}.cmd-choice{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-secondary-500) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary-400) 30%, transparent);border-radius:9999px;padding:.1875rem .625rem;font-size:.8125rem;line-height:1.5}.cmd-used{color:var(--color-text-tertiary);font-size:.875rem;line-height:1.7}.guide-h2:focus{outline:none}.guide-h2:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=1023.98px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid--start{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.discord-guides{--discord-section-space:2.5rem}.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-step-title{font-size:1.125rem}.dc{gap:.375rem;padding:.5rem .625rem;font-size:.875rem}.guide-tips-card,.cmd-card,.guide-reference-teaser{--eod-card-padding:1.25rem}}.manage-page{flex-direction:column;gap:1.25rem;width:100%;max-width:52rem;margin-inline:auto;padding:2rem 0 4rem;display:flex}.manage-page--wide{max-width:76rem}.manage-page h1,.manage-page h2,.manage-page h3,.manage-page p{margin:0}.manage-back{display:flex}.manage-header{flex-direction:column;gap:.5rem;display:flex}.manage-title{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.25}.manage-lede{color:var(--color-text-secondary);max-width:40rem;line-height:1.7}.manage-server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.manage-server-grid>li{display:flex}.bot-badges{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.manage-error-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.manage-prefer-discord{color:var(--color-text-tertiary);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.7;display:flex}.manage-prefer-discord>svg{width:1.125rem;height:1.125rem;color:var(--color-text-tertiary);flex-shrink:0;margin-top:.2rem}.manage-server-header{align-items:center;gap:1.25rem;display:flex}.manage-server-heading{flex-direction:column;gap:.5rem;min-width:0;display:flex}.manage-card{width:100%}.manage-section{flex-direction:column;gap:1rem;display:flex}.manage-card-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.manage-card-title{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;line-height:1.35}.manage-card-lede{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.manage-page .manage-subtitle{margin-top:.5rem}.manage-subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:600}.manage-checks{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.manage-check{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.manage-check>svg{width:1.25rem;height:1.25rem;margin-top:.125rem}.manage-check--ok>svg{color:var(--color-status-success)}.manage-check--bad>svg{color:var(--color-status-error)}.manage-check-body{color:var(--color-text-primary);flex-direction:column;gap:.5rem;line-height:1.65;display:flex}.manage-check-roles{flex-wrap:wrap;gap:.375rem;display:flex}.manage-status{color:var(--color-text-primary);align-items:flex-start;gap:.625rem;line-height:1.65;display:flex}.manage-status>svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.manage-status--ok>svg{color:var(--color-status-success)}.manage-status--warning>svg{color:var(--color-status-warning)}.manage-status--neutral>svg{color:var(--color-text-tertiary)}.manage-status--error,.manage-status--error>svg{color:var(--color-status-error)}.manage-status--quiet{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.manage-step-text{color:var(--color-text-primary);line-height:1.65}.manage-step-command{color:var(--color-text-secondary);font-size:.875rem}.manage-form{flex-direction:column;gap:1rem;display:flex}.manage-hint{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.form-status:empty{position:absolute}.work-outcome{flex-direction:column;gap:.25rem;display:flex}.work-warnings{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.manage-more{justify-content:center;display:flex}@media (width<=767.98px){.manage-page{padding:1rem 0 3rem}.manage-title{font-size:1.5rem}.manage-server-grid{grid-template-columns:minmax(0,1fr)}.manage-card{--eod-card-padding:1.25rem}.manage-server-header{gap:.875rem}}.panel-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.panel-mode-fields{flex-direction:column;gap:1rem;display:flex}.panel-limit-field{width:100%;max-width:16rem}.panel-conflict-note{color:var(--color-status-warning);font-weight:600}.emoji-face{align-items:center;font-size:1.125em;line-height:1;display:inline-flex}.emoji-face--custom{vertical-align:middle;display:inline-block}.role-tag{color:var(--color-text-primary);overflow-wrap:anywhere;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.role-tag--gone{color:var(--color-status-warning)}.role-dot{background:var(--color-text-tertiary);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.style-tile{color:var(--color-primary-main);background:var(--color-glass-bg);border:1px solid var(--color-glass-border);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.style-tile--md{width:2.5rem;height:2.5rem;font-size:1.25rem}.style-tile--lg{width:3rem;height:3rem;font-size:1.5rem}.panel-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.panel-list>li{display:flex}.panel-row-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.panel-row-line{color:var(--color-text-secondary);margin:0;line-height:1.6}.panel-row-hint{font-size:.875rem}.panel-row-extra{z-index:1;display:flex;position:relative}.panel-header{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.panel-header-text{flex-direction:column;flex:16rem;gap:.375rem;min-width:0;display:flex}.panel-header-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.panel-builder{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);align-items:start;gap:1.25rem;display:grid}.panel-builder-main,.panel-builder-side{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-builder-side{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.panel-slot{min-width:0;display:flex;position:relative}.panel-options{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.panel-option{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-option--off :is(.panel-option-face,.panel-option-role,.panel-option-rules){opacity:.7}.panel-option-main{flex-direction:column;gap:.375rem;min-width:0;display:flex}.panel-option-face{color:var(--color-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.panel-option-role,.panel-option-rules{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0;font-size:.875rem;display:flex}.panel-option-rule{align-items:center;gap:.375rem;display:inline-flex}.panel-option-problems{flex-direction:column;gap:.375rem;margin:.25rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.panel-option-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.25rem;display:flex}.panel-options-add{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.panel-option-form{gap:1.25rem}.panel-emoji-field{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.panel-emoji-field>div{width:100%}.dmsg{background:var(--color-glass-bg-darker);border:1px solid var(--color-glass-border);border-radius:.75rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;width:100%;padding:1rem;display:grid}.dmsg-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dmsg-head{align-items:center;gap:.375rem;margin:0;display:flex}.dmsg-author{color:var(--color-text-primary);font-weight:600}.dmsg-app{letter-spacing:.02em;text-transform:uppercase;color:var(--color-btn-primary-text);background:var(--color-primary-main);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem;font-weight:700}.dmsg-standin,.dmsg-empty{color:var(--color-text-tertiary);margin:0;font-size:.875rem;line-height:1.6}.dmsg-standin{font-style:italic}.dmsg-embed{border-left:4px solid var(--color-primary-main);background:var(--color-glass-bg);border-radius:.25rem;flex-direction:column;gap:.375rem;max-width:32rem;padding:.625rem .875rem;display:flex}.dmsg-embed-title{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.dmsg-embed-body{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.dmsg-rows{flex-direction:column;gap:.5rem;display:flex}.dmsg-row{flex-wrap:wrap;gap:.5rem;display:flex}.dmsg-button{min-height:2rem;color:var(--color-btn-secondary-text);background:var(--color-btn-secondary-bg);border:1px solid var(--color-btn-secondary-border);overflow-wrap:anywhere;border-radius:.25rem;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.dmsg-menu{flex-direction:column;gap:.25rem;max-width:25rem;display:flex}.dmsg-select{color:var(--color-input-placeholder);background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.dmsg-menu-options{background:var(--color-glass-bg);border:1px solid var(--color-glass-border);border-radius:.25rem;flex-direction:column;margin:0;padding:.25rem;list-style:none;display:flex}.dmsg-menu-option{align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.dmsg-menu-text{flex-direction:column;min-width:0;display:flex}.dmsg-menu-label{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.875rem}.dmsg-menu-description{color:var(--color-text-tertiary);overflow-wrap:anywhere;font-size:.8125rem}.dmsg-reactions{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dmsg-reaction{color:var(--color-text-secondary);background:var(--color-glass-bg);border:1px solid var(--color-glass-border);border-radius:.5rem;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.875rem;display:inline-flex}@media (width<=1023.98px){.panel-builder{flex-direction:column;display:flex}.panel-builder-main,.panel-builder-side{display:contents}.panel-slot--form{order:1}.panel-slot--options{order:2}.panel-slot--preview{order:3}.panel-slot--publish{order:4}.panel-slot--danger{order:5}}@container (width<=40rem){.panel-option{flex-direction:column}.panel-option-actions{justify-content:flex-start}}@media (width<=767.98px){.dmsg{padding:.875rem}}
