:root{--bg:#0d0d10;--bg-2:#121215;--surface:#16171a;--surface-2:#1c1d20;--surface-hover:#212125;--fg:#f1f1f5;--fg-2:#b6b7bc;--fg-3:#797a7f;--fg-4:#4c4d51;--line:#ffffff0f;--line-strong:#ffffff1a;--ruby:#dd4c5c;--ruby-soft:#dd4c5c24;--ruby-glow:#ff606f;--gold:#dbb155;--emerald:#4cbd88;--sapphire:#5591dd;--amber:#f4a34b;--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--serif:var(--font-serif), ui-serif, Georgia, serif;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.67115% .259742 -1.40872);--bg-2:lab(5.6813% .340812 -1.87126);--surface:lab(7.73561% .413567 -2.21285);--surface-2:lab(10.633% .416189 -2.2207);--surface-hover:lab(12.9365% .567332 -2.95421);--fg:lab(95.3226% .31963 -1.86673);--fg-2:lab(74.4195% .521779 -2.98018);--fg-3:lab(51.219% .52914 -2.97571);--fg-4:lab(32.6583% .540182 -2.96928);--line:lab(100% 0 0/.06);--line-strong:lab(100% 0 0/.1);--ruby:lab(53.9824% 57.9703 24.0606);--ruby-soft:lab(53.9824% 57.9703 24.0606/.14);--ruby-glow:lab(63.0485% 64.4093 26.6729);--gold:lab(74.6925% 8.066 51.8524);--emerald:lab(69.2408% -43.0626 16.9493);--sapphire:lab(58.7024% -2.40165 -45.1907);--amber:lab(74.0849% 25.4197 56.7058)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;scrollbar-gutter:stable}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--fg-mute,#666)}body{font-family:var(--sans);background:var(--bg);color:var(--fg);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";font-size:14px;line-height:1.5}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input,textarea{color:inherit;font-family:inherit}input:focus,textarea:focus,button:focus{outline:none}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.app{background:radial-gradient(1200px 600px at 100% -200px, #dd4c5c0f, transparent 60%), radial-gradient(800px 400px at -200px 100%, #5591dd0a, transparent 60%), var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}@supports (color:lab(0% 0 0)){.app{background:radial-gradient(1200px 600px at 100% -200px, lab(53.9824% 57.9703 24.0606/.06), transparent 60%), radial-gradient(800px 400px at -200px 100%, lab(58.7024% -2.40165 -45.1907/.04), transparent 60%), var(--bg)}}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#0f0f12 0%,#0c0c0f 100%);background:linear-gradient(lab(4.40558% .290856 -1.58587) 0%,lab(3.33671% .244848 -1.32408) 100%);flex-direction:column;gap:22px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.brand{color:var(--fg);border-radius:var(--r-1);align-items:center;gap:10px;padding:4px 10px;text-decoration:none;transition:opacity .12s;display:flex}a.brand:hover{opacity:.85}.brand-mark{background:linear-gradient(135deg, var(--ruby) 0%, #b9003f 100%);width:26px;height:26px;box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px #0006, 0 6px 16px -6px var(--ruby);border-radius:7px;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.brand-mark{background:linear-gradient(135deg, var(--ruby) 0%, lab(39.7401% 64.696 21.8295) 100%);box-shadow:inset 0 1px 0 lab(100% 0 0/.18), 0 0 0 1px lab(0% 0 0/.4), 0 6px 16px -6px var(--ruby)}}.brand-mark:after{content:"";background:radial-gradient(circle at 30% 30%,#fff6,#0000 50%);background:radial-gradient(circle at 30% 30%,lab(100% 0 0/.4),#0000 50%);border-radius:4px;position:absolute;inset:4px}.brand-mark svg{z-index:1;color:#fffffff2;color:lab(100% 0 0/.95);width:44%;height:44%;position:relative}.brand-name{font-family:var(--sans);letter-spacing:-.02em;font-size:17px;font-weight:600}.brand-name em{color:var(--ruby-glow);font-style:normal;font-weight:400}.nav-section{flex-direction:column;gap:1px;display:flex}.nav-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);padding:8px 12px 6px;font-size:10px}.nav-item{border-radius:var(--r-2);color:var(--fg-2);text-align:left;align-items:center;gap:11px;width:100%;padding:8px 12px;font-size:13.5px;font-weight:450;transition:background .12s,color .12s;display:flex;position:relative}.nav-item:hover,.nav-item.active{background:var(--surface);color:var(--fg)}.nav-item.active:before{content:"";background:var(--ruby);width:2px;height:16px;box-shadow:0 0 8px var(--ruby);border-radius:0 2px 2px 0;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.nav-item .ico{opacity:.85;flex:none;width:16px;height:16px}.nav-item .badge{font-family:var(--mono);background:var(--ruby-soft);color:var(--ruby-glow);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.accounts{border-top:1px solid var(--line);flex-direction:column;gap:2px;min-height:0;margin-top:auto;padding-top:14px;display:flex}.accounts-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;max-height:min(50vh,320px);margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.accounts-list::-webkit-scrollbar{width:6px}.accounts-list::-webkit-scrollbar-thumb{background:var(--line-strong);border:none;border-radius:3px}.accounts-list::-webkit-scrollbar-track{background:0 0}.account-row{border-radius:var(--r-2);text-align:left;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s;display:flex}.account-row:hover,.account-row.active{background:var(--surface)}.account-row.active .account-name{color:var(--fg)}.avatar{background:var(--surface-2);letter-spacing:-.02em;color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid;position:relative;overflow:visible}.avatar .dot{border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.dot.online{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.dot.idle{background:var(--amber)}.dot.dnd{background:var(--ruby)}.dot.offline{background:var(--fg-4)}.account-meta{flex:1;min-width:0}.account-name{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.account-state{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:10.5px}.account-state .live{color:var(--emerald)}.account-state .off{color:var(--fg-4)}.add-account{border:1px dashed var(--line-strong);border-radius:var(--r-2);color:var(--fg-3);justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:9px 12px;font-size:12.5px;transition:all .12s;display:flex}.add-account:hover{color:var(--fg);border-color:var(--fg-4)}.main{width:100%;min-width:0;padding:36px clamp(36px,4.5vw,96px) 60px}.topbar{align-items:center;gap:14px;margin-bottom:36px;display:flex}.crumbs{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:11.5px}.crumbs .sep{opacity:.5;margin:0 8px}.crumbs .here{color:var(--fg-2)}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.btn{border-radius:var(--r-1);color:var(--fg-2);background:var(--surface);border:1px solid var(--line);align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.btn:hover{background:var(--surface-hover);color:var(--fg);border-color:var(--line-strong)}.btn.ghost{background:0 0}.btn.primary{background:linear-gradient(180deg, #f05465 0%, var(--ruby) 100%);color:#fff;box-shadow:inset 0 1px 0 #fff3, 0 1px 0 #0006, 0 8px 24px -8px var(--ruby);border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}@supports (color:lab(0% 0 0)){.btn.primary{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664) 0%, var(--ruby) 100%);box-shadow:inset 0 1px 0 lab(100% 0 0/.2), 0 1px 0 lab(0% 0 0/.4), 0 8px 24px -8px var(--ruby)}}.btn.primary:hover{background:linear-gradient(#fe6270 0%,#e85664 100%);background:linear-gradient(lab(63.1603% 61.1819 25.1652) 0%,lab(57.4661% 57.9644 23.9032) 100%)}.btn .kbd{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;padding:1px 5px;font-size:10px}.search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);align-items:center;gap:8px;width:240px;padding:6px 10px;font-size:12.5px;display:flex}.search input{color:var(--fg);background:0 0;border:none;flex:1;min-width:0;font-size:12.5px}.search input::placeholder{color:var(--fg-4)}.search .kbd{border:1px solid var(--line);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;padding:1px 5px;font-size:10px}.toggle{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:999px;flex:none;width:44px;height:24px;transition:all .2s;position:relative}.toggle:after{content:"";background:var(--fg-2);border-radius:50%;width:18px;height:18px;transition:all .22s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px}.toggle.on{background:linear-gradient(180deg, #f05465, var(--ruby));border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}@supports (color:lab(0% 0 0)){.toggle.on{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664), var(--ruby))}}.toggle.on:after{background:#fff;left:22px;box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px lab(0% 0 0/.4)}.toggle.is-busy{cursor:progress;opacity:.85}.toggle.is-busy:after{animation:1s ease-in-out infinite toggle-pulse}@keyframes toggle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.78)}}.icon-btn{width:28px;height:28px;color:var(--fg-3);background:0 0;border-radius:6px;place-items:center;transition:all .12s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--fg)}.menu-toggle{border-radius:var(--r-1);background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:none}.menu-toggle:hover{background:var(--surface-hover);color:var(--fg)}.sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#00000080;background:lab(0% 0 0/.5);display:none;position:fixed;inset:0}@keyframes pulse{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.55}}.sb-hero{border:1px solid var(--line);border-radius:var(--r-3);background:radial-gradient(640px 220px at 100% -40px,#dd4c5c24,#0000 60%),radial-gradient(500px 220px at 0 110%,#5591dd0f,#0000 60%),linear-gradient(#18181b,#121215);background:radial-gradient(640px 220px at 100% -40px,lab(53.9824% 57.9703 24.0606/.14),#0000 60%),radial-gradient(500px 220px at 0 110%,lab(58.7024% -2.40165 -45.1907/.06),#0000 60%),linear-gradient(lab(8.31272% .420101 -2.21856),lab(5.6813% .340812 -1.87126));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:4px;margin-bottom:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.sb-hero:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.025) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.025) 1px,#0000 1px);background-position:-1px -1px;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(800px 300px at 80% 0,#000,#0000 70%);mask-image:radial-gradient(800px 300px at 80% 0,#000,#0000 70%)}.sb-hero-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ruby-glow);align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;display:inline-flex;position:relative}.sb-hero-eyebrow .ed{background:var(--ruby-glow);width:6px;height:6px;box-shadow:0 0 10px var(--ruby-glow);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.sb-hero-title{font-family:var(--sans);letter-spacing:-.03em;margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.05;position:relative}.sb-hero-title em{font-family:var(--serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.sb-hero-sub{color:var(--fg-3);max-width:540px;margin:0;font-size:13.5px;line-height:1.55;position:relative}.sb-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative}.sb-hero-toast{border-radius:var(--r-1);font-size:11.5px;font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--line);color:var(--fg-2);background:#00000052;background:lab(0% 0 0/.32);align-items:center;gap:6px;padding:6px 10px;animation:.16s ease-out sb-toast-in;display:inline-flex}.sb-hero-toast.tone-success{color:#7bee98;color:lab(85.7985% -48.0641 31.4201);background:#4cd67614;background:lab(76.742% -54.3943 35.916/.08);border-color:#4cd67652;border-color:lab(76.742% -54.3943 35.916/.32)}.sb-hero-toast.tone-error{color:#ffa79f;color:lab(77.15% 62.7924 36.3461);background:#ff635e14;background:lab(62.9899% 69.4715 42.1032/.08);border-color:#ff635e52;border-color:lab(62.9899% 69.4715 42.1032/.32)}@keyframes sb-toast-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.sb-hero-warn{border-radius:var(--r-1);color:var(--amber);font-size:11.5px;font-family:var(--mono);letter-spacing:.02em;background:#c56d0014;background:lab(55.1862% 36.2958 112.106/.08);border:1px solid #c56d0038;border:1px solid lab(55.1862% 36.2958 112.106/.22);align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:16px;padding:8px 12px;display:inline-flex;position:relative}.sb-hero-panel{border:1px solid var(--line);border-radius:var(--r-3);background:#00000052;background:lab(0% 0 0/.32);gap:14px;padding:18px;display:grid;position:relative}.sb-master{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:14px;display:flex}.sb-master-orb{background:linear-gradient(135deg, var(--ruby), #a00036);color:#fff;width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 24px -8px var(--ruby);border-radius:14px;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.sb-master-orb{background:linear-gradient(135deg, var(--ruby), lab(34.1661% 58.2264 19.6466));box-shadow:inset 0 1px 0 lab(100% 0 0/.18), 0 8px 24px -8px var(--ruby)}}.sb-master-orb.off{color:var(--fg-3);background:linear-gradient(135deg,#323238,#1e1f24);background:linear-gradient(135deg,lab(21.0407% .707209 -3.69381),lab(11.7589% .734732 -3.67963));box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.sb-master-orb:after{content:"";opacity:0;border:1px solid #dd4c5c66;border:1px solid lab(53.9824% 57.9703 24.0606/.4);border-radius:18px;animation:2.4s ease-out infinite pulse;position:absolute;inset:-6px}.sb-master-orb.off:after{display:none}.sb-master-text{flex:1;min-width:0}.sb-master-text h4{letter-spacing:-.01em;margin:0 0 2px;font-size:14px;font-weight:600}.sb-master-text p{color:var(--fg-3);margin:0;font-size:12px}.sb-mini-stats{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sb-mini-stat{border-right:1px solid var(--line);padding:0 14px}.sb-mini-stat:first-child{padding-left:0}.sb-mini-stat:last-child{border-right:none;padding-right:0}.sb-mini-stat .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:4px;font-size:9.5px}.sb-mini-stat .val{font-family:var(--sans);letter-spacing:-.02em;font-feature-settings:"tnum";color:var(--fg);font-size:19px;font-weight:500}.sb-mini-stat .val.accent{color:var(--ruby-glow)}.sb-mini-stat .val .unit{font-family:var(--mono);color:var(--fg-3);margin-left:3px;font-size:10px}.sb-cats{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.sb-cat{background:var(--surface);border:1px solid var(--line);color:var(--fg-3);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.sb-cat:hover{color:var(--fg);border-color:var(--line-strong)}.sb-cat.active{color:var(--ruby-glow);background:#dd4c5c1f;background:lab(53.9824% 57.9703 24.0606/.12);border-color:#dd4c5c66;border-color:lab(53.9824% 57.9703 24.0606/.4)}.sb-cat .ct{font-family:var(--mono);border:1px solid var(--line);letter-spacing:.04em;color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;padding:0 5px;font-size:10px}.sb-cat.active .ct{color:var(--ruby-glow);background:#dd4c5c26;background:lab(53.9824% 57.9703 24.0606/.15);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3)}.sb-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;margin-bottom:28px;display:grid}.sb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;padding:18px 18px 0;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sb-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.06),#0000);height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.sb-card:hover{border-color:var(--line-strong)}.sb-card:hover:before{opacity:1}.sb-card.on{background:radial-gradient(400px 180px at 100% 0%, #dd4c5c14, transparent 60%), var(--surface);border-color:#dd4c5c52;border-color:lab(53.9824% 57.9703 24.0606/.32);box-shadow:inset 0 0 0 1px #dd4c5c0a,0 16px 40px -24px #dd4c5c66;box-shadow:inset 0 0 0 1px lab(53.9824% 57.9703 24.0606/.04),0 16px 40px -24px lab(53.9824% 57.9703 24.0606/.4)}@supports (color:lab(0% 0 0)){.sb-card.on{background:radial-gradient(400px 180px at 100% 0%, lab(53.9824% 57.9703 24.0606/.08), transparent 60%), var(--surface)}}.sb-card.on:after{content:"";background:linear-gradient(90deg, transparent, var(--ruby-glow), transparent);opacity:.6;width:60%;height:1px;position:absolute;top:0;left:24px}.sb-card-head{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.sb-icon{background:var(--surface-2);border:1px solid var(--line);width:38px;height:38px;color:var(--fg-2);border-radius:11px;flex:none;place-items:center;transition:all .2s;display:grid}.sb-card.on .sb-icon{color:var(--ruby-glow);background:linear-gradient(135deg,#dd4c5c2e,#b9003f1f);background:linear-gradient(135deg,lab(53.9824% 57.9703 24.0606/.18),lab(39.7401% 64.696 21.8295/.12));border-color:#dd4c5c57;border-color:lab(53.9824% 57.9703 24.0606/.34);box-shadow:inset 0 1px #ffffff0f,0 0 16px -4px #dd4c5c66;box-shadow:inset 0 1px lab(100% 0 0/.06),0 0 16px -4px lab(53.9824% 57.9703 24.0606/.4)}.sb-card.on .sb-icon svg{filter:drop-shadow(0 0 4px #dd4c5c99);filter:drop-shadow(0 0 4px lab(53.9824% 57.9703 24.0606/.6))}.sb-title-block{flex:1;min-width:0}.sb-title-row{align-items:center;gap:8px;display:flex}.sb-title{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:14.5px;font-weight:600}.sb-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:500}.sb-tag.pro{color:var(--gold);background:#dbb15524;background:lab(74.6925% 8.066 51.8524/.14)}.sb-tag.beta{color:var(--sapphire);background:#5591dd29;background:lab(58.7024% -2.40165 -45.1907/.16)}.sb-tag.risky{color:var(--ruby-glow);background:#dd4c5c2e;background:lab(53.9824% 57.9703 24.0606/.18)}.sb-tag.soon{color:var(--fg-3);border:1px solid var(--line);background:#ffffff0a;background:lab(100% 0 0/.04)}.sb-desc{color:var(--fg-3);letter-spacing:-.005em;margin:4px 0 0;font-size:12.5px;line-height:1.5}.sb-card-body{gap:10px;padding:0 0 14px;display:grid}.sb-row{grid-template-columns:110px 1fr;align-items:center;gap:12px;display:grid}.sb-row .sb-row-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);font-size:10px}.sb-row .sb-row-val{align-items:center;gap:6px;min-width:0;display:flex}.sb-input{border:1px solid var(--line);border-radius:var(--r-1);color:var(--fg);width:100%;font-size:12.5px;font-family:var(--mono);letter-spacing:0;background:#0000004d;background:lab(0% 0 0/.3);padding:7px 10px;transition:border-color .12s}.sb-input:focus{border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.sb-input.short{width:90px}.sb-row-suffix{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:11px}.sb-seg{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);gap:1px;padding:2px;display:inline-flex}.sb-seg button{font-size:11px;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-3);border-radius:4px;padding:5px 10px;font-weight:500;transition:all .12s}.sb-seg button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.sb-row.block{grid-template-columns:110px 1fr;align-items:start}.sb-row.block .sb-row-lbl{padding-top:9px}.sb-row.block .sb-row-val{display:block}.trig-wrap{gap:8px;width:100%;display:grid}.trig-chips{flex-wrap:wrap;align-items:center;gap:5px;min-height:26px;display:flex}.trig-empty{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:11px}.trig-chip{border:1px solid var(--line);font-size:10.5px;font-family:var(--mono);color:var(--fg);letter-spacing:.02em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:3px 7px 3px 6px;display:inline-flex}.trig-chip.user{background:#39659b14;background:lab(41.4634% -1.84748 -34.7621/.08);border-color:#39659b73;border-color:lab(41.4634% -1.84748 -34.7621/.45)}.trig-chip.kw{background:#8c6c1f0f;background:lab(47.9373% 7.39229 45.3797/.06);border-color:#8c6c1f66;border-color:lab(47.9373% 7.39229 45.3797/.4)}.trig-chip-ico{color:var(--fg-3);align-items:center;display:inline-flex}.trig-chip.user .trig-chip-ico{color:#73a1dc;color:lab(64.7705% -3.84596 -35.1397)}.trig-chip.kw .trig-chip-ico{color:#d5b36a;color:lab(74.6946% 6.08364 41.7732)}.trig-chip-val{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.trig-chip-x{color:var(--fg-4);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:12px;line-height:1}.trig-chip-x:hover{color:var(--ruby-glow)}.trig-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trig-kind{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);gap:1px;padding:2px;display:inline-flex}.trig-kind button{font-size:11px;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:5px 9px;font-weight:500;transition:all .12s;display:inline-flex}.trig-kind button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.trig-input{border:1px solid var(--line);border-radius:var(--r-1);color:var(--fg);min-width:160px;font-size:12.5px;font-family:var(--mono);letter-spacing:0;background:#0000004d;background:lab(0% 0 0/.3);flex:1;padding:7px 10px;transition:border-color .12s}.trig-input:focus{border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.trig-add-btn{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-radius:var(--r-1);cursor:pointer;background:#94494d2e;background:lab(40.9376% 32.1793 12.8447/.18);border:1px solid #94494d66;border:1px solid lab(40.9376% 32.1793 12.8447/.4);padding:7px 12px;transition:all .12s}.trig-add-btn:hover:not(:disabled){background:#94494d4d;background:lab(40.9376% 32.1793 12.8447/.3);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.trig-add-btn:disabled{opacity:.4;cursor:not-allowed}.trig-hint{color:var(--fg-4);margin:0;font-size:11px;line-height:1.4}.ch-pick-wrap{gap:8px;width:100%;display:grid}.ch-pick-chips{flex-wrap:wrap;align-items:center;gap:5px;min-height:26px;display:flex}.ch-chip{font-size:10.5px;font-family:var(--mono);color:var(--fg);letter-spacing:.02em;background:#666aab14;background:lab(46.7252% 11.2026 -35.5312/.08);border:1px solid #666aab66;border:1px solid lab(46.7252% 11.2026 -35.5312/.4);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 7px 3px 8px;display:inline-flex}.ch-chip-guild{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}.ch-chip-guild:after{content:"·";color:var(--fg-4);margin:0 4px}.ch-chip-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.ch-chip-x{color:var(--fg-4);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:12px;line-height:1}.ch-chip-x:hover{color:var(--ruby-glow)}.ch-pick-add{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);border:1px dashed var(--line-strong);border-radius:var(--r-1);cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);align-self:start;align-items:center;gap:5px;padding:6px 10px;transition:all .12s;display:inline-flex}.ch-pick-add:hover:not(:disabled){color:var(--fg);background:#94494d14;background:lab(40.9376% 32.1793 12.8447/.08);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.ch-pick-add:disabled{opacity:.45;cursor:not-allowed}.vc-pick-trigger{border:1px dashed var(--line-strong);border-radius:var(--r-1);width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;transition:all .12s;display:flex}.vc-pick-trigger:hover:not(:disabled){color:var(--fg);background:#94494d14;background:lab(40.9376% 32.1793 12.8447/.08);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.vc-pick-trigger:disabled{opacity:.45;cursor:not-allowed}.vc-pick-trigger.has-value{border-style:solid;border-color:var(--line);color:var(--fg)}.vc-pick-placeholder{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.vc-pick-current{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.vc-pick-current-guild{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11.5px;overflow:hidden}.vc-pick-current-guild:after{content:"·";color:var(--fg-4);margin:0 4px}.vc-pick-current-ch{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.kw-wrap{gap:8px;width:100%;display:grid}.kw-list{gap:4px;min-height:26px;display:grid}.kw-row{border:1px solid var(--line);border-radius:var(--r-1);background:#0000004d;background:lab(0% 0 0/.3);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 6px 6px 10px;transition:border-color .12s,background .12s;display:grid}.kw-row:hover{border-color:var(--line-strong)}.kw-row.is-regex{background:#6466bb0f;background:lab(46.2537% 16.5967 -45.843/.06);border-color:#6466bb66;border-color:lab(46.2537% 16.5967 -45.843/.4)}.kw-row.has-error{background:#d645560f;background:lab(51.6597% 57.9744 24.1789/.06);border-color:#d645568c;border-color:lab(51.6597% 57.9744 24.1789/.55)}.kw-row-text{font-family:var(--mono);color:var(--fg);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.kw-row.has-error .kw-row-text{color:#f3bfbf;color:lab(81.9748% 19.2718 7.37982)}.kw-row-flags{align-items:center;gap:3px;display:inline-flex}.kw-row-x{color:var(--fg-4);cursor:pointer;border-radius:var(--r-1);background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;transition:all .12s;display:inline-flex}.kw-row-x:hover{color:var(--ruby-glow);background:#dd4c5c1a;background:lab(53.9824% 57.9703 24.0606/.1)}.kw-flag{border:1px solid var(--line);min-width:28px;height:22px;font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);cursor:pointer;background:#00000059;background:lab(0% 0 0/.35);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;transition:all .12s;display:inline-flex}.kw-flag:hover{color:var(--fg-2);border-color:var(--line-strong)}.kw-flag.active{color:var(--fg);background:#6466bb2e;background:lab(46.2537% 16.5967 -45.843/.18);border-color:#6466bb80;border-color:lab(46.2537% 16.5967 -45.843/.5);box-shadow:inset 0 0 0 1px #6466bb33;box-shadow:inset 0 0 0 1px lab(46.2537% 16.5967 -45.843/.2)}.kw-compose{border:1px dashed var(--line-strong);border-radius:var(--r-1);background:#0003;background:lab(0% 0 0/.2);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px;transition:border-color .12s,background .12s;display:grid}.kw-compose:focus-within{background:#0000004d;background:lab(0% 0 0/.3);border-style:solid;border-color:#94494d8c;border-color:lab(40.9376% 32.1793 12.8447/.55)}.kw-compose.has-error{border-color:#d6455699;border-color:lab(51.6597% 57.9744 24.1789/.6)}.kw-compose-input{font-family:var(--mono);color:var(--fg);letter-spacing:0;background:0 0;border:none;outline:none;width:100%;padding:6px 8px;font-size:12.5px}.kw-compose-input::placeholder{color:var(--fg-4)}.kw-compose-flags{align-items:center;gap:3px;display:inline-flex}.kw-compose-add{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-radius:var(--r-1);cursor:pointer;background:#94494d2e;background:lab(40.9376% 32.1793 12.8447/.18);border:1px solid #94494d66;border:1px solid lab(40.9376% 32.1793 12.8447/.4);padding:6px 12px;transition:all .12s}.kw-compose-add:hover:not(:disabled){background:#94494d4d;background:lab(40.9376% 32.1793 12.8447/.3);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.kw-compose-add:disabled{opacity:.35;cursor:not-allowed}.kw-error{font-family:var(--mono);color:#fb979a;color:lab(73.2138% 38.5937 15.1537);letter-spacing:.02em;margin:0;font-size:10.5px}.sink-pick-row{grid-template-columns:1fr auto;align-items:stretch;gap:6px;width:100%;display:grid}.sink-pick-trigger{border:1px dashed var(--line-strong);border-radius:var(--r-1);width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;transition:all .12s;display:flex}.sink-pick-trigger:hover:not(:disabled){color:var(--fg);background:#94494d14;background:lab(40.9376% 32.1793 12.8447/.08);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.sink-pick-trigger:disabled{opacity:.45;cursor:not-allowed}.sink-pick-trigger.has-value{border-style:solid;border-color:var(--line);color:var(--fg)}.sink-pick-placeholder{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sink-pick-current{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.sink-pick-current-guild{color:var(--fg-3);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.sink-pick-current-guild:after{content:"·";color:var(--fg-4);margin:0 4px}.sink-pick-current-ch{color:var(--fg);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.sink-pick-clear{border:1px solid var(--line);border-radius:var(--r-1);width:36px;color:var(--fg-3);cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);justify-content:center;align-items:center;font-size:14px;line-height:1;transition:all .12s;display:inline-flex}.sink-pick-clear:hover{color:var(--ruby-glow);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08);border-color:#dd4c5c80;border-color:lab(53.9824% 57.9703 24.0606/.5)}.ch-pick-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;background:lab(0% 0 0/.55);position:fixed;inset:0}.ch-pick-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #00000080;box-shadow:0 24px 60px lab(0% 0 0/.5)}.ch-pick-pop-head{border-bottom:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);align-items:center;gap:8px;padding:10px 12px;display:flex}.ch-pick-search-wrap{flex:1;align-items:center;display:flex;position:relative}.ch-pick-search-wrap.mobile{padding:10px 12px}.ch-pick-search-ico{color:var(--fg-4);display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ch-pick-search-wrap.mobile .ch-pick-search-ico{left:22px}.ch-pick-search{border:1px solid var(--line);border-radius:var(--r-1);width:100%;color:var(--fg);font-size:12.5px;font-family:var(--mono);background:#0000004d;background:lab(0% 0 0/.3);padding:7px 10px 7px 28px}.ch-pick-search:focus{border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6);outline:none}.ch-pick-close,.ch-sheet-close{color:var(--fg-3);cursor:pointer;border-radius:var(--r-1);background:0 0;border:none;width:28px;height:28px;font-size:18px}.ch-pick-close:hover,.ch-sheet-close:hover{color:var(--fg);background:#ffffff0d;background:lab(100% 0 0/.05)}.ch-pick-pop-body{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.ch-pick-guilds{border-right:1px solid var(--line);background:#0000001f;background:lab(0% 0 0/.12);padding:6px;overflow-y:auto}.ch-pick-guild{border-radius:var(--r-1);width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:6px 8px;font-size:12px;transition:all .1s;display:flex}.ch-pick-guild:hover{color:var(--fg);background:#ffffff0a;background:lab(100% 0 0/.04)}.ch-pick-guild.active{color:var(--fg);background:#94494d1f;background:lab(40.9376% 32.1793 12.8447/.12);border-color:#94494d66;border-color:lab(40.9376% 32.1793 12.8447/.4)}.ch-pick-guild-ico{width:24px;height:24px;color:var(--fg-2);font-size:10px;font-family:var(--mono);letter-spacing:.05em;background:#0006;background:lab(0% 0 0/.4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ch-pick-guild-ico.img{background:#0000004d;background:lab(0% 0 0/.3)}.ch-pick-guild-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ch-pick-channels{padding:8px 6px;overflow-y:auto}.ch-pick-channel-list{gap:10px;display:grid}.ch-pick-group{gap:1px;display:grid}.ch-pick-group-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);padding:4px 8px;font-size:10px}.ch-pick-channel{border-radius:var(--r-1);width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;transition:all .1s;display:flex}.ch-pick-channel:hover:not(:disabled){color:var(--fg);background:#ffffff0a;background:lab(100% 0 0/.04)}.ch-pick-channel.selected,.ch-pick-channel:disabled{color:var(--fg-4);cursor:default}.ch-pick-channel-hash{color:var(--fg-4)}.ch-pick-channel-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ch-pick-channel-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#44b782;color:lab(66.9195% -43.116 16.9641);font-size:9.5px}.ch-pick-state{color:var(--fg-4);text-align:center;font-size:11.5px;font-family:var(--mono);padding:18px 12px}.ch-pick-state.small{text-align:left;padding:6px 8px}.ch-sheet-root{z-index:1000;background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.ch-sheet{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ch-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ch-sheet-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);font-size:11px}.ch-sheet-back{color:var(--fg-2);cursor:pointer;border-radius:var(--r-1);background:0 0;border:none;padding:4px 8px;font-size:13px}.ch-sheet-back:hover{color:var(--fg);background:#ffffff0a;background:lab(100% 0 0/.04)}.ch-sheet-subtitle{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);padding:10px 14px 4px;font-size:10px}.ch-sheet-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.ch-sheet-row{border-radius:var(--r-1);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ch-sheet-row:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.ch-sheet-chevron{color:var(--fg-4);margin-left:auto;font-size:18px}.sb-tool-btn{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-1);cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);align-items:center;gap:6px;padding:6px 10px;transition:all .12s;display:inline-flex}.sb-tool-btn:hover:not(:disabled){background:#94494d14;background:lab(40.9376% 32.1793 12.8447/.08);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.sb-tool-btn:disabled{opacity:.45;cursor:not-allowed}.sb-tool-count{min-width:18px;height:16px;color:var(--fg);letter-spacing:0;background:#dd4c5c2e;background:lab(53.9824% 57.9703 24.0606/.18);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.gp-pop{flex-direction:column;display:flex}.gp-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-2);flex:1;align-items:center;gap:8px;font-size:11px;display:inline-flex}.gp-body{flex:1;min-height:0;padding:6px 6px 14px;overflow-y:auto}.gp-list{gap:1px;display:grid}.gp-empty{color:var(--fg-3);text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.gp-empty h4{color:var(--fg);margin:6px 0 0;font-size:13px;font-weight:600}.gp-empty p{max-width:32ch;color:var(--fg-4);margin:0;font-size:12px;line-height:1.5}.gp-row{border-radius:var(--r-1);border:1px solid #0000;grid-template-columns:32px 1fr;gap:10px;padding:10px;transition:background .12s,border-color .12s;display:grid}.gp-row:hover{border-color:var(--line);background:#ffffff06;background:lab(100% 0 0/.025)}.gp-avatar{width:32px;height:32px;color:var(--fg-2);font-size:12px;font-family:var(--mono);background:#0006;background:lab(0% 0 0/.4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.gp-avatar img{object-fit:cover;width:100%;height:100%}.gp-row-main{min-width:0}.gp-row-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gp-row-author{color:var(--fg);font-size:13px;font-weight:600}.gp-row-sub{color:var(--fg-4);font-size:11px;font-family:var(--mono)}.gp-row-context{color:var(--fg-3);font-size:11px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.gp-row-content{color:var(--fg-2);white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:12.5px}.gp-row-content em{color:var(--fg-4)}.gp-row-meta{color:var(--fg-4);font-size:10.5px;font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:6px;margin-top:6px;display:flex}.gp-row-meta-sep{opacity:.6}.sb-chip-row{flex-wrap:wrap;gap:5px;display:flex}.sb-chip{border:1px solid var(--line);font-size:10.5px;font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 7px;display:inline-flex}.sb-chip .x{color:var(--fg-4);cursor:pointer;font-size:11px;line-height:1}.sb-chip .x:hover{color:var(--ruby-glow)}.sb-chip.add{border-style:dashed;border-color:var(--line-strong);color:var(--fg-3);cursor:pointer;background:0 0}.sb-chip.add:hover{color:var(--fg)}.sb-foot{border-top:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);grid-template-columns:1fr auto;align-items:center;gap:10px;margin:auto -18px 0;padding:12px 18px;display:grid}.sb-stat-line{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;display:flex}.sb-stat-line .stat-pip{align-items:center;gap:5px;display:inline-flex}.sb-stat-line .stat-pip .num{color:var(--fg);font-family:var(--sans);letter-spacing:-.005em;font-size:12.5px;font-weight:500}.sb-stat-line .stat-pip.live .num{color:var(--emerald)}.sb-foot-actions{align-items:center;gap:4px;display:flex}.sb-foot-actions .icon-btn{border-radius:5px;width:26px;height:26px}.sb-spark{align-items:flex-end;gap:2px;height:18px;display:flex}.sb-spark .bar{background:var(--fg-4);opacity:.6;border-radius:1px;width:3px}.sb-card.on .sb-spark .bar{background:linear-gradient(180deg, var(--ruby-glow), var(--ruby));opacity:.9;box-shadow:0 0 6px #dd4c5c66;box-shadow:0 0 6px lab(53.9824% 57.9703 24.0606/.4)}.sb-events{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.sb-events--scroll{overscroll-behavior:contain;max-height:615px;overflow-y:auto}.sb-events-sentinel{text-align:center;font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;padding:11px 18px;font-size:11px}.sb-events-row{border-bottom:1px solid var(--line);grid-template-columns:80px 22px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;font-size:12.5px;display:grid}.sb-events-row:last-child{border-bottom:none}.sb-events-row:hover{background:#ffffff03;background:lab(100% 0 0/.012)}.sb-events-row .t{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:11px}.sb-events-row .feat{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.sb-events-row .feat .dt{background:var(--fg-4);border-radius:50%;flex:none;width:5px;height:5px}.sb-events-row .desc{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-events-row .desc .em{color:var(--fg);font-family:var(--mono);letter-spacing:.01em;font-size:11.5px}.sb-events-row .res{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-4);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.sb-events-row .res.ok{color:var(--emerald)}.sb-events-row .res.warn{color:var(--amber)}.sb-events-row .res.err{color:var(--ruby-glow)}.sb-events-row .res .res-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.sb-mini-ico{background:var(--surface-2);border:1px solid var(--line);width:22px;height:22px;color:var(--fg-3);border-radius:6px;place-items:center;display:grid}.sb-mini-ico.on{color:var(--ruby-glow);background:#dd4c5c24;background:lab(53.9824% 57.9703 24.0606/.14);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3)}.sb-sec-head{align-items:center;gap:12px;margin:36px 0 14px;display:flex}.sb-sec-head h2{font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.sb-sec-head h2 em{font-family:var(--serif);color:var(--fg-3);font-style:italic;font-weight:400}.sb-sec-head .rule{background:var(--line);flex:1;height:1px}.sb-sec-head .ct{font-family:var(--mono);color:var(--fg-4);letter-spacing:.06em;font-size:10.5px}@media (max-width:1180px){.main{padding:32px 28px 60px}.topbar{margin-bottom:32px}}@media (max-width:1100px){.sb-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.app{grid-template-columns:200px 1fr}.sidebar{padding:18px 10px 14px}.nav-item{padding:8px 10px;font-size:13px}.main{padding:28px 24px 60px}.search{width:200px}}@media (max-width:760px){.app{grid-template-columns:1fr}.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:90;width:280px;height:100dvh;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:8px 0 32px #0006;box-shadow:8px 0 32px lab(0% 0 0/.4)}.sidebar.open{transform:translate(0)}.sidebar-backdrop.open{display:block}.menu-toggle{display:inline-flex}.main{padding:18px 18px 60px}.topbar{flex-wrap:wrap;gap:10px;margin-bottom:24px}.crumbs{font-size:11px}.topbar-actions{gap:6px;margin-left:auto}.search{display:none}.sb-hero{padding:20px}.sb-hero-title{font-size:24px}.sb-grid{grid-template-columns:minmax(0,1fr)}.sb-row{grid-template-columns:1fr;gap:4px}.sb-row .sb-row-val{flex-wrap:wrap}.sb-events-row{grid-template-columns:60px 22px minmax(0,1fr) auto;gap:10px;padding:10px 14px}.sb-events-row .desc{display:none}}@media (max-width:480px){.main{padding:16px 14px 60px}.crumbs span:first-child,.crumbs span:nth-child(2){display:none}}.grid{gap:16px;display:grid}.grid-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.card-pad{padding:20px}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.card-head h3{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);font-size:12px;font-weight:500;font-family:var(--mono);margin:0}.card-head .actions{align-items:center;gap:6px;margin-left:auto;display:flex}.divider{background:var(--line);height:1px}.hero{background:radial-gradient(420px 200px at 100% 0%, #dd4c5c1a, transparent 60%), var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;gap:0;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero{background:radial-gradient(420px 200px at 100% 0%, lab(53.9824% 57.9703 24.0606/.1), transparent 60%), var(--surface)}}.hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 30%);background:linear-gradient(lab(100% 0 0/.02),#0000 30%);position:absolute;inset:0}.hero-banner{opacity:.6;height:64px;position:absolute;top:0;left:0;right:0}.hero-content{align-items:flex-start;gap:22px;width:100%;min-width:0;padding-top:32px;display:flex;position:relative}.hero-info{flex:1;min-width:0}.hero-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.hero-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.hero-tag{font-family:var(--mono);color:var(--fg-3);font-size:12px}.hero-handle{font-family:var(--mono);color:var(--fg-3);margin-top:2px;font-size:12.5px}.avatar.xl{border-radius:22px;width:80px;height:80px;font-size:30px;overflow:hidden}.avatar.xl .dot{border-width:3px;width:18px;height:18px;bottom:2px;right:2px}.badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.badge-chip{border:1px solid var(--line);color:var(--fg-2);font-size:11px;font-family:var(--mono);letter-spacing:.02em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;display:inline-flex}.badge-chip .b-dot{border-radius:50%;width:6px;height:6px}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;padding-top:16px;display:grid}.stat{border-right:1px solid var(--line);padding-left:18px;padding-right:18px}.stat:first-child{padding-left:0}.stat:last-child{border-right:none;padding-right:0}.stat-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);margin-bottom:6px;font-size:10px}.stat-value{font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-feature-settings:"ss01", "cv11", "tnum";font-size:24px;font-weight:500;line-height:1}.stat-value .unit{font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;margin-left:4px;font-size:11px}.stat-trend{font-family:var(--mono);color:var(--emerald);margin-top:4px;font-size:11px}.stat-trend.muted{color:var(--fg-3)}.online-card{padding:18px 20px}.online-row{align-items:center;gap:14px;display:flex}.online-pulse{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.online-pulse .dot-lg{background:var(--emerald);width:12px;height:12px;box-shadow:0 0 12px var(--emerald);border-radius:50%}.online-pulse:after,.online-pulse:before{content:"";border:1.5px solid var(--emerald);opacity:0;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:0}.online-pulse:before{animation-delay:1.2s}.online-pulse.off .dot-lg{background:var(--fg-4);box-shadow:none}.online-pulse.off:after,.online-pulse.off:before{display:none}.online-text{flex:1}.online-text h4{margin:0 0 2px;font-size:14px;font-weight:600}.online-text p{color:var(--fg-3);margin:0;font-size:12.5px}.online-text .uptime-mono{font-family:var(--mono);color:var(--fg-2)}.quick-actions{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:flex}.qa-btn{border-radius:var(--r-1);background:var(--surface-2);border:1px solid var(--line);color:var(--fg-2);flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;font-weight:500;transition:all .12s;display:flex}.qa-btn:hover{background:var(--surface-hover);color:var(--fg)}.qa-btn.qa-stop:hover{color:#ff9498;color:lab(73.1057% 41.8167 16.4911);border-color:#7f1f2c;border-color:lab(28.9936% 41.8774 17.6972)}.qa-btn:disabled{cursor:progress}.qa-btn.is-dim{opacity:.45}.qa-btn.qa-wide{flex:2}.qa-btn.is-pending{color:var(--fg);border-color:var(--line-strong);background:var(--surface-hover)}.spin-glyph{border:1.5px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.6s linear infinite spin-glyph-rot;display:inline-block}@keyframes spin-glyph-rot{to{transform:rotate(360deg)}}.presence-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.presence-edit{border-right:1px solid var(--line);min-width:0;padding:22px}.presence-preview{background:radial-gradient(400px 200px at 50% 0,#191a24,#0000 70%),#111114;background:radial-gradient(400px 200px at 50% 0,lab(9.34022% 1.73422 -7.24626),#0000 70%),lab(5.23195% .32372 -1.77351);min-width:0;padding:22px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);font-size:10.5px}.field-input,.field-select,.field-textarea{border:1px solid var(--line);border-radius:var(--r-1);color:var(--fg);background:#00000040;background:lab(0% 0 0/.25);width:100%;padding:9px 11px;font-size:13px;transition:border-color .12s,background .12s}.field-input:focus,.field-textarea:focus,.field-select:focus{background:#0006;background:lab(0% 0 0/.4);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.field-input::placeholder,.field-textarea::placeholder{color:var(--fg-4)}.field-input:disabled,.field-textarea:disabled,.field-select:disabled{opacity:.65;cursor:not-allowed;color:var(--fg-2)}.field-row{grid-template-columns:auto 1fr;gap:10px;display:grid}.field-row-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.activity-types{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:3px;display:grid}.activity-types button{color:var(--fg-3);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;min-width:0;padding:7px 4px;font-size:11.5px;font-weight:500;transition:all .12s;overflow:hidden}.activity-types button:hover{color:var(--fg)}.activity-types button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.emoji-pick{border-radius:var(--r-1);border:1px solid var(--line);cursor:pointer;background:#00000040;background:lab(0% 0 0/.25);place-items:center;width:38px;height:38px;font-size:18px;display:grid}.emoji-pick:hover{background:var(--surface-2)}.emoji-pick.active{background:var(--surface-2);border-color:var(--line-strong)}.rich-field-label-row{justify-content:space-between;align-items:center;gap:10px;min-height:16px;display:flex}.rich-help-link{height:20px;color:var(--fg-3);border:1px solid var(--line);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.rich-help-link:hover{color:var(--fg);border-color:var(--line-strong);background:#00000040;background:lab(0% 0 0/.25)}.rich-help-link:focus-visible{outline-offset:1px;outline:2px solid #dd4c5c80;outline:2px solid lab(53.9824% 57.9703 24.0606/.5)}.rich-help-link svg{opacity:.85;flex:none}.modal.modal-rich-advanced{flex-direction:column;max-height:calc(100vh - 64px);display:flex}.modal.modal-rich-advanced .modal-head,.modal.modal-rich-advanced .modal-foot{flex:none}.modal.modal-rich-advanced .modal-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.rich-howto{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);margin-bottom:16px;transition:border-color .16s,background .16s;overflow:hidden}.rich-howto.is-open{border-color:var(--line-strong);background:#0000004d;background:lab(0% 0 0/.3)}.rich-howto-head{cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.rich-howto-head:hover{background:#ffffff05;background:lab(100% 0 0/.02)}.rich-howto-icon{background:var(--surface-2);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--fg-2);border-radius:7px;flex:none;place-items:center;display:grid}.rich-howto-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rich-howto-title{letter-spacing:-.005em;color:var(--fg);font-size:12.5px;font-weight:600}.rich-howto-sub{color:var(--fg-3);font-size:11px;line-height:1.4}.rich-howto-chevron{color:var(--fg-4);transition:transform .18s,color .12s;display:inline-flex}.rich-howto.is-open .rich-howto-chevron{color:var(--fg-2);transform:rotate(180deg)}.rich-howto-head:hover .rich-howto-chevron{color:var(--fg-2)}.rich-howto-body{border-top:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);padding:4px 14px 14px}.rich-howto-paths{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rich-howto-paths>li{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);grid-template-columns:24px 1fr;gap:11px;padding:11px 12px 11px 10px;display:grid}.rich-howto-paths>li.is-active{background:linear-gradient(#00774c12,#0000),#00000038;background:linear-gradient(lab(43.5745% -40.3538 15.813/.07),lab(0% 0 0/0)),lab(0% 0 0/.22);border-color:#00774c66;border-color:lab(43.5745% -40.3538 15.813/.4)}.rich-howto-step-num{background:var(--surface-2);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--fg-2);font-family:var(--mono);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;font-weight:600;display:grid}.rich-howto-paths>li.is-active .rich-howto-step-num{color:var(--emerald,#92e2b7);background:#00774c2e;background:lab(43.5745% -40.3538 15.813/.18);border-color:#00875773;border-color:lab(49.5066% -43.6741 17.119/.45)}@supports (color:lab(0% 0 0)){.rich-howto-paths>li.is-active .rich-howto-step-num{color:var(--emerald,lab(83.9364% -32.6603 12.9089))}}.rich-howto-step-title{color:var(--fg);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}.rich-howto-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--emerald,#92e2b7);background:#00774c29;background:lab(43.5745% -40.3538 15.813/.16);border:1px solid #00875766;border:1px solid lab(49.5066% -43.6741 17.119/.4);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:500}@supports (color:lab(0% 0 0)){.rich-howto-tag{color:var(--emerald,lab(83.9364% -32.6603 12.9089))}}.rich-howto-tag.rec{background:var(--ruby-soft,#dd4c5c1f);color:var(--ruby-glow,#ff9095);border-color:#dd4c5c59;border-color:lab(53.9824% 57.9703 24.0606/.35)}@supports (color:lab(0% 0 0)){.rich-howto-tag.rec{background:var(--ruby-soft,lab(53.9824% 57.9703 24.0606/.12));color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}.rich-howto-paths p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.5}.rich-howto-paths p code,.rich-howto-note code{font-family:var(--mono);border:1px solid var(--line);color:var(--fg);background:#0006;background:lab(0% 0 0/.4);border-radius:4px;padding:1px 5px;font-size:11px}.rich-howto-paths a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;transition:text-decoration-color .12s,color .12s}.rich-howto-paths a:hover{color:var(--ruby-glow,var(--fg));-webkit-text-decoration-color:var(--ruby,var(--fg-2));text-decoration-color:var(--ruby,var(--fg-2))}.rich-howto-substeps{color:var(--fg-2);flex-direction:column;gap:4px;margin:7px 0 0;padding-left:18px;font-size:11.5px;line-height:1.5;display:flex}.rich-howto-substeps li::marker{color:var(--fg-4);font-family:var(--mono)}.rich-howto-substeps strong{color:var(--fg);font-weight:500}.rich-howto-note{border:1px dashed var(--line-strong);border-radius:var(--r-1);color:var(--fg-3);margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.5}.rich-howto-note strong{color:var(--fg-2);font-weight:500}.rich-howto-note em{color:var(--fg-2);font-style:normal;font-weight:500}.rich-howto-cta{border-radius:var(--r-1);background:linear-gradient(#dd4c5c1a,#0000),#00000038;background:linear-gradient(lab(53.9824% 57.9703 24.0606/.1),lab(0% 0 0/0)),lab(0% 0 0/.22);border:1px solid #dd4c5c66;border:1px solid lab(53.9824% 57.9703 24.0606/.4);align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.rich-howto-cta-text{flex-direction:column;flex:1;gap:2px;display:flex}.rich-howto-cta-title{color:var(--fg);font-size:12.5px;font-weight:600}.rich-howto-cta-sub{color:var(--fg-3);font-size:11px;line-height:1.4}.auto-create-steps{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;display:grid}.auto-create-step{color:var(--fg-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.auto-create-step-dot{background:var(--surface-2);border:1px solid var(--line-strong);width:22px;height:22px;font-family:var(--mono);color:var(--fg-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.auto-create-step.is-active .auto-create-step-dot{color:var(--ruby-glow,#ff9095);background:#dd4c5c2e;background:lab(53.9824% 57.9703 24.0606/.18);border-color:#dd4c5c80;border-color:lab(53.9824% 57.9703 24.0606/.5)}@supports (color:lab(0% 0 0)){.auto-create-step.is-active .auto-create-step-dot{color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}.auto-create-step.is-active .auto-create-step-label{color:var(--fg)}.auto-create-step.is-done .auto-create-step-dot{color:var(--emerald,#92e2b7);background:#00774c2e;background:lab(43.5745% -40.3538 15.813/.18);border-color:#00875773;border-color:lab(49.5066% -43.6741 17.119/.45)}@supports (color:lab(0% 0 0)){.auto-create-step.is-done .auto-create-step-dot{color:var(--emerald,lab(83.9364% -32.6603 12.9089))}}.auto-create-step.is-done .auto-create-step-label{color:var(--fg-2)}.auto-create-step-label{font-weight:500}.auto-create-status{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:14px;margin-top:14px;padding:16px;display:flex}.auto-create-status-title{color:var(--fg);margin-bottom:3px;font-size:13px;font-weight:600}.auto-create-status-sub{color:var(--fg-3);margin:0;font-size:11.5px;line-height:1.5}.auto-create-spinner{color:var(--ruby-glow,#ff9095);flex:none;animation:.9s linear infinite auto-create-spin;display:inline-flex}@supports (color:lab(0% 0 0)){.auto-create-spinner{color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}@keyframes auto-create-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auto-create-app-card{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;margin-bottom:14px;padding:11px 12px;display:flex}.auto-create-app-name{color:var(--fg);font-size:13px;font-weight:600}.auto-create-app-id{color:var(--fg-3);margin-top:2px;font-size:11px}.auto-create-slot{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);margin-top:12px;padding:12px}.auto-create-slot-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.auto-create-slot-title{color:var(--fg);font-size:12.5px;font-weight:600}.auto-create-slot-hint{color:var(--fg-3);margin-top:3px;margin-bottom:10px;font-size:11px}.auto-create-slot-row{grid-template-columns:88px 1fr;align-items:start;gap:12px;display:grid}.auto-create-preview{border-radius:var(--r-1);border:1px dashed var(--line-strong);cursor:pointer;width:88px;height:88px;color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);place-items:center;padding:0;display:grid;overflow:hidden}.auto-create-preview:hover{border-color:var(--ruby-glow,#ff9095)}@supports (color:lab(0% 0 0)){.auto-create-preview:hover{border-color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}.auto-create-preview img{object-fit:cover;width:100%;height:100%;display:block}.auto-create-preview-empty{text-align:center;padding:0 8px;font-size:11px}.auto-create-slot-controls{flex-direction:column;gap:7px;min-width:0;display:flex}.auto-create-slot-meta{color:var(--fg-3);font-size:11px}.auto-create-slot-actions{flex-wrap:wrap;gap:8px;display:flex}.auto-create-slot-error{color:var(--ruby-glow,#ff9095);font-size:11px}@supports (color:lab(0% 0 0)){.auto-create-slot-error{color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}.auto-create-error{border-radius:var(--r-1);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08);border:1px solid #dd4c5c66;border:1px solid lab(53.9824% 57.9703 24.0606/.4);margin-top:14px;padding:12px 14px}.auto-create-error-title{color:var(--ruby-glow,#ff9095);margin-bottom:4px;font-size:12.5px;font-weight:600}@supports (color:lab(0% 0 0)){.auto-create-error-title{color:var(--ruby-glow,lab(72.7789% 51.4898 20.593))}}.auto-create-error p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.5}.emoji-popover-wrap{display:inline-block;position:relative}.emoji-popover{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);width:340px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 40px #00000073;box-shadow:0 18px 40px lab(0% 0 0/.45)}.emoji-popover.floating{z-index:1000;position:fixed;top:0;left:0}.emoji-popover-tabs{border-bottom:1px solid var(--line);background:#00000040;background:lab(0% 0 0/.25);grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.emoji-popover-tabs button{color:var(--fg-2);border-radius:var(--r-1);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:12px}.emoji-popover-tabs button:hover{color:var(--fg)}.emoji-popover-tabs button.active{background:var(--surface-2);color:var(--fg);border-color:var(--line)}.emoji-picker-root{background:var(--surface);height:340px;color:var(--fg);flex-direction:column;display:flex}.emoji-picker-search-wrap{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.emoji-picker-search-icon{color:var(--fg-4);font-size:14px}.emoji-picker-search{color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-size:13px}.emoji-picker-search::placeholder{color:var(--fg-4)}.emoji-picker-viewport{flex:1;position:relative;overflow:auto}.emoji-picker-list{-webkit-user-select:none;user-select:none;width:100%;padding-bottom:4px}.emoji-picker-row{justify-content:space-between;padding:0 6px;display:flex}.emoji-picker-cell{border-radius:var(--r-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:18px;display:inline-flex}.emoji-picker-row .emoji-picker-cell{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0}.emoji-picker-cell img{object-fit:contain;width:22px;height:22px}.emoji-picker-cell:hover,.emoji-picker-cell[data-active]{background:var(--surface-2)}.emoji-picker-category{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-4);background:var(--surface);padding:10px 12px 4px;font-size:11px}.emoji-picker-state{color:var(--fg-4);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.emoji-picker-empty-card{text-align:center;height:200px;color:var(--fg-4);justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex}.guild-picker .guild-picker-body{grid-template-columns:56px 1fr;height:290px;display:grid}.guild-picker-rail{border-right:1px solid var(--line);background:#0003;background:lab(0% 0 0/.2);flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex;overflow-y:auto}.guild-rail-item{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;opacity:.55;width:38px;height:38px;color:var(--fg-2);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s,box-shadow .15s;display:flex;overflow:hidden}.guild-rail-item img{object-fit:cover;width:100%;height:100%}.guild-rail-item:hover{opacity:1}.guild-rail-item.active{opacity:1;box-shadow:0 0 0 2px var(--accent,#8d90ff)}@supports (color:lab(0% 0 0)){.guild-rail-item.active{box-shadow:0 0 0 2px var(--accent,lab(63.3238% 20.0663 -56.4742))}}.guild-rail-item.skeleton{background:var(--surface-2);opacity:.4}.guild-picker-grid{flex-wrap:wrap;align-content:flex-start;gap:2px;padding:6px;display:flex;position:relative;overflow-y:auto}.mode-tabs{border-radius:var(--r-1);border:1px solid var(--line);background:#00000040;background:lab(0% 0 0/.25);gap:4px;margin-bottom:14px;padding:3px;display:flex}.mode-tabs button{color:var(--fg-3);border-radius:5px;flex:1;padding:7px 10px;font-size:12px;font-weight:500;transition:all .12s}.mode-tabs button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.status-select{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;display:grid}.status-select button{color:var(--fg-3);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11.5px;font-weight:500;display:flex}.status-select button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.status-select .s-dot{border-radius:50%;width:7px;height:7px}.preview-frame-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.profile-card{border:1px solid var(--line);border-radius:var(--r-3);background:linear-gradient(#1a1a1e,#151619);background:linear-gradient(lab(9.45588% .576533 -2.94938),lab(7.18214% .394709 -2.16636));position:relative;overflow:hidden}.profile-banner{height:60px;position:relative}.profile-body{margin-top:-28px;padding:0 18px 18px;position:relative}.profile-avatar{background:var(--surface-2);color:#fff;border:4px solid #151619;border:4px solid lab(7.18214% .394709 -2.16636);border-radius:22px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:600;display:grid;position:relative}.profile-avatar .dot{border:4px solid #151619;border:4px solid lab(7.18214% .394709 -2.16636);border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:2px}.profile-name{letter-spacing:-.01em;margin:12px 0 0;font-size:18px;font-weight:600}.profile-handle{font-family:var(--mono);color:var(--fg-3);margin-top:2px;font-size:12px}.custom-status-bubble{border:1px solid var(--line);border-radius:var(--r-2);color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3);align-items:center;gap:8px;min-height:36px;margin-top:12px;padding:8px 11px;font-size:13px;display:flex}.custom-status-bubble .emoji{font-size:16px}.custom-status-bubble.empty{color:var(--fg-4);font-style:italic}.activity-block{border:1px solid var(--line);border-radius:var(--r-2);background:#0000004d;background:lab(0% 0 0/.3);margin-top:12px;padding:12px}.activity-header{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:10px;font-size:9.5px;font-weight:600}.activity-row{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.activity-art{flex:none;width:64px;height:64px;position:relative}.activity-art .large-img{background:linear-gradient(135deg,#8b333b,#272755);background:linear-gradient(135deg,lab(34.9127% 38.6398 15.8583),lab(17.7949% 10.9183 -28.1229));border-radius:8px;place-items:center;width:64px;height:64px;font-size:24px;display:grid;position:relative;overflow:hidden}.activity-art .small-img{background:var(--surface-2);border:3px solid #111114;border:3px solid lab(5.23195% .32372 -1.77351);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;bottom:-4px;right:-4px}.activity-info{min-width:0}.activity-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.activity-detail,.activity-state{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.activity-state{color:var(--fg-3)}.activity-time{font-family:var(--mono);color:var(--fg-3);margin-top:4px;font-size:11px}.activity-buttons{gap:6px;margin-top:10px;display:flex}.activity-buttons button{border:1px solid var(--line-strong);color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3);border-radius:5px;flex:1;padding:6px;font-size:11.5px;font-weight:500}.activity-block.spotify{background:linear-gradient(135deg,#00390740,#111114);background:linear-gradient(135deg,lab(20.252% -37.0738 31.8707/.25),lab(5.23195% .32372 -1.77351));border-color:#1467204d;border-color:lab(37.7352% -36.5995 31.4316/.3)}.activity-block.spotify .activity-header{color:#80cd82;color:lab(76.0933% -36.3932 29.4667)}.spotify-progress{font-family:var(--mono);color:var(--fg-3);align-items:center;gap:8px;margin-top:10px;font-size:10.5px;display:flex}.spotify-bar{background:#0006;background:lab(0% 0 0/.4);border-radius:2px;flex:1;height:3px;overflow:hidden}.spotify-bar .fill{background:#80cd82;background:lab(76.0933% -36.3932 29.4667);border-radius:2px;height:100%}.no-activity{color:var(--fg-4);text-align:center;font-size:12px;font-family:var(--mono);border:1px dashed var(--line);border-radius:var(--r-2);margin-top:14px;padding:14px}.no-activity-edit{color:var(--fg-3);text-align:center;padding:24px 0;font-size:13px;font-style:italic}.saved-live{font-family:var(--mono);color:var(--fg-4);letter-spacing:.08em;opacity:1;align-items:center;gap:5px;font-size:10.5px;transition:opacity .25s ease-out;display:inline-flex}.saved-live.is-hidden{opacity:0;pointer-events:none}.saved-live .live-dot{background:var(--emerald);width:5px;height:5px;box-shadow:0 0 6px var(--emerald);border-radius:50%}.stub{opacity:.5;pointer-events:none;filter:saturate(.7);-webkit-user-select:none;user-select:none;position:relative}.stub-pill{z-index:1;font-family:var(--mono);letter-spacing:.14em;border-radius:var(--r-1);border:1px solid var(--line);color:var(--fg-4);background:#0000008c;background:lab(0% 0 0/.55);padding:3px 7px;font-size:9.5px;position:absolute;top:12px;right:12px}.rotation-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rotation-row{border:1px solid var(--line);border-radius:var(--r-1);background:#0003;background:lab(0% 0 0/.2);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.rotation-row.active-rot{background:#dd4c5c0f;background:lab(53.9824% 57.9703 24.0606/.06);border-color:#a8344266;border-color:lab(40.3831% 48.312 20.149/.4)}.rotation-row .grip{color:var(--fg-4);cursor:grab;font-family:var(--mono);letter-spacing:-.5px}.rotation-row .text{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rotation-row .dur{font-family:var(--mono);color:var(--fg-3);font-size:11px}.rotation-row .x-btn{color:var(--fg-4);padding:0 4px;font-size:14px}.rotation-row .x-btn:hover{color:var(--ruby-glow)}.rotation-foot{color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:11.5px;display:flex}.rotation-empty{border:1px dashed var(--line);border-radius:var(--r-1);color:var(--fg-4);text-align:center;margin-top:4px;padding:12px 14px;font-size:12px}.rotation-row.rotation-row-edit{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px}.rotation-row.is-dragging{opacity:.5}.rotation-row.is-drop-target{border-color:#f4a34b99;border-color:lab(74.0849% 25.4197 56.7058/.6);box-shadow:inset 0 2px #f4a34b99;box-shadow:inset 0 2px lab(74.0849% 25.4197 56.7058/.6)}.rotation-row .grip:active{cursor:grabbing}.rotation-row-fields{align-items:center;gap:8px;min-width:0;display:flex}.rotation-row .rotation-status-input{flex:1;min-width:0;height:30px;padding:0 10px;font-size:12.5px}.rotation-duration-select,.rotation-duration-input{border:1px solid var(--line);border-radius:var(--r-1);height:30px;color:var(--fg-2);font-family:var(--mono);background:#00000040;background:lab(0% 0 0/.25);padding:0 8px;font-size:11.5px}.rotation-duration-select{min-width:78px}.rotation-duration-custom{align-items:center;gap:4px;display:inline-flex}.rotation-duration-input{text-align:right;appearance:textfield;width:56px}.rotation-duration-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rotation-duration-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rotation-duration-unit{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:10.5px}.rotation-duration-back{border-radius:var(--r-1);border:1px solid var(--line);width:22px;height:22px;color:var(--fg-4);cursor:pointer;background:0 0;place-items:center;font-size:12px;display:grid}.rotation-duration-back:hover{color:var(--fg-2)}.rotation-mode-select{border:1px solid var(--line);border-radius:var(--r-1);height:26px;color:var(--fg-2);background:#00000040;background:lab(0% 0 0/.25);padding:0 8px;font-size:11.5px}.rotation-cycle-summary{color:var(--fg-3)}.rotation-managed-status{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);align-items:center;gap:12px;min-height:36px;padding:8px 12px;display:flex}.rotation-managed-current{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.rotation-managed-text{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rotation-managed-empty{color:var(--fg-4);font-style:italic}.rotation-managed-dot{background:#46474d99;background:lab(30.3218% .690788 -3.70275/.6);border-radius:50%;width:18px;height:18px}.rotation-managed-link{color:var(--fg-3);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;border-radius:var(--r-1);background:0 0;border:0;padding:4px 6px;font-size:10.5px}.rotation-managed-link:hover{color:var(--fg);background:#ffffff0a;background:lab(100% 0 0/.04)}@keyframes rotation-card-flash{0%{box-shadow:0 0 #f4a34b00;box-shadow:0 0 lab(74.0849% 25.4197 56.7058/0)}20%{box-shadow:0 0 0 3px #f4a34b80;box-shadow:0 0 0 3px lab(74.0849% 25.4197 56.7058/.5)}to{box-shadow:0 0 #f4a34b00;box-shadow:0 0 lab(74.0849% 25.4197 56.7058/0)}}.rotation-card-flash{animation:1.2s ease-out rotation-card-flash}.log{padding:6px 0}.log--scroll{overscroll-behavior:contain;max-height:582px;overflow-y:auto}.log-sentinel{text-align:center;font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;padding:10px 18px;font-size:11px}.log-row{border-bottom:1px solid var(--line);grid-template-columns:80px 18px 1fr;align-items:baseline;gap:12px;padding:10px 18px;font-size:12.5px;display:grid}.log-row:last-child{border-bottom:none}.log-time{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:11px}.log-icon{width:14px;height:14px;font-family:var(--mono);border-radius:4px;place-items:center;margin-top:2px;font-size:9px;font-weight:600;display:grid}.log-icon.ok{color:var(--emerald);background:#0057354d;background:lab(32.085% -44.829 17.4382/.3)}.log-icon.warn{color:var(--amber);background:#6a3a004d;background:lab(29.8224% 26.9231 63.1382/.3)}.log-icon.err{color:var(--ruby-glow);background:#8c00224d;background:lab(28.418% 58.0175 26.7358/.3)}.log-icon.info{color:var(--sapphire);background:#182e4b4d;background:lab(18.478% -1.10844 -20.8573/.3)}.log-msg{color:var(--fg-2)}.log-msg .em{color:var(--fg);font-weight:500}.log-msg .mono{font-family:var(--mono);color:var(--fg-3);font-size:11.5px}.wide-log-slot{display:none}.narrow-log-slot{display:block}.bell-btn{position:relative}.bell-btn:hover{color:var(--fg)}.bell-btn.on{background:var(--surface);color:var(--fg);border-color:var(--line-strong)}.bell-btn.on:after{content:"";border-radius:var(--r-1);pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #dd4c5c59;box-shadow:inset 0 0 0 1px lab(53.9824% 57.9703 24.0606/.35)}.bell-badge{background:linear-gradient(180deg, #f05465, var(--ruby));color:#fff;min-width:16px;height:16px;font-family:var(--mono);border:1.5px solid var(--bg);box-shadow:0 0 0 1px #0006, 0 4px 10px -4px var(--ruby);border-radius:999px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:600;display:grid;position:absolute;top:-4px;right:-4px}@supports (color:lab(0% 0 0)){.bell-badge{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664), var(--ruby));box-shadow:0 0 0 1px lab(0% 0 0/.4), 0 4px 10px -4px var(--ruby)}}.nf-scrim{z-index:90;background:0 0;position:fixed;inset:0}.nf-scrim.closing{pointer-events:none}.nf-pop{z-index:95;border:1px solid var(--line-strong);transform-origin:100% 0;background:radial-gradient(500px 200px at 100% 0,#dd4c5c14,#0000 65%),linear-gradient(#19191c 0%,#131416 100%);background:radial-gradient(500px 200px at 100% 0,lab(53.9824% 57.9703 24.0606/.08),#0000 65%),linear-gradient(lab(8.89278% .419058 -2.21913) 0%,lab(6.15566% .358343 -1.97164) 100%);border-radius:14px;flex-direction:column;width:420px;max-height:min(640px,100vh - 80px);animation:.2s cubic-bezier(.2,0,.2,1) nf-pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 80px -24px #000000b3,0 8px 24px -12px #00000080,inset 0 1px #ffffff0a;box-shadow:0 28px 80px -24px lab(0% 0 0/.7),0 8px 24px -12px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.04)}@keyframes nf-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.nf-pop.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.6,1) forwards nf-pop-out!important}@keyframes nf-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.985)}}.nf-pop-arrow{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:#19191c;background:lab(8.89278% .419058 -2.21913);border-radius:2px 0 0;width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.nf-head{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff03,#0000);background:linear-gradient(lab(100% 0 0/.012),#0000);flex:none;padding:14px 16px 0}.nf-head-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.nf-head-title{color:var(--fg);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.nf-head-count{font-family:var(--mono);background:var(--ruby-soft);color:var(--ruby-glow);border:1px solid #dd4c5c40;border:1px solid lab(53.9824% 57.9703 24.0606/.25);border-radius:999px;padding:1px 6px;font-size:10.5px}.nf-head-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.nf-link{color:var(--fg-3);border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.nf-link:hover:not(:disabled){color:var(--fg);background:var(--surface)}.nf-link:disabled{color:var(--fg-4);cursor:default}.nf-icon-btn{width:26px;height:26px;color:var(--fg-3);border-radius:5px;place-items:center;display:grid}.nf-icon-btn:hover{background:var(--surface);color:var(--fg)}.nf-tabs{gap:2px;margin:0 -2px;display:flex}.nf-tab{color:var(--fg-3);align-items:center;gap:6px;padding:9px 10px 11px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.nf-tab:hover{color:var(--fg-2)}.nf-tab.active{color:var(--fg)}.nf-tab.active:after{content:"";background:var(--ruby);height:1.5px;box-shadow:0 0 6px var(--ruby);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px}.nf-tab-n{font-family:var(--mono);border:1px solid var(--line);color:var(--fg-3);text-align:center;background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;min-width:16px;padding:1px 5px;font-size:9.5px}.nf-tab.active .nf-tab-n{color:var(--ruby-glow);background:var(--ruby-soft);border-color:#dd4c5c40;border-color:lab(53.9824% 57.9703 24.0606/.25)}.nf-list{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.nf-item{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:8px 32px 1fr auto;gap:10px;width:100%;padding:12px 14px 12px 8px;transition:background .12s;display:grid;position:relative}.nf-item:hover{background:#ffffff05;background:lab(100% 0 0/.02)}.nf-item:hover .nf-dismiss{opacity:1}.nf-item:last-child{border-bottom:none}.nf-item-rail{place-items:center;display:grid;position:relative}.nf-unread-dot{background:var(--ruby-glow);width:6px;height:6px;box-shadow:0 0 6px var(--ruby);border-radius:50%}.nf-thumb{border:1px solid var(--line);width:32px;height:32px;color:var(--fg-2);background:#00000047;background:lab(0% 0 0/.28);border-radius:9px;place-items:center;display:grid}.nf-thumb-error{color:var(--ruby-glow);background:#dd4c5c24;background:lab(53.9824% 57.9703 24.0606/.14);border-color:#dd4c5c52;border-color:lab(53.9824% 57.9703 24.0606/.32)}.nf-thumb-warn{color:var(--amber);background:#a45e0024;background:lab(47.284% 27.386 71.4922/.14);border-color:#a45e0052;border-color:lab(47.284% 27.386 71.4922/.32)}.nf-thumb-success{color:var(--emerald);background:#00875724;background:lab(49.5066% -43.6741 17.119/.14);border-color:#00875752;border-color:lab(49.5066% -43.6741 17.119/.32)}.nf-thumb-info{color:var(--sapphire);background:#39659b24;background:lab(41.4634% -1.84748 -34.7621/.14);border-color:#39659b52;border-color:lab(41.4634% -1.84748 -34.7621/.32)}.nf-avatar{border-radius:inherit;color:#fff;place-items:center;width:100%;height:100%;font-size:13px;font-weight:600;display:grid}.nf-body{flex-direction:column;gap:3px;min-width:0;display:flex}.nf-row1{align-items:baseline;gap:10px;display:flex}.nf-title{color:var(--fg);text-wrap:pretty;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.35}.nf-title b{color:var(--fg);font-weight:600}.nf-time{color:var(--fg-4);flex:none;font-size:10.5px}.nf-text{color:var(--fg-3);text-wrap:pretty;font-size:12.5px;line-height:1.45}.nf-mono{font-family:var(--mono);border:1px solid var(--line);color:var(--fg-2);background:#00000047;background:lab(0% 0 0/.28);border-radius:3px;padding:0 5px;font-size:11.5px}.nf-row3{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.nf-meta{color:var(--fg-4);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.nf-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.nf-dot-error{background:var(--ruby-glow);box-shadow:0 0 5px var(--ruby)}.nf-dot-warn{background:var(--amber)}.nf-dot-success{background:var(--emerald)}.nf-dot-info{background:var(--sapphire)}.nf-dismiss{width:22px;height:22px;color:var(--fg-4);opacity:0;border-radius:5px;align-self:start;place-items:center;margin-top:2px;transition:all .12s;display:grid}.nf-dismiss:hover{color:var(--fg-2);background:#0000004d;background:lab(0% 0 0/.3)}.nf-item.unread{background:linear-gradient(90deg,#dd4c5c0a,#0000 60%);background:linear-gradient(90deg,lab(53.9824% 57.9703 24.0606/.04),#0000 60%)}.nf-item.unread .nf-title{color:var(--fg)}.nf-item.unread:hover{background:linear-gradient(90deg,#dd4c5c0f,#ffffff05 60%);background:linear-gradient(90deg,lab(53.9824% 57.9703 24.0606/.06),lab(100% 0 0/.02) 60%)}.nf-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:48px 28px 56px;display:flex}.nf-empty-mark{border:1px solid var(--line);width:44px;height:44px;color:var(--fg-3);background:#00000047;background:lab(0% 0 0/.28);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.nf-empty-title{color:var(--fg);font-size:14px;font-weight:500}.nf-empty-sub{color:var(--fg-4);font-size:12.5px}.nf-foot{border-top:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.nf-foot-link{color:var(--fg-2);border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}.nf-foot-link:hover{color:var(--fg);background:var(--surface)}.nf-foot-hint{color:var(--fg-4);letter-spacing:.04em;font-size:10px}@media (max-width:560px){.nf-pop{width:calc(100vw - 20px);max-height:calc(100vh - 90px);right:10px!important}.nf-pop-arrow{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:100;background:#0000008c;background:lab(0% 0 0/.55);place-items:center;padding:32px 20px;animation:.2s cubic-bezier(.2,0,.2,1) m-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.6,1) forwards m-fade-out}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}.modal{border:1px solid var(--line-strong);background:radial-gradient(600px 200px at 50% -100px,#dd4c5c1a,#0000 70%),linear-gradient(#18181b,#121215);background:radial-gradient(600px 200px at 50% -100px,lab(53.9824% 57.9703 24.0606/.1),#0000 70%),linear-gradient(lab(8.31272% .420101 -2.21856),lab(5.6813% .340812 -1.87126));border-radius:18px;width:100%;max-width:540px;animation:.24s cubic-bezier(.2,0,.2,1) m-rise;position:relative;overflow:hidden;box-shadow:0 32px 80px -20px #0009,inset 0 1px #ffffff0a;box-shadow:0 32px 80px -20px lab(0% 0 0/.6),inset 0 1px lab(100% 0 0/.04)}.modal.closing{animation:.18s cubic-bezier(.4,0,.6,1) forwards m-fall}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes m-fall{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.985)}}.modal-close{width:28px;height:28px;color:var(--fg-3);z-index:2;border-radius:8px;place-items:center;font-size:18px;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{background:var(--surface-2);color:var(--fg)}.modal-head{border-bottom:1px solid var(--line);padding:28px 32px 18px}.modal-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:10px;font-size:10.5px;font-weight:500}.modal-eyebrow.ok{color:var(--emerald)}.modal-eyebrow.err{color:var(--ruby-glow)}.modal-eyebrow .ed{vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.modal-eyebrow.ok .ed{background:var(--emerald);box-shadow:0 0 6px var(--emerald)}.modal-eyebrow.err .ed{background:var(--ruby);box-shadow:0 0 6px var(--ruby)}.modal-title{letter-spacing:-.025em;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.15}.modal-sub{color:var(--fg-3);max-width:420px;margin:0;font-size:13px;line-height:1.55}.modal-body{padding:22px 32px}.modal-foot{border-top:1px solid var(--line);background:#00000026;background:lab(0% 0 0/.15);justify-content:flex-end;align-items:center;gap:10px;padding:16px 32px;display:flex}.modal-foot .btn{padding:9px 14px;font-size:13px}.modal-foot .btn.primary{padding:9px 16px}.modal-foot .btn:disabled{opacity:.5;cursor:not-allowed}.token-input{align-items:stretch;display:flex;position:relative}.token-input .field-input{font-size:13px;font-family:var(--mono);padding:11px 40px 11px 12px}.token-eye{width:28px;height:28px;color:var(--fg-3);border-radius:5px;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.token-eye:hover{background:var(--surface);color:var(--fg)}.field-hint{color:var(--fg-3);margin-top:8px;font-size:11.5px}.field-hint .mono{letter-spacing:.06em;color:var(--fg-4);margin-right:6px;font-size:10.5px}.field-hint .mono-em{font-family:var(--mono);color:var(--fg-2)}.security-row{border:1px solid var(--line);border-radius:var(--r-2);background:#0000002e;background:lab(0% 0 0/.18);grid-template-columns:1fr 1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.security-item{border-right:1px solid var(--line);align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.security-item:last-child{border-right:none}.sec-dot{border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.sec-h{color:var(--fg);font-size:12px;font-weight:500}.sec-d{color:var(--fg-4);margin-top:1px;font-size:11px;line-height:1.35}.validating-stage{align-items:center;gap:20px;padding:6px 4px;display:flex}.orbit{flex:none;width:64px;height:64px;position:relative}.orbit-core{background:linear-gradient(135deg, var(--ruby), #b9003f);box-shadow:0 0 16px var(--ruby);border-radius:50%;position:absolute;inset:24px}@supports (color:lab(0% 0 0)){.orbit-core{background:linear-gradient(135deg, var(--ruby), lab(39.7401% 64.696 21.8295))}}.orbit-ring{border:1px solid #dd4c5c66;border:1px solid lab(53.9824% 57.9703 24.0606/.4);border-radius:50%;animation:1.6s linear infinite orbit-spin;position:absolute;inset:0}.orbit-ring:after{content:"";background:var(--ruby-glow);width:5px;height:5px;box-shadow:0 0 8px var(--ruby-glow);border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.orbit-ring.r2{border-color:#5591dd66;border-color:lab(58.7024% -2.40165 -45.1907/.4);animation-name:orbit-spin-rev;animation-duration:2.4s;inset:14px}.orbit-ring.r2:after{background:#5591dd;background:lab(58.7024% -2.40165 -45.1907);box-shadow:0 0 8px #5591dd;box-shadow:0 0 8px lab(58.7024% -2.40165 -45.1907)}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-rev{to{transform:rotate(-360deg)}}.validating-log{min-width:0;font-size:11.5px;font-family:var(--mono);flex-direction:column;flex:1;gap:7px;display:flex}.vl-row{color:var(--fg-2);align-items:center;gap:9px;animation:.22s ease-out vl-in;display:flex}@keyframes vl-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.vl-tick{color:#4cbd88;color:lab(69.2408% -43.0626 16.9493);background:#0057354d;background:lab(32.085% -44.829 17.4382/.3);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.vl-row.vl-active .vl-tick{color:var(--ruby-glow);background:#dd4c5c33;background:lab(53.9824% 57.9703 24.0606/.2)}.vl-spin{animation:1s linear infinite vl-rotate}@keyframes vl-rotate{to{transform:rotate(360deg)}}.vl-pending{color:var(--fg-3);font-style:italic}.resolved-card{border:1px solid var(--line);border-radius:var(--r-3);background:#0003;background:lab(0% 0 0/.2);overflow:hidden}.resolved-banner{height:56px}.resolved-body{border-bottom:1px solid var(--line);margin-top:-28px;padding:0 18px 16px}.resolved-avatar{color:#fff;border:4px solid #151619;border:4px solid lab(7.18214% .394709 -2.16636);border-radius:18px;place-items:center;width:60px;height:60px;font-size:24px;font-weight:600;display:grid}.resolved-name{letter-spacing:-.02em;margin-top:10px;font-size:18px;font-weight:600}.resolved-handle{color:var(--fg-3);font-size:12px;font-family:var(--mono);margin-top:2px}.resolved-grid{grid-template-columns:1fr 1fr;display:grid}.rstat{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:12px 18px}.rstat:nth-child(2n){border-right:none}.rstat:nth-last-child(-n+2){border-bottom:none}.rstat-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);margin-bottom:4px;font-size:9.5px}.rstat-value{color:var(--fg);font-size:13px;font-weight:500}.rstat-value.mono{font-size:11.5px;font-family:var(--mono);color:var(--fg-2);word-break:break-all}.rstat-value.ok{color:var(--emerald)}.rstat-value.accent{color:var(--ruby-glow)}.error-box{border:1px solid #dd4c5c40;border:1px solid lab(53.9824% 57.9703 24.0606/.25);border-left:2px solid var(--ruby);border-radius:var(--r-2);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08);margin-bottom:16px;padding:12px 14px}.error-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#ff9498;color:lab(73.1057% 41.8167 16.4911);margin-bottom:4px;font-size:9.5px}.error-msg{font-family:var(--mono);color:var(--fg);font-size:12.5px}.error-tips{color:var(--fg-3);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.error-tips li{margin-bottom:4px}@media (max-width:1380px){.presence-card{grid-template-columns:minmax(0,1fr)}.presence-edit{border-right:none;border-bottom:1px solid var(--line)}.grid-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.hero{padding:20px}.hero-content{gap:18px;padding-top:28px}.stat-value{font-size:22px}}@media (max-width:980px){.hero-content{flex-direction:column}.hero-side{width:100%!important}}@media (max-width:760px){.hero{padding:18px}.hero-banner{height:56px}.hero-content{gap:16px;padding-top:24px}.avatar.xl{border-radius:18px;width:64px;height:64px;font-size:24px}.hero-name{font-size:19px}.hero-name-row{flex-wrap:wrap;gap:6px}.stats{grid-template-columns:1fr 1fr;gap:14px 0;margin-top:16px;padding-top:14px}.stat{padding:0 14px}.stat:nth-child(2){border-right:none;padding-right:0}.stat:nth-child(odd){padding-left:0}.stat-value{font-size:21px}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line);padding-bottom:14px}.presence-edit,.presence-preview{padding:18px}.activity-types{grid-template-columns:repeat(5,1fr)}.activity-types button{padding:7px 2px;font-size:10.5px}.status-select{grid-template-columns:repeat(4,1fr)}.qa-btn{padding:8px 6px;font-size:11.5px}.log-row{grid-template-columns:64px 18px 1fr;gap:10px;padding:10px 14px;font-size:12px}.log-time{font-size:10px}.rotation-row{gap:8px;padding:8px 10px}.rotation-row .text{font-size:12px}.rotation-row .dur{font-size:10.5px}}@media (max-width:480px){.field-row-2{grid-template-columns:1fr;gap:0}.field-row-2 .field{margin-bottom:12px}.activity-types{grid-template-columns:repeat(3,1fr)}.status-select{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:1fr 1fr}.quick-actions{flex-wrap:wrap}.qa-btn{flex:calc(50% - 4px)}.profile-avatar{border-radius:18px;width:60px;height:60px;font-size:22px}.profile-name{font-size:16px}}@media (max-width:560px){.modal-backdrop{padding:12px}.modal-head{padding:24px 20px 16px}.modal-body{padding:18px 20px}.modal-foot{padding:14px 20px}.security-row{grid-template-columns:1fr}.security-item{border-right:none;border-bottom:1px solid var(--line)}.security-item:last-child{border-bottom:none}.resolved-grid{grid-template-columns:1fr}.rstat{border-right:none}.validating-stage{flex-direction:column;align-items:center;gap:18px}}@media (min-width:1500px){.grid-hero{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:18px}.stat-value{font-size:26px}}@media (min-width:1800px){.wide-trio{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.wide-log-slot{display:block}.narrow-log-slot{display:none}}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-title{font-family:var(--sans);letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.05}.page-title em{color:var(--ruby-glow);font-style:normal;font-weight:500}.page-sub{color:var(--fg-3);max-width:520px;font-size:13.5px}.mirror-header-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:28px;margin-top:14px;padding:14px 0;display:flex}.mhs-cell{flex-direction:column;gap:3px;display:flex}.mhs-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);font-size:9.5px}.mhs-val{letter-spacing:-.02em;font-feature-settings:"tnum";color:var(--fg);font-size:18px;font-weight:500}.mhs-val .unit{font-family:var(--mono);color:var(--fg-3);margin-left:4px;font-size:11px}.mhs-val.live{color:var(--emerald)}.mhs-val.warn{color:var(--amber)}.mirror-hero{background:radial-gradient(700px 250px at 100% -50px, #dd4c5c1a, transparent 60%), radial-gradient(500px 200px at 0% 100%, #5591dd0f, transparent 60%), var(--surface);border:1px solid var(--line);border-radius:var(--r-3);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mirror-hero{background:radial-gradient(700px 250px at 100% -50px, lab(53.9824% 57.9703 24.0606/.1), transparent 60%), radial-gradient(500px 200px at 0% 100%, lab(58.7024% -2.40165 -45.1907/.06), transparent 60%), var(--surface)}}.mhero-top{border-bottom:1px solid var(--line);padding:22px 24px 20px}.mhero-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);align-items:center;gap:9px;margin-bottom:12px;font-size:10px;display:flex}.mhero-eyebrow .live-dot{background:var(--emerald);width:7px;height:7px;box-shadow:0 0 8px var(--emerald);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.mhero-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mhero-title{font-family:var(--sans);letter-spacing:-.025em;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.mhero-title .serif-i{font-family:var(--serif);color:var(--fg-3);font-style:italic;font-weight:400}.mhero-actions{gap:8px;margin-left:auto;display:flex}.flow{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff03 22px 23px);background:repeating-linear-gradient(90deg,#0000 0 22px,lab(100% 0 0/.012) 22px 23px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;padding:22px 24px;display:grid}.flow-col-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);align-items:center;gap:7px;margin-bottom:10px;font-size:9.5px;display:flex}.flow-col-label .ct{border:1px solid var(--line);color:var(--fg-3);letter-spacing:.04em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;padding:1px 6px;font-size:9.5px}.flow-list{flex-direction:column;gap:6px;display:flex}.chpill{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.chpill .server-mark{letter-spacing:-.02em;color:#fff;width:22px;height:22px;font-size:11px;font-weight:600;font-family:var(--sans);border-radius:7px;flex:none;place-items:center;display:grid}.chpill .ch-name{color:var(--fg);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.chpill .ch-name .h{color:var(--fg-4);font-family:var(--mono);font-weight:400}.chpill .ch-server{font-family:var(--mono);color:var(--fg-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.chpill .ch-meta{flex:1;min-width:0;line-height:1.25}.chpill .ch-x{color:var(--fg-4);border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.chpill .ch-x:hover{color:var(--ruby-glow);background:#0000004d;background:lab(0% 0 0/.3)}.chpill.dest .server-mark{box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.chpill.dest .webhook-tag{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-4);background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;flex:none;margin-left:auto;padding:1px 5px;font-size:9.5px}.flow-pipe{flex-direction:column;justify-content:center;align-items:center;min-width:110px;padding:18px 4px 4px;display:flex;position:relative}.flow-pipe-rate{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);white-space:nowrap;background:#0006;background:lab(0% 0 0/.4);border-radius:999px;margin-bottom:12px;padding:3px 8px;font-size:10.5px}.flow-pipe-track{flex:1;justify-content:center;align-items:center;width:80px;height:36px;display:flex;position:relative}.flow-pipe-track:before{content:"";background:linear-gradient(90deg,#0000 0%,#dd4c5c80 20%,#dd4c5cb3 50%,#dd4c5c80 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(53.9824% 57.9703 24.0606/.5) 20%,lab(53.9824% 57.9703 24.0606/.7) 50%,lab(53.9824% 57.9703 24.0606/.5) 80%,#0000 100%);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.flow-pipe-track .arrowhead{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid var(--ruby-glow);width:0;height:0;filter:drop-shadow(0 0 4px var(--ruby));position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.flow-particle{background:var(--ruby-glow);width:6px;height:6px;box-shadow:0 0 10px var(--ruby-glow), 0 0 4px white;border-radius:50%;animation:2.4s linear infinite pipe-flow;position:absolute;top:50%;transform:translate(-50%,-50%)}.flow-particle.p2{opacity:.7;animation-delay:.8s}.flow-particle.p3{opacity:.5;animation-delay:1.6s}@keyframes pipe-flow{0%{opacity:0;left:0%}10%{opacity:1}85%{opacity:1}to{opacity:0;left:96%}}.mirror-hero.paused .flow-pipe-track:before{background:linear-gradient(90deg, transparent 0%, var(--line-strong) 50%, transparent 100%)}.mirror-hero.paused .flow-pipe-track .arrowhead{border-left-color:var(--fg-4);filter:none}.mirror-hero.paused .flow-particle{display:none}.mirror-hero.paused .mhero-eyebrow .live-dot{background:var(--fg-4);box-shadow:none;animation:none}.mirror-hero.paused .mhero-eyebrow{color:var(--fg-4)}.stream{border-top:1px solid var(--line);background:radial-gradient(800px 200px at 50% 0,#111114,#0000 60%),#0d0d0f;background:radial-gradient(800px 200px at 50% 0,lab(5.23195% .32372 -1.77351),#0000 60%),lab(3.67625% .211507 -1.16466)}.stream-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 24px;display:flex}.stream-head h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);margin:0;font-size:10.5px;font-weight:500}.stream-head .stream-pager{font-family:var(--mono);color:var(--fg-4);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:flex}.stream-head .stream-pager button{width:22px;height:22px;color:var(--fg-3);border-radius:5px;place-items:center;display:grid}.stream-head .stream-pager button:hover{background:var(--surface);color:var(--fg)}.stream-head .stream-pager button:disabled{opacity:.3;cursor:not-allowed}.stream-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:540px;padding:6px 0;overflow-y:auto}.stream-body::-webkit-scrollbar{width:8px}.stream-body::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.stream-body::-webkit-scrollbar-track{background:0 0}.msg-day{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);align-items:center;gap:12px;padding:18px 24px 8px;font-size:10px;display:flex}.msg-day:before,.msg-day:after{content:"";background:var(--line);flex:1;height:1px}.msg{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 24px 14px;transition:background .12s;display:grid;position:relative}.msg:hover{background:#ffffff04;background:lab(100% 0 0/.015)}.msg.fresh{background:#dd4c5c0a;background:lab(53.9824% 57.9703 24.0606/.04)}.msg.fresh:before{content:"";background:var(--ruby);width:2px;box-shadow:0 0 8px var(--ruby);position:absolute;top:0;bottom:0;left:0}.msg-avatar{letter-spacing:-.02em;color:#fff;width:36px;height:36px;font-size:14px;font-weight:600;font-family:var(--sans);border-radius:12px;flex:none;place-items:center;display:grid}.msg-body{min-width:0}.msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.msg-author{letter-spacing:-.01em;color:var(--fg);font-size:13.5px;font-weight:600}.msg-time{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:10.5px}.msg-route{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;display:inline-flex}.msg-route .arr{color:var(--ruby-glow)}.msg-route .ch{color:var(--fg-3)}.msg-route .dst-count{border:1px solid var(--line);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:3px;padding:1px 5px}.msg-text{color:var(--fg-2);letter-spacing:-.005em;white-space:pre-wrap;word-wrap:break-word;font-size:13.5px;line-height:1.5}.msg-text code{font-family:var(--mono);border:1px solid var(--line);color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;padding:1px 5px;font-size:12px}.msg-text .mention{color:#a7d1ff;color:lab(82.2158% -4.69717 -35.3494);background:#5591dd2e;background:lab(58.7024% -2.40165 -45.1907/.18);border-radius:3px;padding:0 4px}.msg-attach{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.msg-attach .att-img{border:1px solid var(--line);width:180px;height:110px;color:var(--fg-4);font-family:var(--mono);letter-spacing:.04em;background:repeating-linear-gradient(135deg,#1d1e29 0 8px,#161721 8px 16px);background:repeating-linear-gradient(135deg,lab(11.663% 1.69302 -7.26162) 0 8px,lab(8.17862% 1.75785 -7.23778) 8px 16px);border-radius:8px;place-items:center;font-size:10px;display:grid}.msg-attach .att-file{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-2);background:#0000004d;background:lab(0% 0 0/.3);border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.msg-attach .att-file .ext{background:var(--ruby-soft);color:var(--ruby-glow);letter-spacing:.06em;border-radius:3px;padding:2px 5px;font-size:9.5px}.msg-embed{border-left:2px solid var(--sapphire);background:#00000040;background:lab(0% 0 0/.25);border-radius:0 8px 8px 0;max-width:480px;margin-top:8px;padding:8px 12px}.msg-embed .em-title{color:#a7d1ff;color:lab(82.2158% -4.69717 -35.3494);margin-bottom:2px;font-size:12.5px;font-weight:600}.msg-embed .em-desc{color:var(--fg-3);font-size:12px;line-height:1.45}.msg-status{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-4);flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:10px;display:flex}.msg-status .ms-row{align-items:center;gap:4px;display:flex}.msg-status .ms-row.ok{color:var(--emerald)}.msg-status .ms-row.warn{color:var(--amber)}.msg-status .ms-row.err{color:var(--ruby-glow)}.msg-status .ms-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.msg-status .latency{color:var(--fg-4);font-size:10px}.mirrors-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);margin-top:28px;overflow:hidden}.mt-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.mt-head h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);margin:0;font-size:11px;font-weight:500}.mt-head .actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mt-tabs{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);gap:2px;padding:2px;display:flex}.mt-tabs button{font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:10.5px;font-weight:500}.mt-tabs button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.mt-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1.2fr) minmax(0,2.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:background .12s;display:grid}.mt-row:last-child{border-bottom:none}.mt-row:hover{background:#ffffff03;background:lab(100% 0 0/.012)}.mt-row.featured{background:#dd4c5c0a;background:lab(53.9824% 57.9703 24.0606/.04)}.mt-toggle-cell{justify-content:center;align-items:center;display:flex}.toggle.sm{width:32px;height:18px}.toggle.sm:after{width:14px;height:14px}.toggle.sm.on:after{left:16px}.mt-name{text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:4px;min-width:0;display:flex}.mt-name .name{color:var(--fg);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex;overflow:hidden}.mt-name .featured-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ruby-glow);background:var(--ruby-soft);border-radius:3px;padding:1px 5px;font-size:9px}.mt-name .meta{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;font-size:10.5px}.mt-name .meta .acct-tag{color:var(--fg-3)}.mt-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.mt-flow .col{flex-direction:column;gap:3px;min-width:0;display:flex}.mt-chips{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.mt-chip{border:1px solid var(--line);font-size:11px;font-family:var(--mono);color:var(--fg-2);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:#00000040;background:lab(0% 0 0/.25);border-radius:999px;flex:none;align-items:center;gap:5px;max-width:180px;padding:3px 7px 3px 4px;display:inline-flex;overflow:hidden}.mt-chip .sm-mark{color:#fff;width:14px;height:14px;font-size:8px;font-weight:700;font-family:var(--sans);border-radius:4px;flex:none;place-items:center;display:grid}.mt-chip .h{color:var(--fg-4)}.mt-chip.more{color:var(--fg-4);border:1px dashed var(--line-strong);background:0 0;padding-left:7px}.mt-arrow{color:var(--fg-4);place-items:center;display:grid;position:relative}.mt-arrow svg{opacity:.7;width:16px;height:16px}.mt-row.on .mt-arrow svg{color:var(--ruby-glow);opacity:1}.mt-arrow:before{content:"";background:var(--line-strong);z-index:-1;height:1px;position:absolute;top:50%;left:0;right:0}.mt-stats{font-family:var(--mono);letter-spacing:.02em;color:var(--fg-3);white-space:nowrap;flex-direction:column;gap:2px;font-size:10.5px;display:flex}.mt-stats .big{font-family:var(--sans);color:var(--fg);letter-spacing:-.01em;font-feature-settings:"tnum";font-size:14px;font-weight:500}.mt-stats .big .unit{color:var(--fg-4);font-family:var(--mono);margin-left:3px;font-size:10px}.mt-actions{align-items:center;gap:4px;display:flex}.acct-mini{align-items:center;gap:5px;display:inline-flex}.acct-mini .av{letter-spacing:-.02em;color:#fff;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:8px;font-weight:600;display:grid}.mt-row.off{opacity:.62}.mt-row.off .mt-name .name{color:var(--fg-2)}.mt-row.errored{background:#dd4c5c0a;background:lab(53.9824% 57.9703 24.0606/.04)}.mt-row.errored .err-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#ff9498;color:lab(73.1057% 41.8167 16.4911);background:#dd4c5c2e;background:lab(53.9824% 57.9703 24.0606/.18);border-radius:3px;align-items:center;gap:4px;padding:1px 5px;font-size:9px;display:inline-flex}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:100;background:#00000080;background:lab(0% 0 0/.5);animation:.2s m-fade;position:fixed;inset:0}.drawer-backdrop.closing{pointer-events:none;animation:.18s forwards m-fade-out}.drawer{border-left:1px solid var(--line-strong);z-index:101;background:radial-gradient(700px 240px at 100% 0,#dd4c5c14,#0000 60%),linear-gradient(#18181b,#121215);background:radial-gradient(700px 240px at 100% 0,lab(53.9824% 57.9703 24.0606/.08),#0000 60%),linear-gradient(lab(8.31272% .420101 -2.21856),lab(5.6813% .340812 -1.87126));flex-direction:column;width:min(720px,96vw);animation:.28s cubic-bezier(.2,0,.2,1) drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-32px 0 80px -20px #00000080;box-shadow:-32px 0 80px -20px lab(0% 0 0/.5)}.drawer.closing{animation:.2s cubic-bezier(.4,0,.6,1) forwards drawer-out}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex}.drawer-head .titles{flex:1;min-width:0}.drawer-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:8px;font-size:10px}.drawer-title{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:600}.drawer-sub{color:var(--fg-3);margin:0;font-size:12.5px;line-height:1.5}.drawer-close{width:28px;height:28px;color:var(--fg-3);border-radius:8px;place-items:center;display:grid}.drawer-close:hover{background:var(--surface-2);color:var(--fg)}.drawer-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;padding:22px 28px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);align-items:center;gap:12px;padding:14px 28px;display:flex}.drawer-foot .btn{padding:9px 14px;font-size:13px}.drawer-foot .btn.primary{padding:9px 18px}.drawer-foot .vstatus{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);align-items:center;gap:8px;font-size:10.5px;display:flex}.drawer-foot .vstatus .ok{color:var(--emerald)}.drawer-foot .vstatus .err{color:#ff9498;color:lab(73.1057% 41.8167 16.4911)}.drawer-foot .vstatus .vdot{background:currentColor;border-radius:50%;width:6px;height:6px}.drawer-foot .spacer{flex:1}.stepper{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:4px;margin-bottom:22px;display:grid}.stepper .step{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.stepper .step-num{background:var(--surface-2);border:1px solid var(--line);width:24px;height:24px;font-family:var(--mono);color:var(--fg-3);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.stepper .step.active .step-num{background:linear-gradient(180deg, #f05465, var(--ruby));color:#fff;border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295);box-shadow:0 0 12px #dd4c5c66;box-shadow:0 0 12px lab(53.9824% 57.9703 24.0606/.4)}@supports (color:lab(0% 0 0)){.stepper .step.active .step-num{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664), var(--ruby))}}.stepper .step.done .step-num{color:var(--emerald);background:#0057354d;background:lab(32.085% -44.829 17.4382/.3);border-color:#00764c80;border-color:lab(43.7008% -43.9579 17.1976/.5)}.stepper .step-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);text-align:center;font-size:9.5px}.stepper .step.active .step-label,.stepper .step.done .step-label{color:var(--fg-2)}.stepper .sep-line{background:var(--line);width:100%;height:1px;margin-top:-16px}.stepper .step.done+.sep-line{background:#00764c4d;background:lab(43.7008% -43.9579 17.1976/.3)}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.picker-card{border:1px solid var(--line);border-radius:var(--r-2);text-align:left;background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:10px;width:100%;padding:12px;transition:all .12s;display:flex;position:relative}.picker-card:hover{border-color:var(--line-strong);background:#00000052;background:lab(0% 0 0/.32)}.picker-card.selected{background:#dd4c5c0d;background:lab(53.9824% 57.9703 24.0606/.05);border-color:#b3203a99;border-color:lab(40.0429% 57.9957 25.0133/.6);box-shadow:0 0 0 1px #b3203a66;box-shadow:0 0 0 1px lab(40.0429% 57.9957 25.0133/.4)}.picker-card .server-mark{letter-spacing:-.02em;color:#fff;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;font-size:14px;font-weight:700;font-family:var(--sans);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.picker-card .server-mark.has-icon{background:#00000059!important;background:lab(0% 0 0/.35)!important}.picker-card .server-mark img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.picker-card .pc-info{flex:1;min-width:0}.picker-card .pc-name{color:var(--fg);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.picker-card .pc-meta{font-family:var(--mono);color:var(--fg-4);margin-top:2px;font-size:10.5px}.picker-card .pc-check{background:var(--ruby);color:#fff;opacity:0;border-radius:4px;place-items:center;width:16px;height:16px;transition:all .16s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.8)}.picker-card.selected .pc-check{opacity:1;transform:scale(1)}.ch-list{border:1px solid var(--line);border-radius:var(--r-2);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:#0000002e;background:lab(0% 0 0/.18);max-height:280px;overflow-y:auto}.ch-list .ch-search{border-bottom:1px solid var(--line);z-index:1;background:#111114;background:lab(5.23195% .32372 -1.77351);align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.ch-list .ch-search input{color:var(--fg);background:0 0;border:none;flex:1;font-size:12px}.ch-list .ch-search input::placeholder{color:var(--fg-4)}.ch-list .ch-search .count{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:10px}.ch-group{padding:6px 0}.ch-group-name{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);padding:8px 12px 4px;font-size:9.5px}.ch-item{cursor:pointer;color:var(--fg-2);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 12px;font-size:12.5px;transition:background .1s;display:flex}.ch-item:hover{color:var(--fg);background:#ffffff05;background:lab(100% 0 0/.02)}.ch-item.selected{color:var(--fg);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08)}.ch-item .ch-check{border:1px solid var(--line-strong);color:#0000;background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.ch-item.selected .ch-check{background:var(--ruby);color:#fff;border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}.ch-item .ch-hash{color:var(--fg-4);font-family:var(--mono)}.ch-item .ch-locked{color:var(--fg-4);font-family:var(--mono);margin-left:auto;font-size:10px}.chips-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips-row .chip-mini{border:1px solid var(--line);font-size:11px;font-family:var(--mono);color:var(--fg-2);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:4px 4px 4px 8px;display:inline-flex}.chips-row .chip-mini .x{width:16px;height:16px;color:var(--fg-4);border-radius:50%;place-items:center;display:grid}.chips-row .chip-mini .x:hover{color:var(--ruby-glow)}.val-err{border-radius:var(--r-2);border:1px solid #dd4c5c40;border:1px solid lab(53.9824% 57.9703 24.0606/.25);border-left:2px solid var(--ruby);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08);gap:10px;margin-top:14px;padding:10px 12px;display:flex}.val-err .ic{color:#ff9498;color:lab(73.1057% 41.8167 16.4911);flex:none;padding-top:1px}.val-err .txt{color:var(--fg);font-size:12.5px;line-height:1.45}.val-err .txt strong{color:#ffb7b8;color:lab(81.5505% 32.1448 12.4765);font-weight:600}.val-err .txt .mono{font-family:var(--mono);color:var(--fg-2);font-size:11px}.webhook-info{border-radius:var(--r-2);border:1px solid #5591dd33;border:1px solid lab(58.7024% -2.40165 -45.1907/.2);border-left:2px solid var(--sapphire);color:var(--fg-2);background:#5591dd0f;background:lab(58.7024% -2.40165 -45.1907/.06);margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.webhook-info .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#a7d1ff;color:lab(82.2158% -4.69717 -35.3494);margin-bottom:3px;font-size:9.5px}.dsec{margin-bottom:20px}.dsec-title{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:500;display:flex}.dsec-title .num{font-family:var(--mono);color:var(--fg-4);border:1px solid var(--line);letter-spacing:0;background:#0000004d;background:lab(0% 0 0/.3);border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.dsec-sub{color:var(--fg-3);margin-bottom:12px;font-size:12px;line-height:1.5}.options-kv{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);overflow:hidden}.kv-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto;gap:0;display:grid}.kv-row:last-child{border-bottom:none}.kv-row input{font-size:12px;font-family:var(--mono);color:var(--fg);background:0 0;border:none;width:100%;padding:9px 12px}.kv-row input::placeholder{color:var(--fg-4)}.kv-row .key{color:var(--ruby-glow);border-right:1px solid var(--line)}.kv-row .val{color:var(--fg-2)}.kv-row .x{width:32px;color:var(--fg-4);place-items:center;display:grid}.kv-row .x:hover{color:var(--ruby-glow)}.kv-add{border-top:1px solid var(--line);font-family:var(--mono);color:var(--fg-3);align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:11px;display:flex}.kv-add:hover{color:var(--fg);background:#00000026;background:lab(0% 0 0/.15)}.opt-list{flex-direction:column;gap:8px;display:flex}.opt-row{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.opt-row:hover{border-color:var(--line-strong)}.opt-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--fg-3);font-family:var(--mono);background:#00000059;background:lab(0% 0 0/.35);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid}.opt-info{flex:1;min-width:0}.opt-title{color:var(--fg);letter-spacing:-.01em;font-size:13px;line-height:1.3}.opt-sub{color:var(--fg-4);margin-top:2px;font-size:11.5px;line-height:1.4}.empty-slot{border:1px dashed var(--line-strong);border-radius:var(--r-2);text-align:center;color:var(--fg-4);font-size:12px;font-family:var(--mono);letter-spacing:.04em;padding:22px}@media (max-width:1380px){.mt-row{grid-template-columns:36px minmax(0,1.4fr) minmax(0,2fr) auto;gap:12px}.mt-row .mt-stats{display:none}.mt-chip{max-width:140px}}@media (max-width:1180px){.mt-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.mt-row .mt-flow{display:none}}@media (max-width:980px){.flow{grid-template-columns:minmax(0,1fr)}.flow-pipe{flex-direction:row;gap:12px;min-width:0;padding:8px 0}.flow-pipe-rate{margin-bottom:0}.flow-pipe-track{width:100%;max-width:240px;height:24px}.mhero-top{padding:18px 18px 16px}.mhero-actions{justify-content:flex-end;width:100%}.stream-head,.msg,.msg-day{padding-left:18px;padding-right:18px}.mt-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.mirror-header-stats{flex-wrap:wrap;gap:18px}.stepper{grid-template-columns:repeat(4,1fr);gap:0}.stepper .sep-line{display:none}}.auth-shell{background:radial-gradient(1200px 600px at 100% -200px, #dd4c5c0f, transparent 60%), radial-gradient(800px 400px at -200px 100%, #5591dd0a, transparent 60%), var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}@supports (color:lab(0% 0 0)){.auth-shell{background:radial-gradient(1200px 600px at 100% -200px, lab(53.9824% 57.9703 24.0606/.06), transparent 60%), radial-gradient(800px 400px at -200px 100%, lab(58.7024% -2.40165 -45.1907/.04), transparent 60%), var(--bg)}}.auth-visual{border-right:1px solid var(--line);background:radial-gradient(700px 360px at 0 0,#dd4c5c1a,#0000 65%),radial-gradient(600px 400px at 100% 100%,#5591dd12,#0000 60%),linear-gradient(#111114 0%,#0c0c0f 100%);background:radial-gradient(700px 360px at 0 0,lab(53.9824% 57.9703 24.0606/.1),#0000 65%),radial-gradient(600px 400px at 100% 100%,lab(58.7024% -2.40165 -45.1907/.07),#0000 60%),linear-gradient(lab(5.23195% .32372 -1.77351) 0%,lab(3.33671% .244848 -1.32408) 100%);flex-direction:column;padding:32px 44px 36px;display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 56px);background-image:repeating-linear-gradient(0deg,lab(100% 0 0/.014) 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,lab(100% 0 0/.014) 0 1px,#0000 1px 56px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 35%,#000,#0000 75%);mask-image:radial-gradient(circle at 30% 35%,#000,#0000 75%)}.auth-brand{align-items:center;gap:12px;display:flex;position:relative}.auth-brand .brand-mark{border-radius:8px;width:30px;height:30px}.auth-brand .brand-name{font-size:18px}.auth-visual-body{flex-direction:column;gap:28px;max-width:520px;margin-top:auto;margin-bottom:auto;display:flex;position:relative}.auth-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--fg-4);align-items:center;gap:10px;font-size:10.5px;display:flex}.auth-eyebrow .live-dot{background:var(--emerald);width:6px;height:6px;box-shadow:0 0 8px var(--emerald);border-radius:50%}.auth-headline{font-family:var(--sans);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:1.02}.auth-headline em{font-family:var(--serif);color:var(--ruby-glow);letter-spacing:-.01em;font-style:italic;font-weight:400}.auth-sub{color:var(--fg-3);max-width:460px;margin:0;font-size:14.5px;line-height:1.55}.showcase{border:1px solid var(--line);border-radius:var(--r-3);background:radial-gradient(420px 220px at 100% 0%, #dd4c5c1a, transparent 60%), var(--surface);padding:18px;position:relative;overflow:hidden;box-shadow:0 32px 80px -32px #000000a6,inset 0 1px #ffffff08;box-shadow:0 32px 80px -32px lab(0% 0 0/.65),inset 0 1px lab(100% 0 0/.03)}@supports (color:lab(0% 0 0)){.showcase{background:radial-gradient(420px 220px at 100% 0%, lab(53.9824% 57.9703 24.0606/.1), transparent 60%), var(--surface)}}.showcase:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 25%);background:linear-gradient(lab(100% 0 0/.02),#0000 25%);position:absolute;inset:0}.showcase-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;display:flex}.showcase-head .live-dot{background:var(--emerald);width:6px;height:6px;box-shadow:0 0 8px var(--emerald);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.showcase-head .ct{color:var(--fg-3);border:1px solid var(--line);background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px}.showcase-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.showcase-row:first-of-type{border-top:none;padding-top:0}.showcase-row .av{letter-spacing:-.02em;color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid;position:relative}.showcase-row .av .d{border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.showcase-row .meta{flex:1;min-width:0}.showcase-row .nm{letter-spacing:-.005em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.showcase-row .st{font-family:var(--mono);color:var(--fg-4);letter-spacing:.02em;margin-top:2px;font-size:10.5px}.showcase-row .st .live{color:var(--emerald)}.showcase-row .up{font-family:var(--mono);color:var(--fg-3);flex:none;font-size:10.5px}.auth-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;padding-top:18px;display:grid}.auth-stats .s{border-right:1px solid var(--line);padding-right:18px}.auth-stats .s:last-child{border-right:none;padding-right:0}.auth-stats .s+.s{padding-left:18px}.auth-stats .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:6px;font-size:9.5px}.auth-stats .v{letter-spacing:-.025em;font-feature-settings:"tnum";font-size:22px;font-weight:500}.auth-stats .v .u{font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;margin-left:4px;font-size:10.5px}.auth-foot{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;align-items:center;gap:14px;margin-top:24px;font-size:10.5px;display:flex;position:relative}.auth-foot .seal{border:1px solid var(--line);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.auth-foot .seal .ico{color:var(--emerald)}.auth-form-side{background:var(--bg);flex-direction:column;min-height:100vh;padding:26px 36px 32px;display:flex;position:relative;overflow:hidden}.auth-form-top{align-items:center;gap:14px;display:flex}.auth-form-top .crumbs{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:11.5px}.auth-form-top .crumbs .here{color:var(--fg-2)}.auth-form-top .crumbs .sep{opacity:.5;margin:0 8px}.auth-form-top .auth-switch{color:var(--fg-3);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.auth-form-top .auth-switch a{color:var(--fg);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-1);padding:7px 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .12s}.auth-form-top .auth-switch a:hover{background:var(--surface-hover);border-color:var(--line-strong)}.auth-form-wrap{align-self:center;width:100%;max-width:420px;margin:auto 0;padding:36px 0}.auth-form-head{margin-bottom:26px}.auth-form-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;display:flex}.auth-form-eyebrow .glyph{background:var(--ruby-soft);width:18px;height:18px;color:var(--ruby-glow);border-radius:5px;place-items:center;display:inline-grid}.auth-form-title{font-family:var(--sans);letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.1}.auth-form-title em{font-family:var(--serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.auth-form-sub{color:var(--fg-3);margin:0;font-size:13.5px;line-height:1.55}.auth-fields{flex-direction:column;gap:14px;display:flex}.auth-row-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-field{flex-direction:column;gap:6px;display:flex;position:relative}.auth-field-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);align-items:center;gap:8px;font-size:10px;display:flex}.auth-field-label .opt{text-transform:none;letter-spacing:0;font-family:var(--sans);color:var(--fg-4);margin-left:auto;font-size:11px}.auth-field-label .opt a{color:var(--fg-2);text-decoration:none}.auth-field-label .opt a:hover{color:var(--ruby-glow)}.auth-input{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);align-items:center;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.auth-input:hover{border-color:var(--line-strong)}.auth-input:focus-within{background:#0006;background:lab(0% 0 0/.4);border-color:#b54952b3;border-color:lab(46.3007% 45.0751 18.3988/.7);box-shadow:0 0 0 3px #dd4c5c1a;box-shadow:0 0 0 3px lab(53.9824% 57.9703 24.0606/.1)}.auth-input .lead{width:36px;color:var(--fg-4);flex:none;place-items:center;display:grid}.auth-input input{min-width:0;color:var(--fg);font-size:13.5px;font-family:var(--sans);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;padding:11px 12px 11px 0}.auth-input input::placeholder{color:var(--fg-4)}.auth-input.no-icon input{padding-left:12px}.auth-input .trail{color:var(--fg-3);place-items:center;padding:0 8px;display:grid}.auth-input .trail button{width:28px;height:28px;color:var(--fg-3);border-radius:5px;place-items:center;transition:background .12s,color .12s;display:grid}.auth-input .trail button:hover{background:var(--surface);color:var(--fg)}.auth-input .suffix-tag{font-family:var(--mono);color:var(--fg-3);white-space:nowrap;padding-right:12px;font-size:11px}.auth-input.invalid{background:#dd4c5c0f;background:lab(53.9824% 57.9703 24.0606/.06);border-color:#c43448b3;border-color:lab(45.8521% 57.9849 24.5349/.7)}.auth-input.valid .lead{color:var(--emerald)}.field-error{color:#ff9498;color:lab(73.1057% 41.8167 16.4911);align-items:center;gap:5px;font-size:11.5px;display:flex}.strength{align-items:center;gap:10px;margin-top:2px;display:flex}.strength-bars{flex:1;gap:3px;display:flex}.strength-bars span{background:#0006;background:lab(0% 0 0/.4);border-radius:2px;flex:1;height:3px;transition:background .2s}.strength-bars.s1 span:nth-child(-n+1){background:#ff9498;background:lab(73.1057% 41.8167 16.4911)}.strength-bars.s2 span:nth-child(-n+2){background:#f4a34b;background:lab(74.0849% 25.4197 56.7058)}.strength-bars.s3 span:nth-child(-n+3){background:#6dba70;background:lab(69.124% -36.4091 29.6359)}.strength-bars.s4 span:nth-child(-n+4){background:var(--emerald)}.strength-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);text-align:right;min-width:56px;font-size:10px}.strength-label.s1{color:#ff9498;color:lab(73.1057% 41.8167 16.4911)}.strength-label.s2{color:#f4a34b;color:lab(74.0849% 25.4197 56.7058)}.strength-label.s3{color:#6dba70;color:lab(69.124% -36.4091 29.6359)}.strength-label.s4{color:var(--emerald)}.auth-aux{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.auth-check{color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.auth-check input{display:none}.auth-check .box{border:1px solid var(--line-strong);color:#0000;background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.auth-check input:checked+.box{background:linear-gradient(180deg, #f05465, var(--ruby));color:#fff;border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}@supports (color:lab(0% 0 0)){.auth-check input:checked+.box{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664), var(--ruby))}}.auth-check a{color:var(--fg);border-bottom:1px solid var(--line);text-decoration:none}.auth-check a:hover{color:var(--ruby-glow);border-color:var(--ruby)}.auth-aux .forgot{color:var(--fg-2);font-size:12.5px;text-decoration:none}.auth-aux .forgot:hover{color:var(--ruby-glow)}.auth-submit{border-radius:var(--r-1);letter-spacing:-.005em;color:#fff;background:linear-gradient(180deg, #f05465 0%, var(--ruby) 100%);width:100%;box-shadow:inset 0 1px 0 #fff3, 0 1px 0 #0006, 0 12px 32px -10px var(--ruby);cursor:pointer;border:1px solid #b9003f;border:1px solid lab(39.7401% 64.696 21.8295);justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .14s;display:inline-flex}@supports (color:lab(0% 0 0)){.auth-submit{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664) 0%, var(--ruby) 100%);box-shadow:inset 0 1px 0 lab(100% 0 0/.2), 0 1px 0 lab(0% 0 0/.4), 0 12px 32px -10px var(--ruby)}}.auth-submit:hover{box-shadow:inset 0 1px 0 #fff3, 0 1px 0 #0006, 0 16px 36px -10px var(--ruby);background:linear-gradient(#fe6270 0%,#e85664 100%);background:linear-gradient(lab(63.1603% 61.1819 25.1652) 0%,lab(57.4661% 57.9644 23.9032) 100%);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.auth-submit:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.2), 0 1px 0 lab(0% 0 0/.4), 0 16px 36px -10px var(--ruby)}}.auth-submit:active{transform:translateY(0)}.auth-submit .kbd{font-family:var(--mono);color:#ffffffd9;color:lab(100% 0 0/.85);background:#00000052;background:lab(0% 0 0/.32);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:3px;margin-left:4px;padding:1px 6px;font-size:10.5px}.auth-or{color:var(--fg-4);font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:22px 0 16px;font-size:10px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-sso{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sso-btn{border-radius:var(--r-1);color:var(--fg-2);background:var(--surface);border:1px solid var(--line);font-size:12.5px;font-weight:500;font-family:var(--sans);justify-content:center;align-items:center;gap:9px;padding:10px 12px;transition:all .12s;display:inline-flex}.sso-btn:hover{background:var(--surface-hover);color:var(--fg);border-color:var(--line-strong)}.sso-btn .icn{flex:none;place-items:center;width:16px;height:16px;display:grid}.auth-form-bottom{border-top:1px solid var(--line);color:var(--fg-4);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.auth-form-bottom .links{gap:14px;display:flex}.auth-form-bottom .links a{color:var(--fg-3);text-decoration:none}.auth-form-bottom .links a:hover{color:var(--fg)}.auth-form-bottom .build{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:10.5px}.auth-error{border:1px solid #dd4c5c40;border:1px solid lab(53.9824% 57.9703 24.0606/.25);border-left:2px solid var(--ruby);border-radius:var(--r-2);color:var(--fg);background:#dd4c5c14;background:lab(53.9824% 57.9703 24.0606/.08);align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;display:flex}.auth-error .ico{color:var(--ruby-glow);flex:none;margin-top:1px}.auth-error strong{font-size:12px;font-weight:500;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ff9498;color:lab(73.1057% 41.8167 16.4911);margin-bottom:2px;display:block}.auth-error span{color:var(--fg-2)}.invite-chip{border:1px solid #00683e40;border:1px solid lab(37.8937% -44.3275 17.2999/.25);border-left:2px solid var(--emerald);border-radius:var(--r-2);color:var(--fg-2);background:#00573514;background:lab(32.085% -44.829 17.4382/.08);align-items:center;gap:11px;margin-bottom:18px;padding:10px 12px;font-size:12.5px;display:flex}.invite-chip .ico{color:var(--emerald);flex:none}.invite-chip code{font-family:var(--mono);color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;padding:2px 6px;font-size:11px}.invite-chip .swap{font-family:var(--mono);color:var(--fg-3);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:10.5px}.invite-chip .swap:hover{color:var(--ruby-glow)}.pwd-checklist{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:8px;display:grid}.pwd-check{color:var(--fg-4);font-size:11.5px;font-family:var(--mono);letter-spacing:.01em;align-items:center;gap:7px;display:flex}.pwd-check .tick{border:1px solid var(--line-strong);color:#0000;background:#00000059;background:lab(0% 0 0/.35);border-radius:4px;flex:none;place-items:center;width:13px;height:13px;transition:all .16s;display:grid}.pwd-check.ok{color:var(--fg-2)}.pwd-check.ok .tick{color:var(--emerald);background:#00573559;background:lab(32.085% -44.829 17.4382/.35);border-color:#00683e80;border-color:lab(37.8937% -44.3275 17.2999/.5)}@media (max-width:1080px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-visual{padding:28px 32px 32px}.auth-headline{font-size:36px}}@media (max-width:880px){.auth-shell{grid-template-columns:1fr;min-height:auto}.auth-visual{display:none}.auth-form-side{min-height:auto;padding:22px 24px 28px}.auth-form-wrap{padding:24px 0}}@media (max-width:480px){.auth-row-2{grid-template-columns:1fr;gap:14px}.pwd-checklist,.auth-sso{grid-template-columns:1fr}.auth-aux{flex-direction:column;align-items:flex-start;gap:10px}.auth-form-top .crumbs span:first-child,.auth-form-top .crumbs .sep:first-of-type{display:none}.auth-stats{grid-template-columns:repeat(3,1fr)}}.react-loading-skeleton{--base-color:#232427;--highlight-color:#37383b}@supports (color:lab(0% 0 0)){.react-loading-skeleton{--base-color:lab(14.1133% .411451 -2.22335);--highlight-color:lab(23.3938% .402927 -2.22823)}}.settings-stack{flex-direction:column;gap:16px;width:100%;display:flex}.settings-header{padding:8px 4px 4px}.settings-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);border:1px solid var(--line);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;display:inline-flex}.settings-title{letter-spacing:-.025em;color:var(--fg);margin:12px 0 6px;font-size:28px;font-weight:500}.settings-title em{font-family:var(--font-serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.settings-sub{color:var(--fg-3);margin:0;font-size:13.5px}.settings-sub .mono{color:var(--fg-2)}.settings-row{align-items:stretch;gap:8px;display:flex}.settings-row .field-input{flex:1;min-width:0}.settings-row .btn{white-space:nowrap}.settings-row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-row-title{color:var(--fg);margin-bottom:3px;font-size:13.5px}.settings-row-sub{color:var(--fg-3);font-size:12px}.verify-chip{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:10px;display:inline-flex}.verify-chip .vc-dot{background:var(--fg-4);border-radius:50%;width:6px;height:6px}.verify-chip.ok{color:var(--emerald)}.verify-chip.ok .vc-dot{background:var(--emerald);box-shadow:0 0 6px var(--emerald)}.verify-chip.warn{color:var(--amber)}.verify-chip.warn .vc-dot{background:var(--amber)}.settings-banner{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.settings-banner.ok{color:var(--fg-2);background:#00563614;background:lab(31.7102% -33.7199 13.2029/.08);border-color:#05664166;border-color:lab(37.5155% -33.4705 13.1338/.4)}.settings-banner.err{color:var(--fg-2);background:#a8344214;background:lab(40.3831% 48.312 20.149/.08);border-color:#a8344280;border-color:lab(40.3831% 48.312 20.149/.5)}.settings-banner strong{color:var(--fg);margin-bottom:2px;font-weight:500;display:block}.settings-banner span{color:var(--fg-3);font-size:12px;display:block}@media (max-width:560px){.settings-row{flex-direction:column}.settings-row-between{flex-direction:column;align-items:flex-start}}.up-wrap{gap:8px;width:100%;display:grid}.up-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.up-chip{font-size:10.5px;font-family:var(--mono);color:var(--fg);letter-spacing:.02em;background:#666aab14;background:lab(46.7252% 11.2026 -35.5312/.08);border:1px solid #666aab66;border:1px solid lab(46.7252% 11.2026 -35.5312/.4);border-radius:999px;align-items:center;gap:6px;padding:3px 7px 3px 3px;display:inline-flex}.up-chip-avatar{object-fit:cover;background:#0000004d;background:lab(0% 0 0/.3);border-radius:50%;width:18px;height:18px}.up-chip-label{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.up-chip-id{color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.up-chip-x{color:var(--fg-4);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.up-chip-x:hover{color:var(--ruby-glow)}.up-add-row{align-items:center;gap:6px;display:flex}.up-input{border:1px solid var(--line);border-radius:var(--r-1);color:var(--fg);font-size:12.5px;font-family:var(--mono);letter-spacing:0;background:#0000004d;background:lab(0% 0 0/.3);flex:1;min-width:160px;padding:7px 10px;transition:border-color .12s}.up-input:focus{border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6);outline:none}.up-input[aria-invalid=true]{border-color:#d645568c;border-color:lab(51.6597% 57.9744 24.1789/.55)}.up-input:disabled{opacity:.45;cursor:not-allowed}.up-add-btn{border-radius:var(--r-1);width:30px;height:30px;color:var(--fg);cursor:pointer;background:#94494d2e;background:lab(40.9376% 32.1793 12.8447/.18);border:1px solid #94494d66;border:1px solid lab(40.9376% 32.1793 12.8447/.4);justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.up-add-btn:hover:not(:disabled){background:#94494d4d;background:lab(40.9376% 32.1793 12.8447/.3);border-color:#94494d99;border-color:lab(40.9376% 32.1793 12.8447/.6)}.up-add-btn:disabled{opacity:.4;cursor:not-allowed}.up-hint{color:var(--fg-4);margin:0;font-size:11px;line-height:1.4}.up-error{color:#ed737b;color:lab(63.6031% 48.2763 19.3768);margin:0;font-size:11px;line-height:1.4}.pt-pop{flex-direction:column;display:flex}.pt-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-2);flex:1;align-items:center;gap:8px;font-size:11px;display:inline-flex}.pt-body{flex:1;min-height:0;padding:6px 6px 14px;overflow-y:auto}.pt-empty{color:var(--fg-3);text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.pt-empty h4{color:var(--fg);margin:6px 0 0;font-size:13px;font-weight:600}.pt-empty p{max-width:38ch;color:var(--fg-4);margin:0;font-size:12px;line-height:1.5}.pt-list{gap:6px;display:grid}.pt-day{gap:1px;display:grid}.pt-day-head{z-index:1;background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 80%, transparent 100%);font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin:0 -6px;padding:6px 10px;font-size:10px;display:flex;position:sticky;top:0}.pt-day-count{color:var(--fg-4);font-variant-numeric:tabular-nums}.pt-day-rows{gap:1px;display:grid}.pt-row{border-radius:var(--r-1);border:1px solid #0000;grid-template-columns:52px 32px 1fr;align-items:center;gap:10px;padding:9px 10px;transition:background .12s,border-color .12s;display:grid}.pt-row:hover{border-color:var(--line);background:#ffffff06;background:lab(100% 0 0/.025)}.pt-row-time{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10.5px}.pt-avatar{background:#0006;background:lab(0% 0 0/.4);border-radius:50%;width:32px;height:32px;overflow:hidden}.pt-avatar img{object-fit:cover;width:100%;height:100%;display:block}.pt-row-main{gap:4px;min-width:0;display:grid}.pt-row-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pt-row-author{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.pt-row-sub{color:var(--fg-4);font-size:11px;font-family:var(--mono)}.pt-row-context{color:var(--fg-3);font-size:11px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-left:auto;overflow:hidden}.pt-transition{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pt-pill{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:10.5px;display:inline-flex}.pt-pill.muted{color:var(--fg-4)}.pt-pill-label{text-transform:lowercase}.pt-cs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.pt-cs-pill{border:1px solid var(--line);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;max-width:280px;padding:2px 8px;font-size:11px;font-style:italic;display:inline-flex;overflow:hidden}.pt-cs-pill.muted{color:var(--fg-4);font-style:normal}.pt-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.pt-arrow{color:var(--fg-4);font-size:11px;font-family:var(--mono)}.gp-pick-chips{border:1px solid var(--line);border-radius:var(--r-1);background:#0000002e;background:lab(0% 0 0/.18);flex-wrap:wrap;gap:6px;min-height:28px;padding:4px;display:flex}.gp-chip{border:1px solid var(--line-strong);max-width:200px;color:var(--fg);background:#00000052;background:lab(0% 0 0/.32);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 4px;font-size:11px;display:inline-flex}.gp-chip-name{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-chip-x{color:var(--fg-4);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.gp-chip-x:hover{color:var(--ruby-glow)}.gp-grid-pop{flex-direction:column;display:flex}.gp-grid-body{flex:1;min-height:0;padding:12px;overflow-y:auto}.gp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.gp-tile{border:1px solid var(--line);border-radius:var(--r-1);text-align:left;color:var(--fg);cursor:pointer;background:#0003;background:lab(0% 0 0/.2);grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:10px;transition:border-color .12s,background .12s,transform 80ms;display:grid;position:relative;overflow:hidden}.gp-tile:hover:not(:disabled){border-color:var(--line-strong);background:#ffffff08;background:lab(100% 0 0/.03)}.gp-tile:active:not(:disabled){transform:translateY(1px)}.gp-tile.selected,.gp-tile:disabled{cursor:not-allowed;opacity:.55;background:#00000052;background:lab(0% 0 0/.32)}.gp-tile-name{white-space:nowrap;text-overflow:ellipsis;grid-column:2/span 2;font-size:12px;font-weight:600;overflow:hidden}.gp-tile-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-4);border:1px solid var(--line);background:#0006;background:lab(0% 0 0/.4);border-radius:999px;grid-area:1/3;padding:1px 6px;font-size:9.5px}.gp-ico{font-family:var(--mono);color:var(--fg);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.gp-ico.img{object-fit:cover}.gp-ico.fallback{text-shadow:0 1px 1px #0009;text-shadow:0 1px 1px lab(0% 0 0/.6)}.vl-pop{flex-direction:column;display:flex}.vl-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-2);flex:1;align-items:center;gap:8px;font-size:11px;display:inline-flex}.vl-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 6px 14px;display:flex;overflow-y:auto}.vl-filters{border-bottom:1px solid var(--line);background:var(--surface);z-index:2;flex-direction:column;gap:6px;margin-bottom:4px;padding:8px 8px 4px;display:flex;position:sticky;top:0}.vl-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vl-filter-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);min-width:44px;font-size:9.5px}.vl-filter-hint{color:var(--fg-4);font-size:11px;font-style:italic}.vl-filter-chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.vl-pill{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.02em;color:var(--fg-3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#00000040;background:lab(0% 0 0/.25);border-radius:999px;align-items:center;gap:4px;max-width:200px;padding:3px 9px;font-size:10.5px;transition:color .12s,background .12s,border-color .12s;display:inline-flex;overflow:hidden}.vl-pill:hover{color:var(--fg);border-color:var(--line-strong)}.vl-pill.on{color:var(--fg);border-color:var(--line-strong);background:#0000005c;background:lab(0% 0 0/.36)}.vl-pill.off{opacity:.45}.vl-pill.guild.explicit{color:var(--fg);border-color:#94494d8c;border-color:lab(40.9376% 32.1793 12.8447/.55)}.vl-pill.cat.on{background:#1b060780;background:lab(3.44975% 8.62821 2.51997/.5)}.vl-search{border:1px solid var(--line);color:var(--fg-4);background:#00000052;background:lab(0% 0 0/.32);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}.vl-search input{color:var(--fg);background:0 0;border:0;outline:none;width:130px;font-size:11px}.vl-search input::placeholder{color:var(--fg-4)}.vl-empty{color:var(--fg-3);text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.vl-empty.subtle{padding:18px 24px}.vl-empty h4{color:var(--fg);margin:6px 0 0;font-size:13px;font-weight:600}.vl-empty p{max-width:38ch;color:var(--fg-4);margin:0;font-size:12px;line-height:1.5}.vl-list{gap:6px;padding:0 4px;display:grid}.vl-day{gap:1px;display:grid}.vl-day-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0 -4px;padding:8px 10px 4px;font-size:10px;display:flex}.vl-day:first-child .vl-day-head{border-top:0}.vl-day-count{color:var(--fg-4);font-variant-numeric:tabular-nums}.vl-day-rows{gap:1px;display:grid}.vl-row{border-radius:var(--r-1);border:1px solid #0000;grid-template-columns:44px 22px auto 26px 1fr;align-items:center;gap:8px;padding:8px 10px;transition:background .12s,border-color .12s;display:grid}.vl-row:hover{border-color:var(--line);background:#ffffff06;background:lab(100% 0 0/.025)}.vl-row-time{font-family:var(--mono);color:var(--fg-4);font-variant-numeric:tabular-nums;font-size:10.5px}.vl-row-server{justify-content:center;align-items:center;display:inline-flex}.vl-guild-ico{width:22px;height:22px;font-family:var(--mono);color:var(--fg);border-radius:6px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex;overflow:hidden}.vl-guild-ico.img{object-fit:cover}.vl-row-channel{font-family:var(--mono);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:110px;font-size:11px;display:inline-flex;overflow:hidden}.vl-channel-ico{color:var(--fg-4);display:inline-flex}.vl-channel-name{color:var(--fg-2)}.vl-avatar{background:#0006;background:lab(0% 0 0/.4);border-radius:50%;width:26px;height:26px;overflow:hidden}.vl-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vl-row-main{gap:3px;min-width:0;display:grid}.vl-row-head{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.vl-row-author{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;font-weight:600;overflow:hidden}.vl-row-sub{color:var(--fg-4);font-size:10.5px;font-family:var(--mono)}.vl-row-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vl-badge{--vl-tint:#5d646f;background:color-mix(in oklch, var(--vl-tint) 12%, transparent);border:1px solid color-mix(in oklch, var(--vl-tint) 38%, transparent);font-family:var(--mono);letter-spacing:.04em;color:color-mix(in oklch, var(--vl-tint) 75%, var(--fg));text-transform:lowercase;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:10.5px;display:inline-flex}@supports (color:lab(0% 0 0)){.vl-badge{--vl-tint:lab(41.9258% -.856936 -7.37907)}}.vl-badge-dot{background:var(--vl-tint);width:6px;height:6px;box-shadow:0 0 6px color-mix(in oklch, var(--vl-tint) 50%, transparent);border-radius:50%}.vl-badge.neutral{color:var(--fg-3)}.vl-badge.hot{color:var(--fg)}.vl-row-detail{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;font-size:10.5px}@media (max-width:720px){.vl-row{grid-template-columns:44px 22px 26px 1fr}.vl-row-channel{display:none}.vl-search{margin-left:0}.vl-search input{width:110px}}.lp{background:radial-gradient(1400px 700px at 80% -300px, #dd4c5c14, transparent 60%), radial-gradient(900px 500px at -100px 40%, #5591dd0a, transparent 60%), radial-gradient(700px 400px at 100% 70%, #dd4c5c0a, transparent 60%), var(--bg);min-height:100vh;color:var(--fg);position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{background:radial-gradient(1400px 700px at 80% -300px, lab(53.9824% 57.9703 24.0606/.08), transparent 60%), radial-gradient(900px 500px at -100px 40%, lab(58.7024% -2.40165 -45.1907/.04), transparent 60%), radial-gradient(700px 400px at 100% 70%, lab(53.9824% 57.9703 24.0606/.04), transparent 60%), var(--bg)}}.lp:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.012) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.012) 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0% 60%,#0000 100%);mask:linear-gradient(#000 0% 60%,#0000 100%)}.lp-inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.lp-skip{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);color:var(--fg);z-index:100;padding:8px 14px;font-size:12.5px;transition:transform .16s;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.lp-skip:focus{transform:translateY(0)}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0d0d10b3;background:lab(3.67115% .259742 -1.40872/.7);border-bottom:1px solid #0000;align-items:center;gap:24px;padding:22px 0;transition:border-color .2s;display:flex;position:sticky;top:0}.lp-nav.scrolled{border-bottom-color:var(--line)}.lp-nav .lp-inner{width:100%}.lp-nav .brand{padding:0}.lp-nav-links{align-items:center;gap:4px;margin-left:28px;display:flex}.lp-nav-links a{color:var(--fg-2);border-radius:var(--r-1);padding:7px 12px;font-size:13px;font-weight:450;text-decoration:none;transition:color .12s,background .12s}.lp-nav-links a:hover{color:var(--fg);background:var(--surface)}.lp-nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.hero-section{padding:72px 0 100px;position:relative}.hero-eyebrow{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:5px 5px 5px 12px;font-size:11px;text-decoration:none;display:inline-flex}.hero-eyebrow .eb-tag{background:var(--ruby-soft);color:var(--ruby-glow);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:500}.hero-eyebrow .eb-arrow{color:var(--fg-3);margin-left:-2px}.hero-h1{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0 0 26px;font-size:clamp(40px,6.4vw,76px);font-weight:600;line-height:.98}.hero-h1 em{font-style:italic;font-family:var(--serif);color:var(--ruby-glow);letter-spacing:-.01em;font-weight:400}.hero-h1 .accent{color:var(--ruby-glow);font-style:normal;font-weight:600}.hero-lede{color:var(--fg-2);text-wrap:pretty;max-width:52ch;margin:0 0 36px;font-size:18px;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-lg{border-radius:var(--r-2)!important;padding:12px 18px!important;font-size:14px!important}.btn-lg .kbd{padding:2px 6px;font-size:11px}.hero-trust{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;font-size:11px;display:flex}.hero-trust .dot-sep{background:var(--fg-4);border-radius:50%;width:3px;height:3px}.hero-stack{align-items:center;margin-right:4px;display:flex}.hero-stack .av{border:2px solid var(--bg);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-6px;font-size:9px;font-weight:600;display:grid}.hero-stack .av:first-child{margin-left:0}.hero-mock{border:1px solid var(--line-strong);background:linear-gradient(#18181b,#111114);background:linear-gradient(lab(8.31272% .420101 -2.21856),lab(5.23195% .32372 -1.77351));border-radius:18px;margin-top:72px;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #0009,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a;box-shadow:0 60px 120px -40px lab(0% 0 0/.6),0 0 0 1px lab(100% 0 0/.02),inset 0 1px lab(100% 0 0/.04)}.hero-mock:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#dd4c5c66 0%,#0000 30% 70%,#5591dd33 100%);background:linear-gradient(135deg,lab(53.9824% 57.9703 24.0606/.4) 0%,#0000 30% 70%,lab(58.7024% -2.40165 -45.1907/.2) 100%);border-radius:18px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hm-bar{border-bottom:1px solid var(--line);background:#0003;background:lab(0% 0 0/.2);align-items:center;gap:8px;padding:12px 16px;display:flex}.hm-bar .traffic{gap:6px;display:flex}.hm-bar .traffic span{background:var(--surface-2);border-radius:50%;width:11px;height:11px}.hm-bar .url{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;flex:1;align-items:center;gap:6px;max-width:360px;margin-left:12px;padding:4px 12px;font-size:11px;display:flex}.hm-bar .url .lock{background:var(--emerald);width:8px;height:8px;box-shadow:0 0 6px var(--emerald);border-radius:50%}.hm-bar .url .path{color:var(--fg-2)}.hm-body{grid-template-columns:220px minmax(0,1fr);min-height:480px;display:grid}.hm-side{border-right:1px solid var(--line);background:linear-gradient(#111114,#0e0e11);background:linear-gradient(lab(5.23195% .32372 -1.77351),lab(4.02721% .275083 -1.49598));flex-direction:column;gap:4px;padding:16px 12px;display:flex}.hm-side .hm-section-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);padding:8px 10px 4px;font-size:9.5px}.hm-nav{color:var(--fg-2);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.hm-nav.active{background:var(--surface);color:var(--fg)}.hm-nav .ic{width:14px;height:14px;font-family:var(--mono);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;place-items:center;font-size:9px;display:grid}.hm-nav.active .ic{background:var(--ruby-soft);color:var(--ruby-glow)}.hm-nav .ct{font-family:var(--mono);color:var(--fg-4);margin-left:auto;font-size:9.5px}.hm-account{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;margin-left:-4px;margin-right:-4px;padding:14px 8px 8px;display:flex}.hm-account .av{color:#fff;background:linear-gradient(135deg,#3772bb,#1d487c);background:linear-gradient(135deg,lab(47.0096% -.690192 -44.9543),lab(29.7645% -.0292957 -34.5221));border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid;position:relative}.hm-account .av:after{content:"";background:var(--emerald);border:2px solid #0e0e11;border:2px solid lab(4.02721% .275083 -1.49598);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.hm-account .nm{font-size:12px;font-weight:500}.hm-account .st{font-family:var(--mono);color:var(--emerald);font-size:10px}.hm-main{flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.hm-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-title{font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.hm-title em{color:var(--ruby-glow);font-style:normal;font-weight:500}.hm-livedot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;font-size:10px;display:inline-flex}.hm-livedot .d{background:var(--emerald);width:6px;height:6px;box-shadow:0 0 6px var(--emerald);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.hm-stats{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-stat{border-right:1px solid var(--line);padding:12px 16px}.hm-stat:last-child{border-right:none}.hm-stat .lb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:4px;font-size:9.5px}.hm-stat .vl{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:18px;font-weight:500}.hm-stat .vl .un{font-family:var(--mono);color:var(--fg-3);margin-left:3px;font-size:10px}.hm-stat .vl.ok{color:var(--emerald)}.hm-stream{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hm-stream-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);background:#00000026;background:lab(0% 0 0/.15);align-items:center;gap:10px;padding:10px 14px;font-size:10px;display:flex}.hm-stream-list{flex-direction:column;display:flex}.hm-msg{border-bottom:1px solid var(--line);grid-template-columns:70px 24px 1fr auto;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:grid}.hm-msg:last-child{border-bottom:none}.hm-msg .t{font-family:var(--mono);color:var(--fg-4);font-size:10.5px}.hm-msg .src{color:#fff;width:22px;height:22px;font-size:10px;font-weight:600;font-family:var(--sans);letter-spacing:-.02em;border-radius:6px;place-items:center;display:grid}.hm-msg .body{align-items:center;gap:8px;min-width:0;display:flex}.hm-msg .body .ch{font-family:var(--mono);color:var(--fg-3);font-size:11px}.hm-msg .body .arrow{color:var(--fg-4)}.hm-msg .body .dst{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.hm-msg .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);background:#00573533;background:lab(32.085% -44.829 17.4382/.2);border:1px solid #0057354d;border:1px solid lab(32.085% -44.829 17.4382/.3);border-radius:999px;padding:2px 7px;font-size:9.5px}.hm-msg .tag.warn{color:var(--amber);background:#6a3a0033;background:lab(29.8224% 26.9231 63.1382/.2);border-color:#6a3a004d;border-color:lab(29.8224% 26.9231 63.1382/.3)}.hm-msg .tag.info{color:var(--sapphire);background:#182e4b33;background:lab(18.478% -1.10844 -20.8573/.2);border-color:#182e4b4d;border-color:lab(18.478% -1.10844 -20.8573/.3)}.hm-msg.fresh{background:#dd4c5c0d;background:lab(53.9824% 57.9703 24.0606/.05);animation:1.2s ease-out msg-flash}@keyframes msg-flash{0%{background:#dd4c5c2e;background:lab(53.9824% 57.9703 24.0606/.18)}to{background:#dd4c5c0d;background:lab(53.9824% 57.9703 24.0606/.05)}}.float-card{border:1px solid var(--line-strong);border-radius:var(--r-2);color:var(--fg-2);z-index:2;background:linear-gradient(#1a1a1e,#151619);background:linear-gradient(lab(9.45588% .576533 -2.94938),lab(7.18214% .394709 -2.16636));padding:12px 14px;font-size:12px;position:absolute;box-shadow:0 24px 48px -16px #0009;box-shadow:0 24px 48px -16px lab(0% 0 0/.6)}.float-card .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:6px;font-size:9.5px}.float-card .vl{letter-spacing:-.02em;color:var(--fg);font-feature-settings:"tnum";font-size:17px;font-weight:500}.float-card .vl .un{font-family:var(--mono);color:var(--fg-3);margin-left:3px;font-size:10px}.float-card .delta{font-family:var(--mono);color:var(--emerald);margin-top:3px;font-size:10.5px}.float-card.uptime{top:30%;left:-8px;transform:translate(-30%)}.float-card.latency{top:60%;right:-8px;transform:translate(30%)}@media (max-width:1180px){.float-card.uptime{top:auto;bottom:24px;left:16px;transform:none}.float-card.latency{top:76px;right:16px;transform:none}}.lp-section{padding:100px 0;position:relative}.lp-section.tight{padding:60px 0}.section-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ruby-glow);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:inline-flex}.section-label:before{content:"";background:var(--ruby-glow);width:18px;height:1px;display:inline-block}.section-title{font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 22px;font-size:clamp(30px,4.4vw,52px);font-weight:600;line-height:1.04}.section-title em{font-family:var(--serif);color:var(--fg-2);letter-spacing:-.01em;font-style:italic;font-weight:400}.section-lede{color:var(--fg-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:16px;line-height:1.6}.section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.section-head .right{max-width:40ch}.showcase-section{padding-top:130px;padding-bottom:130px}.showcase-section .lp-showcase{padding-top:24px}.showcase-section .lp-showcase-text .section-label{margin-bottom:22px}@media (max-width:1080px){.showcase-section{padding-top:80px;padding-bottom:80px}}.cap-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(20px,4vw,44px);padding:22px 0;display:flex}.cap-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:9px;font-size:11.5px;display:inline-flex}.cap-pill .cap-dot{background:var(--ruby-glow);width:6px;height:6px;box-shadow:0 0 8px var(--ruby);border-radius:50%}@media (max-width:760px){.cap-strip{gap:12px 20px;padding:18px 0}.cap-pill{font-size:11px}}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:48px;padding:28px 0;display:grid}.trust-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);max-width:14ch;font-size:10.5px;line-height:1.5}.trust-marks{flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,56px);display:flex}.tm{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg-3);white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:500;transition:color .2s;display:flex}.tm:hover{color:var(--fg)}.tm .mark{background:var(--surface);border:1px solid var(--line);width:22px;height:22px;font-family:var(--mono);color:var(--fg-2);border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.tm.serif{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400}.feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.2,0,.2,1),border-color .22s;display:flex;overflow:hidden}.feat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.feat-art{border-bottom:1px solid var(--line);background:linear-gradient(#131416,#0f0f12);background:linear-gradient(lab(6.15566% .358343 -1.97164),lab(4.40558% .290856 -1.58587));height:200px;position:relative;overflow:hidden}.feat-body{flex-direction:column;gap:10px;padding:22px;display:flex}.feat-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);font-size:10px}.feat-h{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.2}.feat-p{color:var(--fg-3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.art-presence{place-items:center;display:grid;position:relative}.art-presence .core{background:linear-gradient(135deg, var(--ruby), #b9003f);color:#fff;letter-spacing:-.02em;z-index:2;border-radius:16px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:grid;position:relative;box-shadow:0 0 32px #dd4c5c66;box-shadow:0 0 32px lab(53.9824% 57.9703 24.0606/.4)}@supports (color:lab(0% 0 0)){.art-presence .core{background:linear-gradient(135deg, var(--ruby), lab(39.7401% 64.696 21.8295))}}.art-presence .core:after{content:"";background:var(--emerald);width:14px;height:14px;box-shadow:0 0 8px var(--emerald);border:3px solid #111114;border:3px solid lab(5.23195% .32372 -1.77351);border-radius:50%;position:absolute;bottom:1px;right:1px}.art-presence .ring{border:1px dashed #ffffff14;border:1px dashed lab(100% 0 0/.08);border-radius:50%;position:absolute}.art-presence .ring.r1{border-color:#dd4c5c2e;border-color:lab(53.9824% 57.9703 24.0606/.18);width:130px;height:130px}.art-presence .ring.r2{width:200px;height:200px}.art-presence .ring.r3{width:270px;height:270px}.art-presence .satellite{background:var(--surface-2);border:1px solid var(--line);width:22px;height:22px;font-family:var(--mono);color:var(--fg-2);border-radius:7px;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute}.art-presence .satellite.s1{top:22%;left:18%}.art-presence .satellite.s2{color:#fff;background:linear-gradient(135deg,#17559b,#002d5e);background:linear-gradient(135deg,lab(35.2693% 1.84916 -44.6977),lab(17.9879% 3.11454 -34.2671));border-color:#3772bb66;border-color:lab(47.0096% -.690192 -44.9543/.4);top:38%;right:14%}.art-presence .satellite.s3{color:#fff;background:linear-gradient(135deg,#146720,#003907);background:linear-gradient(135deg,lab(37.7352% -36.5995 31.4316),lab(19.9605% -28.2427 24.59));border-color:#38853e66;border-color:lab(49.3679% -36.4918 30.4366/.4);bottom:14%;left:28%}.art-mirror{justify-content:space-between;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.art-pipe-block{flex-direction:column;flex:1;gap:6px;display:flex}.art-pipe-block .pp{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;background:#0000004d;background:lab(0% 0 0/.3);border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex;overflow:hidden}.art-pipe-block .pp .sm{color:#fff;width:14px;height:14px;font-size:8px;font-weight:700;font-family:var(--sans);letter-spacing:-.04em;border-radius:4px;flex:none;place-items:center;display:grid}.art-mirror .arrow{font-family:var(--mono);color:var(--ruby-glow);letter-spacing:-1px;filter:drop-shadow(0 0 4px var(--ruby));flex:none;font-size:14px}.art-always{place-items:center;display:grid;position:relative}.art-always .clock{background:conic-gradient(from -90deg, var(--ruby) 0%, var(--ruby) 100%, var(--surface-2) 100%);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative;box-shadow:0 0 40px #dd4c5c40;box-shadow:0 0 40px lab(53.9824% 57.9703 24.0606/.25)}.art-always .clock:before{content:"";background:#111114;background:lab(5.23195% .32372 -1.77351);border-radius:50%;position:absolute;inset:8px}.art-always .clock-text{z-index:2;text-align:center;position:relative}.art-always .clock-text .v{letter-spacing:-.02em;font-feature-settings:"tnum";color:var(--fg);font-size:22px;font-weight:500}.art-always .clock-text .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-top:2px;font-size:9px}.howto{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.howto-steps{flex-direction:column;gap:4px;display:flex}.howto-step{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:56px 1fr;gap:18px;width:100%;padding:22px 0;transition:opacity .2s;display:grid}.howto-step:last-child{border-bottom:none}.howto-step .num{font-family:var(--mono);letter-spacing:.14em;color:var(--fg-4);padding-top:4px;font-size:11px}.howto-step.active .num{color:var(--ruby-glow)}.howto-step .num span{color:var(--fg-3)}.howto-step.active .num span{color:var(--ruby-glow)}.howto-step .h{letter-spacing:-.02em;color:var(--fg-3);margin:0 0 6px;font-size:19px;font-weight:500;transition:color .16s}.howto-step.active .h{color:var(--fg)}.howto-step .p{color:var(--fg-3);text-wrap:pretty;max-width:50ch;margin:0;font-size:13.5px;line-height:1.55}.howto-step.active .p{color:var(--fg-2)}.step-demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-height:420px;padding:20px;position:sticky;top:96px}.demo-frame{border:1px solid var(--line);border-radius:var(--r-2);background:#00000040;background:lab(0% 0 0/.25);height:100%;padding:18px}.demo-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);align-items:center;gap:10px;margin-bottom:16px;font-size:10.5px;display:flex}.demo-h .live-dot{background:var(--emerald);width:6px;height:6px;box-shadow:0 0 6px var(--emerald);border-radius:50%}.demo-token-input{border:1px solid var(--line-strong);border-radius:var(--r-1);font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;background:#0006;background:lab(0% 0 0/.4);align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:11.5px;display:flex}.demo-token-input .lbl{color:var(--fg-4)}.demo-token-input .tok{color:var(--ruby-glow);word-break:break-all;flex:1}.demo-token-input .cursor{background:var(--ruby-glow);width:8px;height:14px;animation:1s steps(2,end) infinite blink-caret}@keyframes blink-caret{50%{opacity:0}}.demo-validating{font-family:var(--mono);flex-direction:column;gap:6px;font-size:11px;display:flex}.demo-validating .dv{border:1px solid var(--line);color:var(--fg-2);background:#0003;background:lab(0% 0 0/.2);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}.demo-validating .dv .tk{width:14px;height:14px;color:var(--emerald);background:#0057354d;background:lab(32.085% -44.829 17.4382/.3);border-radius:4px;place-items:center;font-size:9px;display:grid}.free-card{border:1px solid var(--line-strong);background:radial-gradient(700px 320px at 0 0,#dd4c5c1a,#0000 60%),radial-gradient(500px 240px at 100% 100%,#5591dd0f,#0000 60%),linear-gradient(#17181c,#111114);background:radial-gradient(700px 320px at 0 0,lab(53.9824% 57.9703 24.0606/.1),#0000 60%),radial-gradient(500px 240px at 100% 100%,lab(58.7024% -2.40165 -45.1907/.06),#0000 60%),linear-gradient(lab(8.29564% .580214 -2.94751),lab(5.23195% .32372 -1.77351));border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.free-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.018) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.018) 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 30%,#000,#0000 80%);mask:radial-gradient(circle at 30%,#000,#0000 80%)}.free-left,.free-right{position:relative}.free-h{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.02}.free-h em{font-family:var(--serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.free-p{color:var(--fg-2);text-wrap:pretty;max-width:46ch;margin:0 0 28px;font-size:15.5px;line-height:1.6}.free-list{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.free-list li{grid-template-columns:14px 1fr;align-items:baseline;gap:12px;display:grid}.free-list li .ck{color:var(--ruby-glow);text-align:center;padding-top:8px;font-size:8px}.free-list li b{color:var(--fg);letter-spacing:-.005em;margin-bottom:3px;font-size:13.5px;font-weight:500;display:block}.free-list li span{color:var(--fg-3);font-size:12.5px;line-height:1.5;display:block}@media (max-width:1080px){.free-card{grid-template-columns:1fr;gap:36px;padding:44px 28px}.free-list{grid-template-columns:1fr;gap:14px}}.lp .lp-showcase{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp .lp-showcase.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lp .lp-showcase.flip .lp-showcase-text{order:2}.lp-showcase-h{font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.lp-showcase-h em{font-family:var(--serif);color:var(--fg-2);font-style:italic;font-weight:400}.lp-showcase-p{color:var(--fg-2);text-wrap:pretty;max-width:52ch;margin:0 0 22px;font-size:15px;line-height:1.65}.lp-showcase-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-showcase-list li{color:var(--fg-2);grid-template-columns:32px 1fr;gap:14px;font-size:14px;line-height:1.5;display:grid}.lp-showcase-list li .num{font-family:var(--mono);letter-spacing:.14em;color:var(--ruby-glow);padding-top:3px;font-size:10px}.lp-showcase-list li b{color:var(--fg);font-weight:500}.sc-presence-card{border:1px solid var(--line-strong);background:linear-gradient(#1a1a1e,#131416);background:linear-gradient(lab(9.45588% .576533 -2.94938),lab(6.15566% .358343 -1.97164));border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px #0009;box-shadow:0 40px 80px -30px lab(0% 0 0/.6)}.sc-presence-banner{background:linear-gradient(135deg,#611c24 0%,#331c38 50%,#0e2036 100%);background:linear-gradient(135deg,lab(22.363% 32.2066 13.3925) 0%,lab(14.4309% 16.1548 -13.9741) 50%,lab(11.5636% -.774309 -17.3584) 100%);height:80px}.sc-presence-body{margin-top:-34px;padding:0 22px 22px;position:relative}.sc-pf-av{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#a03e46,#641f26);background:linear-gradient(135deg,lab(40.6067% 41.8574 17.1269),lab(23.5243% 32.2046 13.3365));border:4px solid #151619;border:4px solid lab(7.18214% .394709 -2.16636);border-radius:24px;place-items:center;width:84px;height:84px;font-size:32px;font-weight:600;display:grid;position:relative}.sc-pf-av:after{content:"";background:var(--emerald);width:18px;height:18px;box-shadow:0 0 8px var(--emerald);border:4px solid #151619;border:4px solid lab(7.18214% .394709 -2.16636);border-radius:50%;position:absolute;bottom:4px;right:4px}.sc-pf-name{letter-spacing:-.02em;margin:14px 0 0;font-size:20px;font-weight:600}.sc-pf-handle{font-family:var(--mono);color:var(--fg-3);margin-top:2px;font-size:12px}.sc-pf-status{border:1px solid var(--line);border-radius:var(--r-2);background:#0000004d;background:lab(0% 0 0/.3);align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:13px;display:flex}.sc-pf-activity{border:1px solid var(--line);border-radius:var(--r-2);background:#0000004d;background:lab(0% 0 0/.3);margin-top:12px;padding:14px}.sc-pf-activity .h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);margin-bottom:12px;font-size:9.5px}.sc-pf-activity .row{grid-template-columns:60px 1fr;gap:14px;display:grid}.sc-pf-activity .art{color:#fff;background:linear-gradient(135deg,#00590e,#002732);background:linear-gradient(135deg,lab(32.0142% -39.5936 35.6288),lab(13.3159% -17.6297 -22.8498));border-radius:10px;place-items:center;width:60px;height:60px;font-size:22px;display:grid;position:relative}.sc-pf-activity .art:after{content:"";background:#00590e;background:lab(32.0142% -39.5936 35.6288);border:3px solid #151619;border:3px solid lab(7.18214% .394709 -2.16636);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}.sc-pf-activity .ti{margin:0 0 2px;font-size:13.5px;font-weight:600}.sc-pf-activity .de{color:var(--fg-2);margin:0;font-size:12px}.sc-pf-activity .st{color:var(--fg-3);margin:0;font-size:12px}.sc-pf-activity .pg{font-family:var(--mono);color:var(--fg-3);align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.sc-pf-activity .pg .bar{background:#0006;background:lab(0% 0 0/.4);border-radius:2px;flex:1;height:3px;overflow:hidden}.sc-pf-activity .pg .bar .fl{background:#80cd82;background:lab(76.0933% -36.3932 29.4667);width:42%;height:100%}.sc-mirror{border:1px solid var(--line-strong);background:linear-gradient(#1a1a1e,#131416);background:linear-gradient(lab(9.45588% .576533 -2.94938),lab(6.15566% .358343 -1.97164));border-radius:18px;padding:22px;box-shadow:0 40px 80px -30px #0009;box-shadow:0 40px 80px -30px lab(0% 0 0/.6)}.sc-mirror-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);align-items:center;gap:10px;margin-bottom:16px;font-size:10.5px;display:flex}.sc-mirror-h .live{color:var(--emerald);align-items:center;gap:6px;display:inline-flex}.sc-mirror-h .live:before{content:"";background:var(--emerald);width:6px;height:6px;box-shadow:0 0 6px var(--emerald);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.sc-mirror-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.sc-mirror-col{flex-direction:column;gap:6px;display:flex}.sc-mirror-cl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:4px;font-size:9.5px}.sc-mirror-pill{border:1px solid var(--line);border-radius:var(--r-2);background:#0000004d;background:lab(0% 0 0/.3);align-items:center;gap:9px;min-width:0;padding:9px 11px;font-size:12px;display:flex}.sc-mirror-pill .sm{color:#fff;width:22px;height:22px;font-size:10px;font-weight:700;font-family:var(--sans);letter-spacing:-.04em;border-radius:7px;flex:none;place-items:center;display:grid}.sc-mirror-pill .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sc-mirror-pill .nm .h{color:var(--fg-4);font-family:var(--mono);font-weight:400}.sc-mirror-arrow{flex-direction:column;align-items:center;gap:6px;display:flex}.sc-mirror-arrow .pp{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);background:#0006;background:lab(0% 0 0/.4);border-radius:999px;padding:2px 8px;font-size:9.5px}.sc-mirror-arrow .ar{background:linear-gradient(90deg, transparent, var(--ruby-glow), var(--ruby-glow));width:36px;height:2px;position:relative}.sc-mirror-arrow .ar:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--ruby-glow);width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.sc-mirror-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;padding-top:16px;display:grid}.sc-mirror-meta .cell .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:4px;font-size:9.5px}.sc-mirror-meta .cell .v{letter-spacing:-.01em;font-feature-settings:"tnum";font-size:14px;font-weight:500}.sc-mirror-meta .cell .v.ok{color:var(--emerald)}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.faq-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;width:100%;padding:20px 0}.faq-item .q{letter-spacing:-.015em;color:var(--fg);grid-template-columns:1fr auto;align-items:center;gap:16px;font-size:16px;font-weight:500;display:grid}.faq-item .q .pm{background:var(--surface);border:1px solid var(--line);width:24px;height:24px;font-family:var(--mono);color:var(--fg-3);border-radius:6px;place-items:center;font-size:14px;transition:all .2s;display:grid}.faq-item.open .q .pm{background:var(--ruby-soft);color:var(--ruby-glow);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3);transform:rotate(45deg)}.faq-item .a{max-height:0;color:var(--fg-3);max-width:60ch;margin-top:0;font-size:14px;line-height:1.65;transition:max-height .28s cubic-bezier(.2,0,.2,1),margin-top .28s;overflow:hidden}.faq-item.open .a{max-height:240px;margin-top:12px}.final-cta{border:1px solid var(--line-strong);text-align:center;background:radial-gradient(800px 300px at 50% 0,#dd4c5c29,#0000 70%),radial-gradient(600px 240px at 50% 100%,#5591dd0f,#0000 70%),linear-gradient(#17181c,#111114);background:radial-gradient(800px 300px at 50% 0,lab(53.9824% 57.9703 24.0606/.16),#0000 70%),radial-gradient(600px 240px at 50% 100%,lab(58.7024% -2.40165 -45.1907/.06),#0000 70%),linear-gradient(lab(8.29564% .580214 -2.94751),lab(5.23195% .32372 -1.77351));border-radius:22px;margin:40px 0 60px;padding:64px clamp(28px,6vw,80px);position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.02) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.02) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000,#0000 70%);mask:radial-gradient(circle,#000,#0000 70%)}.final-cta-h{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0 auto 18px;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1;position:relative}.final-cta-h em{font-family:var(--serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.final-cta-p{color:var(--fg-2);text-wrap:pretty;max-width:52ch;margin:0 auto 28px;font-size:16px;position:relative}.final-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.final-cta-trust{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-4);margin-top:22px;font-size:11px;position:relative}.lp-footer{border-top:1px solid var(--line);padding:48px 0 56px}.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px;display:grid}.lp-footer-brand p{color:var(--fg-3);max-width:30ch;margin:12px 0 18px;font-size:13px;line-height:1.6}.lp-footer-col h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin:0 0 14px;font-size:10.5px;font-weight:500}.lp-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-footer-col a{color:var(--fg-2);font-size:13px;text-decoration:none}.lp-footer-col a:hover{color:var(--fg)}.lp-footer-disabled{color:var(--fg-4);cursor:not-allowed;-webkit-user-select:none;user-select:none;font-size:13px}.lp-footer-bottom .legal .lp-footer-disabled{color:var(--fg-4);font-family:var(--mono);letter-spacing:.04em;font-size:11px}.lp-footer-bottom{border-top:1px solid var(--line);font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-size:11px;display:flex}.lp-footer-bottom .legal{gap:24px;display:flex}.lp-footer-bottom a{color:var(--fg-3);text-decoration:none}.lp-footer-bottom a:hover{color:var(--fg)}.lp-footer-bottom .badge-chip{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.lp-footer-bottom .badge-chip .b-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}@media (max-width:1080px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feat:last-child{grid-column:span 2}.feat:last-child .feat-art{height:220px}.howto{grid-template-columns:1fr;gap:40px}.step-demo{position:static}.lp .lp-showcase,.lp .lp-showcase.flip{grid-template-columns:1fr;gap:40px}.lp .lp-showcase.flip .lp-showcase-text{order:0}.faq{grid-template-columns:1fr;gap:32px}.hm-body{grid-template-columns:180px 1fr}.float-card.uptime{left:-16px}.float-card.latency{right:-16px}}@media (max-width:760px){.lp-nav-links{display:none}.hero-section{padding:48px 0 60px}.hero-mock{margin-top:48px}.hm-body{grid-template-columns:1fr}.hm-side{display:none}.hm-stats{grid-template-columns:1fr 1fr}.hm-stat:nth-child(2){border-right:none}.hm-stat:first-child,.hm-stat:nth-child(2){border-bottom:1px solid var(--line)}.float-card{display:none}.feat-grid{grid-template-columns:1fr}.feat:last-child{grid-column:span 1}.lp-section{padding:60px 0}.section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:36px}.trust-strip{grid-template-columns:1fr;gap:18px;padding:20px 0}.trust-marks{gap:24px}.tm{font-size:14px}.tm.serif{font-size:18px}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.lp-footer-brand{grid-column:span 2}.hm-msg{grid-template-columns:60px 22px 1fr}.hm-msg .tag{display:none}.final-cta{padding:44px 24px}.lp-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.hm-msg.fresh,.demo-token-input .cursor{animation:none}}.page-header-actions{align-items:center;gap:10px;display:flex}.page-header-actions .btn{padding:9px 14px;font-size:13px}.acct-summary{border:1px solid var(--line);border-radius:var(--r-3);background:radial-gradient(800px 200px at 0% 0%, #dd4c5c0d, transparent 60%), var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.acct-summary{background:radial-gradient(800px 200px at 0% 0%, lab(53.9824% 57.9703 24.0606/.05), transparent 60%), var(--surface)}}.acct-summary-cell{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.acct-summary-cell:last-child{border-right:none}.acs-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:8px;font-size:9.5px}.acs-val{font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-feature-settings:"tnum";align-items:baseline;gap:8px;font-size:22px;font-weight:500;display:inline-flex}.acs-val.live{color:var(--emerald);align-items:center}.acs-val.err{color:var(--ruby-glow)}.acs-val.mono{font-family:var(--mono);letter-spacing:0;font-size:19px}.acs-of{color:var(--fg-4);font-family:var(--mono);font-size:12px}.live-pulse{background:var(--emerald);width:8px;height:8px;box-shadow:0 0 8px var(--emerald);border-radius:50%;animation:1.6s ease-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.acct-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.filter-tabs{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);gap:2px;padding:3px;display:inline-flex}.filter-tab{color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.filter-tab:hover{color:var(--fg)}.filter-tab.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.ft-count{font-family:var(--mono);color:var(--fg-4);letter-spacing:.04em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;padding:1px 6px;font-size:10.5px}.filter-tab.active .ft-count{color:var(--ruby-glow);background:var(--ruby-soft)}.acct-toolbar-right{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.select-control{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);align-items:center;gap:8px;padding:4px 8px 4px 12px;display:inline-flex}.select-control .sc-label{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);font-size:10px}.select-control select{color:var(--fg);cursor:pointer;background:0 0;border:none;padding:5px 4px;font-family:inherit;font-size:12.5px}.select-control select option{background:var(--bg-2);color:var(--fg)}.view-toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);gap:2px;padding:3px;display:inline-flex}.view-toggle button{width:30px;height:26px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;transition:all .12s;display:grid}.view-toggle button:hover{color:var(--fg)}.view-toggle button.active{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong);background:#0000004d;background:lab(0% 0 0/.3)}.bulk-bar{border-radius:var(--r-2);background:linear-gradient(#dd4c5c14,#dd4c5c0a),#18181b;background:linear-gradient(lab(53.9824% 57.9703 24.0606/.08),lab(53.9824% 57.9703 24.0606/.04)),lab(8.31272% .420101 -2.21856);border:1px solid #dd4c5c4d;border:1px solid lab(53.9824% 57.9703 24.0606/.3);align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;animation:.22s cubic-bezier(.2,0,.2,1) bulk-rise;display:flex;box-shadow:0 8px 24px -12px #00000080;box-shadow:0 8px 24px -12px lab(0% 0 0/.5)}@keyframes bulk-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bulk-count{color:var(--fg-2);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.bulk-num{font-family:var(--sans);color:var(--ruby-glow);letter-spacing:-.02em;font-size:17px;font-weight:600}.bulk-divider{background:var(--line);width:1px;height:18px;margin:0 4px}.bulk-btn{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.bulk-btn:hover{color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3)}.bulk-btn.danger:hover{color:var(--ruby-glow);background:#dd4c5c1f;background:lab(53.9824% 57.9703 24.0606/.12)}.bulk-spacer{flex:1}.bulk-close{width:26px;height:26px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;transition:all .12s;display:grid}.bulk-close:hover{color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3)}.acct-check{cursor:pointer;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.acct-check input{opacity:0;pointer-events:none;position:absolute}.acct-check .cb{border:1px solid var(--line-strong);background:#0000004d;background:lab(0% 0 0/.3);border-radius:4px;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.acct-check .cb:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:8px;height:5px;transition:transform .14s cubic-bezier(.2,0,.2,1);transform:rotate(-45deg)translate(1px,-1px)scale(0)}.acct-check input:checked~.cb{background:linear-gradient(180deg, #f05465, var(--ruby));border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}@supports (color:lab(0% 0 0)){.acct-check input:checked~.cb{background:linear-gradient(180deg, lab(58.5154% 61.1898 25.3664), var(--ruby))}}.acct-check input:checked~.cb:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.acct-check.on-banner{z-index:2;position:absolute;top:12px;left:12px}.acct-table{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.acct-table-head{border-bottom:1px solid var(--line);border-top-left-radius:calc(var(--r-3) - 1px);border-top-right-radius:calc(var(--r-3) - 1px);font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);background:#0003;background:lab(0% 0 0/.2);grid-template-columns:28px minmax(220px,1.7fr) minmax(180px,1.2fr) 130px 130px 110px;align-items:center;gap:16px;padding:12px 18px;font-size:9.5px;display:grid}.acct-table-head .th{align-items:center;gap:8px;min-width:0;display:inline-flex}.acct-rows{flex-direction:column;display:flex}.acct-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px minmax(220px,1.7fr) minmax(180px,1.2fr) 130px 130px 110px;align-items:center;gap:16px;padding:18px;transition:background .12s;display:grid;position:relative;overflow:visible}.acct-row:last-child{border-bottom-left-radius:calc(var(--r-3) - 1px);border-bottom-right-radius:calc(var(--r-3) - 1px);border-bottom:none}.acct-row:hover{background:#ffffff05;background:lab(100% 0 0/.018)}.acct-row.selected{background:#dd4c5c0d;background:lab(53.9824% 57.9703 24.0606/.05)}.acct-row.selected:before{content:"";background:var(--ruby);width:2px;box-shadow:0 0 8px var(--ruby);position:absolute;top:0;bottom:0;left:0}.acct-row.state-error{background:#dd4c5c0a;background:lab(53.9824% 57.9703 24.0606/.04)}.acct-row.state-error:hover{background:#dd4c5c12;background:lab(53.9824% 57.9703 24.0606/.07)}.acct-row.state-paused{opacity:.85}.acct-row-banner{opacity:.04;pointer-events:none;filter:saturate(1.2);z-index:0;position:absolute;inset:0}.acct-identity{z-index:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.avatar.lg-row{border-radius:12px;flex:none;width:42px;height:42px;font-size:16px}.avatar.lg-row .dot{border-width:2px;width:12px;height:12px;bottom:-2px;right:-2px}.acct-name-block{flex:1;min-width:0}.acct-name-row{align-items:center;gap:10px;margin-bottom:2px;display:flex}.acct-name{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:14px;font-weight:600;overflow:hidden}.acct-handle{color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.acct-handle .small{color:var(--fg-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.acct-status-line{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;margin-top:4px;font-size:12px;display:inline-flex;overflow:hidden}.cs-emoji{font-size:13px}.cs-text{color:var(--fg-2)}.cs-text.muted{color:var(--fg-4);font-style:italic}.cs-text.err{color:#ff9498;color:lab(73.1057% 41.8167 16.4911);align-items:center;gap:5px;display:inline-flex}.state-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg-2);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:9.5px;display:inline-flex}.state-badge .sb-dot{border-radius:50%;width:5px;height:5px}.state-badge.state-live{color:#61d19a;color:lab(76.2044% -42.9221 16.9102);background:#00764c14;background:lab(43.7008% -43.9579 17.1976/.08);border-color:#00764c4d;border-color:lab(43.7008% -43.9579 17.1976/.3)}.state-badge.state-paused{color:#ffb15e;color:lab(78.7396% 25.1723 55.9233);background:#8e530014;background:lab(41.513% 25.5528 66.6778/.08);border-color:#8e53004d;border-color:lab(41.513% 25.5528 66.6778/.3)}.state-badge.state-error{color:#ff9498;color:lab(73.1057% 41.8167 16.4911);background:#b3203a14;background:lab(40.0429% 57.9957 25.0133/.08);border-color:#b3203a66;border-color:lab(40.0429% 57.9957 25.0133/.4)}.acct-cell-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);margin-bottom:4px;font-size:9px;display:none}.acct-activity,.acct-uptime,.acct-health,.acct-actions{z-index:1;position:relative}.activity-mini{align-items:center;gap:10px;min-width:0;display:flex}.activity-icon{border:1px solid var(--line);width:28px;height:28px;color:var(--fg-2);background:#0000004d;background:lab(0% 0 0/.3);border-radius:8px;flex:none;place-items:center;display:grid}.activity-icon.spotify{color:#80cd82;color:lab(76.0933% -36.3932 29.4667);background:#27762f26;background:lab(43.553% -36.5365 30.8488/.15);border-color:#27762f4d;border-color:lab(43.553% -36.5365 30.8488/.3)}.activity-icon.rich{color:#64a1ee;color:lab(64.538% -3.06219 -45.2987);background:#2863ab1f;background:lab(41.1474% .443444 -44.8274/.12);border-color:#2863ab4d;border-color:lab(41.1474% .443444 -44.8274/.3)}.activity-icon.empty{color:var(--fg-4);font-family:var(--mono);font-size:14px}.am-text{flex:1;min-width:0}.am-label{color:var(--fg);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.am-label.muted{color:var(--fg-4)}.am-sub{color:var(--fg-3);font-size:11px;font-family:var(--mono);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am-sub.muted{color:var(--fg-4)}.acct-uptime{min-width:0}.acct-uptime-val{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);font-feature-settings:"tnum";margin-bottom:4px;font-size:16px;font-weight:500}.acct-uptime-spark{color:var(--fg-3)}.acct-health{min-width:0}.acct-health-row{color:var(--fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.health-dot{border-radius:50%;flex:none;width:7px;height:7px}.acct-health-row .mono{font-family:var(--mono);font-size:11.5px}.acct-latency{color:var(--fg-4);letter-spacing:.02em;margin-top:4px;font-size:11px}.acct-actions{justify-self:end;align-items:center;gap:4px;display:inline-flex}.row-icon-btn{width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:all .12s;display:grid}.row-icon-btn:hover{color:var(--fg);background:#0000004d;background:lab(0% 0 0/.3)}.row-icon-btn:disabled{cursor:progress;opacity:.6}.row-icon-btn.active{background:var(--ruby-soft);color:var(--ruby-glow);border:1px solid #dd4c5c4d;border:1px solid lab(53.9824% 57.9703 24.0606/.3)}.row-menu-wrap{display:inline-flex;position:relative}:is(.acct-row:has(.row-menu),.acct-card:has(.row-menu)){z-index:5}.row-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#131110fa;background:lab(5.25181% .841275 1.07699/.98);border-radius:10px;flex-direction:column;gap:1px;min-width:200px;padding:6px;animation:.14s cubic-bezier(.2,0,.2,1) rmFade;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000080,0 0 0 1px #0006;box-shadow:0 12px 40px lab(0% 0 0/.5),0 0 0 1px lab(0% 0 0/.4)}.row-menu.up{animation-name:rmFadeUp;top:auto;bottom:calc(100% + 6px)}@keyframes rmFade{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rmFadeUp{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.row-menu-item{color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:12.5px;transition:background .1s,color .1s;display:flex}.row-menu-item:hover{color:var(--fg);background:#ffffff0d;background:lab(100% 0 0/.05)}.row-menu-item svg{color:var(--fg-4);flex:none}.row-menu-item:hover svg{color:var(--fg-2)}.row-menu-item.danger,.row-menu-item.danger svg{color:var(--ruby-glow)}.row-menu-item.danger:hover{background:var(--ruby-soft);color:#ff6a77;color:lab(65.371% 64.4054 26.57)}.row-menu-sep{background:var(--line);height:1px;margin:4px 2px}.acct-empty{text-align:center;padding:60px 20px}.acct-foot{color:var(--fg-3);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.acct-foot .muted{color:var(--fg-4)}.acct-foot .mono{font-family:var(--mono)}.acct-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.acct-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);cursor:pointer;transition:border-color .12s;position:relative}.acct-card:hover{border-color:var(--line-strong)}.acct-card.selected{border-color:#dd4c5c80;border-color:lab(53.9824% 57.9703 24.0606/.5);box-shadow:0 0 0 1px #dd4c5c80,0 12px 32px -12px #dd4c5c66;box-shadow:0 0 0 1px lab(53.9824% 57.9703 24.0606/.5),0 12px 32px -12px lab(53.9824% 57.9703 24.0606/.4)}.acct-card.state-error{border-color:#b3203a4d;border-color:lab(40.0429% 57.9957 25.0133/.3)}.acct-card-banner{border-top-left-radius:calc(var(--r-3) - 1px);border-top-right-radius:calc(var(--r-3) - 1px);justify-content:flex-end;align-items:flex-start;height:64px;padding:12px;display:flex;position:relative}.acct-card-banner .state-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;background:lab(0% 0 0/.5)}.acct-card-body{margin-top:-22px;padding:0 16px 16px;position:relative}.avatar.lg-row.card-av{border:4px solid var(--surface);border-radius:16px;width:56px;height:56px;font-size:22px}.avatar.lg-row.card-av .dot{border-width:3px;width:14px;height:14px}.acct-card-name{letter-spacing:-.015em;color:var(--fg);margin-top:8px;font-size:16px;font-weight:600}.acct-card-handle{color:var(--fg-3);margin-top:2px;font-size:11.5px}.acct-card-status{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;margin-top:10px;font-size:12.5px;display:inline-flex;overflow:hidden}.acct-card-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;padding:10px 0;display:grid}.ccs{border-right:1px solid var(--line);padding:0 10px}.ccs:last-child{border-right:none;padding-right:0}.ccs:first-child{padding-left:0}.ccs-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);margin-bottom:4px;font-size:9px}.ccs-val{color:var(--fg);letter-spacing:-.005em;font-size:13px;font-weight:500}.ccs-val.mono{font-family:var(--mono);letter-spacing:0;font-size:12.5px}.acct-card-foot{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:flex}.acct-card-foot .qa-btn{flex:1;justify-content:center;padding:7px;font-size:11.5px}.acct-card-foot .qa-menu-wrap{flex:none}.acct-card-foot .qa-menu-wrap .qa-btn{flex:none;min-width:36px}.acct-row-summary,.acct-expand{display:none}@media (max-width:1500px){.acct-summary{grid-template-columns:repeat(4,1fr)}.acct-summary-cell:nth-child(4){border-right:none}.acct-summary-cell:nth-child(n+5){border-top:1px solid var(--line)}}@media (max-width:1280px){.acct-table-head{grid-template-columns:28px minmax(200px,1.5fr) 110px 110px 100px}.acct-table-head .th-activity{display:none}.acct-row{grid-template-columns:28px minmax(200px,1.5fr) 110px 110px 100px}.acct-activity{display:none}}@media (max-width:1024px){.acct-summary{grid-template-columns:repeat(2,1fr)}.acct-summary-cell:nth-child(2n){border-right:none}.acct-summary-cell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:920px){.acct-table-head{display:none}.acct-row{grid-template-columns:22px 1fr auto;grid-template-areas:"check identity expand";align-items:start;gap:10px 12px;padding:14px}.acct-row.expanded{grid-template-areas:"check identity expand""d-act d-act d-act""d-up d-up d-up""d-hl d-hl d-hl""d-ac d-ac d-ac"}.acct-check{grid-area:check;align-self:start;margin-top:6px}.acct-identity{grid-area:identity;align-items:flex-start}.avatar.lg-row{border-radius:11px;width:38px;height:38px;font-size:14px}.acct-name{max-width:none;font-size:14px}.acct-handle .small{display:none}.acct-status-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.acct-row-summary{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ars-chip{border:1px solid var(--line);color:var(--fg-2);font-size:10.5px;font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;background:#00000047;background:lab(0% 0 0/.28);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;line-height:1.2;display:inline-flex}.ars-chip svg{color:var(--fg-3);flex:none}.ars-chip.on{color:var(--ruby-glow);background:var(--ruby-soft);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3)}.ars-chip.on svg{color:var(--ruby-glow)}.ars-lat{color:var(--fg-4);margin-left:2px}.acct-expand{width:32px;height:32px;color:var(--fg-3);border:1px solid var(--line);cursor:pointer;background:#0003;background:lab(0% 0 0/.2);border-radius:8px;grid-area:expand;align-self:start;place-items:center;margin-top:2px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.acct-expand:hover{color:var(--fg);background:#0006;background:lab(0% 0 0/.4)}.acct-row.expanded .acct-expand{color:var(--ruby-glow);background:var(--ruby-soft);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3);transform:rotate(180deg)}.acct-activity{grid-area:d-act;display:none}.acct-uptime{grid-area:d-up;display:none}.acct-health{grid-area:d-hl;display:none}.acct-actions{grid-area:d-ac;display:none}.acct-row.expanded .acct-activity,.acct-row.expanded .acct-uptime,.acct-row.expanded .acct-health,.acct-row.expanded .acct-actions{border:1px solid var(--line);border-radius:var(--r-2);background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:12px;padding:10px 12px;animation:.22s cubic-bezier(.2,0,.2,1) detail-in;display:flex}@keyframes detail-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.acct-row.expanded .acct-activity{padding:12px}.acct-row.expanded .acct-cell-label{flex:none;min-width:64px;margin-bottom:0;display:block}.acct-row.expanded .acct-uptime-val{flex:1;margin-bottom:0}.acct-row.expanded .acct-uptime-spark{margin-left:auto}.acct-row.expanded .activity-mini{flex:1;min-width:0}.acct-row.expanded .acct-health-row{flex:1}.acct-row.expanded .acct-latency{margin-top:0}.acct-row.expanded .acct-actions{justify-content:flex-end;gap:8px;padding:8px 10px}.acct-row.expanded .row-icon-btn{width:36px;height:36px}}@media (max-width:760px){.acct-summary{grid-template-columns:1fr 1fr}.acct-toolbar{gap:10px}.acct-toolbar-right{width:100%}.filter-tabs{width:100%;overflow-x:auto}.page-header{flex-direction:column;align-items:flex-start;gap:16px}.page-header-actions{width:100%}.page-header-actions .btn{flex:1;justify-content:center}.bulk-bar{flex-wrap:wrap}}.adm-stack{flex-direction:column;gap:16px;width:100%;max-width:1180px;margin:0 auto;display:flex}.adm-header{padding:8px 4px 4px}.adm-tabs-bar{align-items:center;gap:12px;display:flex}.adm-tabs{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);gap:2px;width:fit-content;padding:2px;display:inline-flex}.adm-tabs button{font-family:var(--mono);color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.adm-tabs button:hover{color:var(--fg-2)}.adm-tabs button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.adm-tab-count{color:var(--fg-4);letter-spacing:0;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;padding:1px 5px;font-size:9.5px}.adm-tabs-trailing{margin-left:auto}.adm-back{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;font-size:11px}.adm-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.adm-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.adm-stat:before{content:"";background:radial-gradient(120px 80px at 100% 0%, var(--tone-soft,transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.adm-stat.tone-ruby{--tone-soft:#dd4c5c1a;--tone-fg:#ff606f}@supports (color:lab(0% 0 0)){.adm-stat.tone-ruby{--tone-soft:lab(53.9824% 57.9703 24.0606/.1);--tone-fg:lab(63.0485% 64.4093 26.6729)}}.adm-stat.tone-sapphire{--tone-soft:#5591dd1a;--tone-fg:#64a1ee}@supports (color:lab(0% 0 0)){.adm-stat.tone-sapphire{--tone-soft:lab(58.7024% -2.40165 -45.1907/.1);--tone-fg:lab(64.538% -3.06219 -45.2987)}}.adm-stat.tone-emerald{--tone-soft:#4cbd881a;--tone-fg:#61d19a}@supports (color:lab(0% 0 0)){.adm-stat.tone-emerald{--tone-soft:lab(69.2408% -43.0626 16.9493/.1);--tone-fg:lab(76.2044% -42.9221 16.9102)}}.adm-stat.tone-amber{--tone-soft:#f4a34b1a;--tone-fg:#ffbd74}@supports (color:lab(0% 0 0)){.adm-stat.tone-amber{--tone-soft:lab(74.0849% 25.4197 56.7058/.1);--tone-fg:lab(82.2297% 24.9998 55.4294)}}.adm-stat.tone-gold{--tone-soft:#dbb1551a;--tone-fg:#f2c86c}@supports (color:lab(0% 0 0)){.adm-stat.tone-gold{--tone-soft:lab(74.6925% 8.066 51.8524/.1);--tone-fg:lab(82.8346% 7.691 50.9405)}}.adm-stat-head{justify-content:space-between;align-items:center;display:flex;position:relative}.adm-stat-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:10px}.adm-stat-icon{border:1px solid var(--line);width:26px;height:26px;color:var(--tone-fg,var(--fg-2));background:#0000004d;background:lab(0% 0 0/.3);border-radius:8px;place-items:center;display:grid}.adm-stat-value{letter-spacing:-.025em;font-feature-settings:"tnum";color:var(--fg);font-size:26px;font-weight:500;line-height:1;position:relative}.adm-stat-divider{color:var(--fg-4);margin:0 4px;font-size:18px;font-weight:400}.adm-stat-total{color:var(--fg-3);font-size:18px;font-weight:400}.adm-stat-sub{font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;font-size:11px;position:relative}.adm-history{padding:0}.adm-range{border:1px solid var(--line);border-radius:var(--r-1);background:#00000040;background:lab(0% 0 0/.25);gap:2px;padding:2px;display:inline-flex}.adm-range button{font-family:var(--mono);color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:10.5px;font-weight:500}.adm-range button.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.adm-history-body{padding:20px}.adm-history-empty{height:220px;color:var(--fg-3);font-size:13px;font-family:var(--mono);place-items:center;display:grid}.adm-history-legend{font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.adm-history-legend .legend-dot{border-radius:3px;width:10px;height:10px;margin-right:4px}.adm-history-legend .legend-dot.cpu{background:#ff606f;background:lab(63.0485% 64.4093 26.6729);box-shadow:0 0 6px #ff606f80;box-shadow:0 0 6px lab(63.0485% 64.4093 26.6729/.5)}.adm-history-legend .legend-dot.ram{background:#5591dd;background:lab(58.7024% -2.40165 -45.1907);box-shadow:0 0 6px #5591dd80;box-shadow:0 0 6px lab(58.7024% -2.40165 -45.1907/.5)}.adm-history-hover{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.adm-history-hover .cpu{color:#ff9095;color:lab(72.7789% 51.4898 20.593)}.adm-history-hover .ram{color:#85baff;color:lab(73.8646% -3.93176 -45.4574)}.adm-history-svg{width:100%;height:auto;display:block}.adm-table{padding:0}.adm-row{border-bottom:1px solid var(--line);color:var(--fg-2);grid-template-columns:1fr;align-items:center;gap:14px;padding:12px 18px;font-size:13px;transition:background .12s;display:grid}.adm-row:last-child{border-bottom:none}.adm-row.adm-row-link{cursor:pointer}.adm-row.adm-row-link:hover{background:#ffffff03;background:lab(100% 0 0/.012)}.adm-row .num{text-align:right;justify-self:end}.adm-row-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);background:#0000002e;background:lab(0% 0 0/.18);padding-top:10px;padding-bottom:10px;font-size:10px}.adm-grid-users{grid-template-columns:80px minmax(0,1.2fr) minmax(0,1.6fr) 100px 100px}.adm-grid-accounts{grid-template-columns:100px minmax(0,1.6fr) minmax(0,1.4fr) 110px minmax(0,1fr)}.adm-grid-onliners{grid-template-columns:80px minmax(0,1.2fr) 140px 130px minmax(0,1.4fr) auto}.adm-grid-mirrors{grid-template-columns:80px minmax(0,1.4fr) minmax(0,1.4fr) 130px 110px auto}.adm-grid-user-accounts{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 110px minmax(0,1fr)}.adm-grid-user-onliners{grid-template-columns:80px minmax(0,1.2fr) 140px 130px auto}.adm-grid-user-mirrors{grid-template-columns:80px minmax(0,1.4fr) 80px 100px 110px auto}.adm-cell-id{color:var(--fg-4)}.adm-cell-name{color:var(--fg);flex-direction:column;gap:2px;min-width:0;font-weight:500;display:flex}.adm-cell-name>span:nth-child(2){font-weight:400}.adm-cell-muted{color:var(--fg-3)}.adm-cell-truncate{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adm-cell-link{color:var(--fg-2);text-decoration:none}.adm-cell-link:hover{color:var(--fg)}.adm-cell-discord{align-items:center;gap:10px;min-width:0;display:flex}.adm-cell-discord-text{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-cell-discord-text .adm-cell-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:row;overflow:hidden}.adm-cell-discord-text .adm-cell-muted{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.adm-cell-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.adm-cell-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.adm-cell-actions .btn{padding:5px 10px;font-size:11.5px}.adm-cell-routing{color:var(--fg-3);align-items:center;gap:8px;display:inline-flex}.adm-pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;display:inline-flex}.adm-pill.ruby{color:#ff9095;color:lab(72.7789% 51.4898 20.593);background:#dd4c5c1f;background:lab(53.9824% 57.9703 24.0606/.12);border-color:#dd4c5c66;border-color:lab(53.9824% 57.9703 24.0606/.4)}.adm-pill.emerald{color:#6fdea7;color:lab(80.8465% -42.8417 16.8879);background:#4cbd881f;background:lab(69.2408% -43.0626 16.9493/.12);border-color:#4cbd8866;border-color:lab(69.2408% -43.0626 16.9493/.4)}.adm-pill.sapphire{color:#85baff;color:lab(73.8646% -3.93176 -45.4574);background:#5591dd1f;background:lab(58.7024% -2.40165 -45.1907/.12);border-color:#5591dd66;border-color:lab(58.7024% -2.40165 -45.1907/.4)}.adm-pill.amber{color:#ffc386;color:lab(83.393% 24.9446 55.2792);background:#f4a34b1f;background:lab(74.0849% 25.4197 56.7058/.12);border-color:#f4a34b66;border-color:lab(74.0849% 25.4197 56.7058/.4)}.adm-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.adm-empty{font-family:var(--mono);color:var(--fg-3);text-align:center;letter-spacing:.02em;padding:28px 18px;font-size:12.5px}.adm-empty p{margin:0 0 12px}.adm-user-head{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.adm-user-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-user-namerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-user-name{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.adm-user-sub{color:var(--fg-3);font-size:12px}.adm-user-fields{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.adm-user-field{color:var(--fg-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-field-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4);font-size:9.5px}.adm-user-stats{border:1px solid var(--line);border-radius:var(--r-2);background:#0003;background:lab(0% 0 0/.2);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.adm-mini-stat{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:86px;padding:12px 16px;display:flex}.adm-mini-stat:last-child{border-right:none}.adm-mini-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:9.5px}.adm-mini-value{letter-spacing:-.02em;font-feature-settings:"tnum";color:var(--fg);font-size:18px;font-weight:500}.adm-mini-emerald{color:#6fdea7;color:lab(80.8465% -42.8417 16.8879)}.adm-runtime{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.adm-runtime-status{align-items:center;gap:12px;display:inline-flex}.adm-runtime-actions{align-items:center;gap:8px;display:inline-flex}.adm-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#0009;background:lab(0% 0 0/.6);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adm-modal{flex-direction:column;width:100%;max-width:540px;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.adm-modal .card-pad{overflow-y:auto}.adm-modal-foot{border-top:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.adm-modal-err{color:#ff9095;color:lab(72.7789% 51.4898 20.593);border-radius:var(--r-1);letter-spacing:.02em;background:#a8344214;background:lab(40.3831% 48.312 20.149/.08);border:1px solid #a8344280;border:1px solid lab(40.3831% 48.312 20.149/.5);margin-top:8px;padding:8px 10px;font-size:11px}@media (max-width:1100px){.adm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.adm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-row{gap:6px;grid-template-columns:1fr!important}.adm-row-head{display:none}.adm-cell-actions{justify-content:flex-start}.adm-user-head{grid-template-columns:1fr}.adm-user-stats{grid-template-columns:repeat(2,1fr)}.adm-mini-stat:nth-child(2){border-right:none}}.modal.acct-modal{max-width:560px;padding:0;overflow:hidden}.acct-modal-banner{border-top-left-radius:var(--r-3);border-top-right-radius:var(--r-3);width:100%;height:96px}.acct-modal-body{margin-top:-36px;padding:0 32px 22px}.acct-modal-id{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.acct-modal-id .avatar.lg-row.card-av{border:4px solid var(--surface);border-radius:18px;width:72px;height:72px;font-size:26px}.acct-modal-id .avatar.lg-row.card-av .dot{border-width:3px;width:16px;height:16px}.acct-modal-id-text{flex:1;min-width:0;margin-top:38px}.acct-modal-name-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.acct-modal-name-row .modal-title{margin:0;font-size:22px}.acct-modal-handle{color:var(--fg-3);font-size:12px}.acct-modal-status{color:var(--fg-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:inline-flex}.acct-modal-grid{border:1px solid var(--line);border-radius:var(--r-2);background:#0000002e;background:lab(0% 0 0/.18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.acct-modal-field{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 14px}.acct-modal-field:nth-child(2n){border-right:none}.acct-modal-field:nth-last-child(-n+2){border-bottom:none}.acct-modal-field-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin-bottom:4px;font-size:9px}.acct-modal-field-value{color:var(--fg);letter-spacing:-.005em;word-break:break-all;font-size:13px;font-weight:500}.acct-modal-field-value.mono{font-family:var(--mono);letter-spacing:0;font-size:11.5px;font-weight:400}.acct-modal-section-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-4);margin:16px 0 8px;font-size:9px}.acct-modal-activity{border:1px solid var(--line);border-radius:var(--r-2);background:#0000002e;background:lab(0% 0 0/.18);margin-top:16px;padding:12px 14px}.acct-modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px}.acct-modal-foot .btn{align-items:center;gap:6px;display:inline-flex}.acct-modal-foot .btn.danger{color:var(--ruby-glow);border-color:#dd4c5c4d;border-color:lab(53.9824% 57.9703 24.0606/.3)}.acct-modal-foot .btn.danger:hover{background:var(--ruby-soft);color:#ff8c93;color:lab(72.3376% 64.3941 26.3061);border-color:#dd4c5c80;border-color:lab(53.9824% 57.9703 24.0606/.5)}@media (max-width:540px){.acct-modal-grid{grid-template-columns:1fr}.acct-modal-field{border-right:none}.acct-modal-field:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.acct-modal-field:last-child{border-bottom:none}.acct-modal-id{flex-direction:column;align-items:flex-start;gap:8px}.acct-modal-id-text{margin-top:0}}.acct-modal-token{margin-top:16px}.acct-modal-token-row{border:1px solid var(--line);border-radius:var(--r-2);background:#00000047;background:lab(0% 0 0/.28);align-items:stretch;gap:8px;min-height:40px;padding:8px 12px;display:flex}.acct-modal-token-value{min-width:0;font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;align-self:center;font-size:12px}.acct-modal-token-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.acct-modal-token-hint{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-4);text-transform:uppercase;margin-top:6px;font-size:10.5px}.acct-modal-token-hint.ok{color:var(--emerald)}.acct-modal-token-hint.err{color:var(--ruby-glow);text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:12px}.btn.destructive{color:#fff6f6;color:lab(97.5768% 3.20792 1.21012);background:linear-gradient(#cc2443,#a3002f);background:linear-gradient(lab(45.6244% 64.4409 27.8559),lab(33.9654% 64.5659 25.864));border:1px solid #94002f;border:1px solid lab(30.445% 64.5726 22.8074);align-items:center;gap:6px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px -8px #cc244399;box-shadow:inset 0 1px lab(100% 0 0/.08),0 8px 24px -8px lab(45.6244% 64.4409 27.8559/.6)}.btn.destructive:hover{color:#fff;background:linear-gradient(#de3951,#ba003a);background:linear-gradient(lab(51.4337% 64.4301 27.3545),lab(39.7765% 64.598 25.1243));border-color:#b9003f;border-color:lab(39.7401% 64.696 21.8295)}.btn.destructive:disabled{opacity:.55;cursor:progress}.modal.confirm-modal{max-width:480px}.modal.confirm-modal .modal-eyebrow{align-items:center;gap:6px;display:inline-flex}.confirm-subject{font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;word-break:break-all;font-size:12px}.confirm-callout{border-radius:var(--r-2);background:linear-gradient(#dd4c5c14,#dd4c5c08),#0000002e;background:linear-gradient(lab(53.9824% 57.9703 24.0606/.08),lab(53.9824% 57.9703 24.0606/.03)),lab(0% 0 0/.18);border:1px solid #dd4c5c4d;border:1px solid lab(53.9824% 57.9703 24.0606/.3);gap:12px;padding:14px;display:flex}.confirm-callout-icon{background:var(--ruby-soft);width:28px;height:28px;color:var(--ruby-glow);border:1px solid #dd4c5c66;border:1px solid lab(53.9824% 57.9703 24.0606/.4);border-radius:8px;flex:none;place-items:center;display:grid}.confirm-callout-title{letter-spacing:-.01em;color:var(--fg);margin-bottom:6px;font-size:13px;font-weight:600}.confirm-list{color:var(--fg-2);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.45;display:flex}.confirm-list li::marker{color:var(--fg-4)}.modal.confirm-modal .modal-foot{gap:8px}.modal.confirm-modal .modal-close:disabled{opacity:.4;cursor:not-allowed}.cookie-consent{z-index:1000;border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);background:#0d0d10eb;background:lab(3.67115% .259742 -1.40872/.92);padding:14px 18px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #00000080;box-shadow:0 -8px 24px -12px lab(0% 0 0/.5)}.cookie-consent-inner{flex-direction:column;align-items:stretch;gap:12px;max-width:1100px;margin:0 auto;display:flex}@media (min-width:640px){.cookie-consent-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.cookie-consent-text{color:var(--fg-2);margin:0;font-size:13px;line-height:1.5}.cookie-consent-actions{flex-shrink:0;gap:8px;display:flex}.cookie-consent-btn{border-radius:var(--r-1);cursor:pointer;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.cookie-consent-btn-secondary{border:1px solid var(--line-strong);color:var(--fg-2);background:0 0}.cookie-consent-btn-secondary:hover{color:var(--fg);background:#ffffff08;background:lab(100% 0 0/.03);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.cookie-consent-btn-primary{border:1px solid var(--ruby);background:var(--ruby);color:#fffffffa;color:lab(100% 0 0/.98)}.cookie-consent-btn-primary:hover{background:var(--ruby-glow);border-color:var(--ruby-glow)}.cookie-consent-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;transition:text-decoration-color .12s}.cookie-consent-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.legal-page{background:var(--bg);min-height:100dvh;color:var(--fg);flex-direction:column;display:flex}.legal-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#0d0d10b3;background:lab(3.67115% .259742 -1.40872/.7);padding:22px 0;position:sticky;top:0}.legal-nav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-nav-cta{align-items:center;gap:8px;display:flex}.legal-main{flex:1;padding:64px 0 96px}.legal-header{max-width:760px;margin:0 0 48px}.legal-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);border:1px solid var(--line);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 10px;font-size:10.5px;display:inline-flex}.legal-title{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(36px,5vw,52px);font-weight:500;line-height:1.05}.legal-title em{font-family:var(--font-serif);color:var(--ruby-glow);font-style:italic;font-weight:400}.legal-sub{color:var(--fg-3);margin:0;font-size:15px;line-height:1.55}.legal-sub .mono{font-family:var(--mono);color:var(--fg-2);font-size:13px}.legal-prose{flex-direction:column;gap:40px;max-width:760px;display:flex}.legal-prose section{flex-direction:column;gap:12px;display:flex}.legal-prose h2{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:19px;font-weight:500}.legal-prose p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.7}.legal-prose ul{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.legal-prose li{color:var(--fg-2);font-size:15px;line-height:1.65}.legal-prose strong{color:var(--fg);font-weight:500}.legal-prose em{font-family:var(--font-serif);color:var(--fg);font-style:italic}.legal-prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .12s}.legal-prose a:hover{-webkit-text-decoration-color:var(--ruby-glow);text-decoration-color:var(--ruby-glow)}.legal-prose .mono{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);color:var(--fg);padding:1px 6px;font-size:13px}.legal-back{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}@media (max-width:640px){.legal-nav-cta .btn.ghost{display:none}.legal-main{padding:40px 0 64px}.legal-prose{gap:32px}}.rich-gate{border:1px solid var(--line);border-radius:var(--r-2);text-align:center;background:#0000002e;background:lab(0% 0 0/.18);margin:6px 0 16px;padding:24px 22px 20px;position:relative;overflow:hidden}.rich-gate-icon{width:36px;height:36px;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.rich-gate-title{color:var(--fg);letter-spacing:-.01em;margin-bottom:6px;font-size:15px;font-weight:600}.rich-gate-sub{max-width:420px;color:var(--fg-3);margin:0 auto 16px;font-size:12.5px;line-height:1.55}.rich-gate-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rich-gate-primary{white-space:nowrap;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex}.rich-gate-hint{color:var(--fg-3);margin-top:12px;font-size:11.5px;line-height:1.5}.rich-gate-error{border-radius:var(--r-1);color:var(--fg-2);text-align:left;background:#dd4c5c0f;background:lab(53.9824% 57.9703 24.0606/.06);border:1px solid #dd4c5c59;border:1px solid lab(53.9824% 57.9703 24.0606/.35);margin-top:14px;padding:10px 12px;font-size:12px}.rich-gate-error-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.rich-gate-error strong{color:#ff9095;color:lab(72.7789% 51.4898 20.593);font-weight:600}.rich-gate-error p{margin:0;line-height:1.5}.rich-gate-loading{padding:30px 22px 22px}.rich-gate-orb{place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid;position:relative}.rich-gate-orb-pulse,.rich-gate-orb-ring,.rich-gate-orb-core{border-radius:50%;position:absolute;inset:0}.rich-gate-orb-pulse{background:radial-gradient(circle,#ff606f47 0%,#ff606f00 70%);background:radial-gradient(circle,lab(63.0485% 64.4093 26.6729/.28) 0%,lab(63.0485% 64.4093 26.6729/0) 70%);animation:2.4s ease-in-out infinite richOrbPulse}.rich-gate-orb-ring{background:conic-gradient(#ff606f00 0deg,#f04b5f8c 200deg,#ff9397fa 320deg,#ff606f00 360deg);background:conic-gradient(lab(63.0485% 64.4093 26.6729/0) 0deg,lab(57.2417% 64.4195 26.9731/.55) 200deg,lab(72.2263% 67.621 27.7853/.98) 320deg,lab(63.0485% 64.4093 26.6729/0) 360deg);animation:1.6s linear infinite richOrbSpin;-webkit-mask:radial-gradient(circle,#0000 22px,#000 23px);mask:radial-gradient(circle,#0000 22px,#000 23px)}.rich-gate-orb-core{color:var(--ruby-glow);background:#201112d9;background:lab(6.9837% 7.83729 2.63597/.85);border:1px solid #b3203a80;border:1px solid lab(40.0429% 57.9957 25.0133/.5);place-items:center;display:grid;inset:12px;box-shadow:0 0 18px #ff606f47;box-shadow:0 0 18px lab(63.0485% 64.4093 26.6729/.28)}.rich-gate-loading.is-done .rich-gate-orb-ring{background:conic-gradient(#79e8b0f2 0deg 360deg);background:conic-gradient(lab(84.328% -42.7872 16.8728/.95) 0deg 360deg);animation:none}.rich-gate-loading.is-done .rich-gate-orb-pulse{background:radial-gradient(circle,#00bb7b38 0%,#00bb7b00 70%);background:radial-gradient(circle,lab(67.3029% -53.6417 21.0387/.22) 0%,lab(67.3029% -53.6417 21.0387/0) 70%)}.rich-gate-loading.is-done .rich-gate-orb-core{color:#8af9c0;color:lab(90.1302% -42.7058 16.8502);box-shadow:0 0 18px #00bb7b40;box-shadow:0 0 18px lab(67.3029% -53.6417 21.0387/.25)}.rich-gate-loading-title{color:var(--fg);letter-spacing:-.01em;margin-bottom:6px;font-size:15px;font-weight:600}.rich-gate-loading-sub{color:var(--fg-3);min-height:1.5em;margin-bottom:18px;font-size:12.5px}.rich-gate-tagline{animation:.32s ease-out both richTaglineFade;display:inline-block}.rich-gate-bar{background:#00000059;background:lab(0% 0 0/.35);border-radius:999px;width:min(220px,70%);height:3px;margin:0 auto;position:relative;overflow:hidden}.rich-gate-bar-fill{background:linear-gradient(90deg,#ff606f00 0%,#ff9397f2 50%,#ff606f00 100%);background:linear-gradient(90deg,lab(63.0485% 64.4093 26.6729/0) 0%,lab(72.2263% 67.621 27.7853/.95) 50%,lab(63.0485% 64.4093 26.6729/0) 100%);border-radius:999px;width:40%;height:100%;animation:1.6s ease-in-out infinite richBarShimmer;position:absolute;top:0;left:-40%}@keyframes richOrbSpin{to{transform:rotate(360deg)}}@keyframes richOrbPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes richTaglineFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes richBarShimmer{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.rich-gate-orb-pulse,.rich-gate-orb-ring,.rich-gate-bar-fill,.rich-gate-tagline{animation:none}}.rich-setup-chip{border:1px solid var(--line);border-radius:var(--r-1);background:#00000038;background:lab(0% 0 0/.22);align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.rich-setup-chip-icon{color:#92e2b7;color:lab(83.9364% -32.6603 12.9089);background:#00875729;background:lab(49.5066% -43.6741 17.119/.16);border:1px solid #00875766;border:1px solid lab(49.5066% -43.6741 17.119/.4);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.rich-setup-chip-text{flex:auto;min-width:0}.rich-setup-chip-title{color:var(--fg);font-size:12.5px;font-weight:600}.rich-setup-chip-sub{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.rich-setup-chip-actions{flex:none;gap:6px;display:inline-flex}.rich-images{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.rich-image-slot{flex-direction:column;gap:8px;min-width:0;display:flex}.rich-image-tile{aspect-ratio:1;border-radius:var(--r-2);border:1px dashed var(--line-strong);width:100%;max-height:180px;color:var(--fg-3);cursor:pointer;background:#00000047;background:lab(0% 0 0/.28);place-items:center;padding:0;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.rich-image-tile:hover:not(:disabled){color:var(--fg);background:#00000057;background:lab(0% 0 0/.34);border-color:#dd4c5c8c;border-color:lab(53.9824% 57.9703 24.0606/.55)}.rich-image-tile:focus-visible{outline-offset:2px;outline:2px solid #dd4c5c80;outline:2px solid lab(53.9824% 57.9703 24.0606/.5)}.rich-image-tile:disabled{cursor:default;opacity:.85}.rich-image-tile.is-set{border-style:solid;border-color:var(--line-strong);background:#0006;background:lab(0% 0 0/.4)}.rich-image-tile.is-preset{cursor:default;border-style:solid}.rich-image-tile-wrap{position:relative}.rich-image-tile-img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:opacity .16s,filter .16s;display:block}.rich-image-tile:hover:not(:disabled) .rich-image-tile-img{opacity:1}.rich-image-tile-empty,.rich-image-tile-placeholder{letter-spacing:-.005em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;font-weight:500;display:flex}.rich-image-tile-empty svg,.rich-image-tile-placeholder svg{opacity:.7}.rich-image-tile-hint{color:var(--fg-4);font-size:10.5px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.rich-image-tile-overlay{color:var(--fg);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;background:lab(0% 0 0/.55);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex;position:absolute;inset:0}.rich-image-tile-clear{width:22px;height:22px;color:var(--fg);cursor:pointer;background:#0009;background:lab(0% 0 0/.6);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:50%;place-items:center;transition:background .12s,transform .12s;display:grid;position:absolute;top:6px;right:6px}.rich-image-tile-clear:hover{background:#dd4c5cb3;background:lab(53.9824% 57.9703 24.0606/.7);transform:scale(1.05)}.rich-image-hover{font-size:12px}.rich-image-tile-error{color:var(--ruby-glow);font-size:11px}.rich-spinner{color:currentColor;animation:.9s linear infinite rich-spinner-spin;display:inline-flex}@keyframes rich-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:520px){.rich-images{grid-template-columns:1fr}.rich-image-tile{max-height:220px}}.rich-asset-picker-backdrop{z-index:80;background:0 0;position:fixed;inset:0}.rich-asset-picker{z-index:90;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-2);flex-direction:column;gap:8px;max-height:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000073;box-shadow:0 18px 40px lab(0% 0 0/.45)}.rich-asset-picker-upload{color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-1);cursor:pointer;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.rich-asset-picker-upload:hover{background:var(--surface-hover);color:var(--fg)}.rich-asset-picker-upload svg{opacity:.85}.rich-asset-picker-divider{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);align-items:center;gap:8px;display:flex}.rich-asset-picker-divider:before,.rich-asset-picker-divider:after{content:"";background:var(--line);flex:1;height:1px}.rich-asset-picker-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:1px;display:grid;overflow-y:auto}.rich-asset-picker-thumb{border:1px solid var(--line);border-radius:var(--r-1);cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);flex-direction:column;gap:4px;padding:0;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.rich-asset-picker-thumb:hover{border-color:var(--fg-3);transform:translateY(-1px)}.rich-asset-picker-thumb img{aspect-ratio:1;object-fit:cover;opacity:.85;width:100%;display:block}.rich-asset-picker-thumb:hover img{opacity:1}.rich-asset-picker-name{color:var(--fg-3);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;padding:4px 6px 6px;font-size:9.5px;display:block;overflow:hidden}.ac-error{border-radius:var(--r-2);color:var(--ruby-glow);background:#dd4c5c1a;background:lab(53.9824% 57.9703 24.0606/.1);border:1px solid #dd4c5c52;border:1px solid lab(53.9824% 57.9703 24.0606/.32);align-items:center;gap:9px;margin:4px 0 0;padding:10px 14px;font-size:12.5px;display:flex}.ac-error svg{flex-shrink:0}.ac-batchform{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ac-batchform-field{flex-direction:column;gap:5px;display:flex}.ac-batchform-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);font-size:10px}.ac-batchform-input{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);width:84px;height:38px;color:var(--fg);font-variant-numeric:tabular-nums;padding:0 12px;font-size:14px;transition:border-color .12s}.ac-batchform-input:focus{border-color:var(--line-strong)}.ac-batchform-input:disabled{opacity:.5}.ac-batchform .btn.primary{height:38px;padding:0 16px}.ac-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.ac-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ac-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.ac-panel-head-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);margin:0;font-size:11px;font-weight:500}.ac-joblist{flex-direction:column;gap:6px;max-height:calc(100vh - 220px);padding:10px;display:flex;overflow-y:auto}.ac-joblist-empty,.ac-joblist-skel{flex-direction:column;gap:8px;padding:14px 6px;display:flex}.ac-joblist-empty{text-align:center;color:var(--fg-4);align-items:center;gap:6px;padding:32px 16px;font-size:12.5px}.ac-job{border-radius:var(--r-2);background:var(--bg-2);text-align:left;border:1px solid #0000;flex-direction:column;gap:8px;width:100%;padding:12px;transition:border-color .12s,background .12s;display:flex}.ac-job:hover{border-color:var(--line)}.ac-job.active{background:var(--surface-2);border-color:#dd4c5c73;border-color:lab(53.9824% 57.9703 24.0606/.45)}.ac-job-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-job-id{color:var(--fg);font-size:13px;font-weight:600}.ac-job-meta{color:var(--fg-4);font-size:11px;font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-job-counts{gap:8px;display:inline-flex}.ac-chip{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.ac-chip-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ac-st-running{color:var(--sapphire)}.ac-st-queued{color:var(--fg-3)}.ac-st-completed{color:var(--emerald)}.ac-st-failed{color:var(--ruby-glow)}.ac-st-cancelled{color:var(--amber)}.ac-st-success{color:var(--emerald)}.ac-bar{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;height:4px;overflow:hidden}.ac-bar-fill{background:currentColor;border-radius:999px;height:100%;transition:width .35s}.ac-bar.live .ac-bar-fill{opacity:.9}.ac-detail{flex-direction:column;gap:16px;padding:18px;display:flex}.ac-detail-empty{text-align:center;color:var(--fg-4);flex-direction:column;align-items:center;gap:10px;padding:64px 24px;font-size:13px;display:flex}.ac-detail-empty-icon{border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--line);width:44px;height:44px;color:var(--fg-3);place-items:center;display:grid}.ac-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ac-detail-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-detail-title h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.ac-detail-sub{font-family:var(--mono);color:var(--fg-4);font-size:11.5px}.ac-detail-head .btn{flex-shrink:0}.ac-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ac-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px}.ac-tile-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-4);font-size:9.5px}.ac-tile-value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;line-height:1.2}.ac-detail-cols{grid-template-columns:minmax(200px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:14px;display:grid}.ac-attempts{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;min-height:240px;display:flex;overflow:hidden}.ac-sub-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;display:flex}.ac-attempts-body{flex:1;min-height:0;max-height:420px;overflow-y:auto}.ac-attempt{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.ac-attempt:last-child{border-bottom:none}.ac-attempt-top{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.ac-attempt-idx{color:var(--fg-2);font-weight:500}.ac-attempt-note{color:var(--fg-3);word-break:break-word;font-size:11px}.ac-attempt-err{color:var(--ruby-glow);word-break:break-word;font-size:11px}.ac-empty-line{color:var(--fg-4);padding:16px 14px;font-size:12px}.ac-log{border:1px solid var(--line);border-radius:var(--r-2);background:#070709;background:lab(1.96521% .176936 -.940213);flex-direction:column;min-height:240px;display:flex;overflow:hidden}.ac-log-head{border-bottom:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-4);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;display:flex}.ac-log-jump{color:var(--sapphire);font-family:var(--mono);text-transform:none;letter-spacing:.02em;background:#5591dd1a;background:lab(58.7024% -2.40165 -45.1907/.1);border:1px solid #5591dd59;border:1px solid lab(58.7024% -2.40165 -45.1907/.35);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;display:inline-flex}.ac-log-body{min-height:0;max-height:420px;font-family:var(--mono);flex:1;padding:8px 0;font-size:11.5px;line-height:1.6;overflow:hidden auto}.ac-log-empty{color:var(--fg-4);padding:16px 14px}.ac-log-line{grid-template-columns:auto 16px 30px minmax(0,1fr);align-items:baseline;gap:8px;padding:1px 14px;display:grid}.ac-log-line:hover{background:#ffffff06;background:lab(100% 0 0/.025)}.ac-log-time{color:var(--fg-4)}.ac-log-sym{text-align:center}.ac-log-att{color:var(--fg-4);text-align:right}.ac-log-msg{word-break:break-word;white-space:pre-wrap}.ac-lv-error{color:var(--ruby-glow)}.ac-lv-warn{color:var(--amber)}.ac-lv-success{color:var(--emerald)}.ac-lv-info{color:var(--fg-2)}.ac-lv-debug{color:var(--fg-4)}@media (max-width:1080px){.ac-layout{grid-template-columns:minmax(0,1fr)}.ac-joblist{flex-direction:row;max-height:none;padding:12px;overflow:auto hidden}.ac-job{flex-shrink:0;min-width:220px}}@media (max-width:760px){.ac-layout{gap:12px;margin-top:16px}.ac-detail{gap:14px;padding:14px}.ac-detail-cols{grid-template-columns:minmax(0,1fr)}.ac-tiles{grid-template-columns:repeat(2,1fr)}.ac-detail-head .btn{justify-content:center;width:100%}.ac-batchform{width:100%}.ac-batchform .btn.primary{flex:1;justify-content:center}.ac-log-line{grid-template-columns:16px 26px minmax(0,1fr)}.ac-log-time{display:none}.ac-log-body{font-size:11px}.ac-attempts,.ac-log{max-height:360px}.ac-attempts-body,.ac-log-body{max-height:300px}}@media (max-width:420px){.ac-tiles{grid-template-columns:repeat(2,1fr)}.ac-detail-title h2{font-size:17px}}.ac-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-2);gap:4px;margin-top:4px;padding:4px;display:inline-flex}.ac-tab{border-radius:var(--r-1);color:var(--fg-3);align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ac-tab:hover{color:var(--fg-2)}.ac-tab.active{background:var(--surface);color:var(--fg);box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.ac-tab-count{font-family:var(--mono);color:var(--fg-3);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;padding:1px 6px;font-size:10.5px}.ac-tokens{margin-top:20px}.ac-tokens-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.ac-tokens-toolbar-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);margin:0 auto 0 0;font-size:11px}.ac-export{position:relative}.ac-export-menu{z-index:20;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-2);min-width:240px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 40px -16px #000000b3;box-shadow:0 16px 40px -16px lab(0% 0 0/.7)}.ac-export-item{text-align:left;border-bottom:1px solid var(--line);flex-direction:column;gap:2px;width:100%;padding:11px 14px;display:flex}.ac-export-item:last-child{border-bottom:none}.ac-export-item:hover{background:var(--surface-hover)}.ac-export-item-title{color:var(--fg);font-size:13px;font-weight:500}.ac-export-item-sub{font-family:var(--mono);color:var(--fg-4);font-size:10.5px}.ac-tokens-rows{flex-direction:column;display:flex}.ac-token-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.ac-token-row:last-child{border-bottom:none}.ac-token-ident{flex-direction:column;gap:3px;min-width:0;display:flex}.ac-token-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ac-token-email{font-family:var(--mono);color:var(--fg-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ac-token-secret{align-items:center;gap:8px;min-width:0;display:flex}.ac-token-value{min-width:0;font-family:var(--mono);color:var(--fg-2);border:1px solid var(--line);border-radius:var(--r-1);white-space:nowrap;text-overflow:ellipsis;background:#00000047;background:lab(0% 0 0/.28);flex:1;padding:7px 10px;font-size:11.5px;overflow:hidden}.ac-token-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ac-icon-btn{border-radius:var(--r-1);width:34px;height:34px;color:var(--fg-3);background:var(--surface);border:1px solid var(--line);flex-shrink:0;place-items:center;transition:color .12s,border-color .12s;display:inline-grid}.ac-icon-btn:hover{color:var(--fg);border-color:var(--line-strong)}.ac-icon-btn.ok{color:var(--emerald);border-color:#4cbd8866;border-color:lab(69.2408% -43.0626 16.9493/.4)}.ac-token-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ac-verified{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.ac-verified.yes{color:var(--emerald)}.ac-verified.no{color:var(--fg-4)}.ac-token-date{font-family:var(--mono);color:var(--fg-4);font-size:10.5px}.ac-tokens-skel{flex-direction:column;gap:10px;padding:16px;display:flex}@media (max-width:860px){.ac-token-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.ac-token-meta,.ac-token-actions{justify-content:flex-start}}@media (max-width:760px){.ac-tokens{margin-top:16px}.ac-tabs{width:100%;display:flex}.ac-tab{flex:1;justify-content:center;padding:11px 10px}.ac-tokens-toolbar{padding:12px}.ac-tokens-toolbar .btn{flex:1;justify-content:center}.ac-tokens-toolbar-title{width:100%;margin-bottom:2px}.ac-export,.ac-export>.btn{width:100%}.ac-export-menu{min-width:0;left:0;right:0}}
