@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}:root{color-scheme:dark;--bg:#000;--panel:#000;--text:#f4f4f5;--muted:#8d8d8d;--faint:#6a6a6a;--line:#1c1c1c;--line-strong:#2a2a2a;--fill:#141414;--chip:#1a1a1a;--hover:#0c0c0c;--field:#0d0d0d;--composer:#161616;--mention:#121212;--mention-hover:#1f1f1f;--danger:#ff9a9a;--accent:#fff;--accent-text:#000;--on:#fff;--on-text:#000;--icon:#9a9a9a;--icon-strong:#fff;--avatar-bg:#111;--avatar-border:#333;--face:#2a2a2a;--toast:#111;--overlay:rgba(0,0,0,0.72);--role-border:rgba(255,255,255,0.18);--role-text:#d8d8d8;--settings-card:#141414;--settings-bg:#0a0a0a;--toggle-off:#3a3a3a;--focus:#fff;--selection-bg:#fff;--selection-text:#000}html[data-theme=light]{color-scheme:light;--bg:#f3f3f4;--panel:#fff;--text:#111;--muted:#6b6b6b;--faint:#8a8a8a;--line:#e4e4e7;--line-strong:#d4d4d8;--fill:#fff;--chip:#ececee;--hover:#ececee;--field:#fff;--composer:#fff;--mention:#fff;--mention-hover:#ececee;--danger:#b42318;--accent:#111;--accent-text:#fff;--on:#111;--on-text:#fff;--icon:#6b6b6b;--icon-strong:#111;--avatar-bg:#ececee;--avatar-border:#d4d4d8;--face:#d4d4d8;--toast:#111;--overlay:rgba(17,17,17,0.45);--role-border:rgba(17,17,17,0.16);--role-text:#444;--settings-card:#fff;--settings-bg:#f3f3f4;--toggle-off:#cfcfd4;--focus:#111;--selection-bg:#111;--selection-text:#fff}html[data-accent=blue]{--accent:#3b82f6;--accent-text:#fff;--on:#3b82f6;--on-text:#fff}html[data-accent=white]{--accent:#fff;--accent-text:#000;--on:#fff;--on-text:#000}html[data-theme=light][data-accent=bot],html[data-theme=light][data-accent=white]{--accent:#111;--accent-text:#fff;--on:#111;--on-text:#fff}html[data-accent=bot]{--accent:#fff;--accent-text:#000;--on:#fff;--on-text:#000}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--bg);color:var(--text)}body{font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}body:has(.login){overflow:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0}::selection{background:var(--selection-bg);color:var(--selection-text)}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.icon{width:18px;height:18px;display:block}.icon-sm{width:16px;height:16px}.mark{color:var(--text)}.mark-name{font-weight:560;letter-spacing:-.055em;line-height:.95}.mark-ext{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mark-lg{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mark-lg .mark-name{font-size:56px}.mark-sm{display:flex;align-items:baseline;gap:8px}.mark-sm .mark-name{font-size:22px}.login{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--bg)}.login-card{width:min(380px,100%);display:flex;flex-direction:column;gap:12px}.login-lead{color:var(--muted);margin:8px 0 12px;max-width:34ch}.field-label{font-size:12px;color:var(--muted);margin-top:6px}.field{width:100%;background:var(--field);border:1px solid var(--line-strong);border-radius:12px;padding:11px 12px;outline:none;color:var(--text)}.field:focus{border-color:var(--focus)}.field:disabled{color:var(--muted)}.area{min-height:96px;resize:vertical}.key-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.search{margin:0 12px 8px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 4px;outline:none;color:var(--text)}.form-error{color:var(--danger);font-size:13px}.fine{color:var(--faint);font-size:12px;line-height:1.4}.list-pad{padding:0 16px}.btn-ghost,.btn-quiet,.btn-white{border-radius:999px;height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-white{background:var(--on);color:var(--on-text);border:0;font-weight:560}.btn-white:hover{filter:brightness(.94)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--muted)}.btn-quiet{background:transparent;color:var(--muted);border:0;height:36px;padding:0}.btn-ghost:disabled,.btn-white:disabled{opacity:.4;cursor:default;filter:none}.btn-block{width:100%}.shell{height:100dvh;display:flex;overflow:hidden;background:var(--bg);color:var(--text)}.rail{width:68px;flex:none;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0}.avatar-btn,.icon-btn,.rail-btn,.send{width:36px;height:36px;border:0;background:transparent;color:var(--icon);border-radius:10px;display:grid;place-items:center}.avatar-btn:hover,.icon-btn:hover,.rail-btn:hover{color:var(--icon-strong);background:var(--hover)}.rail-btn.is-on{color:var(--icon-strong)}.rail-spacer{flex:1 1}.rail-account{position:relative}.avatar,.avatar-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--avatar-border);display:grid;place-items:center;background:var(--avatar-bg);color:var(--text);font-size:13px}.account-pop{position:absolute;left:46px;bottom:0;width:200px;background:var(--panel);border:1px solid var(--line-strong);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:4px;z-index:5;box-shadow:0 12px 40px rgba(0,0,0,.18)}.account-pop span{color:var(--muted);font-size:12px}.account-pop button{margin-top:8px;background:transparent;border:0;color:var(--text);text-align:left;padding:0}.list{width:300px;flex:none;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;min-height:0}.list-head{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.list-actions{display:flex;gap:4px}.room-scroll{overflow:auto;flex:1 1;padding:4px}.room{width:100%;text-align:left;background:transparent;border:0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;color:inherit}.room:hover{background:var(--hover)}.room.is-active{background:var(--fill);box-shadow:inset 2px 0 0 var(--on)}.room-top{display:flex;justify-content:space-between;gap:8px}.room-title{font-size:14px;font-weight:550}.room-preview,.room-time{color:var(--muted);font-size:13px}.room-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-empty{color:var(--faint);padding:18px 16px}.list-foot{padding:12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.account-line{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;color:var(--text)}.main{display:flex}.main,.thread{flex:1 1;min-width:0;min-height:0;background:var(--bg)}.thread{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;position:relative}.thread.has-sheet{grid-template-columns:minmax(0,1fr) 320px}.thread-head{grid-column:1;grid-row:1;height:60px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bg)}.head-slot{display:flex;align-items:center}.thread-title{text-align:center;min-width:0}.thread-title span,.thread-title strong{display:block}.thread-title strong{font-size:14px;font-weight:550}.thread-title span,.thread-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-title span{color:var(--muted);font-size:12px}.thread-scroll{grid-column:1;grid-row:2;overflow:auto}.thread-column{width:min(720px,calc(100% - 32px));margin:0 auto;padding:8px 0 20px}.rules-line{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;display:flex;gap:8px;background:var(--bg);border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:8px 0 10px;font-size:13px}.rules-line>span:first-child{color:var(--text);flex:none}.rules-text{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system{text-align:center;color:var(--faint);font-size:12px;margin:16px 0}.typing{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin:14px 0 4px}.dots{display:inline-flex;gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:typing-blink 1.1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes typing-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.dots i{animation:none;opacity:.8}}.bubble{max-width:min(78%,520px);margin:12px 0;padding:10px 14px;border-radius:18px;border:1px solid var(--line-strong);background:var(--panel);position:relative}.bubble p{white-space:pre-wrap}.bubble.mine{margin-left:auto;background:var(--chip);border-color:transparent}.bubble-name{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.bot{margin:18px 0;max-width:640px;position:relative}.bot p{white-space:pre-wrap;color:var(--text)}.msg-block{padding-bottom:8px}.msg-actions{position:absolute;top:-14px;right:8px;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:3}.msg-actions:focus-within,.msg-block:focus-within .msg-actions,.msg-block:hover .msg-actions{opacity:1;pointer-events:auto}.bubble.mine .msg-actions{right:auto;left:8px}.msg-action-bar{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.12)}.msg-action{width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center}.msg-action.is-on,.msg-action:hover{background:var(--chip);color:var(--text)}.msg-menu,.react-pop{position:absolute;top:calc(100% + 6px);right:0;border:1px solid var(--line-strong);border-radius:14px;background:var(--panel);box-shadow:0 12px 30px rgba(0,0,0,.16)}.bubble.mine .msg-menu,.bubble.mine .react-pop{right:auto;left:0}.react-pop{display:flex;gap:2px;padding:6px}.react-pop button{width:34px;height:34px;border:0;border-radius:10px;background:transparent;font-size:18px}.react-pop button.is-on,.react-pop button:hover{background:var(--chip)}.msg-menu{min-width:150px;padding:6px;display:flex;flex-direction:column}.msg-menu button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:10px;background:transparent;color:var(--text);padding:8px 10px;text-align:left;font-size:14px}.msg-menu button:hover{background:var(--chip)}.reaction-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reaction-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;padding:2px 8px;font-size:12px;color:var(--muted)}.reaction-chip.is-on{border-color:var(--focus);color:var(--text)}.reply-quote{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;padding:6px 10px;border-left:2px solid var(--focus);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--chip) 70%,transparent);color:var(--muted);font-size:12px}.reply-quote strong{color:var(--text);font-weight:560}.reply-draft{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--line-strong);border-left:3px solid var(--focus);border-radius:12px;background:var(--panel)}.reply-draft div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.reply-draft strong{font-size:12px}.reply-draft span{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:none){.msg-actions{position:static;opacity:1;pointer-events:auto;margin-top:8px}.msg-action-bar{box-shadow:none;width:-moz-fit-content;width:fit-content}.msg-menu,.react-pop{left:0;right:auto}}.bot-name{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-bottom:6px}.bot-name strong{color:var(--text);font-weight:550}.bot-name em,.bot-name span{display:block;font-style:normal}.bot-name em{color:var(--faint);font-size:12px}.role-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid var(--role-border);color:var(--role-text);font-size:11px;font-style:normal;font-weight:500;vertical-align:middle}.member-actions{display:flex;gap:6px;margin-left:auto;flex:none}.member-actions .btn-ghost.slim{margin-left:0}.members .btn-ghost.slim.is-on{color:var(--on-text);background:var(--on);border-color:var(--on)}.face{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--face);display:inline-grid;place-items:center;flex:none;font-size:12px;color:var(--text)}.members li>.face{flex:none;width:28px;height:28px}.face-lg{width:64px;height:64px;font-size:22px}.pic-row{display:flex;align-items:center;gap:12px}.pic-row .field{flex:1 1;min-width:0}.members .btn-ghost.slim{padding:6px 10px}.members li>.btn-ghost.slim{margin-left:auto}.bot-form,.bots-panel{display:flex;flex-direction:column;gap:8px}.spark{width:8px;height:8px;border:1.5px solid var(--text);border-radius:50%;display:inline-block}.wake-note{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:14px;background:var(--panel);color:var(--muted);font-size:13px}.wake-note p{margin:0}.wake-note .btn-ghost{flex:none}.composer-wrap{grid-column:1;grid-row:3;width:min(720px,calc(100% - 32px));margin:0 auto 18px}.composer-error{margin-bottom:8px}.composer-stack{position:relative}.composer{display:flex;align-items:flex-end;gap:8px;background:var(--composer);border:1px solid var(--line-strong);border-radius:26px;padding:8px 8px 8px 16px}.composer:focus-within{border-color:var(--focus)}.composer textarea{flex:1 1;resize:none;border:0;background:transparent;outline:none;max-height:140px;padding:8px 0;line-height:1.4;color:var(--text)}.composer textarea::placeholder{color:var(--muted)}.attach-btn{flex:none;margin-bottom:2px;color:var(--muted)}.pending-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pending-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);color:var(--muted);font-size:12px}.pending-chip button{border:0;background:transparent;color:var(--faint);cursor:pointer;font-size:16px;line-height:1}.attach-grid{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.attach-media{display:block;max-width:min(100%,420px);border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);background:var(--panel)}.attach-media img,.attach-media video{display:block;width:100%;max-height:360px;object-fit:contain;background:#000}.attach-file{display:flex;flex-direction:column;gap:2px;max-width:min(100%,420px);padding:10px 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);text-decoration:none}.attach-file span{color:var(--muted);font-size:12px}.suggest-box{margin-top:10px;padding:10px;border-radius:16px;border:1px solid var(--line-strong);background:var(--panel);display:flex;flex-direction:column;gap:10px}.suggest-choices{display:flex;flex-wrap:wrap;gap:8px}.suggest-chip{border:1px solid var(--line-strong);background:var(--chip);color:var(--text);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.suggest-chip:hover{border-color:var(--focus)}.suggest-fields{gap:8px}.suggest-field,.suggest-fields{display:flex;flex-direction:column}.suggest-field{gap:4px;font-size:12px;color:var(--muted)}.memory-line{margin-top:-4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.send{background:var(--chip);color:var(--muted);border-radius:50%;flex:none}.send:not(:disabled){background:var(--on);color:var(--on-text)}.send:disabled{cursor:default}.mention-list{list-style:none;margin:0 0 8px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--mention);border:1px solid var(--line-strong);border-radius:18px;max-height:220px;overflow:auto;box-shadow:0 10px 30px rgba(0,0,0,.12)}.mention-list button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;color:inherit;border-radius:12px;padding:8px 10px}.mention-list button.is-on,.mention-list button:hover{background:var(--mention-hover)}.mention-list em,.mention-list strong{display:block;font-style:normal}.mention-list em{color:var(--muted);font-size:12px}.sheet{grid-column:2;grid-row:1/span 3;border-left:1px solid var(--line);background:var(--panel);color:var(--text);overflow:auto;padding:8px 16px 24px;display:flex;flex-direction:column;gap:8px}.sheet-head{display:flex;align-items:center;justify-content:space-between}.modal h2,.sheet-head h2{font-size:16px;font-weight:550;margin:0;color:var(--text)}.row-buttons{display:flex;gap:8px}.row-buttons .btn-ghost{flex:1 1}.members{list-style:none;margin:0;padding:0;flex-direction:column}.members,.members li{display:flex;gap:10px}.members li{align-items:center}.members li>span:not(.face){flex:1 1;min-width:0}.members em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members em,.members strong{display:block;font-style:normal}.members strong{color:var(--text)}.members em{color:var(--muted);font-size:12px}.check{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--text)}.empty-thread{grid-column:1;grid-row:1/span 3;display:flex;flex-direction:column;justify-content:center;gap:14px;width:min(440px,calc(100% - 48px));margin:0 auto}.empty-thread p{color:var(--muted)}.modal-back{position:fixed;inset:0;background:var(--overlay);display:grid;place-items:center;z-index:20;padding:16px}.modal{width:min(440px,100%);background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 50px rgba(0,0,0,.2)}.modal-head{display:flex;align-items:center;justify-content:space-between}.segment{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.segment button{height:36px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--muted)}.segment button.is-on{color:var(--on-text);background:var(--on);border-color:var(--on)}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--toast);color:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px;font-size:13px;z-index:30}.boot{height:100dvh;display:grid;place-items:center;letter-spacing:-.05em;font-size:28px;background:var(--bg);color:var(--text)}.desktop-hide,.mobile-only{display:none}@media (max-width:800px){.rail{display:none}.list{width:100%;border-right:0}.shell.has-room .list,.shell:not(.has-room) .main{display:none}.mobile-only{display:grid}.desktop-hide,.list-foot.mobile-only{display:flex}.thread.has-sheet{grid-template-columns:minmax(0,1fr)}.sheet{position:fixed;inset:0;z-index:16;grid-column:auto;grid-row:auto;border-left:0;background:var(--panel)}.mark-lg .mark-name{font-size:44px}}.settings-overlay{position:fixed;inset:0;z-index:80;background:var(--overlay);display:grid;place-items:center;padding:24px 16px}.settings-panel{width:min(720px,100%);max-height:min(900px,calc(100dvh - 32px));overflow:auto;background:var(--settings-bg);color:var(--text);border:1px solid var(--line-strong);border-radius:22px;padding:22px 22px 28px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.settings-kicker{color:var(--muted);font-size:13px;margin-bottom:4px}.settings-head h2{margin:0;font-size:28px;letter-spacing:-.04em;font-weight:600;color:var(--text)}.settings-section{margin-top:22px}.settings-section h3{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--muted)}.settings-card{background:var(--settings-card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid var(--line);margin:0;color:var(--text)}.settings-card>.settings-row:first-child{border-top:0}.settings-row>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.settings-row em{font-style:normal;color:var(--muted);font-size:12px}.settings-select{min-width:180px;max-width:46%;background:var(--fill);color:var(--text);border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px}.settings-toggle{width:44px;height:26px;border-radius:999px;border:0;padding:3px;background:var(--toggle-off);flex:none}.settings-toggle span{display:block;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.settings-toggle.is-on{background:#3b82f6}.settings-toggle.is-on span{transform:translateX(18px)}.settings-toggle:disabled{opacity:.45;cursor:default}.import-row{align-items:flex-start}.settings-import{height:34px;padding:0 12px;flex:none}.settings-note{padding:0 16px 14px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}.settings-toggle span{transition:none}}