.mfa-page{--mfa-text:#f5f7fc;--mfa-muted:#a6b3c9;--mfa-line:#2a354a;min-height:100vh;min-height:100dvh;display:grid;place-items:center;box-sizing:border-box;padding:48px 20px;background:radial-gradient(ellipse at 18% 5%,#54233144,transparent 52%),radial-gradient(ellipse at 90% 90%,#17375133,transparent 45%),#0b1020;color:var(--mfa-text);font-family:Trebuchet MS,sans-serif;font-size:15px;line-height:1.6}.mfa-page *{box-sizing:border-box}.mfa-shell{width:100%;max-width:560px;animation:mfa-arrive .35s ease-out}.mfa-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:26px;font-weight:700;font-size:18px;letter-spacing:-.3px}.mfa-brand-logo{display:block;width:48px;height:48px;object-fit:cover;border:1px solid #ff697c55;border-radius:12px;box-shadow:0 4px 16px #0003}.mfa-brand-caption{display:block;color:var(--mfa-muted);font-size:9px;font-weight:600;letter-spacing:2.5px;line-height:1.4}.mfa-card{position:relative;padding:36px;border:1px solid var(--mfa-line);border-radius:22px;background:linear-gradient(150deg,#172134,#101827 68%);box-shadow:0 24px 80px #0005;overflow:hidden}.mfa-card:before{content:"";position:absolute;top:0;left:36px;right:36px;height:2px;background:linear-gradient(90deg,#ff647d,transparent)}.mfa-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.mfa-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#ff647d12;border:1px solid #ff647d35;color:#ff8297}.mfa-badge{font-size:11px;color:#c1cce0;border:1px solid #344259;background:#1d2a3d;border-radius:30px;padding:5px 11px}.mfa-card .mfa-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#ff8297;margin:0 0 9px}.mfa-card h1{font-family:inherit;font-size:clamp(25px,5vw,32px);line-height:1.2;letter-spacing:-1px;margin:0 0 18px;font-weight:700;max-width:420px}.mfa-card h2{font:700 17px/1.4 Trebuchet MS,sans-serif;margin:22px 0 8px}.mfa-card p{color:var(--mfa-muted);margin:0 0 20px}.mfa-card strong{color:#e4eaf5}.mfa-steps{list-style:none;display:flex;justify-content:space-between;gap:8px;margin:24px 0;padding:0 0 22px;border-bottom:1px solid var(--mfa-line)}.mfa-steps li{display:flex;align-items:center;gap:7px;color:#91a0b9;font-size:11px}.mfa-steps li>span{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#202c40;border:1px solid #3b4760;font-size:10px}.mfa-steps .is-current{color:#e5ebf6}.mfa-steps .is-current>span{color:#ff99a9;border-color:#ff829750;background:#ff829717}.mfa-note{border:1px solid #344059;border-radius:12px;background:#1b2639;padding:15px 17px;margin:22px 0;color:var(--mfa-muted);font-size:13px;line-height:1.65}.mfa-note strong,.mfa-note span{display:block}.mfa-note strong{margin-bottom:5px;font-size:14px}.mfa-card .mfa-primary{display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;width:100%;padding:12px 18px;background:linear-gradient(110deg,#ed526c,#ce3c57);border:1px solid #ff8a9b66;border-radius:10px;color:#fff;text-decoration:none;font:700 14px/1.4 Trebuchet MS,sans-serif;cursor:pointer;box-shadow:0 5px 20px #ec4e6818;transition:background .15s,box-shadow .15s}.mfa-card .mfa-primary:visited{color:#fff}.mfa-card .mfa-primary:hover:not(:disabled){background:linear-gradient(110deg,#f7657d,#de4e68);box-shadow:0 5px 24px #ec4e6833}.mfa-card button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mfa-card .mfa-secondary{display:block;width:100%;padding:12px;margin-top:10px;background:transparent;border:1px solid var(--mfa-line);border-radius:10px;color:#bac8de;font:600 13px/1.4 Trebuchet MS,sans-serif;cursor:pointer}.mfa-page :is(a,button,input,textarea):focus-visible,.mfa-manage:focus-visible{outline:3px solid #ff94a4;outline-offset:4px}.mfa-label{display:block;font-size:13px;font-weight:700;color:#e3eaf6;margin:20px 0 0}.mfa-card .mfa-input,.mfa-card .mfa-recovery{display:block;width:100%;min-width:0;padding:13px 15px;margin:8px 0 18px;background:#0b1322;color:#edf3ff;border:1px solid #3b4962;border-radius:10px;font:16px/1.6 Trebuchet MS,sans-serif;box-shadow:none}.mfa-card .mfa-input::placeholder{color:#8190a9}.mfa-card .mfa-secret,.mfa-card .mfa-recovery{font:13px/1.9 Consolas,monospace}.mfa-card .mfa-code{font:500 25px/1.4 Consolas,monospace;letter-spacing:8px;text-align:center}.mfa-details{display:grid;gap:12px;padding:16px;border:1px solid var(--mfa-line);border-radius:12px;background:#0e1727}.mfa-details div{display:grid;gap:2px;font-size:13px}.mfa-details span{font-size:11px;color:var(--mfa-muted)}.mfa-card .mfa-hint{font-size:12px;line-height:1.6;margin:12px 0 20px;color:#a0aec5}.mfa-centred{text-align:center}.mfa-checkbox{display:flex;align-items:flex-start;gap:10px;margin:18px 0 24px;font-size:13px;color:#c6d1e4;cursor:pointer}.mfa-checkbox input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#e95370}.mfa-recovery{resize:vertical}.mfa-card .mfa-error{padding:13px 15px;border-radius:10px;border:1px solid #ec6c7d77;background:#5b24394d;color:#ffc0ca;font-size:13px;overflow-wrap:anywhere}.mfa-footer{display:flex;justify-content:space-between;gap:16px;margin-top:26px;padding-top:20px;border-top:1px solid var(--mfa-line);font-size:12px;color:#91a0b9}.mfa-footer a,.mfa-footer a:visited{color:#c5d0e3;text-decoration:none}.mfa-footer a:hover{text-decoration:underline;color:#fff}.mfa-qr{display:flex;flex-direction:column;align-items:center;gap:12px;margin:24px 0;padding:20px 12px;background:#0e1727;border:1px solid var(--mfa-line);border-radius:14px}.mfa-qr img{display:block;max-width:100%;width:244px;height:auto;background:#fff;border:8px solid #fff;border-radius:8px;image-rendering:pixelated}.mfa-qr figcaption{font-size:12px;color:var(--mfa-muted);text-align:center}.mfa-manage{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #47516a;border-radius:10px;background:#172134;color:#e4eaf5;box-shadow:0 4px 16px #0004;cursor:pointer;font:600 12px/1.4 Trebuchet MS,sans-serif}.mfa-manage svg{width:17px;height:17px;color:#ff8297}@keyframes mfa-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.mfa-page{padding:28px 14px}.mfa-card{padding:26px 22px;border-radius:17px}.mfa-card:before{left:22px;right:22px}.mfa-steps li{font-size:10px;gap:4px}.mfa-steps{gap:5px}.mfa-card .mfa-secret,.mfa-card .mfa-recovery{font-size:12px}.mfa-brand{margin-bottom:22px}.mfa-badge{font-size:10px}}@media(prefers-reduced-motion:reduce){.mfa-shell{animation:none}.mfa-card .mfa-primary{transition:none}}.lf-help-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;margin-inline-start:7px;border:1px solid var(--lf-border-color, #344155);border-radius:50%;background:var(--lf-accent-soft, #263248);color:var(--lf-text-primary, #eee);font-family:inherit;font-size:14px;font-weight:700;line-height:1;cursor:help;vertical-align:middle}.lf-help-trigger:hover,.lf-help-trigger[aria-expanded=true]{border-color:var(--lf-accent-start, #ff566f)}.lf-help-trigger:focus-visible,.lf-page-guide summary:focus-visible,.lf-server-context select:focus-visible{outline:2px solid var(--lf-accent-start, #ff566f);outline-offset:3px}.lf-help-popup{position:fixed;z-index:1500;width:min(320px,calc(100vw - 24px));box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px;border-radius:12px;border:1px solid var(--lf-border-color, #344155);background:linear-gradient(var(--lf-surface-start, #111d2b),var(--lf-surface-start, #111d2b)),var(--lf-page-bg-start, #111d2b);color:var(--lf-text-primary, #eee);box-shadow:0 12px 36px #0006;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.lf-help-popup strong{display:block;margin-bottom:6px}.lf-help-popup div{color:var(--lf-text-muted, #aebbd0)}.lf-page-guide{padding:16px 20px;border:1px solid var(--lf-border-color, #344155);border-inline-start:3px solid var(--lf-accent-start, #ff566f);border-radius:12px;background:linear-gradient(120deg,var(--lf-accent-soft, #263248),transparent);color:var(--lf-text-primary, #eee);font-size:14px;line-height:1.6;min-width:0}.lf-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lf-guide-eyebrow{color:var(--lf-text-muted, #aebbd0);font-size:12px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.lf-page-guide p{margin:6px 0 10px}.lf-page-guide summary{cursor:pointer;font-weight:650;width:fit-content}.lf-page-guide ol{margin:12px 0 0;padding-inline-start:22px}.lf-page-guide li{padding:3px 0 3px 4px}.lf-page-guide .lf-guide-caution{padding:10px 12px;margin-top:12px;border-radius:8px;background:var(--lf-accent-soft, #263248)}.lf-server-context{position:sticky;top:84px;z-index:30;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--lf-border-color, #344155);border-radius:12px;background:linear-gradient(var(--lf-surface-start, #111d2b),var(--lf-surface-start, #111d2b)),var(--lf-page-bg-start, #111d2b);box-shadow:0 8px 24px #0002;color:var(--lf-text-primary, #eee);min-width:0}.lf-server-context img,.lf-server-initials{width:40px;height:40px;border-radius:12px;object-fit:cover;flex-shrink:0}.lf-server-initials{display:grid;place-items:center;background:var(--lf-accent-soft, #263248);font-weight:800}.lf-server-name{flex:1;min-width:100px;overflow-wrap:anywhere}.lf-server-name strong{display:block;font-size:16px}.lf-server-name small{color:var(--lf-text-muted, #aebbd0)}.lf-server-context label{display:grid;gap:4px;font-size:12px;min-width:0;max-width:100%}.lf-server-context select{max-width:280px;width:100%;padding:8px;border-radius:8px;border:1px solid var(--lf-border-color, #344155);background:var(--lf-input-bg-start, #152335);color:var(--lf-text-primary, #eee);font:inherit}.lf-save-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.5;padding:10px 14px;border:1px solid var(--lf-border-color, #344155);border-radius:8px;color:var(--lf-text-primary, #eee)}.lf-save-error{border-color:var(--lf-danger-border, #c75252);background:var(--lf-danger-bg, #492025)}.lf-save-status button{font:inherit;cursor:pointer;color:inherit;padding:6px 10px;border:1px solid currentColor;border-radius:6px;background:transparent}@media(max-width:600px){.lf-server-context{top:82px;padding:10px 12px;gap:8px}.lf-server-context label{flex-basis:100%}.lf-server-context select{max-width:none}.lf-page-guide{padding:12px 14px}.lf-help-trigger{width:32px;height:32px}}.lf-help-workspace{max-width:1440px;margin-inline:auto}.lf-help-breadcrumb,.lf-help-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.lf-help-breadcrumb{font-size:13px;color:var(--lf-text-muted)}.lf-help-breadcrumb button{background:none;color:var(--lf-text-primary);border:0;cursor:pointer;padding:6px 0}.lf-help-hero{display:flex;align-items:flex-start;gap:22px;padding:28px;border:1px solid var(--lf-border-color);border-radius:16px;background:linear-gradient(120deg,var(--lf-accent-soft),transparent)}.lf-help-hero>svg{width:40px;height:40px;flex-shrink:0}.lf-help-hero h2{margin-top:0}.lf-help-categories,.lf-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:24px 0}.lf-help-categories button,.lf-help-card{text-align:left;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:12px;border:1px solid var(--lf-border-color);color:var(--lf-text-primary);background:var(--lf-surface-start);cursor:pointer;min-width:0}.lf-help-categories button:hover,.lf-help-card:hover{border-color:var(--lf-accent-start);background:var(--lf-accent-soft)}.lf-help-card strong,.lf-help-categories strong{font-size:17px}.lf-help-card span:not(.lf-eyebrow),.lf-help-categories span,.lf-help-card small,.lf-help-categories small{color:var(--lf-text-muted);line-height:1.6}.lf-help-reader{display:grid;grid-template-columns:230px minmax(0,850px);gap:40px}.lf-help-toc{position:sticky;top:94px;align-self:start;display:grid;gap:8px;max-height:calc(100dvh - 110px);overflow:auto}.lf-help-toc a{padding:8px 10px;color:var(--lf-text-muted);text-decoration:none;border-left:2px solid var(--lf-border-color);font-size:14px}.lf-help-toc a[aria-current],.lf-help-toc a:hover{color:var(--lf-text-primary);border-color:var(--lf-accent-start);background:var(--lf-accent-soft)}.lf-help-article{min-width:0;line-height:1.8}.lf-help-article section,.lf-help-article h1{scroll-margin-top:100px}.lf-help-article section{padding-block:22px;border-bottom:1px solid var(--lf-border-color)}.lf-help-article p,.lf-help-article li,.lf-help-article small{color:var(--lf-text-muted)}.lf-help-article li{margin-block:9px}.lf-help-settings details{border:1px solid var(--lf-border-color);border-radius:10px;padding:14px;margin:10px 0}.lf-help-settings summary{cursor:pointer;font-weight:600}.lf-help-settings summary code{display:block;color:var(--lf-text-muted);font-size:12px;overflow-wrap:anywhere}.lf-help-settings dl{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;font-size:13px}.lf-help-settings dd{margin:0;overflow-wrap:anywhere}.lf-help-tutorial,.lf-help-example{padding:20px;border-radius:12px;background:var(--lf-accent-soft);margin-block:18px}.lf-help-tutorial progress{display:block;width:100%;height:5px;margin-top:14px;accent-color:var(--lf-accent-start)}.lf-help-example pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.lf-help-caution{border-left:3px solid var(--lf-warning-text);padding:16px;background:var(--lf-warning-bg);border-radius:8px}.lf-help-caution p{margin-bottom:0;color:var(--lf-warning-text)}.lf-help-flow{display:flex;flex-wrap:wrap;gap:12px;list-style-position:inside;padding:0}.lf-help-flow li{flex:1 1 130px;padding:16px;border:1px solid var(--lf-border-color);border-radius:10px}@media(max-width:1000px){.lf-help-reader{grid-template-columns:minmax(0,1fr);gap:20px}.lf-help-toc{position:static;max-height:220px}.lf-help-hero{padding:20px}}.lf-guide-illustration{margin:22px 0;min-width:0}.lf-guide-visual{display:grid;grid-template-columns:52px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--lf-border-color);border-radius:14px;background:var(--lf-surface-start)}.lf-guide-visual-rail{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 11px;background:var(--lf-sidebar-bg);border-right:1px solid var(--lf-sidebar-border)}.lf-guide-visual-rail>span{height:21px;width:21px;border:1px solid var(--lf-border-color);border-radius:7px;background:var(--lf-surface-alt-start)}.lf-guide-visual-rail>span:nth-child(2){background:var(--lf-accent-soft);border-color:var(--lf-accent-start)}.lf-guide-visual-content{display:grid;gap:18px;padding:18px;min-width:0}.lf-guide-visual-content header{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.lf-guide-visual-content header>div{display:grid;gap:5px}.lf-guide-visual-content header strong{font-size:19px;line-height:1.3;color:var(--lf-text-primary)}.lf-guide-visual-content header p{margin:0;color:var(--lf-text-muted);line-height:1.45;font-size:12px}.lf-guide-visual-status{padding:5px 9px;border-radius:100px;border:1px solid var(--lf-border-color);color:var(--lf-text-muted);font-size:11px}.lf-guide-visual-steps{list-style:none;margin:0;padding:0;display:grid;gap:9px;counter-reset:none}.lf-guide-visual-steps li{display:flex;align-items:center;gap:13px;margin:0;padding:12px 14px;border:1px solid var(--lf-border-color);border-radius:9px;color:var(--lf-text-primary);font-size:13px;background:var(--lf-surface-alt-start)}.lf-guide-visual-number{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--lf-accent-soft);color:var(--lf-accent-start);font-weight:800}.lf-guide-visual-check{margin-left:auto;color:var(--lf-success-text)}.lf-guide-visual-content footer{font-size:12px;color:var(--lf-text-muted);line-height:1.5}.lf-guide-illustration figcaption{margin-top:8px;font-size:11px;line-height:1.5;color:var(--lf-text-muted)}@media(max-width:560px){.lf-guide-visual{grid-template-columns:32px minmax(0,1fr)}.lf-guide-visual-rail{padding:19px 6px}.lf-guide-visual-rail>span{width:16px;height:16px}.lf-guide-visual-content{padding:14px}}.lf-help-workspace .lf-page-header{margin-bottom:24px}.lf-help-search-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:var(--lf-surface-start);border:1px solid var(--lf-border-color);border-radius:12px}.lf-help-search-panel h2{margin:0 0 5px;font-size:20px}.lf-help-search-panel p{margin:0;color:var(--lf-text-muted);font-size:13px}.lf-help-search-panel .lf-search{flex:0 1 440px;min-width:0}.lf-help-workspace .lf-help-hero{align-items:center;background:linear-gradient(115deg,#151037,#0b1c45 70%,#122768);border-color:#304ca475;color:#f0f4ff;padding:28px}.lf-help-hero h2{margin:6px 0 8px;font-size:24px;letter-spacing:-.025em}.lf-help-hero p{color:#b4c4e0;font-size:14px;max-width:550px;line-height:1.7;margin:0 0 18px}.lf-help-hero .lf-eyebrow{color:#aba7ff}.lf-help-hero-icon{background:#6b47f322;color:#a982ff;padding:16px;border-radius:14px;align-self:flex-start}.lf-help-hero-icon svg{width:30px;height:30px}.lf-help-start-steps{list-style:none;padding:0;margin:0 0 0 auto;display:grid;gap:16px;min-width:210px;font-size:13px;color:#c7d4ed}.lf-help-start-steps li{display:flex;align-items:center;gap:12px}.lf-help-start-steps span{color:#97adff;display:grid;place-items:center;width:28px;height:28px;border:1px solid #46649c66;border-radius:8px;font-size:11px}.lf-help-categories{gap:12px}.lf-help-categories button{position:relative;padding:22px;background:linear-gradient(135deg,var(--lf-surface-alt-start),var(--lf-surface-start))}.lf-help-categories .lf-icon{width:38px;height:38px;padding:9px;box-sizing:content-box;border-radius:12px;color:#6c9bff;background:#3467f31a}.lf-help-categories button:nth-child(3n+2) .lf-icon{color:#a180ff;background:#8c50ef1a}.lf-help-categories button:nth-child(3n+3) .lf-icon{color:#32d4ae;background:#0dbc981a}.lf-help-categories small{margin-top:auto;font-size:11px}.lf-help-grid{margin-top:16px}.lf-help-card{gap:10px;padding:20px}.lf-help-card .lf-eyebrow{font-size:10px;letter-spacing:.08em}.lf-help-card>span:not(.lf-eyebrow){font-size:13px}.lf-help-card small{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--lf-border-color);width:100%;font-size:11px}.lf-help-card small span{font-size:18px;color:#84a5f6}.lf-help-reader{grid-template-columns:210px minmax(0,1fr);gap:28px}.lf-help-toc{background:var(--lf-surface-start);border:1px solid var(--lf-border-color);border-radius:12px;padding:18px}.lf-help-toc>strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.lf-help-article{padding:clamp(18px,3vw,36px);border:1px solid var(--lf-border-color);background:var(--lf-surface-start);border-radius:12px}.lf-help-article>header{padding-bottom:22px;border-bottom:1px solid var(--lf-border-color)}.lf-help-article h1{line-height:1.25;letter-spacing:-.03em;margin:12px 0;font-size:30px}.lf-help-article h2{font-size:21px;letter-spacing:-.02em}.lf-help-article header small{display:inline-block;font-size:11px;padding:4px 8px;background:var(--lf-surface-alt-start);border-radius:6px}.lf-help-tutorial{border:1px solid #4863ad55;background:linear-gradient(130deg,#24488818,#6743c415)}.lf-help-tutorial .lf-help-actions{justify-content:space-between}.lf-help-article .lf-help-actions .lf-button{white-space:normal;text-align:left}.lf-help-support{display:flex;align-items:center;gap:18px;border:1px solid var(--lf-border-color);background:var(--lf-surface-start);padding:24px;border-radius:12px;margin-top:28px}.lf-help-support>.lf-icon{color:#7499f3;width:28px;height:28px}.lf-help-support p{margin:4px 0 0;color:var(--lf-text-muted);font-size:13px}.lf-help-support button{margin-left:auto}@media(max-width:1000px){.lf-help-reader{grid-template-columns:minmax(0,1fr)}.lf-help-toc{position:static}.lf-help-start-steps{display:none}.lf-help-search-panel{align-items:stretch;flex-direction:column;gap:16px}.lf-help-search-panel .lf-search{flex:auto}}@media(max-width:560px){.lf-help-workspace .lf-help-hero{padding:20px;gap:14px}.lf-help-hero-icon{display:none}.lf-help-hero h2{font-size:22px}.lf-help-search-panel{padding:18px}.lf-help-support{flex-wrap:wrap;padding:18px}.lf-help-support>div{flex:1}.lf-help-support button{margin-left:0;width:100%;justify-content:center}.lf-help-settings dl{grid-template-columns:minmax(0,1fr)}.lf-help-tutorial{padding:14px}.lf-help-tutorial .lf-button{flex:1}}.lf-support-content{min-width:0;color:var(--lf-text-primary);font:13px/1.55 var(--lf-font,"Segoe UI",sans-serif)}.lf-support-content *,.lf-support-content *:before,.lf-support-content *:after{box-sizing:border-box}.lf-support-content :where(h1,h2,h3,p,strong,span,small){overflow-wrap:anywhere}.lf-support-content :where(input,textarea,select,button){font:inherit;max-width:100%}.lf-support-content :where(input,textarea,select){min-width:0}.lf-support-content :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-support-content button:disabled{opacity:.55;cursor:not-allowed}.lf-support-content .lf-page-header{margin:0;padding:0}.lf-support-content .lf-page-header h1{font-size:23px!important;letter-spacing:-.025em}.lf-support-content .lf-panel-action{font-size:12px;font-weight:600;min-height:34px}.lf-support-content .lf-content-primary{background:linear-gradient(120deg,var(--lf-accent-start),var(--lf-accent-end))!important;border:1px solid var(--lf-button-border)!important;color:var(--lf-button-text)!important}.lf-content-meta,.lf-content-label{color:var(--lf-text-muted);font-size:12px}.lf-content-label{font-weight:600}.lf-content-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid var(--lf-border-color);padding:10px 0}.lf-content-metrics>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lf-content-metrics span,.lf-content-metrics small{color:var(--lf-text-muted);font-size:11px}.lf-content-metrics strong{font-size:16px;font-weight:650}.lf-content-metrics em{font-size:12px;font-style:normal}.lf-content-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.lf-support-content .lf-content-section-heading :is(h2,h3){margin:0;font-size:16px;font-weight:650}.lf-content-section-heading>span{color:var(--lf-text-muted);font-size:12px}.lf-priority-guide{order:5;border-top:1px solid var(--lf-border-color);padding-top:12px}.lf-support-content .lf-priority-guide h2{margin:0 0 8px;font-size:14px}.lf-priority-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;font-size:12px}.lf-roadmap-section{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,2fr);gap:12px 24px;padding:14px 0;border-bottom:1px solid var(--lf-border-color)}.lf-roadmap-summary{display:grid;gap:8px;align-content:start}.lf-roadmap-lanes{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}.lf-roadmap-lane{min-width:0}.lf-roadmap-lane>div:first-child{padding:0 0 8px!important;border-bottom:1px solid var(--lf-border-color)}.lf-roadmap-items{display:grid}.lf-roadmap-item{text-align:left;display:grid;gap:4px;padding:10px 0;color:var(--lf-text-primary);border:0;border-bottom:1px solid var(--lf-border-color);background:transparent;cursor:pointer}.lf-roadmap-item:hover{background:var(--lf-accent-soft)}.lf-roadmap-item strong{font-size:13px;font-weight:600}.lf-roadmap-progress{display:flex;align-items:center;gap:10px;min-width:0}.lf-roadmap-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;width:100%;min-width:35px;height:4px;border:0;border-radius:99px;overflow:hidden;background:var(--lf-surface-alt-start);accent-color:var(--lf-accent-start)}.lf-roadmap-progress progress::-webkit-progress-bar{background:var(--lf-surface-alt-start)}.lf-roadmap-progress progress::-webkit-progress-value{background:var(--lf-accent-start)}.lf-roadmap-progress small{color:var(--lf-text-muted);white-space:nowrap;font-size:11px}.lf-tracker-filters{display:grid;gap:10px}.lf-report-list{display:grid;border-top:1px solid var(--lf-border-color)}.lf-report-card{display:grid;grid-template-columns:minmax(0,1fr) 195px;gap:16px;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.lf-report-open{display:grid;gap:5px;text-align:left;width:100%;min-width:0;border:0;background:transparent;color:var(--lf-text-primary);padding:0;cursor:pointer}.lf-report-open:hover{color:var(--lf-accent-start)}.lf-report-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-report-card-top strong{font-size:14px;font-weight:650;flex:1 1 200px}.lf-report-summary{color:var(--lf-text-muted);font-size:12px}.lf-report-tags{display:flex;flex-wrap:wrap;gap:12px}.lf-report-tags>span{font-size:11px;color:var(--lf-text-muted)}.lf-report-card-footer{display:grid;align-content:center;gap:8px}.lf-report-card-controls{display:flex;gap:12px;align-items:center}.lf-report-card-controls .lf-roadmap-progress{flex:1}.lf-report-card-controls .lf-vote-button{min-width:48px;padding:4px 8px!important}.lf-support-content.lf-tracker-workspace{display:grid;gap:12px;width:100%;max-width:1480px;margin-inline:auto;align-content:start}.lf-tracker-workspace .lf-tracker-heading{padding-block:0 4px}.lf-tracker-workspace>.lf-content-metrics{gap:8px 22px;padding:8px 0;margin-bottom:2px}.lf-tracker-workspace>.lf-content-metrics>div{gap:5px 8px}.lf-tracker-workspace>.lf-tracker-section{min-width:0;border:1px solid var(--lf-border-color);border-left:3px solid var(--lf-accent-start);border-radius:6px;padding:16px 18px;background:var(--lf-surface-start)}.lf-tracker-workspace>.lf-roadmap-section{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);gap:16px 24px}.lf-tracker-workspace .lf-roadmap-section h2{font-size:17px;line-height:1.4}.lf-tracker-workspace .lf-roadmap-summary{gap:6px}.lf-tracker-workspace .lf-roadmap-lanes{gap:20px}.lf-tracker-workspace .lf-roadmap-lane+.lf-roadmap-lane{border-left:1px solid var(--lf-border-color);padding-left:20px}.lf-tracker-workspace .lf-roadmap-lane p{margin-block:8px 0}.lf-tracker-workspace>.lf-feedback-section{display:grid;gap:12px;border-left-color:var(--lf-accent-end)}.lf-tracker-workspace .lf-content-empty{padding:14px 0 6px}.lf-tracker-workspace .lf-report-summary{max-width:95ch}.lf-tracker-workspace>.lf-priority-guide{border-left-color:var(--lf-border-color);background:var(--lf-surface-alt-start)}.lf-tracker-workspace .lf-priority-levels{gap:16px}.lf-tracker-workspace .lf-priority-levels>div+div{border-left:1px solid var(--lf-border-color);padding-left:16px}@media(max-width:700px){.lf-tracker-workspace>.lf-tracker-section{padding:12px}.lf-tracker-workspace>.lf-roadmap-section{grid-template-columns:minmax(0,1fr);gap:14px}.lf-tracker-workspace .lf-roadmap-lanes{grid-template-columns:minmax(0,1fr);gap:14px}.lf-tracker-workspace .lf-roadmap-lane+.lf-roadmap-lane{border-left:0;padding-left:0}.lf-tracker-workspace .lf-priority-levels>div+div{border-left:0;border-top:1px solid var(--lf-border-color);padding:10px 0 0}.lf-tracker-workspace>.lf-content-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.lf-tracker-workspace>.lf-content-metrics small{flex-basis:100%}}.lf-report-detail{min-width:0;display:grid;gap:18px;padding:18px 0;border-top:1px solid var(--lf-border-color);scroll-margin-top:88px}.lf-report-detail>div{min-width:0}.lf-issue-properties{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px 0;border-block:1px solid var(--lf-border-color)}.lf-issue-properties>div{min-width:100px}.lf-issue-edit{display:grid;gap:12px;border-left:2px solid var(--lf-accent-start);padding-left:16px;scroll-margin-top:88px}.lf-report-detail:focus:not(:focus-visible),.lf-issue-edit:focus:not(:focus-visible){outline:none}.lf-conversation-message{padding:12px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--lf-border-color)!important;border-radius:0!important;box-shadow:none!important;overflow-wrap:anywhere}.lf-content-empty{padding:24px 0}.lf-content-empty h3{margin:0 0 6px}.lf-content-empty p,.lf-release-intro{color:var(--lf-text-muted);margin:0}.lf-release-layout>div{min-width:0}.lf-release-feed{align-content:start;gap:12px;padding:0 20px 0 0;border-right:1px solid var(--lf-border-color)}.lf-release-item{position:relative;min-width:0;box-shadow:none!important}.lf-release-feed .lf-release-item{margin-left:6px;padding:12px 14px!important;border:0!important;border-left:2px solid var(--lf-border-color)!important;border-radius:0!important;background:transparent!important}.lf-release-feed .lf-release-item:before{content:"";position:absolute;left:-5px;top:18px;width:8px;height:8px;border:2px solid var(--lf-text-muted);border-radius:50%;background:var(--lf-surface-start)}.lf-release-feed .lf-release-item[aria-pressed=true]{border-left-color:var(--lf-accent-start)!important;background:var(--lf-accent-soft)!important}.lf-release-feed .lf-release-item[aria-pressed=true]:before{background:var(--lf-accent-start);border-color:var(--lf-accent-start)}.lf-release-item:hover{outline:1px solid var(--lf-accent-start)}.lf-release-article{align-self:start;min-width:0;padding:0 4px}.lf-release-article>div{min-width:0}.lf-release-body{background:transparent!important;border:0!important;padding:0!important}.lf-release-body>div:first-child h2{flex-basis:100%;font-size:23px!important;letter-spacing:-.025em}.lf-release-discussion{border-top:1px solid var(--lf-border-color);padding-top:16px}.lf-release-back{display:none;margin-bottom:14px}.lf-publishing-library{min-width:0;padding-right:18px;border-right:1px solid var(--lf-border-color)}.lf-publishing-library .lf-release-item{background:transparent!important;color:var(--lf-text-primary)!important;border:0!important;border-bottom:1px solid var(--lf-border-color)!important;border-radius:0!important;padding:12px 6px!important}.lf-publishing-library .lf-release-item[aria-pressed=true]{background:var(--lf-accent-soft)!important;box-shadow:inset 2px 0 var(--lf-accent-start)!important}.lf-publishing-editor{display:grid;min-width:0;gap:16px}.lf-publishing-fields{display:grid;gap:10px}.lf-publishing-classification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf-publishing-classification label{display:grid;gap:5px}.lf-publishing-manuscript{display:grid;gap:10px;min-width:0}.lf-publishing-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;border-block:1px solid var(--lf-border-color);padding:12px 0}.lf-publishing-actions>div{margin-left:auto}.lf-publishing-editor :where(input:not([type=checkbox]),select,textarea){background:var(--lf-input-bg-start)!important;border-color:var(--lf-input-border)!important;color:var(--lf-input-text)!important}.lf-publish-state{font-size:12px;color:var(--lf-text-muted)}.lf-support-content.lf-help-workspace{gap:16px}.lf-support-content .lf-help-search-panel{border:0;background:transparent;padding:0;box-shadow:none}.lf-support-content .lf-help-search-panel h2{font-size:18px}.lf-support-content .lf-help-hero{border:0;border-left:2px solid var(--lf-accent-start);border-radius:0;background:var(--lf-accent-soft);padding:16px;gap:16px}.lf-support-content .lf-help-hero h2{font-size:19px}.lf-support-content .lf-help-hero-icon{width:32px;height:32px;padding:4px;background:transparent}.lf-support-content .lf-help-start-steps{gap:8px}.lf-guide-library{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.lf-guide-categories{display:grid;gap:4px;padding-right:16px;border-right:1px solid var(--lf-border-color)}.lf-guide-categories h2{font-size:13px;margin:0 0 10px}.lf-guide-categories button{display:flex;gap:8px;align-items:start;padding:10px 6px;background:transparent;border:0;color:var(--lf-text-primary);text-align:left;cursor:pointer}.lf-guide-categories button[aria-current=page]{background:var(--lf-accent-soft)}.lf-guide-categories button>span{flex:1}.lf-guide-categories small{display:block;color:var(--lf-text-muted);font-size:11px}.lf-guide-categories svg{width:17px;flex-shrink:0}.lf-guide-results{min-width:0}.lf-support-content .lf-help-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lf-support-content .lf-help-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;border:0;border-bottom:1px solid var(--lf-border-color);background:transparent;border-radius:0;box-shadow:none}.lf-support-content .lf-help-card>span{grid-column:1}.lf-support-content .lf-help-card>strong{grid-column:1;font-size:14px}.lf-support-content .lf-help-card>small{grid-column:2;grid-row:1/4;align-self:center}.lf-support-content .lf-help-article{padding:0;border:0;background:transparent;box-shadow:none}.lf-support-content .lf-help-article h1{font-size:25px}.lf-support-content .lf-help-article h2{font-size:19px}.lf-support-content .lf-help-toc{padding:0 16px 0 0;background:transparent;border:0;border-right:1px solid var(--lf-border-color);border-radius:0}.lf-support-content .lf-help-tutorial{background:transparent;border:0;border-left:2px solid var(--lf-accent-start);padding:0 0 0 16px;border-radius:0}.lf-tutorial-outline{color:var(--lf-text-muted);padding-left:20px}.lf-tutorial-outline [aria-current=step]{color:var(--lf-text-primary);font-weight:600}.lf-setting-reference{border-top:1px solid var(--lf-border-color);padding:12px 0}.lf-setting-reference h3{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;margin:0}.lf-setting-reference code{font-size:11px;color:var(--lf-text-muted)}.lf-support-content .lf-help-support{background:transparent;border:0;border-top:1px solid var(--lf-border-color);padding:14px 0;border-radius:0}.lf-inbox-workspace .lf-inbox{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);border:0;border-top:1px solid var(--lf-border-color);background:transparent;border-radius:0}.lf-inbox-workspace .lf-ticket-link{border:0;border-bottom:1px solid var(--lf-border-color);border-radius:0;background:transparent;padding:12px}.lf-inbox-workspace .lf-ticket-link[aria-current=true]{background:var(--lf-accent-soft);box-shadow:inset 2px 0 var(--lf-accent-start)}.lf-ticket-row-meta{display:flex;justify-content:space-between;gap:8px;color:var(--lf-text-muted);font-size:11px}.lf-ticket-correspondent{display:block;margin-top:5px}.lf-inbox-workspace .lf-ticket-thread{border:0;background:transparent;padding:0 0 0 18px}.lf-inbox-workspace .lf-conversation-heading{padding:12px 0}.lf-inbox-workspace .lf-conversation-heading h3{font-size:17px}.lf-support-content.lf-inbox-workspace{border:0;border-radius:0;background:transparent;overflow:visible}.lf-support-content.lf-inbox-workspace .lf-queue-toolbar{padding:10px 0}.lf-support-content.lf-inbox-workspace .lf-inbox-filters{padding:0 0 12px}.lf-support-content.lf-inbox-workspace .lf-conversation-body{padding:12px 0}.lf-support-content.lf-inbox-workspace .lf-ticket-link{padding:12px}.lf-support-content .lf-help-start-steps{display:grid}.lf-support-content .lf-help-hero{color:var(--lf-text-primary)}.lf-support-content .lf-help-hero :is(p,.lf-help-start-steps){color:var(--lf-text-muted)}.lf-support-content .lf-help-hero :is(.lf-eyebrow,.lf-help-hero-icon,.lf-help-start-steps span){color:var(--lf-accent-start)}.lf-support-content .lf-help-card small{border:0;margin:0;padding:0;width:auto}@media(max-width:700px){.lf-support-content .lf-help-hero{flex-wrap:wrap}.lf-support-content .lf-help-hero>div{min-width:0}.lf-support-content .lf-help-start-steps{min-width:0;width:100%;padding:0}}@media(max-width:1000px){.lf-report-card{grid-template-columns:minmax(0,1fr);gap:8px}.lf-report-card-footer{display:flex;justify-content:space-between;flex-wrap:wrap}.lf-report-card-controls{min-width:180px}}@media(max-width:900px){.lf-release-layout,.lf-publishing-layout{grid-template-columns:minmax(0,1fr)!important}.lf-release-back{display:inline-flex}.lf-changelog-workspace[data-thread-open=true] .lf-release-feed,.lf-changelog-workspace[data-thread-open=false] .lf-release-article{display:none!important}.lf-release-feed,.lf-publishing-library{border:0;padding:0}.lf-publishing-library>div{max-height:250px;overflow:auto}.lf-guide-library{grid-template-columns:180px minmax(0,1fr);gap:16px}}@media(max-width:700px){.lf-priority-levels,.lf-roadmap-section,.lf-guide-library{grid-template-columns:minmax(0,1fr)}.lf-guide-categories{border:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-guide-categories h2{grid-column:1/-1}.lf-inbox-workspace .lf-inbox{grid-template-columns:minmax(0,1fr)}.lf-inbox-workspace .lf-ticket-thread{padding:0}}@media(max-width:560px){.lf-content-metrics{gap:8px 18px}.lf-support-content .lf-panel-action{white-space:normal}.lf-report-card-top strong{flex-basis:100%}.lf-support-content .lf-help-card{grid-template-columns:minmax(0,1fr)}.lf-support-content .lf-help-card>small{grid-column:1;grid-row:auto}.lf-publishing-actions>div{margin-left:0}}.lf-account-state{width:min(100%,720px);box-sizing:border-box;max-width:720px;margin:clamp(28px,8vh,96px) auto;padding:clamp(20px,4vw,48px) 0;color:var(--lf-text-primary);border-top:2px solid var(--lf-accent-start)}.lf-account-entry{min-height:100vh;display:grid;align-content:center;padding:24px;box-sizing:border-box}.lf-account-entry .lf-account-state{width:min(100%,640px)}.lf-account-kicker{color:var(--lf-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lf-account-state h1{font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-.035em;margin:16px 0;line-height:1.15}.lf-account-state p{max-width:56ch;color:var(--lf-text-secondary);line-height:1.75;margin:0 0 24px}.lf-account-state-actions{display:flex;flex-wrap:wrap;gap:12px}.lf-account-loading{height:3px;max-width:240px;background:var(--lf-border-color);overflow:hidden;margin-top:24px}.lf-account-loading span{display:block;width:45%;height:100%;background:var(--lf-accent-start);animation:account-load 1.4s ease-in-out infinite alternate}@keyframes account-load{to{transform:translate(125%)}}.lf-account-notice{padding:12px 16px;margin-bottom:20px;border-left:3px solid var(--lf-warning-border);color:var(--lf-warning-text);background:var(--lf-warning-bg);line-height:1.6}.lf-account-notice.is-danger{border-color:var(--lf-danger-border);color:var(--lf-danger-text);background:var(--lf-danger-bg)}.lf-account-compose{box-sizing:border-box;width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--lf-border-color);border-radius:16px;background:var(--lf-surface-start);color:var(--lf-text-primary);box-shadow:0 24px 90px #0006}.lf-account-compose::backdrop{background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lf-account-compose-header{padding:28px 32px 22px;border-bottom:1px solid var(--lf-border-color);display:grid;gap:12px}.lf-account-compose-header h3{font-size:25px;letter-spacing:-.025em;margin:8px 0}.lf-account-compose-header p{color:var(--lf-text-muted);font-size:14px;line-height:1.6;margin:0;max-width:64ch}.lf-account-context{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--lf-text-muted)}.lf-account-context strong{color:var(--lf-text-secondary)}.lf-account-form{padding:24px 32px;display:grid;gap:22px}.lf-account-form-section{margin:0;padding:0 0 22px;border:0;border-bottom:1px solid var(--lf-border-color);min-width:0;display:grid;gap:16px}.lf-account-form-section legend{font-size:12px;font-weight:700;color:var(--lf-text-muted);padding:0 0 16px}.lf-account-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lf-account-form .lf-account-field{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--lf-text-secondary)}.lf-account-compose :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;font:inherit;color:var(--lf-input-text);background:var(--lf-input-bg-start);border:1px solid var(--lf-input-border);border-radius:8px}.lf-account-compose :is(input,select,textarea):focus-visible,.lf-account-conversation textarea:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:2px}.lf-account-field [aria-invalid=true]{border-color:var(--lf-danger-border)}.lf-account-field-error{color:var(--lf-danger-text);font-size:12px}.lf-account-field [contenteditable=true]{font-weight:400}.lf-account-form-note{font-size:13px;color:var(--lf-text-muted);line-height:1.6}.lf-account-form-perks{display:grid;gap:14px;padding-block:16px;border-block:1px solid var(--lf-border-color)}.lf-account-file-list{display:flex;gap:8px;flex-wrap:wrap}.lf-account-compose-actions{position:sticky;bottom:0;background:var(--lf-surface-start);padding:16px 32px;border-top:1px solid var(--lf-border-color);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lf-account-conversation{min-width:0;color:var(--lf-text-primary)}.lf-account-thread-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--lf-border-color)}.lf-account-thread-details{display:grid;gap:8px;min-width:0;flex:1;font-size:12px;color:var(--lf-text-muted)}.lf-account-thread-category{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lf-text-secondary)}.lf-account-timeline{padding-block:24px;display:grid;gap:24px}.lf-account-timeline>h4,.lf-account-reply>label{font-size:12px;color:var(--lf-text-muted);margin:0;font-weight:600}.lf-account-message{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.lf-account-message-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--lf-surface-alt-start);color:var(--lf-text-secondary);font-size:11px;font-weight:700}.lf-account-message.is-staff .lf-account-message-avatar{background:var(--lf-accent-soft);color:var(--lf-text-primary)}.lf-account-message-content{min-width:0}.lf-account-message-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px;font-size:13px}.lf-account-message-heading time{font-size:11px;color:var(--lf-text-muted)}.lf-account-message-body{color:var(--lf-text-secondary);white-space:pre-wrap;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.lf-account-translation{margin-top:12px;padding-left:12px;border-left:2px solid var(--lf-border-color);color:var(--lf-text-muted)}.lf-account-reply{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--lf-border-color)}.lf-account-reply textarea{width:100%;box-sizing:border-box;min-height:120px;resize:vertical;padding:14px;border:1px solid var(--lf-input-border);border-radius:8px;background:var(--lf-input-bg-start);color:var(--lf-input-text);font:inherit}.lf-account-reply-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lf-account-reply-footer p,.lf-account-closed{color:var(--lf-text-muted);font-size:12px;line-height:1.6;max-width:48ch;margin:0}.lf-account-empty{padding-block:28px;max-width:64ch;color:var(--lf-text-muted);line-height:1.7}.lf-account-empty h3{font-size:20px;color:var(--lf-text-primary)}@media(max-width:600px){.lf-account-compose-header,.lf-account-form{padding:20px}.lf-account-form-grid{grid-template-columns:1fr}.lf-account-compose-actions{padding:14px 20px}.lf-account-state{margin-block:24px}.lf-account-message{grid-template-columns:24px minmax(0,1fr);gap:8px}.lf-account-message-avatar{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.lf-account-loading span{animation:none}}:root{--lf-space-1: 4px;--lf-space-2: 8px;--lf-space-3: 12px;--lf-space-4: 16px;--lf-space-5: 24px;--lf-space-6: 32px;--lf-radius: 12px;--lf-sidebar-width: 252px;--lf-font: "Segoe UI Variable Text", "Segoe UI", Tahoma, sans-serif;--lf-toggle-on-start: #0bad79;--lf-toggle-on-end: #07966a;--lf-toggle-on-border: #16c892;--lf-toggle-off-start: #2d405b;--lf-toggle-off-end: #21334d;--lf-toggle-off-border: #536783;--lf-toggle-thumb: #ffffff}.lf-redesign{font-family:var(--lf-font)!important;line-height:1.5}.lf-redesign *,.lf-editor-drawer *,.lf-help-popup *{box-sizing:border-box}.lf-workspace{display:grid;grid-template-columns:var(--lf-sidebar-width) minmax(0,1fr);min-height:100dvh}.lf-topbar{position:fixed;z-index:120;left:var(--lf-sidebar-width);right:0;top:0;height:72px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 28px;background:var(--lf-sidebar-bg);border-bottom:1px solid var(--lf-border-color)}#lf-topbar-search{margin-right:auto;min-width:0;width:min(440px,100%)}#lf-topbar-notice{display:flex;justify-content:center;flex:0 0 auto;margin-inline:auto}#lf-topbar-notice:empty{display:none}.lf-notice-trigger{white-space:nowrap;position:relative}.lf-notice-trigger small{border-radius:999px;padding:2px 6px;background:var(--lf-warning-bg);color:var(--lf-warning-text)}.lf-poll-overlay.lf-notice-overlay{overflow-wrap:anywhere;left:calc((100% + var(--lf-sidebar-width)) / 2)}@media(max-width:900px){.lf-poll-overlay.lf-notice-overlay{left:50%}}.lf-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1200px){.lf-topbar:has(#lf-topbar-notice:not(:empty)) #lf-topbar-search{max-width:calc(50% - 80px)}#lf-topbar-notice:not(:empty){position:absolute;left:50%;transform:translate(-50%)}}@media(max-width:600px){.lf-notice-trigger>span{display:none}.lf-notice-trigger small{position:absolute;right:-3px;top:-6px;font-size:9px}.lf-notice-trigger{padding:9px}}#lf-topbar-search:has(>:nth-child(2))>:first-child{display:none}.lf-command-trigger{width:100%;justify-content:flex-start;color:var(--lf-text-muted);font-weight:400}.lf-command-trigger span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lf-command-trigger kbd{margin-left:auto;white-space:nowrap;padding:1px 5px;background:var(--lf-accent-soft);border-radius:4px;font-size:11px}.lf-command-dialog{color:var(--lf-text-primary);background:var(--lf-surface-start);border:1px solid var(--lf-border-color);border-radius:14px;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 110px);padding:20px;margin:84px auto 0;font-family:var(--lf-font)}.lf-command-dialog::backdrop{background:#0008}.lf-command-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lf-command-dialog p{color:var(--lf-text-muted);font-size:13px}.lf-command-results{display:grid;gap:8px}.lf-record-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.lf-record-filters .lf-search{flex:1 1 200px}.lf-record-filters select{background:var(--lf-input-bg-start);border:1px solid var(--lf-input-border);color:var(--lf-text-primary);padding:10px;border-radius:8px}.lf-record-filters>span{font-size:12px;color:var(--lf-text-muted)}.lf-select{background:var(--lf-input-bg-start);color:var(--lf-text-primary);border:1px solid var(--lf-input-border);padding:10px;border-radius:8px}.lf-related-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.lf-related-tools>span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lf-text-muted);margin-right:4px}.lf-related-tools .lf-button{font-size:12px;padding:6px 10px}.lf-profile-chip{display:flex;align-items:center;gap:10px;padding-left:12px;border-left:1px solid var(--lf-border-color);min-width:0}.lf-profile-chip>span{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;background:var(--lf-accent-soft);color:var(--lf-text-primary)}.lf-profile-chip strong,.lf-profile-chip small{display:block;font-size:13px}.lf-profile-chip small{font-size:11px;color:var(--lf-text-muted)}@media(max-width:1100px){.lf-profile-chip{display:none}}.lf-rule-editor>div{grid-template-columns:1fr!important}.lf-rule-editor input,.lf-rule-editor select,.lf-command-results .lf-quick-link{width:100%}.lf-topbar #lf-topbar-poll .lf-poll-trigger{position:static;transform:none;white-space:nowrap}.lf-topbar #lf-topbar-poll:empty{display:none}.lf-redesign:has(.lf-topbar) .lf-content{padding-top:100px!important}.lf-command-dialog :focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:2px}@media(max-width:900px){.lf-topbar{left:0;padding-left:72px;gap:8px;padding-right:12px}.lf-command-trigger kbd{display:none}}@media(max-width:600px){.lf-topbar{gap:6px}.lf-command-trigger{padding:8px}.lf-command-trigger span,.lf-topbar .lf-poll-trigger>span:not(.lf-poll-marker),.lf-topbar .lf-poll-trigger small{display:none}#lf-topbar-search{width:auto}.lf-topbar #lf-topbar-poll .lf-poll-trigger{padding:9px}}.lf-content{padding:80px clamp(20px,3vw,44px) 40px!important;min-width:0}.lf-content>*{min-width:0}.lf-content :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.lf-content h1{font-size:clamp(24px,2.4vw,32px)!important;font-weight:680!important;line-height:1.2;letter-spacing:-.025em}.lf-content h2{font-size:21px}.lf-content h3{font-size:18px}.lf-content :where(h2,h3,h4,strong){font-weight:650}.lf-redesign :where(button,input,textarea,select){font-family:inherit}.lf-redesign :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:40px;max-width:100%;border-radius:8px!important}.lf-redesign :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-redesign button:not(:disabled){transition:background .15s,border-color .15s,box-shadow .15s}.lf-redesign button:disabled{cursor:not-allowed;opacity:.6}.lf-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.lf-content th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lf-text-muted)}.lf-content th,.lf-content td{padding:12px 14px;border-bottom:1px solid var(--lf-border-color)}.lf-content img{max-width:100%}.lf-icon{width:20px;height:20px;flex-shrink:0}.lf-sidebar{position:fixed;top:0;left:0;width:var(--lf-sidebar-width);height:100dvh;display:flex;flex-direction:column;min-width:0;padding:20px 12px 12px;border-right:1px solid var(--lf-sidebar-border);background:var(--lf-sidebar-bg);z-index:130}.lf-workspace>.lf-content{grid-column:2}.lf-sidebar-links{overscroll-behavior:contain}.lf-notice-dropdown{position:fixed;z-index:125;width:min(440px,calc(100vw - 24px));box-sizing:border-box;padding:20px;border:1px solid var(--lf-border-color);border-radius:16px;background:linear-gradient(140deg,var(--lf-surface-start),var(--lf-sidebar-bg));color:var(--lf-text-primary);font-family:var(--lf-font);box-shadow:0 18px 50px #0006;animation:lf-notice-enter .16s ease-out}.lf-notice-dropdown:before{content:"";position:absolute;top:-8px;left:calc(var(--notice-arrow) - 8px);width:14px;height:14px;transform:rotate(45deg);border-left:1px solid var(--lf-border-color);border-top:1px solid var(--lf-border-color);background:var(--lf-surface-start)}.lf-notice-dropdown header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.lf-notice-dropdown header>button{margin-left:auto}.lf-notice-icon{display:grid;place-items:center;padding:12px;border-radius:50%;background:var(--lf-accent-soft)}.lf-notice-body{max-height:calc(100dvh - 240px);overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain}.lf-notice-body>div{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--lf-text-muted)!important}.lf-notice-body a,.lf-notice-body button{width:100%;border-radius:10px!important;justify-content:flex-start!important}.lf-notice-dismiss{width:100%;margin-top:16px;justify-content:flex-start}@keyframes lf-notice-enter{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.lf-notice-dropdown{animation:none}}.lf-brand{display:flex;align-items:center;gap:10px;padding:0 8px 24px}.lf-brand img{width:44px;height:44px;object-fit:contain}.lf-brand strong{display:block;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.lf-brand small{color:var(--lf-text-muted);font-size:11px}.lf-sidebar-links{display:grid;align-content:start;gap:5px;flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin}.lf-sidebar-bottom{border-top:1px solid var(--lf-border-color);padding:12px 4px 0;margin-top:12px;display:grid;gap:10px}.lf-sidebar-bottom label{display:grid;gap:4px;font-size:11px;color:var(--lf-text-muted)}.lf-guild-selector{position:relative;min-width:0}.lf-guild-selector-label{display:block;margin:0 2px 6px;color:var(--lf-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lf-guild-selector-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 9px;border:1px solid var(--lf-border-color);border-radius:12px;background:linear-gradient(135deg,var(--lf-surface-start),var(--lf-input-bg-start));color:var(--lf-text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.lf-guild-selector-trigger:hover,.lf-guild-selector.is-open .lf-guild-selector-trigger{border-color:color-mix(in srgb,var(--lf-accent-start) 65%,var(--lf-border-color));background:linear-gradient(135deg,var(--lf-accent-soft),var(--lf-input-bg-start))}.lf-guild-avatar{--lf-guild-hue: 205;position:relative;display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;overflow:hidden;border:1px solid #ffffff16;border-radius:50%;background:linear-gradient(145deg,hsl(var(--lf-guild-hue) 54% 42%),hsl(calc(var(--lf-guild-hue) + 34) 62% 24%));color:#fff;font-size:11px;font-weight:750;letter-spacing:.02em;box-shadow:0 5px 14px #0004}.lf-guild-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-guild-avatar .lf-icon{width:18px;height:18px}.lf-guild-avatar.is-empty{background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-guild-selector-copy,.lf-guild-selector-option-copy{display:block;flex:1;min-width:0}.lf-guild-selector-copy strong,.lf-guild-selector-copy small,.lf-guild-selector-option-copy strong,.lf-guild-selector-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-guild-selector-copy strong{font-size:12px;line-height:1.35}.lf-guild-selector-copy small{margin-top:2px;color:var(--lf-text-muted);font-size:9px}.lf-guild-selector-chevron{display:grid;place-items:center;flex:0 0 auto;color:var(--lf-text-muted);line-height:1;transition:transform .16s ease,color .16s ease}.lf-guild-selector-chevron .lf-icon{width:16px;height:16px}.lf-guild-selector.is-open .lf-guild-selector-chevron{transform:rotate(180deg);color:var(--lf-accent-start)}.lf-guild-selector-popover{position:absolute;z-index:160;right:0;bottom:calc(100% + 9px);left:0;display:grid;gap:8px;width:max(100%,260px);max-width:min(330px,calc(100vw - 24px));padding:10px;border:1px solid color-mix(in srgb,var(--lf-accent-start) 38%,var(--lf-border-color));border-radius:15px;background:linear-gradient(150deg,var(--lf-surface-start),var(--lf-sidebar-bg));box-shadow:0 22px 50px #0009,inset 0 1px #ffffff0a;animation:lf-guild-picker-in .14s ease-out}.lf-guild-selector-search{display:flex!important;align-items:center;grid-template-columns:none!important;gap:8px!important;min-width:0;padding:0 10px;border:1px solid var(--lf-input-border);border-radius:9px;background:var(--lf-input-bg-start)}.lf-guild-selector-search .lf-icon{width:16px;height:16px;flex:0 0 16px}.lf-guild-selector-search input{width:100%;min-width:0;min-height:38px;padding:8px 0;border:0;outline:0;background:transparent;color:var(--lf-input-text);font-size:12px}.lf-guild-selector-count{padding:1px 4px 0;color:var(--lf-text-muted);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lf-guild-selector-list{display:grid;gap:3px;max-height:min(42dvh,330px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.lf-guild-selector-option{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--lf-text-primary);text-align:left;cursor:pointer}.lf-guild-selector-option:hover,.lf-guild-selector-option[data-active=true]{border-color:var(--lf-border-color);background:var(--lf-accent-soft)}.lf-guild-selector-option[aria-selected=true]{border-color:color-mix(in srgb,var(--lf-accent-start) 62%,var(--lf-border-color));background:linear-gradient(105deg,var(--lf-accent-soft),transparent);box-shadow:inset 3px 0 0 var(--lf-accent-start)}.lf-guild-selector-option .lf-guild-avatar{width:34px;height:34px;flex-basis:34px}.lf-guild-selector-option-copy strong{font-size:11px;line-height:1.3}.lf-guild-selector-option-copy small{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--lf-text-muted);font-size:9px}.lf-guild-selector-option-copy i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--lf-text-muted)}.lf-guild-selector-option-copy i.is-online{background:#22d3a0;box-shadow:0 0 9px #22d3a080}.lf-guild-selector-selected{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--lf-accent-soft);color:var(--lf-accent-start);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lf-guild-selector-empty{display:grid;justify-items:center;gap:8px;padding:22px 10px;color:var(--lf-text-muted);text-align:center;font-size:11px}.lf-guild-selector-empty .lf-icon{width:18px;height:18px}@keyframes lf-guild-picker-in{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lf-nav-item,.lf-nav-group-toggle{position:relative;display:flex;align-items:center;width:100%;gap:12px;text-align:left;border:1px solid transparent;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;cursor:pointer;color:var(--lf-nav-item-text);background:transparent}.lf-nav-item:hover,.lf-nav-group-toggle:hover{background:var(--lf-accent-soft);color:var(--lf-text-primary)}.lf-nav-item[aria-current=page]{background:linear-gradient(110deg,var(--lf-accent-soft),transparent);border-color:var(--lf-accent-start);color:var(--lf-text-primary);box-shadow:inset 3px 0 0 var(--lf-accent-start)}.lf-nav-item span,.lf-nav-group-toggle span:first-of-type{flex:1}.lf-nav-item small{font-size:10px;color:var(--lf-text-muted)}.lf-nav-children{display:grid;gap:2px;padding-left:8px}.lf-nav-children .lf-nav-item{font-size:12px;padding-block:8px}.lf-sidebar-label{padding:16px 12px 5px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--lf-text-muted)}.lf-sidebar .lf-search{margin:0 4px 12px}.lf-sidebar-backdrop,.lf-button.lf-sidebar-close,.lf-button.lf-mobile-menu{display:none}.lf-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:4px}.lf-page-header h1{margin:4px 0 8px}.lf-page-header p,.lf-section-heading p{margin:0;color:var(--lf-text-muted);font-size:14px;max-width:75ch}.lf-eyebrow{display:block;color:var(--lf-text-muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.lf-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-section{border:1px solid var(--lf-border-color);border-radius:var(--lf-radius);padding:20px;background:linear-gradient(130deg,var(--lf-surface-start),var(--lf-surface-end));display:grid;gap:16px;min-width:0}.lf-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.lf-section-heading h2{margin:0 0 4px;font-size:18px}.lf-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--lf-button-border);background:var(--lf-button-bg);color:var(--lf-button-text);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;min-height:40px;text-decoration:none}.lf-button-primary{background:linear-gradient(120deg,var(--lf-accent-start),var(--lf-accent-end));color:#fff}.lf-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--lf-input-border);border-radius:8px;background:var(--lf-input-bg-start);color:var(--lf-text-muted);min-width:0}.lf-search input{width:100%;min-width:0;background:transparent;border:0;color:var(--lf-input-text);padding:10px 0;outline-offset:0;font-size:13px}.lf-search-results{display:grid;gap:4px;font-size:13px}.lf-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-filter-bar .lf-search{flex:1;min-width:160px}.lf-filter-bar select{background:var(--lf-input-bg-start);color:var(--lf-input-text);border:1px solid var(--lf-input-border);padding:9px 12px}.lf-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--lf-border-color);border-radius:99px;padding:4px 9px;font-size:11px;white-space:nowrap;color:var(--lf-text-muted)}.lf-status>span{width:6px;height:6px;background:currentColor;border-radius:50%}.lf-status-success{color:var(--lf-success-text);background:var(--lf-success-bg)}.lf-status-danger{color:var(--lf-danger-text);background:var(--lf-danger-bg)}.lf-status-warning{color:var(--lf-warning-text);background:var(--lf-warning-bg)}.lf-setting-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--lf-border-color)}.lf-setting-row p{color:var(--lf-text-muted);margin:4px 0 0;font-size:13px;max-width:68ch}.lf-toggle{width:48px;height:28px;border:1px solid var(--lf-toggle-off-border);padding:3px;border-radius:99px;background:linear-gradient(135deg,var(--lf-toggle-off-start),var(--lf-toggle-off-end));cursor:pointer;flex:0 0 auto;box-shadow:inset 0 1px 2px #0003}.lf-toggle span{display:block;width:20px;height:20px;background:var(--lf-toggle-thumb);border-radius:50%;transition:transform .15s;box-shadow:0 2px 5px #0004}.lf-toggle[aria-checked=true]{border-color:var(--lf-toggle-on-border);background:linear-gradient(135deg,var(--lf-toggle-on-start),var(--lf-toggle-on-end))}.lf-toggle[aria-checked=true] span{transform:translate(18px)}.lf-toggle:disabled{opacity:.5;cursor:not-allowed}.lf-empty{text-align:center;padding:30px 16px;color:var(--lf-text-muted)}.lf-empty h3{color:var(--lf-text-primary);margin-bottom:4px}.lf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lf-sr-only:focus{width:auto;height:auto;clip:auto;overflow:visible;position:fixed;top:8px;left:8px;z-index:2000;padding:12px;background:var(--lf-surface-start);color:var(--lf-text-primary)}.lf-advanced{border:1px solid var(--lf-border-color);border-radius:var(--lf-radius);background:var(--lf-surface-start)}.lf-advanced summary{padding:16px 20px;cursor:pointer;font-weight:600}.lf-advanced>div{padding:0 20px 20px;display:grid;gap:16px}.lf-editor-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(640px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;border:1px solid var(--lf-border-color);background:var(--lf-page-bg-start);color:var(--lf-text-primary);padding:24px;font-family:var(--lf-font)}.lf-editor-drawer::backdrop{background:#020711a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lf-editor-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.lf-skeleton{display:grid;gap:12px;padding:20px}.lf-skeleton>span:not(.lf-sr-only){height:22px;border-radius:6px;background:var(--lf-surface-alt-start)}.lf-content .lf-server-context{position:static;z-index:auto;box-shadow:none;padding:12px 16px}.lf-content .lf-page-guide{border-inline-start-width:1px;background:var(--lf-surface-start);font-size:13px}.lf-content .lf-page-guide>p{display:none}.lf-content .lf-guide-heading{float:right}.lf-content .lf-guide-eyebrow{display:none}.lf-content .lf-help-trigger{width:24px;height:24px}.lf-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lf-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px}.lf-quick-link{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:16px;background:var(--lf-surface-start);color:var(--lf-text-primary);border:1px solid var(--lf-border-color);border-radius:10px;cursor:pointer}.lf-quick-link:hover{border-color:var(--lf-accent-start)}.lf-quick-link .lf-icon{width:28px;height:28px;color:var(--lf-accent-start)}.lf-quick-link strong{display:block;font-size:14px}.lf-quick-link small{color:var(--lf-text-muted);display:block;margin-top:4px}.lf-inbox{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;align-items:start}.lf-inbox-list{display:grid;gap:8px;max-height:72dvh;overflow-y:auto;align-content:start}.lf-ticket-link{width:100%;padding:14px;background:var(--lf-surface-start);color:var(--lf-text-primary);border:1px solid var(--lf-border-color);border-radius:10px;cursor:pointer;text-align:left}.lf-ticket-link[aria-current=true]{background:var(--lf-accent-soft);border-color:var(--lf-accent-start)}.lf-ticket-link strong{display:block;margin:8px 0;overflow-wrap:anywhere;font-size:14px}.lf-ticket-link small{color:var(--lf-text-muted)}.lf-ticket-thread{min-width:0}.lf-inbox-mobile-back{display:none}.lf-media-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.lf-media-row img{width:64px;height:64px;object-fit:cover;border-radius:8px}.lf-media-row strong{font-size:13px;overflow-wrap:anywhere}.lf-media-row small{display:block;color:var(--lf-text-muted);font-size:11px}.lf-media-library{display:grid;gap:16px}.lf-media-list{max-height:520px;overflow-y:auto;display:grid;gap:8px;align-content:start}.lf-media-library .lf-section{align-content:start}.lf-image-preview-button{padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.lf-media-row details{margin-top:8px;font-size:12px}.lf-media-row details[open]{display:grid;gap:8px}.lf-image-unavailable{font-size:10px;color:var(--lf-text-muted)}.lf-field{display:grid;gap:8px}.lf-poll-trigger{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--lf-border-color);border-radius:0 0 14px 14px;background:var(--lf-sidebar-bg);color:var(--lf-text-primary);font:inherit;font-size:13px;cursor:pointer;box-shadow:0 8px 24px #0003}.lf-poll-marker{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d39960}.lf-poll-marker.is-closed{background:var(--lf-text-muted);box-shadow:none}.lf-poll-trigger small{padding:1px 6px;border-radius:8px;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-poll-overlay{position:fixed;inset:64px auto auto 50%;transform:translate(-50%);width:min(560px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 88px);margin:0;padding:18px;overflow-y:auto;border:1px solid var(--lf-border-color);border-radius:16px;background:var(--lf-page-bg-start);color:var(--lf-text-primary);font-family:var(--lf-font);box-sizing:border-box;box-shadow:0 24px 80px #0008}.lf-poll-overlay[open]{animation:lf-poll-drop .18s ease-out}.lf-poll-overlay.is-closing{animation:lf-poll-rise .16s ease-in forwards}.lf-poll-overlay::backdrop{background:#02071188}.lf-poll-overlay>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lf-poll-overlay>div{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.lf-poll-overlay h2{font-size:20px!important}.lf-poll-overlay button{font-family:inherit}@keyframes lf-poll-drop{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes lf-poll-rise{to{opacity:0;transform:translate(-50%,-16px)}}@media(max-width:600px){.lf-poll-trigger{top:62px;font-size:12px;padding:8px 12px}.lf-redesign:has(.lf-poll-trigger) .lf-content{padding-top:120px!important}.lf-poll-overlay{top:106px;max-height:calc(100dvh - 124px);padding:14px}}.lf-feature-catalog{border-top:1px solid var(--lf-border-color);padding-top:18px}.lf-feature-catalog>summary{cursor:pointer;font-weight:600;padding-bottom:18px}.lf-feature-catalog>section{margin-bottom:24px}@media(max-width:1100px){:root{--lf-sidebar-width: 228px}.lf-brand strong{font-size:16px}.lf-inbox{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:900px){.lf-workspace{grid-template-columns:minmax(0,1fr)}.lf-workspace>.lf-content{grid-column:1}.lf-sidebar{position:fixed;left:0;width:min(300px,85vw);display:none;box-shadow:20px 0 80px #0007}.lf-sidebar.is-open{display:flex}.lf-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:129;border:0;background:#020711b3}.lf-button.lf-sidebar-close,.lf-button.lf-mobile-menu{display:inline-flex}.lf-mobile-menu{position:fixed;top:12px;left:12px;z-index:121}.lf-sidebar-close{padding:4px;min-height:30px}.lf-content{padding:76px 16px 28px!important}}@media(max-width:600px){.lf-content{padding-inline:12px!important}.lf-content :where(div,section,label){min-width:0!important}.lf-content div[style*=grid-template-columns],.lf-content section[style*=grid-template-columns],.lf-two-columns{grid-template-columns:minmax(0,1fr)!important}.lf-section{padding:16px}.lf-inbox{grid-template-columns:minmax(0,1fr)}.lf-inbox.has-selection .lf-inbox-list,.lf-inbox:not(.has-selection) .lf-ticket-thread{display:none}.lf-inbox-mobile-back{display:inline-flex;margin-bottom:12px}.lf-media-row{grid-template-columns:48px minmax(0,1fr)}.lf-media-row img{width:48px;height:48px}.lf-media-row>:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){.lf-redesign *,.lf-redesign *:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.lf-core-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}.lf-core-workspace .lf-workspace-muted{margin:18px 0 0}.lf-channel-destination{display:flex;align-items:center;gap:12px;margin-top:20px;border-left:3px solid var(--lf-accent-start);padding:14px;background:var(--lf-accent-soft)}.lf-channel-destination>div{display:grid;gap:6px}.lf-channel-destination span{font-size:12px;color:var(--lf-text-muted)}.lf-spam-workspace{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1fr);gap:20px;align-items:start}.lf-spam-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf-spam-level{display:grid;gap:10px;text-align:left;border:1px solid var(--lf-border-color);border-radius:10px;padding:20px;background:transparent;color:var(--lf-text-primary);font:inherit;cursor:pointer}.lf-spam-level[aria-pressed=true]{border-color:var(--lf-accent-start);background:var(--lf-accent-soft);box-shadow:inset 0 0 0 1px var(--lf-accent-start)}.lf-spam-level span{color:var(--lf-text-muted);font-size:12px}.lf-spam-level i{font-size:12px;font-style:normal;color:var(--lf-accent-start)}.lf-spam-level:disabled{opacity:.5;cursor:not-allowed}.lf-spam-explanation{margin:18px 0 0}.lf-spam-flow ol{list-style:none;margin:0;padding:0;counter-reset:steps}.lf-spam-flow li{counter-increment:steps;position:relative;display:grid;gap:8px;padding:0 0 26px 42px;border-left:1px solid var(--lf-border-color);margin-left:12px}.lf-spam-flow li:last-child{border-left:0;padding-bottom:0}.lf-spam-flow li:before{content:counter(steps);position:absolute;left:-13px;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-spam-flow li span{color:var(--lf-text-muted);font-size:12px;line-height:1.6}.lf-dictionary-workspace{display:grid;gap:18px}.lf-dictionary-toolbar{display:flex;gap:20px;align-items:center}.lf-dictionary-toolbar>.lf-setting-row{flex:1}.lf-dictionary-columns{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:22px;align-items:start}.lf-dictionary-editor{display:grid;gap:18px}.lf-dictionary-editor textarea{box-sizing:border-box;width:100%;min-height:150px;resize:vertical;padding:12px;margin-bottom:14px;border:1px solid var(--lf-border-color);border-radius:10px;color:var(--lf-text-primary);background:var(--lf-surface-alt-start);font:inherit}.lf-dictionary-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:16px}.lf-dictionary-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--lf-border-color);padding:9px 0;font-size:13px;min-width:0}.lf-dictionary-rows>div>span{overflow-wrap:anywhere}.lf-word-remove{display:grid;place-items:center;border:0;background:transparent;color:#fca5a5;padding:6px;cursor:pointer;flex-shrink:0}.lf-word-remove .lf-icon{width:16px;height:16px}.lf-dictionary-pagination{display:flex;gap:8px;align-items:center;margin-top:18px}.lf-dictionary-pagination>span{margin-right:auto;font-size:12px;color:var(--lf-text-muted)}.lf-dictionary-danger{display:flex;gap:8px;flex-wrap:wrap}.lf-dictionary-danger .lf-button{color:#fca5a5}@media(max-width:1100px){.lf-core-workspace,.lf-spam-workspace,.lf-dictionary-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.lf-spam-levels,.lf-dictionary-rows{grid-template-columns:minmax(0,1fr)}.lf-dictionary-toolbar{flex-wrap:wrap}}.lf-server-protection{display:flex;align-items:center;gap:12px;margin:0;padding:6px 0;color:var(--lf-text-primary);font-size:13px}.lf-status-dot.is-offline{background:#f87171;box-shadow:0 0 0 5px #f871711a}.lf-bot-connection{position:fixed;right:16px;bottom:16px;z-index:35;display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid var(--lf-border-color);border-radius:10px;color:var(--lf-text-primary);background:var(--lf-surface-start);box-shadow:0 4px 16px #0004;font-size:12px}body:has(.lf-bot-connection) .mfa-manage{bottom:66px}.lf-notice-workspace{display:grid;gap:22px}.lf-notice-overview{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0}.lf-notice-overview>div{flex:1;min-width:180px}.lf-notice-overview h2{margin:0 0 6px;font-size:20px}.lf-notice-overview p{margin:0;color:var(--lf-text-muted);font-size:13px}.lf-notice-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}.lf-notice-control{border-bottom:1px solid var(--lf-border-color);padding:10px 0 18px}.lf-notice-control:last-child{border:0;padding-bottom:0}.lf-notice-control>.lf-setting-row{padding:8px 0;border:0}.lf-notice-control>p{margin:0;color:var(--lf-text-muted);font-size:12px;line-height:1.6}.lf-notice-dependent{padding-left:12px;border-left:2px solid var(--lf-accent-start);margin-top:12px}.lf-notice-dependent .lf-setting-row{border:0;font-size:12px}.lf-warning-composer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:start;gap:22px}.lf-composer-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:16px;grid-column:1 / -1;padding:20px;border:1px solid var(--lf-border-color);border-radius:12px;background:var(--lf-surface-start)}.lf-composer-fields{min-width:0}.lf-composer-preview{display:grid;gap:12px;position:sticky;top:92px;min-width:0}@media(max-width:1200px){.lf-notice-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.lf-warning-composer{grid-template-columns:minmax(0,1fr)}.lf-composer-preview{position:static}}.lf-safety-workspace{display:grid;gap:20px;min-width:0}.lf-safety-summary{display:grid;grid-template-columns:1.08fr 1fr;gap:20px}.lf-workspace-card{min-width:0;padding:24px;border:1px solid var(--lf-border-color);border-radius:14px;background:linear-gradient(135deg,var(--lf-surface-start),var(--lf-surface-alt-start))}.lf-workspace-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.lf-workspace-card-heading h2{font-size:17px;line-height:1.35;margin:0;color:var(--lf-text-primary)}.lf-workspace-card-heading>.lf-status{margin-left:auto}.lf-workspace-card-heading>.lf-icon{color:var(--lf-accent-start);flex-shrink:0}.lf-workspace-emblem{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;color:var(--lf-accent-start);background:var(--lf-accent-soft);border:1px solid var(--lf-border-color);border-radius:12px}.lf-workspace-emblem .lf-icon{width:25px;height:25px}.lf-safety-current{display:flex;align-items:center;gap:16px;border-top:1px solid var(--lf-border-color);padding-top:18px;margin-top:14px}.lf-safety-current>.lf-icon{color:var(--lf-accent-start)}.lf-safety-current>div{display:grid;gap:6px}.lf-safety-current span,.lf-safety-status-title>span:last-child{color:var(--lf-text-muted);font-size:12px}.lf-safety-status-title{display:flex;flex-direction:column;align-items:start;gap:12px}.lf-workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding-top:20px;border-top:1px solid var(--lf-border-color)}.lf-workspace-metrics>div{display:flex;flex-direction:column-reverse;justify-content:end;gap:8px;padding:0 16px;border-left:1px solid var(--lf-border-color)}.lf-workspace-metrics>div:first-child{padding-left:0;border:0}.lf-workspace-metrics dt{font-size:12px;color:var(--lf-text-muted)}.lf-workspace-metrics dd{margin:0;font-size:20px;font-weight:700;overflow-wrap:anywhere}.lf-workspace-metrics small{color:var(--lf-text-muted);font-size:12px;font-weight:400}.lf-response-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lf-response-option{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px 12px;text-align:left;background:transparent;color:var(--lf-text-primary);padding:20px 16px 14px;border:1px solid var(--lf-border-color);border-radius:12px;cursor:pointer;font:inherit}.lf-response-option>.lf-icon{color:var(--lf-accent-start);grid-row:1 / 3}.lf-response-option>span{font-size:12px;line-height:1.5;color:var(--lf-text-muted)}.lf-response-option>b{grid-column:1 / -1;border:1px solid var(--lf-border-color);border-radius:7px;padding:8px;text-align:center;font-size:12px}.lf-response-option[aria-pressed=true]{background:var(--lf-accent-soft);border-color:var(--lf-accent-start);box-shadow:inset 0 0 0 1px var(--lf-accent-start)}.lf-response-option[aria-pressed=true]>b{background:var(--lf-accent-start);color:var(--lf-bg-start)}.lf-response-option:disabled{opacity:.5;cursor:not-allowed}.lf-response-option:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-safety-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px}.lf-safety-aside{display:grid;gap:16px}.lf-workspace-fields{display:grid}.lf-workspace-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lf-border-color);font-size:13px}.lf-workspace-field:last-child{border-bottom:0}.lf-workspace-field input,.lf-workspace-field select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--lf-border-color);border-radius:8px;background:var(--lf-input-bg,var(--lf-surface-start));color:var(--lf-text-primary);padding:10px 12px;font:inherit}.lf-workspace-field input:focus,.lf-workspace-field select:focus{outline:2px solid var(--lf-accent-start);outline-offset:2px}.lf-workspace-warning{border-left:3px solid #fbbf24;padding:10px 12px;font-size:12px;line-height:1.6;color:var(--lf-text-primary);background:#fbbf2412;margin:16px 0 0}.lf-workspace-muted{margin:0 0 18px;color:var(--lf-text-muted);font-size:13px;line-height:1.65}.lf-safety-mode-list{display:flex;flex-wrap:wrap;gap:8px}.lf-member-control{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--lf-border-color)}.lf-member-control>.lf-setting-row{flex:1;min-width:0;border:0}@media(max-width:1100px){.lf-safety-summary,.lf-safety-body{grid-template-columns:minmax(0,1fr)}.lf-response-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.lf-workspace-card{padding:18px}.lf-workspace-card-heading{flex-wrap:wrap}.lf-workspace-field{grid-template-columns:minmax(0,1fr);gap:8px}.lf-response-options{grid-template-columns:minmax(0,1fr)}.lf-workspace-metrics dd{font-size:16px}.lf-workspace-metrics>div{padding:0 8px}}.lf-tool-setting-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.lf-tool-setting{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-content:start;gap:16px;padding:22px;border:1px solid var(--lf-border-color);border-radius:14px;background:linear-gradient(140deg,var(--lf-surface-start),var(--lf-surface-alt-start))}.lf-tool-setting>button{width:100%;background:var(--lf-accent-soft);border-color:var(--lf-accent-start)}.lf-tool-summary{font-size:13px;color:var(--lf-text-muted);line-height:1.6;margin:0}.lf-ai-workspace{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.lf-ai-workspace>div{display:grid;gap:20px}.lf-ai-workspace>div>div:last-child>.lf-tool-setting{grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto}.lf-ai-workspace>div>div:last-child>.lf-tool-setting .lf-tool-summary{grid-column:2}.lf-ai-workspace>div>div:last-child>.lf-tool-setting>button{grid-column:3;grid-row:1 / 3;width:auto;align-self:center}.lf-tool-setting-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-tool-setting-control{min-width:0}.lf-tool-setting-control>div{align-items:center!important;gap:20px!important}.lf-tool-setting-details{display:grid;gap:22px}.lf-tool-setting-details input,.lf-tool-setting-details select{max-width:100%;box-sizing:border-box}.lf-inbox-workspace{border:1px solid var(--lf-border-color);border-radius:14px;overflow:hidden;background:var(--lf-surface-start);min-width:0}.lf-queue-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px}.lf-queue-toolbar h2{margin:4px 0 0}.lf-queue-toolbar h2 small{font-size:13px;color:var(--lf-text-muted)}.lf-inbox-filters{display:flex;gap:12px;flex-wrap:wrap;padding:0 22px 20px}.lf-inbox-filters>.lf-search{flex:1 1 240px}.lf-inbox-workspace .lf-inbox{gap:0;border-top:1px solid var(--lf-border-color);grid-template-columns:300px minmax(0,1fr)}.lf-inbox-workspace .lf-inbox-list{gap:0;max-height:75dvh;border-right:1px solid var(--lf-border-color)}.lf-queue-list-heading{padding:14px 18px;color:var(--lf-text-muted);font-size:12px;border-bottom:1px solid var(--lf-border-color)}.lf-inbox-workspace .lf-ticket-link{border:0;border-bottom:1px solid var(--lf-border-color);border-radius:0;background:transparent;padding:18px}.lf-inbox-workspace .lf-ticket-link[aria-current=true]{background:var(--lf-accent-soft);box-shadow:inset 3px 0 var(--lf-accent-start)}.lf-conversation-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--lf-border-color)}.lf-conversation-heading h3{margin:4px 0 0;overflow-wrap:anywhere}.lf-conversation-body{padding:20px}.lf-inbox-workspace .lf-ticket-thread>.lf-empty{display:grid;align-content:center;min-height:360px}@media(max-width:760px){.lf-inbox-workspace .lf-inbox{grid-template-columns:minmax(0,1fr)}.lf-inbox-workspace .lf-inbox.has-selection .lf-inbox-list,.lf-inbox-workspace .lf-inbox:not(.has-selection) .lf-ticket-thread{display:none}.lf-inbox-workspace .lf-inbox-mobile-back{display:inline-flex}.lf-inbox-workspace .lf-inbox-list{border-right:0}.lf-ai-workspace>div>div:last-child>.lf-tool-setting{display:flex;flex-direction:column;align-items:stretch}.lf-tool-setting{gap:12px}.lf-tool-setting-icon{width:32px;height:32px}}.lf-redesign{--lf-panel-padding: clamp(18px, 2vw, 26px);--lf-panel-gap: 20px}.lf-content{row-gap:var(--lf-panel-gap)!important}.lf-panel-surface{padding:var(--lf-panel-padding)!important;border-radius:14px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(125deg,var(--lf-surface-start),var(--lf-surface-end))!important;min-width:0}.lf-panel-inset{border-radius:10px!important;box-shadow:none!important;min-width:0}.lf-panel-surface>:first-child{margin-top:0}.lf-panel-surface>:last-child{margin-bottom:0}.lf-panel-surface :where(h2,h3){line-height:1.35}.lf-panel-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;line-height:1.4}.lf-panel-action:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-panel-surface :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border-radius:8px!important;border-color:var(--lf-input-border);font-size:14px}.lf-panel-surface :where(input,select,textarea):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:2px}.lf-panel-surface :where(input,select,textarea):disabled{cursor:not-allowed}.lf-panel-surface :where(table){width:100%}.lf-guild-page{display:grid;gap:18px;min-width:0}.lf-guild-page>.lf-page-header{padding-bottom:16px;border-bottom:1px solid var(--lf-border-color);margin-bottom:0}.lf-page-header{align-items:center}.lf-header-actions{display:flex;flex-wrap:wrap;gap:8px}.lf-content #lf-current-page-guide .lf-page-guide{margin-block:0}.lf-content #lf-current-page-guide .lf-related-tools{margin-block:12px 0}.lf-content .lf-section{border-radius:14px;box-shadow:none}.lf-content .lf-section-heading h2{font-size:18px}@media(max-width:600px){.lf-redesign{--lf-panel-padding: 16px;--lf-panel-gap: 16px}.lf-guild-page{gap:16px}.lf-panel-action{min-height:42px}.lf-panel-surface :where(input,select,textarea){font-size:16px}}.lf-dashboard-categories{display:grid;gap:28px}.lf-dashboard-status{display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px;border:1px solid var(--lf-border-color);border-radius:12px;background:var(--lf-accent-soft)}.lf-dashboard-status>div{display:flex;align-items:center;gap:12px}.lf-dashboard-status>div>div{display:grid;gap:4px}.lf-dashboard-status strong{color:var(--lf-text-primary);font-size:14px}.lf-dashboard-status span:not(.lf-status-dot){color:var(--lf-text-muted);font-size:12px}.lf-status-dot{width:9px;height:9px;border-radius:50%;background:#fbbf24;flex-shrink:0}.lf-status-dot.is-online{background:#34d399;box-shadow:0 0 0 5px #34d3991a}.lf-analytics-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lf-coverage-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:24px 0;color:var(--lf-text-muted)}.lf-coverage-value strong{font-size:48px;color:var(--lf-text-primary)}.lf-coverage-track{height:10px;overflow:hidden;border-radius:8px;background:var(--lf-border-color)}.lf-coverage-track span{display:block;height:100%;background:var(--lf-accent-start);border-radius:inherit}.lf-analytics-facts{margin:24px 0 0}.lf-analytics-facts div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--lf-border-color)}.lf-analytics-workspace dt{color:var(--lf-text-muted);font-size:13px}.lf-analytics-workspace dd{margin:0;font-weight:700;overflow-wrap:anywhere}.lf-workload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.lf-workload-grid dd{font-size:32px;margin-top:8px}.lf-analytics-credits{grid-column:1 / -1}.lf-credit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lf-credit-columns>div{display:grid;gap:8px;min-width:0;padding:16px 0}.lf-credit-columns strong{font-size:34px;overflow-wrap:anywhere}.lf-credit-columns span,.lf-credit-columns footer{color:var(--lf-text-muted);font-size:13px}.lf-credit-columns footer{border-top:1px solid var(--lf-border-color);padding-top:14px;margin-top:10px}@media(max-width:700px){.lf-analytics-workspace,.lf-credit-columns{grid-template-columns:minmax(0,1fr)}}.lf-analytics-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:root{--lf-panel-radius: 14px;--lf-control-radius: 10px;--lf-panel-shadow: 0 8px 26px rgba(0,0,0,.12);--lf-accent-outline: color-mix(in srgb, var(--lf-accent-start) 60%, transparent);--lf-surface-hover: color-mix(in srgb, var(--lf-surface-alt-start) 88%, var(--lf-accent-start) 12%);--lf-text-secondary: color-mix(in srgb, var(--lf-text-primary) 55%, var(--lf-text-muted) 45%)}.lf-redesign{color:var(--lf-text-primary);background:linear-gradient(160deg,var(--lf-page-bg-start),var(--lf-page-bg-end))}.lf-redesign .lf-content{color:var(--lf-text-primary)}.lf-redesign .lf-sidebar,.lf-redesign .lf-topbar{background:var(--lf-sidebar-bg);border-color:var(--lf-sidebar-border)}.lf-redesign .lf-section,.lf-redesign .lf-workspace-card,.lf-redesign .lf-panel-surface,.lf-redesign .lf-advanced,.lf-redesign .lf-ticket-thread{border:1px solid var(--lf-border-color)!important;border-radius:var(--lf-panel-radius)!important;background:var(--lf-surface-start)!important;box-shadow:var(--lf-panel-shadow);color:var(--lf-text-primary)}.lf-redesign .lf-section,.lf-redesign .lf-workspace-card{padding:clamp(16px,1.5vw,22px)}.lf-redesign .lf-workspace-card-heading,.lf-redesign .lf-section-heading{min-width:0;gap:10px}.lf-redesign .lf-workspace-card-heading h2,.lf-redesign .lf-section-heading h2{margin:0;line-height:1.3;font-size:17px;font-weight:700}.lf-redesign .lf-guild-page{display:grid;gap:18px;min-width:0}.lf-redesign .lf-page-header{margin-bottom:0;padding:0 0 10px}.lf-redesign .lf-page-header h1{margin:0 0 7px;font-size:clamp(24px,2.1vw,30px)}.lf-redesign .lf-workspace-muted,.lf-redesign .lf-analytics-data-note{color:var(--lf-text-muted)}.lf-redesign :where(.lf-button,.lf-quick-link,.lf-panel-action,.lf-ticket-link,.lf-advanced,.lf-notice-dropdown){border-radius:var(--lf-control-radius)}.lf-redesign :where(.lf-button,.lf-panel-action,.lf-ticket-link,.lf-quick-link):not(:disabled):hover{border-color:var(--lf-accent-outline)!important}.lf-redesign .lf-button-primary,.lf-redesign .lf-theme-primary-action{background:linear-gradient(130deg,var(--lf-accent-start),var(--lf-accent-end));color:var(--lf-button-text);border-color:var(--lf-accent-outline);font-weight:650}.lf-redesign :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--lf-input-border);background:var(--lf-input-bg-start);color:var(--lf-input-text);border-radius:var(--lf-control-radius)!important}.lf-redesign :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:2px;box-shadow:0 0 0 3px var(--lf-accent-soft)!important}.lf-redesign :where(input,textarea)::placeholder{color:var(--lf-text-muted);opacity:.9}.lf-redesign :where(summary,button,select,input,textarea){scroll-margin-top:120px}.lf-redesign :where(summary,button,select,input,textarea):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:2px}.lf-redesign :where(summary){cursor:pointer}.lf-redesign :where(.lf-media-row,.lf-setting-row,.lf-analytics-event):last-child{border-bottom:0}.lf-redesign #moderation-punishments{border-radius:var(--lf-panel-radius)!important;padding:clamp(16px,2vw,24px)!important;gap:18px!important}.lf-redesign #moderation-punishments>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start}.lf-redesign #moderation-punishments>div:nth-child(2)>div{min-width:0;padding:18px!important;border-radius:12px!important;background:var(--lf-surface-alt-start)!important;border:1px solid var(--lf-border-color)!important;box-shadow:none!important}.lf-redesign #moderation-punishments label{color:var(--lf-text-secondary)}.lf-redesign #moderation-punishments input,.lf-redesign #moderation-punishments select{width:100%}.lf-redesign #advanced-rules-list{border-radius:var(--lf-panel-radius)!important}.lf-redesign #advanced-rules-list>div{min-width:0}.lf-redesign #advanced-rules-list [role=status]{color:var(--lf-text-muted)}.lf-redesign #ai-saved-rules :where(.lf-section,.lf-workspace-card){box-shadow:none}.lf-redesign #ai-saved-rules .lf-two-columns{align-items:start}.lf-redesign .lf-media-library .lf-section{min-height:240px}.lf-redesign .lf-media-row{background:var(--lf-surface-alt-start);padding:12px;border:1px solid var(--lf-border-color);border-radius:11px;margin-bottom:8px}.lf-redesign .lf-media-row img{width:60px;height:60px}.lf-redesign .lf-media-list{scrollbar-color:var(--lf-accent-soft) transparent}.lf-redesign .lf-image-unavailable{display:grid;place-items:center;width:60px;height:60px;padding:5px;text-align:center;border:1px dashed var(--lf-border-color);border-radius:10px;background:var(--lf-accent-soft)}.lf-redesign .lf-media-row strong{display:block;font-size:13px}.lf-redesign .lf-media-row details summary{color:var(--lf-text-secondary)}.lf-redesign .lf-panel-surface{overflow-wrap:anywhere}.lf-redesign .lf-panel-surface>:where(div,section){min-width:0}.lf-redesign .lf-panel-surface h3{color:var(--lf-text-primary);font-size:19px;letter-spacing:-.01em}.lf-redesign .lf-panel-surface :where(input,select,textarea){color:var(--lf-input-text)}.lf-redesign .lf-panel-surface :where(th){color:var(--lf-text-muted)}.lf-redesign .lf-panel-surface :where(table){border-collapse:collapse}.lf-redesign .lf-panel-surface :where(td,th){border-bottom:1px solid var(--lf-border-color)}.lf-redesign .lf-panel-surface :where(details:not([open])){overflow:hidden}.lf-redesign :where(.lf-help-trigger,.lf-panel-action){color:var(--lf-text-primary)}.lf-analytics-v2{display:grid;gap:18px}.lf-analytics-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.lf-analytics-toolbar h2{margin:0 0 4px;font-size:24px}.lf-analytics-toolbar p{margin:0;color:var(--lf-text-muted);font-size:13px}.lf-analytics-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lf-analytics-toolbar-actions select{min-width:148px}.lf-analytics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lf-analytics-stat{display:grid;gap:10px;padding:18px!important}.lf-analytics-stat span{color:var(--lf-text-muted);font-size:12px}.lf-analytics-stat strong{font-size:clamp(20px,2.2vw,29px);letter-spacing:-.04em;font-weight:720;font-variant-numeric:tabular-nums}.lf-analytics-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);gap:16px;align-items:start}.lf-analytics-chart{min-height:300px}.lf-analytics-bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;align-items:end;min-height:186px;margin:14px 0 0;padding:8px 4px 0;border-bottom:1px solid var(--lf-border-color)}.lf-analytics-bars:has(>:nth-child(7):last-child){grid-template-columns:repeat(7,minmax(0,1fr))}.lf-analytics-bar-group{min-width:0;align-self:stretch;display:grid;grid-template-rows:minmax(120px,1fr) 25px;gap:8px;justify-items:center}.lf-analytics-bar-stack{display:flex;align-items:end;justify-content:center;gap:3px;width:100%;max-width:50px;height:100%}.lf-analytics-bar-stack span{flex:1;max-width:19px;min-height:2px;border-radius:5px 5px 0 0;transition:height .16s}.lf-bar-moderation,.lf-legend-moderation{background:var(--lf-accent-start)}.lf-bar-ai,.lf-legend-ai{background:var(--lf-warning-text)}.lf-analytics-bar-group small{font-size:10px;text-align:center;white-space:nowrap;color:var(--lf-text-muted)}.lf-analytics-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;color:var(--lf-text-secondary);font-size:12px}.lf-analytics-legend span{display:flex;align-items:center;gap:6px}.lf-analytics-legend i{height:8px;width:8px;border-radius:50%;display:inline-block}.lf-analytics-data-note{margin:12px 0 0;font-size:12px;line-height:1.5}.lf-analytics-empty{padding:22px 12px;color:var(--lf-text-muted);font-size:13px}.lf-analytics-configuration{display:grid;gap:16px}.lf-analytics-facts{display:grid;gap:10px;margin:0}.lf-analytics-facts div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-analytics-facts dt{color:var(--lf-text-muted);font-size:12px}.lf-analytics-facts dd{margin:0;font-size:13px;font-weight:680;text-align:right}.lf-coverage-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.lf-coverage-value strong{font-size:26px}.lf-coverage-value span{color:var(--lf-text-muted);font-size:12px}.lf-coverage-track{height:8px;overflow:hidden;border-radius:99px;background:var(--lf-surface-alt-start)}.lf-coverage-track>span{display:block;background:linear-gradient(90deg,var(--lf-accent-start),var(--lf-accent-end));height:100%;border-radius:inherit;transition:width .2s}.lf-analytics-actions{display:flex;gap:8px;flex-wrap:wrap}.lf-analytics-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px}.lf-analytics-filters input{flex:1 1 240px}.lf-analytics-filters>span{color:var(--lf-text-muted);font-size:12px}.lf-analytics-event-list{display:grid;gap:0}.lf-analytics-event{display:grid;grid-template-columns:36px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--lf-border-color)}.lf-analytics-event-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-analytics-event-icon.is-ai{background:var(--lf-warning-bg);color:var(--lf-warning-text)}.lf-analytics-event-icon svg{width:17px;height:17px}.lf-analytics-event div:nth-child(2){display:grid;gap:2px}.lf-analytics-event strong{font-size:13px}.lf-analytics-event div:nth-child(2)>span{color:var(--lf-text-muted);font-size:11px}.lf-analytics-event p{margin:3px 0 0;font-size:12px;color:var(--lf-text-secondary);overflow-wrap:anywhere}.lf-analytics-event time{font-size:11px;color:var(--lf-text-muted);white-space:nowrap}.lf-inline-error{color:var(--lf-danger-text);background:var(--lf-danger-bg);padding:12px;border:1px solid var(--lf-danger-border);border-radius:10px}.lf-theme-studio{display:grid;gap:18px}.lf-theme-intro h3{margin:0 0 6px;font-size:24px!important}.lf-theme-intro p{color:var(--lf-text-muted);margin:0;max-width:70ch;font-size:13px}.lf-theme-quick-settings{display:grid;gap:16px;padding:18px;border-radius:12px;border:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start)}.lf-theme-quick-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.lf-theme-quick-header h4{font-size:16px;margin:0 0 4px}.lf-theme-quick-header p{margin:0;color:var(--lf-text-muted);font-size:12px}.lf-theme-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lf-theme-color-card{display:flex;align-items:center;gap:12px;border:1px solid var(--lf-border-color);border-radius:10px;padding:10px 12px;background:var(--lf-surface-start)}.lf-theme-color-card input[type=color]{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px;width:42px;height:40px;min-height:40px;border:1px solid var(--lf-border-color);background:transparent;cursor:pointer}.lf-theme-color-card strong,.lf-theme-color-card small{display:block}.lf-theme-color-card strong{font-size:13px}.lf-theme-color-card small{font-size:11px;color:var(--lf-text-muted)}.lf-theme-details{border:1px solid var(--lf-border-color);border-radius:12px;overflow:hidden;background:var(--lf-surface-start)}.lf-theme-details>summary{padding:16px 18px;font-size:14px;font-weight:680;color:var(--lf-text-primary)}.lf-theme-details[open]>summary{border-bottom:1px solid var(--lf-border-color)}.lf-theme-details>.lf-theme-details-body{padding:16px;display:grid;gap:14px}.lf-theme-studio .lf-panel-action{border-radius:10px!important}.lf-theme-studio .lf-theme-savebar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.lf-theme-studio .lf-theme-savebar span{color:var(--lf-text-muted);font-size:12px;margin-right:auto}.lf-theme-swatch{width:22px;height:22px;border:1px solid var(--lf-border-color);border-radius:50%;flex-shrink:0}.lf-theme-preview-note{font-size:12px;color:var(--lf-text-muted);margin:0;line-height:1.5}@media(max-width:1150px){.lf-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-analytics-main{grid-template-columns:1fr}}@media(max-width:800px){.lf-theme-color-grid{grid-template-columns:1fr}}@media(max-width:700px){.lf-analytics-event{grid-template-columns:32px minmax(0,1fr)}.lf-analytics-event time{grid-column:2}.lf-analytics-toolbar-actions{width:100%}.lf-analytics-toolbar-actions>*{flex:1}.lf-redesign #moderation-punishments>div:nth-child(2){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:460px){.lf-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-analytics-bar-group small{writing-mode:vertical-rl;transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.lf-analytics-bar-stack span{transition:none}}.lf-advanced-summary{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0}.lf-advanced-summary>div{flex:1 1 150px;min-width:0;display:grid;gap:5px;padding:14px 16px;border:1px solid var(--lf-border-color);border-radius:11px;background:var(--lf-surface-alt-start)}.lf-advanced-summary strong{font-size:17px;line-height:1.2;color:var(--lf-text-primary)}.lf-advanced-summary span{font-size:12px;color:var(--lf-text-muted)}.lf-image-upload-details{display:grid;gap:0}.lf-image-upload-details>summary{list-style:none;border-radius:10px;padding:13px 16px;font-weight:680;border:1px solid var(--lf-border-color);color:var(--lf-text-primary);background:var(--lf-surface-alt-start);cursor:pointer}.lf-image-upload-details>summary::-webkit-details-marker{display:none}.lf-image-upload-details>summary:before{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;margin-right:9px;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.lf-image-upload-details[open]>summary:before{content:"−"}.lf-image-upload-content{display:grid;gap:14px;padding:15px 4px 4px}.lf-image-upload-content>div{min-width:0}@media(max-width:1170px){.lf-image-upload-content div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.lf-image-upload-content div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.lf-redesign .lf-image-unavailable{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:60px;height:60px}.lf-redesign .lf-image-unavailable .lf-icon{width:18px;height:18px}.lf-redesign .lf-image-unavailable small{font-size:8px;line-height:1.2}.lf-analytics-credits{padding:0 18px 18px!important}.lf-analytics-credits>summary{padding:17px 0;font-weight:700}.lf-analytics-credit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-analytics-credit-grid>div{display:grid;gap:7px;border:1px solid var(--lf-border-color);border-radius:10px;padding:16px;background:var(--lf-surface-alt-start)}.lf-analytics-credit-grid span,.lf-analytics-credit-grid small{color:var(--lf-text-muted);font-size:12px}.lf-analytics-credit-grid strong{font-size:24px;color:var(--lf-text-primary)}@media(max-width:650px){.lf-analytics-credit-grid{grid-template-columns:1fr}}.lf-admin-analytics-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.lf-admin-analytics-heading h3{margin:0 0 6px!important}.lf-admin-analytics-heading p{max-width:70ch;font-size:13px;margin:0 0 15px;color:var(--lf-text-muted)}.lf-admin-analytics-details{margin:10px 0}.lf-admin-analytics-details>.lf-theme-details-body{gap:18px}.mfa-page{--mfa-text:var(--lf-text-primary);--mfa-muted:var(--lf-text-muted);--mfa-line:var(--lf-border-color);color:var(--lf-text-primary);background:linear-gradient(155deg,var(--lf-page-bg-start),var(--lf-page-bg-end))}.mfa-card{background:linear-gradient(155deg,var(--lf-surface-start),var(--lf-surface-end));border-color:var(--lf-border-color)}.mfa-card:before{background:linear-gradient(90deg,var(--lf-accent-start),transparent)}.mfa-card h1,.mfa-card h2,.mfa-card strong,.mfa-label{color:var(--lf-text-primary)}.mfa-card .mfa-eyebrow,.mfa-icon,.mfa-manage svg{color:var(--lf-accent-start)}.mfa-icon,.mfa-steps .is-current>span{background:var(--lf-accent-soft);border-color:var(--lf-accent-outline)}.mfa-card .mfa-primary,.mfa-card .mfa-primary:hover:not(:disabled){background:linear-gradient(110deg,var(--lf-accent-start),var(--lf-accent-end));color:var(--lf-button-text);border-color:var(--lf-accent-start);box-shadow:none}.mfa-card .mfa-secondary,.mfa-manage{color:var(--lf-text-primary);border-color:var(--lf-border-color);background:var(--lf-surface-alt-start)}.mfa-note,.mfa-details,.mfa-qr{border-color:var(--lf-border-color);background:var(--lf-surface-alt-start)}.mfa-card .mfa-input,.mfa-card .mfa-recovery{background:var(--lf-input-bg-start);color:var(--lf-input-text);border-color:var(--lf-input-border)}.mfa-page :is(a,button,input,textarea):focus-visible,.mfa-manage:focus-visible{outline-color:var(--lf-accent-start)}.mfa-checkbox input{accent-color:var(--lf-accent-start)}.lf-ground-admin{min-width:0;display:block;color:var(--lf-text-primary)}.lf-ground-admin>.lf-ap-page-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.lf-ground-admin .ga-page{min-width:0;display:grid;gap:18px;font-size:13px;line-height:1.5}.lf-ground-admin .ga-page-intro{min-width:0;color:var(--lf-text-muted);font-size:13px;line-height:1.5}.lf-ground-admin .ga-page-intro>p{margin:0}.lf-ground-admin .ga-page>*,.lf-ground-admin .ga-section>*,.lf-ground-admin .ga-group>*{min-width:0}.lf-ground-admin .ga-page :is(h3,h4){font-size:15px;line-height:1.4;font-weight:700;letter-spacing:-.015em}.lf-ground-admin .ga-page h3{margin:0 0 12px}.lf-ground-admin .ga-section{min-width:0;padding:16px 0;border-top:1px solid var(--lf-border-color);align-content:start}.lf-ground-admin .ga-section:first-child{border-top:0;padding-top:0}.lf-ground-admin .ga-record{min-width:0;margin:0;padding:10px 0;border-bottom:1px solid var(--lf-border-color);overflow-wrap:anywhere}.lf-ground-admin .ga-group{min-width:0;margin:0;padding:10px 0}.lf-ground-admin .ga-fieldset{min-width:0;margin:0;border:0;border-top:1px solid var(--lf-border-color);padding:16px 0}.lf-ground-admin .ga-fieldset legend{padding:0 12px 0 0;font-size:14px;font-weight:700}.lf-ground-admin .ga-fieldset .ga-fieldset{padding-left:14px;border-top:0;border-left:2px solid var(--lf-accent-start)}.lf-ground-admin .ga-metrics{display:flex;flex-wrap:wrap;gap:0;margin:10px 0;border-block:1px solid var(--lf-border-color)}.lf-ground-admin .ga-metric{flex:1 1 145px;min-width:0;padding:10px 14px 10px 0;display:grid;align-content:start;gap:4px}.lf-ground-admin .ga-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lf-ground-admin :is(.ga-breakdown,.ga-ranking){margin:0;min-width:0;padding:14px 0;border-top:1px solid var(--lf-border-color)}.lf-ground-admin :is(.ga-breakdown,.ga-ranking) p{margin:5px 0 12px;color:var(--lf-text-muted);font-size:12px}.lf-ground-admin :is(.ga-breakdown ul,.ga-ranking ol){list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.lf-ground-admin .ga-breakdown li{padding:8px 0}.lf-ground-admin :is(.ga-breakdown li>div,.ga-breakdown-total){display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lf-ground-admin .ga-breakdown small{color:var(--lf-text-muted);font-weight:400;margin-left:6px}.lf-ground-admin .ga-bar-track{display:block;height:4px;margin-top:7px;background:var(--lf-surface-alt-end)}.lf-ground-admin .ga-bar-track>span{display:block;height:100%}.lf-ground-admin .ga-ranking li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-ranking small{display:block;color:var(--lf-text-muted);overflow-wrap:anywhere}.lf-ground-admin .ga-rank{color:var(--lf-accent-start);font-variant-numeric:tabular-nums}.lf-ground-admin .ga-insight-groups{display:grid;gap:18px}.lf-ground-admin .ga-table{font-size:12px;width:100%;border-collapse:collapse}.lf-ground-admin .ga-table th{background:var(--lf-surface-alt-start);text-align:left;font-weight:650;white-space:nowrap}.lf-ground-admin .ga-table :is(th,td){padding:10px 12px;border-bottom:1px solid var(--lf-border-color);vertical-align:top}.lf-ground-admin .ga-table tbody tr:hover{background:var(--lf-accent-soft)}.lf-ground-admin .ga-assignments td{overflow-wrap:anywhere}.lf-ground-admin .ga-assignments td:last-child button{white-space:nowrap;min-width:78px}.lf-ground-admin:is(.ga-guild-dialog,.ga-vault-dialog){font-family:var(--lf-font, "Segoe UI Variable Text", "Segoe UI", Tahoma, sans-serif);background:linear-gradient(var(--lf-surface-start),var(--lf-surface-start)),linear-gradient(var(--lf-page-bg-start),var(--lf-page-bg-end)),Canvas}.lf-ground-admin:is(.ga-guild-dialog,.ga-vault-dialog) :is(button,input,select,textarea){font-family:inherit}.lf-ground-admin .ga-billing-access-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px}.lf-ground-admin .ga-guild-billing-summary{grid-column:1/-1;display:grid;gap:12px;align-content:start;padding:10px 0}.lf-ground-admin .ga-guild-entitlements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;border-block:1px solid var(--lf-border-color)}.lf-ground-admin :is(.ga-billing-override,.ga-billing-tracker,.ga-billing-credits){display:grid;gap:14px;align-content:start;min-width:0}.lf-ground-admin .ga-billing-credits{grid-column:1/-1;padding-top:16px;border-top:1px solid var(--lf-border-color)}.lf-ground-admin .ga-vault-summary,.lf-ground-admin .ga-vault-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lf-ground-admin .ga-guild-table{min-width:720px}.lf-ground-admin .ga-guild-table .ga-toolbar{padding:0}.lf-ground-admin .ga-text-action{padding:0;border:0;background:transparent;color:var(--lf-accent-start);text-align:left;cursor:pointer;font:inherit}.lf-ground-admin :is(.ga-overview-audit-log,.ga-overview-panel-usage-log){grid-column:1/-1}.lf-ground-admin .ga-code{background:var(--lf-surface-alt-start);color:var(--lf-text-secondary);border:0;border-left:2px solid var(--lf-accent-start);border-radius:0;padding:14px}.lf-ground-admin :is(input,select,textarea){min-width:0;max-width:100%;accent-color:var(--lf-accent-start)}.lf-ground-admin :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-ground-admin :is(button,a){overflow-wrap:anywhere}.lf-ground-admin button:disabled{cursor:not-allowed}.lf-ground-admin .ga-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-block:10px}.lf-ground-admin .ga-directory-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:22px;align-items:start}.lf-ground-admin .ga-directory-list{display:grid;gap:0;max-height:580px;overflow:auto;padding-right:12px;border-right:1px solid var(--lf-border-color)}.lf-ground-admin .ga-directory-entry{display:grid;gap:3px;width:100%;text-align:left;padding:10px;border:0;border-bottom:1px solid var(--lf-border-color);border-radius:0;background:transparent;color:var(--lf-text-primary);cursor:pointer}.lf-ground-admin .ga-directory-entry[aria-pressed=true]{background:var(--lf-accent-soft);box-shadow:inset 3px 0 var(--lf-accent-start)}.lf-ground-admin .ga-directory-entry small{color:var(--lf-text-muted)}.lf-ground-admin .ga-table-scroll{max-width:100%;overflow:auto;max-height:560px;border-block:1px solid var(--lf-border-color)}.lf-ground-admin .ga-queue-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.lf-ground-admin .ga-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.lf-ground-admin :is(.ga-overview-section-1,.ga-overview-site-notice){grid-column:1/-1}.lf-ground-admin .ga-intelligence{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:18px 28px}.lf-ground-admin .ga-ai-ai-threshold-controls{grid-row:span 2}.lf-ground-admin .ga-ai-ai-review-log{grid-column:1/-1}.lf-ground-admin .ga-thresholds{display:grid;gap:0}.lf-ground-admin .ga-threshold{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:8px 16px;border-bottom:1px solid var(--lf-border-color);padding:12px 0}.lf-ground-admin .ga-threshold input[type=range]{grid-column:1/-1;width:100%}.lf-ground-admin .ga-simulator{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.lf-ground-admin .ga-mode-picker{display:grid;gap:0;border:0;padding:0;margin:0 0 18px;min-width:0}.lf-ground-admin .ga-mode-picker legend{color:var(--lf-text-muted);font-size:12px;margin-bottom:8px}.lf-ground-admin .ga-mode-option{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--lf-border-color);cursor:pointer}.lf-ground-admin .ga-mode-option small{display:block;color:var(--lf-text-muted);font-size:12px}.lf-ground-admin .ga-connection{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:28px}.lf-ground-admin .ga-runtime-messages{margin:0}.lf-ground-admin .ga-runtime-messages>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-runtime-messages dt{font-weight:700}.lf-ground-admin .ga-runtime-messages dd{margin:0;color:var(--lf-text-muted);overflow-wrap:anywhere}.lf-ground-admin .ga-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.lf-ground-admin :is(.ga-debug-debug-tools,.ga-debug-process-snapshot){grid-column:1/-1}.lf-ground-admin .ga-support{gap:12px}.lf-ground-admin .ga-support .lf-ticket-thread{min-width:0}.lf-ground-admin .ga-ticket-filters{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;gap:12px}.lf-ground-admin .ga-ticket-filters label{display:grid;gap:6px;color:var(--lf-text-muted);font-size:12px}.lf-ground-admin .ga-ticket-filters :is(input,select){padding:10px 12px;background:var(--lf-surface-start);color:var(--lf-text-primary);border:1px solid var(--lf-border-color);border-radius:8px}.lf-ground-admin .ga-ticket-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:8px;color:var(--lf-text-muted);font-size:12px}.lf-ground-admin .ga-ticket-layout{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--lf-border-color)}.lf-ground-admin .ga-ticket-directory{min-width:0;max-height:720px;overflow:auto;border-right:1px solid var(--lf-border-color)}.lf-ground-admin .ga-ticket-conversation{padding:16px;border:0;border-radius:0;background:var(--lf-surface-start)}.lf-ground-admin .ga-ticket-back{background:transparent;border:0;border-bottom:1px solid var(--lf-border-color);color:var(--lf-accent-start);padding:6px 0;cursor:pointer}.lf-ground-admin .ga-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,240px);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-poll-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:24px;align-items:start}.lf-ground-admin .ga-poll-editor{display:grid;gap:16px;min-width:0}.lf-ground-admin .ga-poll-responses{border-left:1px solid var(--lf-border-color);padding-left:20px;min-width:0}.lf-ground-admin :is(.ga-poll-save,.ga-poll-layout>.ga-group){grid-column:1/-1}.lf-ground-admin .ga-poll-save{border-top:1px solid var(--lf-border-color);padding:12px 164px 84px 0}.lf-ground-admin .ga-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-setting-row button[role=switch]{flex:0 0 46px}.lf-ground-admin .ga-policy-group{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.8fr);gap:24px;border-top:1px solid var(--lf-border-color);padding:18px 0}.lf-ground-admin .ga-policy-group>header{color:var(--lf-text-primary)}.lf-ground-admin .ga-review-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 24px;border-top:1px solid var(--lf-border-color);padding:16px 0}.lf-ground-admin :is(.ga-review-identity,.ga-review-actions){grid-column:1/-1}.lf-ground-admin .ga-review-evidence{display:grid;gap:12px;align-content:start;min-width:0;overflow-wrap:anywhere}.lf-ground-admin .ga-review-evidence h4{margin:0}.lf-ground-admin .ga-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf-ground-admin .ga-review-fields>label:last-child{grid-column:1/-1}.lf-ground-admin .ga-vault-directory{display:grid;gap:0}.lf-ground-admin .ga-vault-entry{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-vault-open{display:flex;gap:12px;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:var(--lf-text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere}.lf-ground-admin .ga-vault-open small{display:block;margin-top:4px;color:var(--lf-text-muted);font-size:12px}.lf-ground-admin .ga-vault-signal{margin:0;padding:12px 0;border-block:1px solid var(--lf-border-color);overflow-wrap:anywhere}.lf-ground-admin .ga-vault-signal dt{color:var(--lf-text-muted);font-size:12px}.lf-ground-admin .ga-vault-signal dd{margin:8px 0 0;font-size:16px}.lf-ground-admin .ga-intelligence{grid-template-rows:auto 1fr auto}.lf-ground-admin .ga-threshold input[type=range]{height:18px;min-height:18px;padding:0;margin:0}.ga-admin-heading{min-width:0;padding:0}.ga-heading-line{display:grid;gap:4px}.ga-heading-line h1{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;line-height:1.3;letter-spacing:-.02em;color:var(--lf-text-primary)}.ga-admin-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.4;color:var(--lf-text-muted)}.ga-header-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 0;border-bottom:1px solid var(--lf-border-color)}.ga-header-metric{display:grid;gap:3px;min-width:125px;flex:1;font-size:12px}.ga-header-metric strong{font-size:18px}.lf-ground-admin .ga-insights>.ga-section,.lf-ground-admin .ga-intelligence>.ga-section,.lf-ground-admin .ga-catalog .ga-section{padding:18px;border:1px solid var(--lf-border-color);border-radius:8px;background:var(--lf-surface-start)}.lf-ground-admin .ga-insights .ga-analytics-panel-analytics{background:transparent;border:0;padding:0}.lf-ground-admin .ga-analytics-panel-analytics>.ga-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;background:var(--lf-surface-start)}.lf-ground-admin .ga-analytics-panel-analytics .ga-metric{padding:12px 16px;border-bottom:1px solid var(--lf-border-color);border-right:1px solid var(--lf-border-color)}.lf-ground-admin .ga-analytics-charts,.lf-ground-admin .ga-analytics-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lf-ground-admin .ga-analytics-charts>div{padding:12px 16px!important;border:0!important;border-left:2px solid var(--lf-border-color)!important}.lf-ground-admin .ga-analytics-breakdowns>.ga-breakdown{padding:16px;border:1px solid var(--lf-border-color);border-radius:8px;background:var(--lf-surface-start)}.lf-ground-admin .ga-insight-details>h3{margin-bottom:14px}.lf-ground-admin .ga-intelligence{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);grid-template-rows:auto 1fr auto;gap:20px}.lf-ground-admin .ga-ai-ai-moderation-status>.ga-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-ground-admin .ga-ai-ai-moderation-status .ga-metric{padding:12px 10px 12px 0}.lf-ground-admin .ga-ai-ai-moderation-status .ga-value{font-size:15px!important}.lf-ground-admin .ga-ai-decision-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-bottom:14px}.lf-ground-admin .ga-ai-decision-metrics>:last-child{grid-column:1/-1;border-top:1px solid var(--lf-border-color)}.lf-ground-admin .ga-ai-ai-decision-summary{align-self:start}.lf-ground-admin .ga-catalog>*{width:100%;max-width:1280px;box-sizing:border-box}.lf-ground-admin .ga-store-fields,.lf-ground-admin .ga-price-slots,.lf-ground-admin .ga-store-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.lf-ground-admin .ga-price-slots .ga-form-row{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;padding:12px 0}.lf-ground-admin .ga-price-slots .ga-form-row>span{overflow-wrap:anywhere}.lf-ground-admin .ga-price-slots select{width:100%}.lf-ground-admin .ga-system-tier-and-price-controls{border-left:2px solid var(--lf-accent-start);background:transparent}@media(max-width:1200px){.lf-ground-admin .ga-analytics-panel-analytics>.ga-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){.lf-ground-admin :is(.ga-intelligence,.ga-simulator,.ga-connection){grid-template-columns:minmax(0,1fr)}.lf-ground-admin .ga-ai-ai-threshold-controls{grid-row:auto}}@media(max-width:768px){.lf-ground-admin .ga-analytics-panel-analytics>.ga-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-ground-admin :is(.ga-analytics-charts,.ga-analytics-breakdowns,.ga-store-fields,.ga-price-slots,.ga-store-create){grid-template-columns:minmax(0,1fr);gap:14px}.lf-ground-admin .ga-insights>.ga-section,.lf-ground-admin .ga-intelligence>.ga-section,.lf-ground-admin .ga-catalog .ga-section{padding:12px}.lf-ground-admin .ga-insights .ga-analytics-panel-analytics{padding:0}.lf-ground-admin .ga-analytics-charts>div{padding:10px 0 10px 10px!important}.lf-ground-admin .ga-billing-access-layout{grid-template-columns:minmax(0,1fr)}.lf-ground-admin :is(.ga-guild-entitlements,.ga-vault-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.lf-ground-admin .ga-vault-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.lf-ground-admin .ga-vault-summary>.ga-group{padding:6px 0}.lf-ground-admin :is(.ga-review-case,.ga-review-fields,.ga-vault-entry){grid-template-columns:minmax(0,1fr)}.lf-ground-admin :is(.ga-operations,.ga-directory-layout,.ga-queue-columns,.ga-diagnostics){grid-template-columns:minmax(0,1fr)}.lf-ground-admin .ga-page{gap:12px}.lf-ground-admin .ga-directory-list{max-height:240px;border-right:0;padding-right:0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-form-row{grid-template-columns:minmax(0,1fr)}.lf-ground-admin .ga-policy-group{grid-template-columns:minmax(0,1fr);gap:8px}.lf-ground-admin :is(.ga-ticket-filters,.ga-ticket-layout){grid-template-columns:minmax(0,1fr)}.lf-ground-admin .ga-poll-layout{grid-template-columns:minmax(0,1fr)}.lf-ground-admin .ga-poll-responses{border-left:0;padding-left:0;border-top:1px solid var(--lf-border-color)}.lf-ground-admin .ga-poll-save{padding-right:0;padding-bottom:124px}.lf-ground-admin .ga-ticket-directory{max-height:230px;border-right:0;border-bottom:1px solid var(--lf-border-color)}.lf-ground-admin .ga-ticket-conversation{padding:12px 0}.lf-ground-admin .ga-metric{flex-basis:120px}}.lf-rich-composer{min-width:0;position:relative;border:1px solid var(--lf-input-border);border-radius:6px;background:var(--lf-input-bg-start);color:var(--lf-input-text)}.lf-rich-composer-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start);border-radius:6px 6px 0 0}.lf-rich-formatting{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:0;margin:0;border:0;min-width:0}.lf-rich-composer button:hover{background:var(--lf-accent-soft)!important}.lf-rich-composer button:focus-visible,.lf-rich-composer textarea:focus-visible,.lf-rich-composer [contenteditable]:focus-visible{outline:2px solid var(--lf-accent-start)!important;outline-offset:-2px}.lf-rich-formatting:disabled{opacity:.45}.lf-rich-composer-status{font-size:11px;color:var(--lf-text-muted);padding:7px 12px;border-top:1px solid var(--lf-border-color)}.lf-rich-editor{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lf-rich-editor img{max-width:100%;height:auto}.lf-rich-editor h2{font-size:20px}.lf-rich-editor h3{font-size:17px}.lf-rich-composer .changelog-rich-editor{min-height:220px}.lf-development-reader .lf-doc-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.lf-doc-index{grid-column:1;grid-row:1/3;border-right:1px solid var(--lf-border-color);padding-right:16px;position:sticky;top:90px;max-height:calc(100dvh - 110px);overflow:auto;align-content:start}.lf-doc-article{grid-column:2;min-width:0}.lf-doc-toc{grid-column:2;border-top:1px solid var(--lf-border-color);padding-top:16px}.lf-doc-index button{border:0!important;border-radius:3px!important;padding:7px 8px!important;font-size:12px;color:var(--lf-text-primary)!important}.lf-doc-index>div:nth-child(3){padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px}.lf-doc-index input{background:var(--lf-input-bg-start)!important;border:1px solid var(--lf-input-border)!important;border-radius:5px!important;padding:9px!important}.lf-doc-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lf-doc-article>section:first-child a{padding:8px 12px!important;border-radius:5px!important;background:var(--lf-button-bg)!important;color:var(--lf-button-text)!important;border:1px solid var(--lf-button-border)!important;font-size:12px}.lf-doc-article pre{max-width:100%;overflow:auto;font-size:12px}.lf-doc-note{padding:8px 0 8px 14px;border-left:2px solid var(--lf-accent-start);display:grid;gap:8px;color:var(--lf-text-muted)}.lf-doc-code>div:first-child{flex-wrap:wrap}.lf-doc-flow,.lf-doc-flow-description,.lf-doc-flow-steps,.lf-doc-preview{display:grid;gap:12px;min-width:0}.lf-doc-flow-steps{padding-block:14px;border-block:1px solid var(--lf-border-color)}.lf-doc-lab{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.lf-doc-preview-note{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-doc-lab textarea{min-height:340px}@media(max-width:1000px){.lf-doc-lab{grid-template-columns:minmax(0,1fr)}}@media(max-width:850px){.lf-development-reader .lf-doc-layout{grid-template-columns:minmax(0,1fr)!important}.lf-doc-index{grid-column:1;grid-row:auto;border:0;padding:0;position:static;max-height:300px}.lf-doc-index>div:last-child{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:start}.lf-doc-article,.lf-doc-toc{grid-column:1}}.lf-theme-workbench{color:var(--lf-text-primary);min-width:0;font-size:13px;line-height:1.5}.lf-theme-workbench *,.lf-theme-workbench *:before,.lf-theme-workbench *:after{box-sizing:border-box}.lf-theme-workbench h2,.lf-theme-workbench h3,.lf-theme-workbench h4,.lf-theme-workbench p{margin:0}.lf-theme-workbench h2{font-size:19px;letter-spacing:-.35px;font-weight:700}.lf-theme-workbench h3{font-size:15px;font-weight:650}.lf-theme-workbench h4{font-size:13px;font-weight:650}.lf-theme-workbench p{color:var(--lf-text-muted);font-size:12px}.lf-theme-workbench button,.lf-theme-workbench input,.lf-theme-workbench select,.lf-theme-workbench textarea{font:inherit;letter-spacing:normal}.lf-theme-workbench button{cursor:pointer;border:1px solid var(--lf-button-border);border-radius:7px;background:var(--lf-button-bg);color:var(--lf-button-text);padding:7px 11px;min-height:34px;font-size:12px;font-weight:600;box-shadow:none;white-space:normal}.lf-theme-workbench button:hover:not(:disabled){border-color:var(--lf-accent-start)}.lf-theme-workbench button:disabled{opacity:.45;cursor:not-allowed}.lf-theme-workbench :is(button,input,select,textarea):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-theme-workbench input:not([type=color]):not([type=range]),.lf-theme-workbench select,.lf-theme-workbench textarea{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid var(--lf-input-border);border-radius:6px;background:linear-gradient(130deg,var(--lf-input-bg-start),var(--lf-input-bg-end));color:var(--lf-input-text);box-shadow:none}.lf-theme-workbench option{background:var(--lf-input-option-bg);color:var(--lf-input-text)}.lf-theme-workbench .ts-primary{background:linear-gradient(120deg,var(--lf-accent-start),var(--lf-accent-end));color:var(--lf-button-text);border-color:var(--lf-accent-start)}.lf-theme-workbench .ts-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.lf-theme-workbench .ts-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.4px;color:var(--lf-text-muted)}.lf-theme-workbench .ts-label{font-size:11px;color:var(--lf-text-primary);background:var(--lf-accent-soft);border-radius:5px;padding:3px 7px;white-space:nowrap}.lf-theme-workbench .ts-savebar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;background:linear-gradient(125deg,var(--lf-surface-start),var(--lf-surface-end));border:1px solid var(--lf-border-color);border-left:3px solid var(--lf-accent-start);border-radius:8px;margin-bottom:20px}.lf-theme-workbench .ts-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lf-theme-workbench .ts-editor{display:flex;flex-direction:column;border:0;padding:0;margin:0;min-width:0}.lf-theme-workbench .ts-jumps{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.lf-theme-workbench .ts-jumps button{color:var(--lf-text-primary);background:transparent;padding:3px 0;border:0;text-decoration:underline;text-decoration-color:var(--lf-accent-start);text-underline-offset:4px}.lf-theme-workbench :is(#ts-library-title,#ts-transfer-title){scroll-margin-top:120px}.lf-theme-workbench .ts-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.lf-theme-workbench .ts-library{border-bottom:1px solid var(--lf-border-color);padding-bottom:18px;margin-bottom:22px}.lf-theme-workbench .ts-palettes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.lf-theme-workbench .ts-palettes button{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:transparent}.lf-theme-workbench .ts-palette-dots{display:flex}.lf-theme-workbench .ts-palette-dots i,.lf-theme-workbench .ts-dot{width:13px;height:13px;border-radius:50%;display:inline-block;border:1px solid var(--lf-border-color);flex-shrink:0}.lf-theme-workbench .ts-palette-dots i+i{margin-left:-3px}.lf-theme-workbench .ts-presets-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}.lf-theme-workbench .ts-presets-header h3 span{color:var(--lf-text-muted);font-weight:400}.lf-theme-workbench .ts-preset-editor{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lf-theme-workbench .ts-preset-editor input{flex:1 1 180px;max-width:300px}.lf-theme-workbench .ts-empty{margin-top:9px}.lf-theme-workbench .ts-preset-list{padding:0;margin:10px 0 0;list-style:none}.lf-theme-workbench .ts-preset-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--lf-border-color)}.lf-theme-workbench .ts-preset-list button{padding:5px 8px;background:transparent}.lf-theme-workbench .ts-preset-identity{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.lf-theme-workbench .ts-inline-confirm{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;background:var(--lf-accent-soft);border-radius:6px}.lf-theme-workbench .ts-inline-confirm label{display:flex;align-items:center;gap:8px}.lf-theme-workbench .ts-workspace{display:grid;grid-template-columns:minmax(290px,1fr) minmax(320px,.95fr);gap:28px;align-items:start}.lf-theme-workbench .ts-tokens,.lf-theme-workbench .ts-preview-column{min-width:0}.lf-theme-workbench .ts-preview-column{align-self:stretch}.lf-theme-workbench .ts-preview-sticky{position:relative}.lf-theme-workbench .ts-token-group{margin-bottom:18px}.lf-theme-workbench .ts-token-group>header{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-theme-workbench .ts-group-number{color:var(--lf-accent-start);font-size:11px;padding-top:2px;font-variant-numeric:tabular-nums}.lf-theme-workbench .ts-token-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,1.3fr);gap:3px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.lf-theme-workbench .ts-token-controls{display:flex;gap:5px;min-width:0;align-items:center}.lf-theme-workbench .ts-token-controls input[type=color]{width:30px;height:30px;min-height:30px;border:1px solid var(--lf-input-border);padding:2px;border-radius:6px;background:transparent;flex-shrink:0;cursor:pointer}.lf-theme-workbench .ts-token-controls input:not([type=color]){font-size:11px;font-family:ui-monospace,monospace;padding:6px}.lf-theme-workbench .ts-token-controls button{border:0;background:transparent;color:var(--lf-text-muted);font-size:11px;min-height:30px;padding:3px}.lf-theme-workbench .ts-opacity{grid-column:2;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--lf-text-muted)}.lf-theme-workbench .ts-opacity input{accent-color:var(--lf-accent-start);min-width:0;width:100%;height:16px;min-height:16px;max-height:16px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.lf-theme-workbench .ts-opacity output{min-width:31px;text-align:right;font-variant-numeric:tabular-nums}.lf-theme-workbench .ts-field-error{grid-column:1 / -1;color:var(--lf-danger-text)}.lf-theme-workbench .ts-device{display:flex;gap:3px}.lf-theme-workbench .ts-device button{padding:5px 8px;background:transparent}.lf-theme-workbench .ts-device button[aria-pressed=true]{background:var(--lf-accent-soft);border-color:var(--lf-accent-start)}.lf-theme-workbench .ts-preview{width:100%;padding:20px;border:1px solid var(--lf-border-color);border-radius:12px;background:linear-gradient(150deg,var(--lf-page-bg-start),var(--lf-page-bg-end));color:var(--lf-text-primary)}.lf-theme-workbench .ts-preview-mobile{max-width:360px;margin-inline:auto;padding:16px}.lf-theme-workbench .ts-preview h3{font-size:19px;letter-spacing:-.35px}.lf-theme-workbench .ts-preview-heading{margin-bottom:16px}.lf-theme-workbench .ts-preview-surface{padding:14px;background:linear-gradient(125deg,var(--lf-surface-start),var(--lf-surface-end));border-radius:8px}.lf-theme-workbench .ts-preview-row{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:15px}.lf-theme-workbench .ts-preview-field{display:grid;gap:4px;margin-bottom:12px;font-size:12px}.lf-theme-workbench .ts-preview .ts-switch{width:36px;height:22px;min-height:22px;padding:3px;flex-shrink:0;border:1px solid var(--lf-toggle-off-border);border-radius:20px;background:linear-gradient(135deg,var(--lf-toggle-off-start),var(--lf-toggle-off-end))}.lf-theme-workbench .ts-preview .ts-switch[aria-checked=true]{border-color:var(--lf-toggle-on-border);background:linear-gradient(135deg,var(--lf-toggle-on-start),var(--lf-toggle-on-end))}.lf-theme-workbench .ts-switch span{display:block;height:14px;width:14px;border-radius:50%;background:var(--lf-toggle-thumb);box-shadow:0 2px 5px #0004}.lf-theme-workbench .ts-switch[aria-checked=true] span{transform:translate(14px)}.lf-theme-workbench .ts-preview-table{margin-top:16px;border-radius:8px;background:linear-gradient(120deg,var(--lf-surface-alt-start),var(--lf-surface-alt-end));overflow:hidden}.lf-theme-workbench .ts-preview table{display:table;width:100%;border-collapse:collapse;table-layout:auto;font-size:12px;color:var(--lf-text-primary)}.lf-theme-workbench .ts-preview caption{text-align:left;padding:12px 10px 4px;font-weight:650;color:var(--lf-text-primary)}.lf-theme-workbench .ts-preview th,.lf-theme-workbench .ts-preview td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--lf-border-color);background:transparent;color:var(--lf-text-primary);overflow-wrap:normal;word-break:normal}.lf-theme-workbench .ts-preview th{color:var(--lf-text-muted);font-size:11px;font-weight:500}.lf-theme-workbench .ts-status{display:inline-block;font-size:10px;padding:2px 6px;border:1px solid;border-radius:5px}.lf-theme-workbench .ts-success{color:var(--lf-success-text);background:var(--lf-success-bg);border-color:var(--lf-success-border)}.lf-theme-workbench .ts-warning{color:var(--lf-warning-text);background:var(--lf-warning-bg);border-color:var(--lf-warning-border)}.lf-theme-workbench .ts-danger{color:var(--lf-danger-text);background:var(--lf-danger-bg);border-color:var(--lf-danger-border)}.lf-theme-workbench .ts-shell-sample{display:flex;margin-top:14px;border-radius:6px;overflow:hidden;font-size:10px}.lf-theme-workbench .ts-rail-sample{display:flex;align-items:center;gap:4px;padding:5px;background:var(--lf-server-rail-bg);border-right:1px solid var(--lf-server-rail-border)}.lf-theme-workbench .ts-rail-sample i{padding:3px;font-style:normal;background:var(--lf-server-icon-bg);border-radius:4px}.lf-theme-workbench .ts-rail-sample .ts-active-icon{background:var(--lf-server-icon-active-bg)}.lf-theme-workbench .ts-nav-sample{display:flex;gap:4px;padding:5px;flex:1;background:var(--lf-sidebar-bg);border-right:1px solid var(--lf-sidebar-border)}.lf-theme-workbench .ts-nav-sample>span{padding:3px 6px;color:var(--lf-nav-item-text);background:var(--lf-nav-item-bg);border-radius:3px}.lf-theme-workbench .ts-nav-sample .ts-nav-active{color:var(--lf-nav-item-active-text);background:var(--lf-nav-item-active-bg)}.lf-theme-workbench .ts-preview-note{margin-top:12px;padding:8px;border-radius:5px;background:var(--lf-accent-soft);font-size:11px}.lf-theme-workbench .ts-preview-caption{margin-top:10px}.lf-theme-workbench .ts-transfer{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px 0;border-top:1px solid var(--lf-border-color)}.lf-theme-workbench .ts-transfer p{margin:6px 0 12px}.lf-theme-workbench .ts-transfer textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:12px;display:block;margin:5px 0 8px}@media(max-width:1100px){.lf-theme-workbench .ts-workspace{grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);gap:18px}.lf-theme-workbench .ts-token-row{grid-template-columns:1fr}.lf-theme-workbench .ts-opacity{grid-column:1}.lf-theme-workbench .ts-section-heading{flex-wrap:wrap}}@media(max-width:800px){.lf-theme-workbench .ts-workspace,.lf-theme-workbench .ts-transfer{grid-template-columns:minmax(0,1fr)}.lf-theme-workbench .ts-preview-column{grid-row:1}.lf-theme-workbench .ts-preview-sticky{position:static}.lf-theme-workbench .ts-savebar{position:static;padding:12px}.lf-theme-workbench .ts-heading{align-items:flex-start}.lf-theme-workbench .ts-inline-confirm label{flex-wrap:wrap}.lf-theme-workbench .ts-preview{padding:14px}.lf-theme-workbench .ts-preset-editor label{flex-basis:100%}}.lf-mpr{--mpr-bg:var(--lf-surface-start);--mpr-deep:var(--lf-input-bg-start);--mpr-line:var(--lf-border-color);--mpr-text:var(--lf-text-primary);--mpr-muted:var(--lf-text-muted);--mpr-blue:var(--lf-accent-start);--mpr-purple:var(--lf-accent-end);color:var(--mpr-text);font-family:inherit;font-size:14px;line-height:1.55;min-width:0;width:100%;color-scheme:inherit}.lf-mpr *{box-sizing:border-box}.lf-mpr :where(h2,h3,h4,p){margin:0}.lf-mpr :where(button,input,select,textarea){font:inherit}.lf-mpr :where(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:4px}.lf-mpr :where(button,input,select,textarea):disabled{opacity:.46;cursor:not-allowed}.lf-mpr svg{width:21px;height:21px;flex-shrink:0}.lf-mpr :where(p,strong,label,small,span,h2,h3,h4,blockquote){overflow-wrap:anywhere}.lf-mpr button{cursor:pointer}.lf-mpr button:disabled{cursor:not-allowed}.lf-mpr .mpr-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px}.lf-mpr .mpr-page-heading h2{font-size:28px;letter-spacing:-.8px;line-height:1.25;font-weight:650}.lf-mpr .mpr-page-heading p{color:var(--mpr-muted);margin-top:8px;max-width:700px}.lf-mpr .mpr-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--mpr-muted);display:block;margin-bottom:6px}.lf-mpr .mpr-content{display:grid;gap:22px}.lf-mpr .mpr-surface{background:linear-gradient(120deg,var(--lf-surface-start),var(--lf-surface-start));border:1px solid var(--mpr-line);border-radius:13px;padding:24px;min-width:0;box-shadow:0 5px 18px #02071312}.lf-mpr .mpr-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.lf-mpr .mpr-section-heading h3{font-size:16px;letter-spacing:-.2px;font-weight:650}.lf-mpr .mpr-section-heading p{font-size:12px;color:var(--mpr-muted);margin-top:5px}.lf-mpr .mpr-section-heading>div{min-width:0}.lf-mpr .mpr-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--lf-button-border);background:var(--lf-button-bg);color:var(--lf-button-text);padding:9px 14px;min-height:40px;border-radius:7px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s;white-space:normal}.lf-mpr .mpr-button:hover:not(:disabled){background:var(--lf-button-bg);border-color:var(--lf-button-border)}.lf-mpr .mpr-button.mpr-primary{background:linear-gradient(100deg,var(--lf-accent-start),var(--lf-accent-end));border-color:var(--lf-accent-start);color:#fff;box-shadow:0 3px 12px var(--lf-accent-soft)}.lf-mpr .mpr-button.mpr-primary:hover:not(:disabled){background:linear-gradient(100deg,var(--lf-accent-start),var(--lf-accent-end))}.lf-mpr .mpr-button.mpr-danger{color:var(--lf-danger-text);background:var(--lf-danger-bg);border-color:var(--lf-danger-border)}.lf-mpr .mpr-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lf-mpr .mpr-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start);color:var(--lf-text-muted);border-radius:6px;padding:4px 9px;font-size:10px;font-weight:650;line-height:1.5;flex-shrink:0}.lf-mpr .mpr-tone-success{color:var(--lf-success-text);background-color:var(--lf-success-bg);border-color:var(--lf-success-border)}.lf-mpr .mpr-tone-purple{color:var(--lf-accent-start);background-color:var(--lf-accent-soft);border-color:var(--lf-button-border)}.lf-mpr .mpr-tone-warning{color:var(--lf-warning-text);background-color:var(--lf-warning-bg);border-color:var(--lf-warning-border)}.lf-mpr .mpr-tone-danger{color:var(--lf-danger-text);background-color:var(--lf-danger-bg);border-color:var(--lf-danger-border)}.lf-mpr .mpr-banner,.lf-mpr .mpr-ai-banner{display:flex;align-items:center;gap:17px;border:1px solid var(--lf-border-color);background:linear-gradient(100deg,var(--lf-surface-start),var(--lf-surface-end));border-radius:12px;padding:23px 26px}.lf-mpr .mpr-banner>div,.lf-mpr .mpr-ai-banner>div{flex:1;min-width:0}.lf-mpr .mpr-banner strong,.lf-mpr .mpr-ai-banner strong{font-size:16px}.lf-mpr .mpr-banner p,.lf-mpr .mpr-ai-banner p{font-size:12px;color:var(--lf-text-muted);margin-top:5px}.lf-mpr .mpr-emblem{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--lf-button-border);background:var(--lf-accent-soft);border-radius:12px;color:var(--lf-accent-start);flex-shrink:0}.lf-mpr .mpr-emblem svg{width:26px;height:26px}.lf-mpr .mpr-ai-banner{padding:29px;background:radial-gradient(ellipse at 90% 20%,var(--lf-accent-soft),transparent 65%),linear-gradient(100deg,var(--lf-surface-start),var(--lf-surface-end))}.lf-mpr .mpr-setting{padding:18px 0;border-top:1px solid var(--mpr-line)}.lf-mpr .mpr-section-heading+.mpr-setting{border-top:0;padding-top:3px}.lf-mpr .mpr-setting:last-child{padding-bottom:2px}.lf-mpr .mpr-setting-main{display:flex;align-items:center;gap:15px}.lf-mpr .mpr-setting-copy{flex:1;min-width:0}.lf-mpr .mpr-setting-copy label{display:block;font-size:13px;font-weight:600;cursor:pointer}.lf-mpr .mpr-setting-copy p{font-size:12px;color:var(--mpr-muted);margin-top:4px;max-width:660px}.lf-mpr .mpr-switch{width:39px;height:23px;min-width:39px;border:1px solid var(--lf-button-border);border-radius:20px;background:var(--lf-surface-alt-start);padding:3px;display:flex;align-items:center;flex-shrink:0;transition:background .15s}.lf-mpr .mpr-switch span{height:15px;width:15px;background:var(--lf-text-muted);border-radius:50%;transition:transform .15s}.lf-mpr .mpr-switch[aria-checked=true]{background:linear-gradient(100deg,var(--lf-accent-start),var(--lf-accent-end));border-color:var(--lf-accent-start)}.lf-mpr .mpr-switch[aria-checked=true] span{transform:translate(15px);background:#fff}.lf-mpr .mpr-row-icon{color:var(--lf-accent-start);border:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start);border-radius:9px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.lf-mpr .mpr-row-icon svg{width:18px;height:18px}.lf-mpr .mpr-setting-detail{margin:14px 0 0 18px;border-left:2px solid var(--lf-border-color);padding-left:17px}.lf-mpr .mpr-setting-detail>.mpr-setting{border:0;padding:0}.lf-mpr .mpr-field{display:flex;flex-direction:column;gap:8px;min-width:0}.lf-mpr .mpr-field label{font-size:12px;font-weight:600;color:var(--lf-text-primary)}.lf-mpr .mpr-field small{font-size:11px;color:var(--mpr-muted)}.lf-mpr .mpr-field :where(input,textarea,select){display:block;width:100%;min-width:0;max-width:100%;background:var(--lf-input-bg-start);border:1px solid var(--lf-input-border);color:var(--lf-input-text);border-radius:7px;padding:11px 12px;line-height:1.45;min-height:42px;box-shadow:inset 0 2px 4px #00000010}.lf-mpr .mpr-field textarea{resize:vertical;min-height:105px}.lf-mpr .mpr-field input::placeholder,.lf-mpr .mpr-field textarea::placeholder{color:var(--lf-text-muted)}.lf-mpr .mpr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:12px}.lf-mpr .mpr-inline-fields{max-width:510px;margin-top:20px}.lf-mpr .mpr-editor-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lf-mpr form{display:grid;gap:18px}.lf-mpr form>.mpr-button{justify-self:start}.lf-mpr .mpr-context{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-left:1px solid var(--mpr-line);padding-left:28px;gap:8px;color:var(--lf-text-muted)}.lf-mpr .mpr-context p{font-size:12px}.lf-mpr .mpr-context strong{color:var(--lf-text-primary);font-size:13px}.lf-mpr .mpr-context svg{color:var(--lf-accent-start)}.lf-mpr .mpr-note{display:flex;align-items:flex-start;gap:12px;color:var(--mpr-muted);font-size:12px;line-height:1.7}.lf-mpr .mpr-note svg{color:var(--lf-accent-start);flex-shrink:0;margin-top:1px;width:18px;height:18px}.lf-mpr .mpr-options+.mpr-note{margin-top:22px}.lf-mpr .mpr-warning,.lf-mpr .mpr-error{color:var(--lf-warning-text);font-size:12px;padding:12px 0}.lf-mpr .mpr-error{color:var(--lf-danger-text)}.lf-mpr .mpr-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lf-border-color);border-radius:9px;overflow:hidden}.lf-mpr .mpr-options-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-mpr .mpr-option{position:relative;display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;min-width:0;min-height:135px;border:0;border-right:1px solid var(--lf-border-color);color:var(--lf-text-primary);background:var(--lf-surface-start);padding:20px 17px}.lf-mpr .mpr-option:last-child{border-right:0}.lf-mpr .mpr-option[aria-pressed=true]{background:linear-gradient(125deg,var(--lf-accent-soft),var(--lf-accent-soft));box-shadow:inset 0 -3px var(--lf-accent-start)}.lf-mpr .mpr-option strong{font-size:13px}.lf-mpr .mpr-option small{color:var(--lf-text-muted);font-size:11px}.lf-mpr .mpr-option-radio{width:14px;height:14px;border:1px solid var(--lf-button-border);border-radius:50%;margin-bottom:4px}.lf-mpr .mpr-option[aria-pressed=true] .mpr-option-radio{border:4px solid var(--lf-accent-start);background:#fff}.lf-mpr .mpr-disclosure{border:1px solid var(--mpr-line);border-radius:10px;background:var(--lf-surface-start);padding:17px 21px;min-width:0}.lf-mpr .mpr-disclosure summary{font-size:13px;font-weight:600;cursor:pointer}.lf-mpr .mpr-disclosure[open] summary{margin-bottom:20px}.lf-mpr .mpr-disclosure>p{font-size:12px;color:var(--mpr-muted);margin-bottom:14px}.lf-mpr .mpr-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}.lf-mpr .mpr-split-editor{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.lf-mpr .mpr-aside{display:grid;gap:20px;min-width:0}.lf-mpr .mpr-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--mpr-line);background:var(--lf-surface-start);border-radius:12px;overflow:hidden}.lf-mpr .mpr-metric{padding:22px 25px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--mpr-line)}.lf-mpr .mpr-metric:last-child{border-right:0}.lf-mpr .mpr-metric>span{font-size:12px;color:var(--lf-text-muted)}.lf-mpr .mpr-metric>strong{font-size:30px;line-height:1.4;letter-spacing:-1px;font-weight:650}.lf-mpr .mpr-metric>small{font-size:10px;color:var(--lf-text-muted)}.lf-mpr .mpr-record{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--mpr-line);min-width:0}.lf-mpr .mpr-record>div{flex:1;min-width:0}.lf-mpr .mpr-record strong{font-size:12px;font-weight:600}.lf-mpr .mpr-record p,.lf-mpr .mpr-record time{font-size:11px;color:var(--mpr-muted)}.lf-mpr .mpr-record time{max-width:140px;text-align:right}.lf-mpr .mpr-record>.mpr-button{padding:6px 8px;min-height:34px}.lf-mpr .mpr-mini-dot{width:7px;height:7px;border-radius:50%;background:var(--lf-text-muted);flex-shrink:0}.lf-mpr .mpr-mini-dot[data-on=true]{background:var(--lf-success-text);box-shadow:0 0 10px var(--lf-success-bg)}.lf-mpr .mpr-activity-marker{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;flex-shrink:0}.lf-mpr .mpr-activity-marker svg{width:16px;height:16px}.lf-mpr .mpr-chart{display:flex;align-items:stretch;justify-content:space-around;gap:8px;height:225px;padding:15px 0 0;border-bottom:1px solid var(--lf-border-color);background:repeating-linear-gradient(to top,transparent,transparent 44px,var(--lf-border-color) 45px,transparent 46px)}.lf-mpr .mpr-chart-column{min-width:0;flex:1;max-width:70px;display:flex;flex-direction:column;text-align:center;gap:6px}.lf-mpr .mpr-chart-value{font-size:10px;color:var(--lf-text-muted)}.lf-mpr .mpr-chart-track{flex:1;display:flex;align-items:flex-end;justify-content:center}.lf-mpr .mpr-chart-track i{display:block;width:65%;background:linear-gradient(var(--lf-accent-start),var(--lf-accent-end));border-radius:4px 4px 0 0;min-height:0}.lf-mpr .mpr-chart-column small{font-size:9px;color:var(--mpr-muted)}.lf-mpr .mpr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 20px;gap:12px;color:var(--mpr-muted);text-align:center;font-size:12px;min-height:130px}.lf-mpr .mpr-empty svg{color:var(--lf-text-muted)}.lf-mpr .mpr-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:20px}.lf-mpr .mpr-toolbar>.mpr-field{flex:1;max-width:420px}.lf-mpr .mpr-table-heading,.lf-mpr .mpr-word-row{display:grid;grid-template-columns:minmax(0,1fr) 75px 75px;align-items:center;gap:14px;border-bottom:1px solid var(--mpr-line);padding:11px 0}.lf-mpr .mpr-table-heading{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--lf-text-muted)}.lf-mpr .mpr-word-row strong{font-size:12px;font-weight:500}.lf-mpr .mpr-word-row .mpr-badge{justify-self:start}.lf-mpr .mpr-word-row .mpr-button{min-height:32px;padding:6px 9px;font-size:10px}.lf-mpr .mpr-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;font-size:11px;color:var(--mpr-muted)}.lf-mpr .mpr-pagination>span{margin-right:auto}.lf-mpr .mpr-pagination>.mpr-button{min-height:35px;padding:7px 10px}.lf-mpr .mpr-rule{display:flex;align-items:center;gap:22px;border-top:1px solid var(--mpr-line);padding:18px 0}.lf-mpr .mpr-rule-copy{flex:1;min-width:0;display:grid;gap:10px}.lf-mpr .mpr-rule-copy>strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word}.lf-mpr .mpr-rule-actions{display:flex;align-items:center;gap:15px}.lf-mpr .mpr-rule-actions .mpr-setting{padding:0;border:0}.lf-mpr .mpr-rule-actions .mpr-setting-copy label{font-size:10px}.lf-mpr .mpr-escalation{display:grid;grid-template-columns:34px minmax(0,1fr);gap:17px;border-top:1px solid var(--mpr-line);padding:20px 0}.lf-mpr .mpr-escalation .mpr-setting{padding-top:0;border:0}.lf-mpr .mpr-escalation:last-child{padding-bottom:0}.lf-mpr .mpr-step{font-size:12px;font-weight:700;color:var(--lf-accent-start);background:var(--lf-accent-soft);border:1px solid var(--lf-border-color);width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.lf-mpr .mpr-channel-group>h4{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--lf-text-muted);margin:20px 0 8px}.lf-mpr .mpr-channel-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--mpr-line);padding:14px 0}.lf-mpr .mpr-channel-row label{display:flex;align-items:center;gap:13px;cursor:pointer;min-width:0}.lf-mpr .mpr-channel-row input{width:17px;height:17px;accent-color:var(--lf-accent-start);flex-shrink:0}.lf-mpr .mpr-channel-row strong{display:block;font-size:12px;font-weight:550}.lf-mpr .mpr-channel-row small{font-size:11px;color:var(--mpr-muted);display:block}.lf-mpr .mpr-channel-symbol{font-size:22px;color:var(--lf-text-muted)}.lf-mpr .mpr-feedback{margin-top:17px;font-size:12px;color:var(--lf-text-muted)}.lf-mpr .mpr-appeals-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px}.lf-mpr .mpr-appeals{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);border:1px solid var(--mpr-line);border-radius:12px;overflow:hidden;background:var(--lf-surface-start);min-height:430px}.lf-mpr .mpr-appeal-list{border-right:1px solid var(--mpr-line);min-width:0;max-height:720px;overflow-y:auto}.lf-mpr .mpr-appeal-item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:19px 17px;border:0;border-bottom:1px solid var(--mpr-line);border-left:3px solid transparent;background:transparent;text-align:left;color:var(--mpr-text)}.lf-mpr .mpr-appeal-item[aria-current=true]{background:linear-gradient(90deg,var(--lf-accent-soft),var(--lf-surface-start));border-left-color:var(--lf-accent-start)}.lf-mpr .mpr-appeal-item>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.lf-mpr .mpr-appeal-item strong{font-size:12px}.lf-mpr .mpr-appeal-item small{font-size:11px;color:var(--mpr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lf-mpr .mpr-appeal-item time{font-size:10px;color:var(--lf-text-muted)}.lf-mpr .mpr-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--lf-accent-soft);color:var(--lf-accent-start);font-size:11px;font-weight:650;flex-shrink:0}.lf-mpr .mpr-appeal-detail{padding:27px;min-width:0}.lf-mpr .mpr-appeal-text{padding:19px 0;border-top:1px solid var(--mpr-line);font-size:12px;line-height:1.8}.lf-mpr .mpr-appeal-text p{white-space:pre-wrap}.lf-mpr .mpr-appeal-text blockquote{margin:10px 0 0;padding:13px 16px;background:var(--lf-input-bg-start);border-left:2px solid var(--lf-accent-start);border-radius:0 6px 6px 0;color:var(--lf-text-muted);white-space:pre-wrap}.lf-mpr .mpr-appeal-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}@media(min-width:1280px){.lf-mpr .mpr-page-heading h2{font-size:30px}.lf-mpr .mpr-surface{padding:25px 28px}}@media(max-width:900px){.lf-mpr .mpr-split,.lf-mpr .mpr-split-editor{grid-template-columns:1fr}.lf-mpr .mpr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-mpr .mpr-metric:nth-child(2){border-right:0}.lf-mpr .mpr-metric:nth-child(n+3){border-top:1px solid var(--mpr-line)}.lf-mpr .mpr-appeals{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lf-mpr .mpr-appeal-item{flex-wrap:wrap}.lf-mpr .mpr-appeal-item>.mpr-badge{margin-left:46px}}@media(max-width:600px){.lf-mpr{font-size:13px}.lf-mpr .mpr-page-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:23px}.lf-mpr .mpr-page-heading h2{font-size:25px}.lf-mpr .mpr-page-heading p{font-size:12px}.lf-mpr .mpr-content{gap:17px}.lf-mpr .mpr-surface{padding:19px 16px;border-radius:10px}.lf-mpr .mpr-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:18px}.lf-mpr .mpr-section-heading h3{font-size:15px}.lf-mpr .mpr-banner,.lf-mpr .mpr-ai-banner{padding:19px 16px;gap:12px;flex-wrap:wrap}.lf-mpr .mpr-banner>.mpr-badge{margin-left:60px}.lf-mpr .mpr-banner strong,.lf-mpr .mpr-ai-banner strong{font-size:14px}.lf-mpr .mpr-emblem{width:42px;height:42px}.lf-mpr .mpr-banner>div,.lf-mpr .mpr-ai-banner>div{min-width:160px}.lf-mpr .mpr-fields,.lf-mpr .mpr-editor-pair{grid-template-columns:1fr;gap:17px}.lf-mpr .mpr-context{border-left:0;border-top:1px solid var(--mpr-line);padding:20px 0 0}.lf-mpr .mpr-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-mpr .mpr-option{padding:16px;min-height:128px}.lf-mpr .mpr-option:nth-child(2){border-right:0}.lf-mpr .mpr-option:nth-child(n+3){border-top:1px solid var(--lf-border-color)}.lf-mpr .mpr-options-three{grid-template-columns:1fr}.lf-mpr .mpr-options-three .mpr-option{min-height:90px;border-right:0;border-top:1px solid var(--lf-border-color);padding-left:43px}.lf-mpr .mpr-options-three .mpr-option:first-child{border-top:0}.lf-mpr .mpr-options-three .mpr-option-radio{position:absolute;left:16px;top:20px}.lf-mpr .mpr-setting-main{gap:11px}.lf-mpr .mpr-row-icon{display:none}.lf-mpr .mpr-setting-copy p{font-size:11px}.lf-mpr .mpr-setting-detail{margin-left:0;padding-left:11px}.lf-mpr .mpr-metric{padding:17px}.lf-mpr .mpr-metric>strong{font-size:25px}.lf-mpr .mpr-metric>span{font-size:11px}.lf-mpr .mpr-record{gap:9px;flex-wrap:wrap}.lf-mpr .mpr-record time{margin-left:42px;text-align:left}.lf-mpr .mpr-toolbar{align-items:stretch;flex-direction:column}.lf-mpr .mpr-toolbar>.mpr-field{max-width:none}.lf-mpr .mpr-word-row,.lf-mpr .mpr-table-heading{grid-template-columns:minmax(0,1fr) 58px 65px;gap:8px}.lf-mpr .mpr-word-row .mpr-badge{font-size:9px;padding:3px 6px}.lf-mpr .mpr-word-row .mpr-button{padding:7px;min-height:38px}.lf-mpr .mpr-rule{align-items:stretch;flex-direction:column;gap:15px}.lf-mpr .mpr-rule-actions{justify-content:space-between}.lf-mpr .mpr-channel-row{align-items:flex-start;flex-wrap:wrap}.lf-mpr .mpr-channel-row label{flex:1;min-width:160px}.lf-mpr .mpr-escalation{grid-template-columns:25px minmax(0,1fr);gap:10px}.lf-mpr .mpr-step{width:25px;height:27px;font-size:10px}.lf-mpr .mpr-disclosure{padding:16px}.lf-mpr .mpr-appeals-toolbar{grid-template-columns:1fr 115px;gap:10px}.lf-mpr .mpr-appeals{grid-template-columns:1fr}.lf-mpr .mpr-appeal-list{max-height:300px;border-right:0;border-bottom:1px solid var(--mpr-line)}.lf-mpr .mpr-appeal-item{padding:16px;flex-wrap:nowrap;gap:10px}.lf-mpr .mpr-appeal-item>.mpr-badge{margin-left:0;font-size:9px}.lf-mpr .mpr-appeal-detail{padding:20px 16px}.lf-mpr .mpr-appeal-actions>.mpr-button{flex:1;min-width:110px}.lf-mpr .mpr-chart{height:190px;gap:4px}}@media(prefers-reduced-motion:reduce){.lf-mpr *{transition:none!important;scroll-behavior:auto!important}}.lf-mpr .mpr-switch{border-color:var(--lf-toggle-off-border);background:linear-gradient(135deg,var(--lf-toggle-off-start),var(--lf-toggle-off-end));box-shadow:inset 0 1px 2px #0003}.lf-mpr .mpr-switch span{background:var(--lf-toggle-thumb);box-shadow:0 2px 5px #0004}.lf-mpr .mpr-switch[aria-checked=true]{border-color:var(--lf-toggle-on-border);background:linear-gradient(135deg,var(--lf-toggle-on-start),var(--lf-toggle-on-end))}.lf-mpr .mpr-switch[aria-checked=true] span{background:var(--lf-toggle-thumb)}.lf-mpr .mpr-channel-row input{accent-color:var(--lf-toggle-on-start)}.gug-workspace{max-width:1480px;margin-inline:auto}.gug-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--lf-border-color);border-radius:10px;background:color-mix(in srgb,var(--lf-surface-start) 55%,transparent);min-width:0;color:var(--lf-text-primary)}.gug-section-heading h3{margin:0;font-size:14px;font-weight:700;line-height:1.4}.gug-section-heading p{margin:7px 0 0;font-size:12px;line-height:1.6;color:var(--lf-text-muted)}.gug-section-body{display:grid;align-content:start;gap:12px;min-width:0}.gug-tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:start;gap:16px 28px;border:1px solid var(--lf-border-color);border-radius:10px;background:color-mix(in srgb,var(--lf-surface-start) 55%,transparent);padding:20px 24px;margin-block:6px;min-width:0}.gug-tool>:first-child{grid-column:1/-1}.gug-tool>:first-child{justify-content:flex-start!important;gap:20px!important}.gug-tool>:only-child{grid-column:1/-1}.gug-rule-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:28px}.gug-rule-library{grid-column:1;grid-row:1;min-width:0;display:grid;gap:16px;align-content:start}.gug-rule-library>header{display:grid;gap:12px}.gug-rule-editor{grid-column:2;grid-row:1;min-width:0;padding:16px;background:var(--lf-surface-alt-start);border-radius:8px}.gug-rule-options{grid-column:1/-1;grid-row:2;min-width:0}.gug-rule-list{display:grid;gap:0}.gug-rule-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--lf-border-color);align-items:center}.gug-rule-record>div{min-width:0;overflow-wrap:anywhere}.gug-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.gug-channel-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gug-directory{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:start;gap:24px}.gug-directory-editor{display:grid;align-content:start;gap:12px;padding:16px;border-radius:8px;background:var(--lf-surface-alt-start);min-width:0}.gug-record-list{display:grid;min-width:0;gap:0}.gug-metrics{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.gug-metrics>*{flex:1 1 140px}.gug-dashboard-stream{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 28px}.gug-inline-warning{padding:10px 12px;border-left:3px solid var(--lf-accent-start);background:var(--lf-accent-soft);font-size:12px;line-height:1.5}.gug-field{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:600}.gug-field input,.gug-field select,.gug-field textarea{box-sizing:border-box;min-width:0;width:100%;padding:9px 11px;border:1px solid var(--lf-border-color);border-radius:6px;background:var(--lf-input-bg,var(--lf-surface-alt-start));color:var(--lf-text-primary);font:inherit;font-weight:400}.gug-field textarea{resize:vertical;min-height:96px;line-height:1.6}.gug-field small{color:var(--lf-text-muted);font-weight:400;line-height:1.5}.gug-switch-row{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:8px 0}.gug-switch-copy{display:grid;gap:5px;min-width:0;font-size:13px}.gug-switch-copy small{color:var(--lf-text-muted);font-size:12px;line-height:1.5}.gug-switch{flex:0 0 48px;width:48px;height:28px;padding:3px;border:1px solid var(--lf-toggle-off-border);border-radius:99px;background:linear-gradient(135deg,var(--lf-toggle-off-start),var(--lf-toggle-off-end));cursor:pointer;box-shadow:inset 0 1px 2px #0003}.gug-switch[aria-checked=true]{background:linear-gradient(135deg,var(--lf-toggle-on-start),var(--lf-toggle-on-end));border-color:var(--lf-toggle-on-border)}.gug-switch span{display:block;width:20px;height:20px;border-radius:50%;background:var(--lf-toggle-thumb);transition:transform .15s;box-shadow:0 2px 5px #0004}.gug-switch[aria-checked=true] span{transform:translate(18px)}.gug-switch:disabled{opacity:.5;cursor:not-allowed}.gug-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.gug-link-policy{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:24px;align-items:start}.gug-link-policy aside{font-size:12px;line-height:1.6;color:var(--lf-text-muted);border-left:2px solid var(--lf-accent-start);padding-left:14px}@media(max-width:1000px){.gug-section{grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:18px}.gug-rule-workbench,.gug-directory{grid-template-columns:minmax(0,1fr)}.gug-rule-library,.gug-rule-editor,.gug-rule-options{grid-column:auto;grid-row:auto}}@media(max-width:640px){.gug-section,.gug-tool,.gug-form-grid,.gug-channel-tools,.gug-dashboard-stream,.gug-link-policy{grid-template-columns:minmax(0,1fr)}.gug-section{gap:14px;padding:16px 0}.gug-category-list,.gug-rule-record{grid-template-columns:minmax(0,1fr)}}.gug-rule-summary{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0;padding:12px 0;border-bottom:1px solid var(--lf-border-color);font-size:12px}.gug-rule-summary>div{display:flex;gap:8px;align-items:center}.gug-rule-summary dt{color:var(--lf-text-muted)}.gug-rule-summary dd{margin:0;font-weight:600}.gug-access-directory{grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr)}.gug-access-group h4{font-size:13px;margin:16px 0 4px}.gug-media-workspace{display:grid;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);gap:24px;align-items:start}.gug-media-upload{display:grid;gap:14px}.gug-media-library{min-width:0}.gug-review-inbox{display:grid;gap:0}.gug-review-case{display:grid;gap:10px;padding:18px 0;border-bottom:1px solid var(--lf-border-color);min-width:0}@media(max-width:1000px){.gug-media-workspace,.gug-access-directory{grid-template-columns:minmax(0,1fr)}}.gug-channel-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.gug-channel-directory,.gug-channel-bulk{display:grid;gap:16px;min-width:0}.gug-channel-bulk{padding:18px;border:1px solid var(--lf-border-color);border-radius:10px;background:color-mix(in srgb,var(--lf-surface-start) 55%,transparent)}.gug-channel-bulk select{grid-column:1/-1}.gug-channel-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--lf-border-color);min-width:0}.gug-channel-row-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;max-width:660px;min-width:0}.gug-channel-row-controls>div{grid-column:1/-1;justify-content:flex-start!important}.gug-channel-selection-toolbar{display:grid;gap:14px}.gug-count-strip{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin:0;padding:10px 0;border-bottom:1px solid var(--lf-border-color);font-size:12px}.gug-count-strip>div{display:flex;align-items:center;gap:7px}.gug-count-strip dt{color:var(--lf-text-muted)}.gug-count-strip dd{margin:0;font-size:14px;font-weight:700}.gug-billing-details{display:grid}.gug-billing-detail-link{display:grid;gap:8px;padding:12px 0;border:0;border-bottom:1px solid var(--lf-border-color);background:transparent;color:var(--lf-text-primary);text-align:left;cursor:pointer;font-size:12px}.gug-billing-detail-link:hover{color:var(--lf-accent-start)}@media(max-width:1100px){.gug-channel-layout{grid-template-columns:minmax(0,1fr)}.gug-channel-bulk{border-left:0;padding:0}}.gug-dashboard-quick-actions{display:grid;gap:14px;padding:20px;border:1px solid var(--lf-border-color);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--lf-surface-start) 94%,var(--lf-accent-soft)),var(--lf-surface-end))}.gug-dashboard-quick-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.gug-dashboard-quick-heading h3,.gug-dashboard-directory-heading h3{margin:5px 0 0;font-size:18px;letter-spacing:-.02em}.gug-dashboard-quick-heading>span{color:var(--lf-text-muted);font-size:12px}.gug-dashboard-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gug-dashboard-quick-card{min-width:0;min-height:126px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;border:1px solid var(--lf-border-color);border-radius:12px;background:linear-gradient(145deg,var(--lf-surface-start),var(--lf-surface-alt-start));color:var(--lf-text-primary);text-align:left;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--lf-page-bg-start) 38%,transparent);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.gug-dashboard-quick-card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--lf-accent-start);box-shadow:0 14px 30px color-mix(in srgb,var(--lf-accent-start) 16%,transparent)}.gug-dashboard-quick-card:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.gug-dashboard-quick-card:disabled{opacity:.5;cursor:not-allowed}.gug-dashboard-quick-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--lf-accent-soft);color:var(--lf-accent-start)}.gug-dashboard-quick-icon .lf-icon{width:20px;height:20px}.gug-dashboard-quick-copy{display:grid;gap:7px;min-width:0}.gug-dashboard-quick-copy strong{font-size:14px}.gug-dashboard-quick-copy>span{color:var(--lf-text-muted);font-size:12px;line-height:1.5}.gug-dashboard-quick-arrow{color:var(--lf-accent-start);font-size:17px;font-weight:700}.gug-dashboard-directory-heading{display:grid;gap:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--lf-border-color)}.lf-dashboard-categories.gug-dashboard-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.gug-dashboard-category{min-width:0}.gug-dashboard-category h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--lf-text-muted)}.gug-dashboard-category .gug-record-list{gap:10px}.gug-dashboard-destination{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--lf-border-color);border-radius:10px;background:color-mix(in srgb,var(--lf-surface-start) 74%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.gug-dashboard-destination:hover{border-color:color-mix(in srgb,var(--lf-accent-start) 55%,var(--lf-border-color));background:color-mix(in srgb,var(--lf-accent-soft) 45%,var(--lf-surface-start));transform:translateY(-1px)}.gug-destination-link{border:0;background:transparent;color:var(--lf-text-primary);padding:0;text-align:left;display:grid;gap:4px;cursor:pointer;min-width:0}.gug-destination-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.gug-destination-link:focus-visible{outline:none}.gug-dashboard-destination:has(.gug-destination-link:focus-visible){outline:2px solid var(--lf-accent-start);outline-offset:3px}.gug-destination-link strong{font-size:13px}.gug-destination-link span{font-size:12px;line-height:1.5;color:var(--lf-text-muted)}.gug-destination-link:hover strong{color:var(--lf-accent-start)}.gug-destination-actions{position:relative;z-index:1;display:flex;align-items:center;gap:12px}@media(max-width:1100px){.gug-dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.lf-dashboard-categories.gug-dashboard-directory{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.gug-dashboard-quick-actions{padding:16px}.gug-dashboard-quick-heading{align-items:start;flex-direction:column;gap:4px}.gug-dashboard-quick-grid{grid-template-columns:minmax(0,1fr)}.gug-dashboard-quick-card{min-height:0}}.gug-billing-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gug-billing-plan-section{grid-template-columns:minmax(0,1fr)}.gug-billing-plans{display:grid;gap:0}.gug-billing-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);gap:14px 28px;align-items:start;padding:20px 0;border-bottom:1px solid var(--lf-border-color);min-width:0}.gug-billing-plan>:nth-child(2){grid-column:1}.gug-billing-plan>:nth-child(3){grid-column:2;grid-row:1/3;align-self:center}.gug-billing-plan>:nth-child(2){border-top:0!important;padding-top:0!important}@media(max-width:850px){.gug-billing-plan{grid-template-columns:minmax(0,1fr);gap:10px}}.gug-safety,.gug-safety-body{display:grid;gap:24px}.gug-safety{max-width:1200px;width:100%;margin-inline:auto}.gug-safety-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:32px}.gug-safety-primary,.gug-safety-status,.gug-safety-settings{display:grid;gap:14px;align-content:start;min-width:0}.gug-safety-metrics{display:flex;gap:24px;flex-wrap:wrap;margin:0}.gug-safety-metrics dt{font-size:12px;color:var(--lf-text-muted)}.gug-safety-metrics dd{margin:6px 0 0;font-size:15px;font-weight:600}.gug-safety-body{grid-template-columns:minmax(0,1fr) minmax(240px,.5fr)}.gug-safety-context{display:grid;gap:20px;min-width:0}.gug-safety-context .gug-section,.gug-dictionary-editor .gug-section{grid-template-columns:minmax(0,1fr)}.gug-response-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gug-response-option{flex:1 1 150px;min-width:0;display:grid;gap:6px;padding:12px;text-align:left;border:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start);color:var(--lf-text-primary);border-radius:6px;cursor:pointer}.gug-response-option svg{width:20px;height:20px;color:var(--lf-accent-start)}.gug-response-option span,.gug-response-option b{font-size:12px;font-weight:400;line-height:1.5}.gug-response-option[aria-pressed=true]{border-color:var(--lf-accent-start);background:var(--lf-accent-soft)}.gug-response-option:disabled{opacity:.5;cursor:not-allowed}.gug-dictionary-editor,.gug-dictionary-list{display:grid;gap:16px;min-width:0}.gug-dictionary-editor textarea{width:100%;box-sizing:border-box;background:var(--lf-input-bg-start);color:var(--lf-input-text);border:1px solid var(--lf-input-border);border-radius:6px;padding:12px;resize:vertical}@media(max-width:850px){.gug-safety-summary,.gug-safety-body{grid-template-columns:minmax(0,1fr)}}.gug-notice-control{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.gug-notice-control>p{font-size:12px;color:var(--lf-text-muted);margin:0}.gug-notice-dependent{padding:10px 0 0 16px;border-left:2px solid var(--lf-accent-start);margin-top:6px}.gug-protection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.gug-protection-summary-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--lf-border-color);font-size:13px}.gug-protection-summary-row p{margin:4px 0 0;color:var(--lf-text-muted);font-size:12px;line-height:1.5}.gug-protection-summary-row>span{font-weight:700;color:var(--lf-accent-start)}.gug-manual-form{grid-template-columns:minmax(0,1fr);padding-top:0}@media(max-width:640px){.gug-protection-summary{grid-template-columns:minmax(0,1fr)}}.gug-history-stream{display:grid;gap:0;min-width:0}.gug-punishment-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--lf-border-color);font-size:13px}.gug-punishment-member{display:grid;gap:8px;min-width:0}.gug-punishment-member p{margin:0}.gug-punishment-timing{display:grid;gap:12px;font-size:12px;margin:0}.gug-punishment-timing dt{color:var(--lf-text-muted)}.gug-punishment-timing dd{margin:3px 0 0}@media(max-width:640px){.gug-punishment-event{grid-template-columns:minmax(0,1fr);gap:12px}.gug-punishment-timing{grid-template-columns:repeat(2,minmax(0,1fr))}}.gug-history-event{padding:16px 0;border-bottom:1px solid var(--lf-border-color);min-width:0}.gug-history-event-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.gug-history-event-heading>div:first-child{display:grid;gap:5px;font-size:13px}.gug-history-event-heading small,.gug-appeal-member small{color:var(--lf-text-muted);font-size:12px}.gug-history-tags,.gug-history-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gug-history-tags span{border-radius:4px;background:var(--lf-accent-soft);color:var(--lf-text-primary);font-size:11px;padding:5px 7px}.gug-history-reason{font-size:13px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.gug-event-evidence summary{font-size:12px;color:var(--lf-text-muted);cursor:pointer}.gug-event-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.5fr);gap:24px;padding-top:10px}.gug-event-evidence-grid h4{margin:0;font-size:12px}.gug-event-evidence-grid dl{margin:0;display:grid;gap:8px;font-size:12px}.gug-event-evidence-grid dt{color:var(--lf-text-muted)}.gug-event-evidence-grid dd{margin:3px 0 0;overflow-wrap:anywhere}.gug-history-event blockquote,.gug-appeal-row blockquote{margin:10px 0;padding:8px 12px;border-left:2px solid var(--lf-accent-start);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.gug-appeal-row{display:grid;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--lf-border-color)}.gug-appeal-member{display:grid;gap:6px;align-content:start;font-size:13px}.gug-appeal-content{min-width:0}.gug-appeal-content>p:first-child{margin-top:0}.gug-empty{padding:24px 0;font-size:13px;color:var(--lf-text-muted);line-height:1.6}@media(max-width:640px){.gug-appeal-row,.gug-event-evidence-grid{grid-template-columns:minmax(0,1fr)}}.gug-history-lookup{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:24px}@media(max-width:850px){.gug-history-lookup{grid-template-columns:minmax(0,1fr)}}.gug-ai-record-body{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:24px;margin-top:16px}.gug-ai-record-body>aside,.gug-ai-record-content{display:grid;gap:10px;min-width:0;align-content:start}@media(max-width:640px){.gug-ai-record-body{grid-template-columns:minmax(0,1fr)}}.gug-safety-enable-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;border-bottom:1px solid var(--lf-border-color)}.gug-safety-enable-control{flex:1;min-width:0}.gug-safety-enable-control p,.gug-safety-log-link p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--lf-text-muted)}.gug-safety-live-state{display:grid;gap:5px;justify-items:end;max-width:240px}.gug-safety-live-state small{color:var(--lf-text-muted);font-size:12px;text-align:right}.gug-safety-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);align-items:center;gap:20px;padding:10px 0;border-bottom:1px solid var(--lf-border-color);font-size:13px;font-weight:600}.gug-safety-setting input,.gug-safety-setting select{padding:9px 11px;width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--lf-border-color);border-radius:6px;background:var(--lf-input-bg,var(--lf-surface-alt-start));color:var(--lf-text-primary);font:inherit;font-weight:400}.gug-safety-control-row{padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.gug-safety .gug-section-body{max-width:860px;width:100%}.gug-safety-control-row>*,.gug-safety-enable-control{max-width:860px}.gug-safety .gug-section-body{gap:6px}.gug-safety-enable-strip{padding:18px 24px;border:1px solid var(--lf-border-color);border-radius:10px;background:var(--lf-accent-soft)}.gug-safety .gug-inline-warning{margin:0}.gug-section .gug-section{padding:16px 0;border:0;border-radius:0;background:transparent}.lf-redesign #moderation-punishments .gug-section{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.lf-redesign #moderation-punishments>div:nth-child(2){gap:20px!important}.gug-workspace #ai-review-queue>.gug-review-inbox{margin-top:8px}@media(max-width:1100px){.gug-section{grid-template-columns:minmax(0,1fr);gap:18px}.gug-section-heading{max-width:70ch}}@media(max-width:850px){.gug-billing-plan>:nth-child(n){grid-column:auto;grid-row:auto}}@media(max-width:640px){.gug-section,.gug-tool{padding:18px 16px}.gug-tool,.gug-channel-row-controls{grid-template-columns:minmax(0,1fr)}.gug-channel-bulk,.gug-safety-enable-strip{padding:16px}}.gug-related-title{margin:0 0 10px;font-size:12px}.gug-safety-log-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:12px}@media(max-width:640px){.gug-safety-enable-strip{align-items:start;flex-direction:column}.gug-safety-live-state{justify-items:start;max-width:none}.gug-safety-live-state small{text-align:left}.gug-safety-setting{grid-template-columns:minmax(0,1fr);gap:8px}}.gug-risk{min-width:0;display:grid;gap:16px;color:var(--lf-text-primary);font:13px/1.5 var(--lf-font, "Segoe UI", sans-serif)}.gug-risk *{box-sizing:border-box}.gug-risk :is(figure,dl,ol,p){margin:0}.gug-risk :is(h3,h4){margin:0;color:var(--lf-text-primary);line-height:1.4}.gug-risk h3{display:flex;gap:8px;align-items:center;font-size:17px;font-weight:700}.gug-risk h4{font-size:14px;font-weight:700}.gug-risk p{color:var(--lf-text-muted)}.gug-risk-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.gug-risk-heading>div{min-width:0;display:grid;gap:5px}.gug-risk-refresh{flex-shrink:0;padding:8px 12px;border:1px solid var(--lf-button-border);background:var(--lf-button-bg);color:var(--lf-button-text);border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.gug-risk-refresh:disabled{opacity:.6;cursor:wait}.gug-risk-refresh:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.gug-risk-activity{display:grid;gap:10px}.gug-risk-period{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--lf-text-muted)}.gug-risk-summary{color:var(--lf-text-primary)!important}.gug-risk :is(.gug-risk-totals,.gug-risk-context){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--lf-border-color)}.gug-risk :is(.gug-risk-totals,.gug-risk-context)>div{min-width:0;padding:10px 16px 10px 0}.gug-risk dt{color:var(--lf-text-muted)}.gug-risk dd{margin:3px 0 0}.gug-risk-totals dd{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.gug-risk-context dd{display:grid;gap:3px}.gug-risk-context strong{font-size:16px;font-variant-numeric:tabular-nums}.gug-risk-context dd span{color:var(--lf-text-muted);font-size:12px}.gug-risk-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;align-items:start}.gug-risk-columns>*{min-width:0;display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--lf-border-color)}.gug-risk-labels figcaption{display:grid;gap:4px}.gug-risk-labels ol{list-style:none;padding:0}.gug-risk-labels li{padding:7px 0}.gug-risk-labels li>div{display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.gug-risk-bar{display:block;height:4px;margin-top:5px;background:var(--lf-surface-alt-start)}.gug-risk-bar>span{display:block;height:100%;background:var(--lf-accent-start)}.gug-risk-signals>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--lf-border-color)}.gug-risk-signals dd{text-align:right;overflow-wrap:anywhere}.gug-risk-coverage dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--lf-border-color)}.gug-risk-coverage dt strong{color:var(--lf-text-primary);display:block}.gug-risk-coverage dt span{display:block;font-size:12px;margin-top:3px}.gug-risk-coverage dd{margin:0;padding:2px 7px;align-self:start;font-size:12px;border-radius:4px}.gug-risk-on{background:var(--lf-success-bg);color:var(--lf-success-text)}.gug-risk-off{background:var(--lf-danger-bg);color:var(--lf-danger-text)}.gug-risk table{display:table;width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.gug-risk :is(th,td){text-align:left;padding:9px 10px;border-bottom:1px solid var(--lf-border-color);overflow-wrap:anywhere;vertical-align:top}.gug-risk th{font-size:12px;text-transform:none;letter-spacing:normal;color:var(--lf-text-primary)}.gug-risk thead th{background:var(--lf-surface-alt-start);color:var(--lf-text-muted);font-weight:600}.gug-risk :is(th,td):last-child:not([colspan]){width:74px;text-align:right;font-variant-numeric:tabular-nums}.gug-risk th small{display:block;color:var(--lf-text-muted);font-weight:400;margin-top:3px}.gug-risk-empty{padding:12px 0;border-block:1px solid var(--lf-border-color);display:grid;gap:5px}.gug-risk .gug-risk-error{color:var(--lf-danger-text);background:var(--lf-danger-bg);padding:10px 12px;border-left:2px solid var(--lf-danger-border)}@media(max-width:760px){.gug-risk-heading{flex-wrap:wrap}.gug-risk :is(.gug-risk-totals,.gug-risk-context){grid-template-columns:repeat(2,minmax(0,1fr))}.gug-risk-columns{grid-template-columns:minmax(0,1fr);gap:16px}.gug-risk-context>div{border-bottom:1px solid var(--lf-border-color)}}.lf-message-studio{color:var(--lf-text-primary);font-size:14px;line-height:1.55;min-width:0}.lf-message-studio *{box-sizing:border-box}.lf-message-studio :where(h2,h3,p){margin:0}.lf-message-studio :where(button,input,textarea,select){font:inherit}.ms-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.ms-kicker{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--lf-accent-start)}.ms-intro h2{font-size:26px;letter-spacing:-.035em;line-height:1.3;margin:6px 0}.ms-intro p,.ms-section-heading p,.ms-preview>p,.ms-copy-section>header p,.ms-mention p,.ms-variables p,.ms-preview-footnote p{color:var(--lf-text-muted);font-size:13px}.ms-save-note{color:var(--lf-text-muted);font-size:12px;flex-shrink:0}.ms-save-note:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lf-accent-start);margin-right:8px}.ms-composer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.ms-editor{min-width:0}.ms-section-heading h3,.ms-preview h3,.ms-copy-section h3{font-size:17px;letter-spacing:-.02em;margin-bottom:6px}.ms-format{display:flex;gap:10px;margin:20px 0 24px}.ms-format>button{display:flex;flex:1;gap:12px;align-items:center;text-align:left;padding:12px 14px;border:1px solid var(--lf-border-color);border-radius:10px;background:transparent;color:var(--lf-text-primary);cursor:pointer}.ms-format>button[aria-pressed=true]{background:var(--lf-accent-soft);border-color:var(--lf-accent-start)}.ms-format strong,.ms-format small{display:block}.ms-format small{font-size:11px;color:var(--lf-text-muted)}.ms-format-symbol{font-family:monospace;color:var(--lf-accent-start);font-size:21px}.ms-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 20px;flex-wrap:wrap}.ms-editor-toolbar>div{display:flex;gap:12px;flex-wrap:wrap}.ms-editor-toolbar button,.ms-preview-heading button{border:0;background:transparent;color:var(--lf-text-muted);padding:6px 0;cursor:pointer;font-size:12px}.ms-editor-toolbar button:hover{color:var(--lf-accent-start)}.ms-template-fields{display:grid;gap:18px}.ms-field{display:grid;gap:6px;min-width:0}.ms-field>span{display:flex;justify-content:space-between;gap:12px;align-items:center}.ms-field small{color:var(--lf-text-muted);font-size:11px}.lf-message-studio :where(input,textarea,select){width:100%;max-width:100%;min-width:0;border:1px solid var(--lf-input-border);border-radius:8px;color:var(--lf-input-text);background:var(--lf-input-bg-start);padding:10px 12px;line-height:1.5;outline-offset:3px}.lf-message-studio textarea{resize:vertical;display:block}.lf-message-studio :where(input,textarea,select):focus{outline:2px solid var(--lf-accent-start)}.lf-message-studio :where(button,a):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.lf-message-studio .lf-help-trigger{width:20px;height:20px;min-height:20px;padding:0;font-size:11px;vertical-align:middle;margin-left:6px}.ms-variables{padding:20px 0}.ms-variables>strong{font-size:12px}.ms-variables>div{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px}.ms-variables>div>button{background:transparent;color:var(--lf-accent-start);border:0;padding:4px 0;font:12px monospace;cursor:pointer}.ms-variables>div>button:hover{text-decoration:underline}.ms-mention{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--lf-border-color);padding-top:18px}.ms-switch{width:44px;height:25px;flex:0 0 44px;border:1px solid var(--lf-toggle-off-border);border-radius:20px;background:linear-gradient(135deg,var(--lf-toggle-off-start),var(--lf-toggle-off-end));padding:3px;cursor:pointer;box-shadow:inset 0 1px 2px #0003}.ms-switch>span{display:block;width:17px;height:17px;border-radius:50%;background:var(--lf-toggle-thumb);transition:transform .15s;box-shadow:0 2px 5px #0004}.ms-switch[aria-checked=true]{background:linear-gradient(135deg,var(--lf-toggle-on-start),var(--lf-toggle-on-end));border-color:var(--lf-toggle-on-border)}.ms-switch[aria-checked=true]>span{transform:translate(18px)}.ms-preview{min-width:0;position:sticky;top:100px;background:linear-gradient(145deg,var(--lf-surface-start),var(--lf-surface-end));padding:24px;border-radius:14px;border:1px solid var(--lf-border-color)}.ms-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.ms-preview-heading>div{display:flex;gap:12px}.ms-preview-heading button[aria-pressed=true]{color:var(--lf-accent-start);border-bottom:1px solid currentColor}.ms-sample-select{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;font-size:12px;margin:20px 0}.ms-discord{background:#313338;color:#dbdee1;border-radius:8px;overflow:hidden;max-width:100%;margin:auto}.ms-discord-mobile{max-width:330px}.ms-channel{border-bottom:1px solid #41434a;padding:12px 16px;color:#f2f3f5;font-size:13px;display:flex;flex-wrap:wrap;gap:12px}.ms-channel>span{color:#b5bac1;font-size:11px;overflow-wrap:anywhere}.ms-discord-message{display:flex;gap:10px;padding:20px 14px 26px}.ms-discord-message>img{flex:0 0 36px;border-radius:50%;object-fit:cover}.ms-discord-content{min-width:0;flex:1}.ms-discord-author{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;margin-bottom:8px}.ms-discord-author>strong{color:#f2f3f5}.ms-discord-author>span{background:#5865f2;color:#fff;border-radius:3px;padding:1px 4px;font-size:9px}.ms-discord-author>small{color:#b5bac1;font-size:10px}.ms-discord-embed{border-left:3px solid #facc15;border-radius:3px;background:#2b2d31;padding:12px;display:grid;gap:10px;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.ms-discord-embed>strong{color:#f2f3f5}.ms-discord-field{display:grid;gap:5px}.ms-discord-field>code{padding:8px;background:#1e1f22;border-radius:4px;font-size:12px}.ms-discord-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ms-discord-mention{color:#c9cdfb;background:#5865f240;border-radius:3px;padding:0 2px}.ms-preview-footnote{margin-top:22px}.ms-preview-footnote>strong{font-size:12px}.ms-preview-footnote p{margin-top:5px;font-size:12px}.ms-jump-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:40px 0 0;padding:16px 0;border-bottom:1px solid var(--lf-border-color)}.ms-jump-links a{color:var(--lf-text-muted);font-size:12px;text-decoration:none}.ms-jump-links a:hover{color:var(--lf-accent-start)}.ms-copy-section{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,2fr);gap:40px;padding:32px 0;border-bottom:1px solid var(--lf-border-color);scroll-margin-top:100px}.ms-copy-section>header>h3{margin-top:8px}.ms-copy-fields{min-width:0}.ms-copy-row{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1.5fr);gap:18px;align-items:start;padding:12px 0}.ms-copy-row:first-child{padding-top:0}.ms-copy-row>span{font-size:13px;padding-top:10px;font-weight:600}.ms-copy-row>div{min-width:0}.ms-token-reference{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.ms-token-reference dt{color:var(--lf-accent-start);font-size:12px}.ms-token-reference dd{margin:4px 0 0;color:var(--lf-text-muted);font-size:12px}.ms-ai-roles{padding-top:30px}.ms-role-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ms-role-controls>div:first-child{grid-column:1/-1}@media(max-width:1100px){.ms-composer{gap:24px}.ms-preview{padding:18px}.ms-copy-section{gap:24px;grid-template-columns:180px minmax(0,1fr)}.ms-copy-row{grid-template-columns:1fr;gap:6px}.ms-copy-row>span{padding:0}.ms-format>button{padding:10px}.ms-format-symbol{display:none}}@media(max-width:760px){.ms-intro{align-items:start;flex-direction:column;gap:10px}.ms-composer,.ms-role-controls{grid-template-columns:minmax(0,1fr)}.ms-preview{position:static}.ms-copy-section{grid-template-columns:minmax(0,1fr);gap:20px}.ms-token-reference{grid-template-columns:1fr}.ms-intro h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.ms-switch>span{transition:none}}.aw-workbench{color:var(--lf-text-primary);min-width:0;display:grid;gap:24px;font-size:13px;line-height:1.5}.aw-workbench *{box-sizing:border-box}.aw-workbench :where(h2,h3,p,dl,dd,figure){margin:0}.aw-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.aw-heading h2{font-size:22px;letter-spacing:-.025em}.aw-heading p,.aw-credits header p{color:var(--lf-text-muted);margin-top:4px}.aw-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.aw-workbench label{display:grid;gap:5px;font-size:11px;color:var(--lf-text-muted)}.aw-workbench :where(input,select){min-width:0;width:100%;border:1px solid var(--lf-input-border);color:var(--lf-input-text);background:var(--lf-input-bg-start);padding:9px 11px;border-radius:7px;font:inherit;font-size:13px}.aw-workbench :where(button,input,select,a):focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:3px}.aw-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;border-block:1px solid var(--lf-border-color)}.aw-summary>div{padding:0 20px;border-right:1px solid var(--lf-border-color)}.aw-summary>div:first-child{padding-left:0}.aw-summary>div:last-child{border:0}.aw-summary dt{font-size:12px;color:var(--lf-text-muted)}.aw-summary dd{font-size:25px;line-height:1.4;font-weight:700;letter-spacing:-.025em}.aw-content{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:28px;align-items:start}.aw-records,.aw-insights{min-width:0}.aw-insights{display:grid;gap:28px;padding-left:24px;border-left:1px solid var(--lf-border-color)}.aw-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px}.aw-section-heading h3{font-size:15px;letter-spacing:-.015em}.aw-section-heading>svg{width:19px;height:19px;color:var(--lf-accent-start)}.aw-section-heading .lf-help-trigger{margin-left:auto;width:20px;height:20px;min-height:20px;padding:0;font-size:11px}.aw-filters{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:12px;margin-bottom:16px}.aw-table-scroll{max-width:100%;overflow:auto}.aw-table{width:100%;border-collapse:collapse;table-layout:fixed}.aw-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--lf-text-muted);font-weight:600;padding:10px;border-bottom:1px solid var(--lf-border-color);background:var(--lf-surface-alt-start)}.aw-table th:first-child{width:45%}.aw-table th:last-child{width:20%}.aw-table td{padding:14px 10px;border-bottom:1px solid var(--lf-border-color);vertical-align:top;overflow-wrap:anywhere}.aw-table td strong{display:block;font-size:12px}.aw-table td p{font-size:12px;margin-top:4px;color:var(--lf-text-muted)}.aw-table time,.aw-channel{color:var(--lf-text-muted);font-size:11px}.aw-channel{display:block;margin-top:4px}.aw-source{display:block;width:max-content;max-width:100%;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--lf-accent-start);margin-bottom:5px}.aw-source-ai{color:var(--lf-accent-end)}.aw-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0}.aw-pagination>span{font-size:11px;color:var(--lf-text-muted)}.aw-pagination>div{display:flex;gap:8px}.aw-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:52px 20px;color:var(--lf-text-muted);border-block:1px solid var(--lf-border-color)}.aw-empty>svg{width:28px;height:28px;color:var(--lf-accent-start)}.aw-empty strong{color:var(--lf-text-primary);font-size:14px}.aw-empty p{font-size:12px}.aw-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:var(--lf-text-muted);margin-bottom:16px}.aw-legend>span{display:flex;align-items:center;gap:5px}.aw-legend i{display:inline-block;width:7px;height:7px;background:var(--lf-accent-start);border-radius:50%}.aw-legend .aw-ai-key{background:var(--lf-success-text)}.aw-bars{display:flex;gap:6px;height:170px;align-items:stretch;border-bottom:1px solid var(--lf-border-color)}.aw-bar-group{display:flex;flex-direction:column;flex:1;min-width:0;align-items:center}.aw-bar-group>span{font-size:9px;color:var(--lf-text-muted)}.aw-bar-tracks{display:flex;align-items:end;gap:3px;flex:1;min-height:0;width:70%}.aw-bar-tracks>i{display:block;width:50%;background:var(--lf-accent-start);border-radius:3px 3px 0 0}.aw-bar-tracks>.aw-ai-bar{background:var(--lf-success-text)}.aw-bar-group small{font-size:9px;color:var(--lf-text-muted);padding:8px 0;text-align:center;line-height:1.3}.aw-chart figcaption,.aw-note{color:var(--lf-text-muted);font-size:11px;line-height:1.65}.aw-chart figcaption,.aw-chart-section>.aw-note{margin-top:12px}.aw-configuration{border-top:1px solid var(--lf-border-color);padding-top:24px}.aw-coverage{display:flex;align-items:baseline;gap:8px}.aw-coverage strong{font-size:26px}.aw-coverage>span{font-size:12px;color:var(--lf-text-muted)}.aw-coverage-track{height:5px;border-radius:4px;overflow:hidden;background:var(--lf-surface-alt-start);margin:12px 0 18px}.aw-coverage-track>span{display:block;height:100%;background:var(--lf-accent-start)}.aw-facts{display:grid;gap:10px;margin-bottom:16px}.aw-facts>div{display:flex;justify-content:space-between;gap:16px}.aw-facts dt{color:var(--lf-text-muted);font-size:12px}.aw-facts dd{font-weight:600;font-size:12px;overflow-wrap:anywhere;text-align:right}.aw-destinations{display:grid;margin-top:16px}.aw-destinations button{display:flex;justify-content:space-between;gap:12px;background:none;border:0;border-bottom:1px solid var(--lf-border-color);padding:10px 0;color:var(--lf-accent-start);cursor:pointer;font:inherit;font-size:12px;text-align:left}.aw-credits{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);align-items:start;gap:16px 28px;border-block:1px solid var(--lf-border-color);padding:22px 0}.aw-credits h3{font-size:15px}.aw-credits header p{font-size:12px}.aw-credits>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aw-credits dt,.aw-credits small{color:var(--lf-text-muted);font-size:11px}.aw-credits dd{font-size:23px;font-weight:700}.aw-credits>.aw-note{grid-column:1/-1}@media(max-width:1150px){.aw-heading{align-items:start;flex-direction:column}.aw-content{grid-template-columns:minmax(0,1fr)}.aw-insights{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 0;border-left:0;border-top:1px solid var(--lf-border-color)}.aw-configuration{border:0;padding:0}}@media(max-width:600px){.aw-workbench{gap:20px}.aw-heading h2{font-size:20px}.aw-actions{width:100%}.aw-actions>label{flex:1 1 100%}.aw-actions>button{flex:1}.aw-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.aw-summary>div{padding:0 12px}.aw-summary>div:nth-child(odd){padding-left:0}.aw-summary>div:nth-child(2n){border:0}.aw-summary dd{font-size:23px}.aw-filters{grid-template-columns:minmax(0,1fr) 115px;gap:8px}.aw-insights,.aw-credits{grid-template-columns:minmax(0,1fr)}.aw-table{min-width:550px}.aw-pagination>div{width:100%}.aw-pagination>div>button{flex:1}.aw-table-scroll{border:1px solid var(--lf-border-color);border-radius:6px}.aw-table-scroll:focus{outline:2px solid var(--lf-accent-start);outline-offset:2px}}.lf-preset-picker{container-type:inline-size;width:100%;min-width:0}.lf-preset-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.lf-preset-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.lf-preset-choices button{display:grid;gap:6px;text-align:left;padding:20px;background:transparent;color:var(--lf-text-primary);border:0;border-bottom:1px solid var(--lf-border-color);cursor:pointer;font:inherit}.lf-preset-choices span{color:var(--lf-text-muted);font-size:13px;line-height:1.5}.lf-preset-choices button[aria-pressed=true]{background:var(--lf-accent-soft);box-shadow:inset 3px 0 var(--lf-accent-start)}.lf-preset-choices button:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:-3px}.lf-preset-preview .lf-preset-card{border:1px solid var(--lf-border-color);border-radius:14px;height:auto;background:var(--lf-surface-start)}.lf-preset-preview .lf-preset-details{margin-top:0}.lf-preset-preview .lf-preset-button{align-self:flex-start;width:auto;min-width:180px}.lf-preset-choices button{border:1px solid var(--lf-border-color)!important;border-radius:10px}@media(max-width:700px){.lf-preset-workbench{grid-template-columns:minmax(0,1fr)}.lf-preset-choices{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-preset-choices button{padding:14px}.lf-preset-choices span{display:none}}.lf-preset-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.lf-preset-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--lf-border-color);border-top:3px solid var(--lf-accent-soft);border-radius:12px;background:linear-gradient(150deg,var(--lf-surface-start),var(--lf-surface-alt-start))}.lf-preset-picker h4{margin:0;color:var(--lf-text-primary);font-size:18px;line-height:1.3;font-weight:850}.lf-preset-picker p{margin:8px 0 0;color:var(--lf-text-muted);font-size:14px;line-height:1.6}.lf-preset-audience strong{color:var(--lf-text-primary)}.lf-preset-picker .lf-preset-description{margin:0}.lf-preset-details{margin-top:auto;border-top:1px solid var(--lf-border-color);padding-top:14px}.lf-preset-details summary{color:var(--lf-text-muted);font-size:13px;font-weight:750;cursor:pointer;padding:4px 0}.lf-preset-details summary:hover{color:var(--lf-text-primary)}.lf-preset-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.lf-preset-impact>div{min-width:0}.lf-preset-impact dt{color:var(--lf-text-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.4px;overflow-wrap:anywhere}.lf-preset-impact dd{margin:4px 0 0;font-size:13px;line-height:1.45;font-weight:700;color:var(--lf-text-primary);overflow-wrap:anywhere}.lf-preset-button{box-sizing:border-box;min-height:40px;padding:9px 16px;border:1px solid var(--lf-border-color);border-radius:8px;background:var(--lf-accent-soft);color:var(--lf-text-primary);font:inherit;font-size:13px;line-height:1.4;font-weight:750;cursor:pointer}.lf-preset-button:not(:disabled):hover{border-color:var(--lf-accent-start)}.lf-preset-button:focus-visible,.lf-preset-details summary:focus-visible{outline:2px solid var(--lf-accent-start);outline-offset:4px}.lf-preset-button-secondary{background:transparent}.lf-preset-button:disabled{opacity:.45;cursor:not-allowed}.lf-preset-custom{display:grid;gap:20px;align-items:center;margin-top:24px;padding:22px;border:1px dashed var(--lf-border-color);border-radius:12px;background:var(--lf-surface-start)}.lf-preset-custom>div{min-width:0}.lf-preset-saved{display:grid;gap:6px;color:var(--lf-text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lf-preset-saved strong{color:var(--lf-text-primary)}.lf-preset-custom-actions{display:flex;flex-wrap:wrap;gap:8px}.lf-protection-status{margin-top:12px;padding-top:24px;border-top:1px solid var(--lf-border-color);container-type:inline-size}.lf-protection-status-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.lf-protection-status-card{display:grid;gap:12px;align-content:start;min-width:0;padding:16px;border:1px solid var(--lf-border-color);border-radius:10px;background:var(--lf-surface-start)}@container (min-width: 620px){.lf-preset-grid,.lf-protection-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-preset-card{min-height:290px}.lf-preset-custom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lf-preset-custom-actions{grid-column:1 / -1}}@container (min-width: 1020px){.lf-preset-grid,.lf-protection-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-preset-custom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.lf-preset-custom-actions{grid-column:auto}}
