.locale-toggle[data-v-bed84652]{border:1px solid var(--line);background:var(--panel-elevated);height:34px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.locale-toggle[data-v-bed84652]:hover{border-color:var(--line-strong);background:var(--surface-hover)}.locale-toggle span[data-v-bed84652]{color:var(--accent-soft);font-size:13px;font-weight:500;line-height:1}.locale-toggle strong[data-v-bed84652]{letter-spacing:.02em;font-size:9.5px;font-weight:650}.theme-toggle[data-v-7e691521]{border:1px solid var(--line);background:var(--panel-elevated);height:34px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:620;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.theme-toggle[data-v-7e691521]:hover{border-color:var(--line-strong);background:var(--surface-hover)}.theme-icon[data-v-7e691521]{width:15px;height:15px;color:var(--accent-soft);place-items:center;display:grid}.theme-icon svg[data-v-7e691521]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:15px;height:15px}.site-preferences[data-v-56add7f5]{align-items:center;display:flex}.site-preferences-control[data-v-56add7f5]{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-subtle) 82%,transparent);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #fff6}.site-preferences-control[data-v-56add7f5] .locale-toggle,.site-preferences-control[data-v-56add7f5] .theme-toggle{height:30px;box-shadow:none;background:0 0;border:0;border-radius:7px}.site-preferences-control[data-v-56add7f5] .locale-toggle:hover,.site-preferences-control[data-v-56add7f5] .theme-toggle:hover{background:var(--panel-elevated);border-color:#0000;transform:none;box-shadow:0 1px 3px #33334a10}.site-preferences-floating[data-v-70a3cb70]{z-index:70;height:70px;padding:0 18px;position:fixed;inset:0 0 auto auto}@media (width<=1050px){.site-preferences-floating[data-v-70a3cb70] .theme-toggle{justify-content:center;width:36px;padding:0}.site-preferences-floating[data-v-70a3cb70] .theme-toggle span:last-child{display:none}}@media (width<=720px){.site-preferences-floating[data-v-70a3cb70]{padding-left:10px;padding-right:10px}}:root{--font-sans:Inter, "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-xs:11px;--font-sm:12px;--font-body:14px;--font-label:15px;--font-subtitle:17px;--font-title:22px;--font-display:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-compact:1.25;--line-body:1.5;--line-relaxed:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-control:10px;--radius-panel:16px;--radius-card:20px;--radius-pill:999px;--bg:#f8f8fb;--panel:#fff;--panel-elevated:#fff;--surface-subtle:#f7f7fa;--surface-hover:#f2f1f8;--surface-selected:#eceaff;--input-bg:#fbfbfd;--line:#e3e3ea;--line-strong:#d7d7e1;--text:#282934;--muted:#686a78;--accent:#6256d4;--accent-soft:#6559c9;--accent-ink:#5146b8;--accent-hover:#5549c4;--accent-surface:#eceaff;--on-accent:#fff;--ok:#2b9b68;--ok-bg:#e4f5ed;--ok-text:#237e57;--warn:#c78a31;--warn-bg:#fff4df;--warn-text:#8a5c19;--danger:#bd4b43;--danger-hover:#a8413a;--danger-bg:#fff0ed;--danger-text:#a8483d;--overlay:#1718239e;--header-bg:#fffffff0;--page-background:radial-gradient(circle at 12% 6%, #eae8ff 0, transparent 25%), linear-gradient(145deg, #fbfaf7, #f7f8fc);--shadow-sm:0 8px 24px #4b486511;--shadow-card:0 20px 55px #4b486512;--shadow-floating:0 20px 60px #302d551f;--focus-ring:0 0 0 3px #766be03d;--stage-bg:#202126;--stage-surface:#2c2d34;--stage-hover:#3a3b43;--stage-line:#4b4d57;--stage-text:#f2f2f7;--stage-muted:#b8bac5;--stage-accent:#b7b0ff;--stage-success:#55c892;--stage-danger:#dc5a52;--stage-danger-surface:#5b2929;background:var(--bg);color:var(--text)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d111b;--panel:#171c27;--panel-elevated:#1c2230;--surface-subtle:#202633;--surface-hover:#282f3e;--surface-selected:#302d50;--input-bg:#111722;--line:#303847;--line-strong:#414b5e;--text:#f0f2f7;--muted:#a8aebb;--accent:#887cf0;--accent-soft:#b0a7ff;--accent-ink:#d1cbff;--accent-hover:#776ae4;--accent-surface:#302d50;--on-accent:#fff;--ok:#62d6a2;--ok-bg:#17382e;--ok-text:#83e0b8;--warn:#e6b768;--warn-bg:#382f1f;--warn-text:#e4c98c;--danger:#f08b83;--danger-hover:#ff9e97;--danger-bg:#3a2225;--danger-text:#ffb5ae;--overlay:#05070bc7;--header-bg:#121722ee;--page-background:radial-gradient(circle at 12% 6%, #25234b 0, transparent 27%), linear-gradient(145deg, #0c1018, #121826);--shadow-sm:0 8px 24px #0004;--shadow-card:0 20px 55px #0005;--shadow-floating:0 20px 60px #0008;--focus-ring:0 0 0 3px #a9a0ff52}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;overflow-x:hidden}body{background:var(--page-background);min-width:320px;min-height:100dvh;color:var(--text);font-size:var(--font-body);font-weight:var(--weight-regular);line-height:var(--line-body);text-rendering:optimizelegibility;margin:0;transition:background .2s,color .2s;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{font-weight:var(--weight-medium)}::selection{background:var(--accent-surface);color:var(--text)}:focus-visible{box-shadow:var(--focus-ring);outline:0}:root[data-theme=dark] .module-card,:root[data-theme=dark] .settings-shell,:root[data-theme=dark] .guest-card,:root[data-theme=dark] .editor-grid article,:root[data-theme=dark] .editor-grid>aside{border-color:var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow-card)}:root[data-theme=dark] .module-card input,:root[data-theme=dark] .module-card textarea,:root[data-theme=dark] .module-card select,:root[data-theme=dark] .settings-shell input,:root[data-theme=dark] .settings-shell select,:root[data-theme=dark] .guest-card input,:root[data-theme=dark] .editor-grid input,:root[data-theme=dark] .editor-grid textarea{border-color:var(--line-strong)!important;background:var(--input-bg)!important;color:var(--text)!important}:root[data-theme=dark] .module-card button:not(.primary):not(.send),:root[data-theme=dark] .editor-grid button:not(.publish){border-color:var(--line);background:var(--surface-subtle);color:var(--text)}:root[data-theme=dark] .module-card button:not(.primary):not(.send):hover{background:var(--surface-hover);color:var(--accent-ink)}:root[data-theme=light] .auth-wrap{background:var(--bg)}:root[data-theme=light] .auth-card{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-card)}:root[data-theme=light] .auth-heading h2{color:var(--text)}:root[data-theme=light] .auth-heading p,:root[data-theme=light] .auth-form label,:root[data-theme=light] .auth-hint{color:var(--muted)}:root[data-theme=light] .tabs{border-color:var(--line);background:var(--surface-subtle)}:root[data-theme=light] .tabs button{color:var(--muted)}:root[data-theme=light] .tabs .active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}:root[data-theme=light] .auth-form input{border-color:var(--line-strong);background:var(--input-bg);color:var(--text)}:root[data-theme=light] .auth-form input::placeholder{color:var(--muted)}:root[data-theme=dark] .im-module{--im-surface-subtle:var(--surface-subtle);--im-surface-hover:var(--surface-hover);--im-surface-selected:var(--accent-surface);--im-accent-strong:var(--accent-ink);--im-accent-border:var(--accent);--im-muted-strong:var(--muted)}:root[data-theme=dark] .advanced-settings,:root[data-theme=dark] .invite-box,:root[data-theme=dark] .email-panel,:root[data-theme=dark] .settings-shell>aside,:root[data-theme=dark] .message.card{border-color:var(--line);background:var(--surface-subtle);color:var(--text)}:root[data-theme=dark] .divider span{background:var(--panel)}:root[data-theme=dark] .status.active{color:#83e0b8;background:#17382e}:root[data-theme=dark] .status.ended{background:var(--surface-subtle);color:var(--muted)}:root[data-theme=dark] .avatar,:root[data-theme=dark] .account-avatar,:root[data-theme=dark] .selected-people span,:root[data-theme=dark] .settings-shell nav button.active,:root[data-theme=dark] .type-tabs .active,:root[data-theme=dark] .people-results>button.selected{background:var(--accent-surface);color:var(--accent-ink)}:root[data-theme=dark] .settings-shell>main,:root[data-theme=dark] .composer,:root[data-theme=dark] .create-conversation{background:var(--panel);color:var(--text)}:root[data-theme=dark] .settings-shell form section,:root[data-theme=dark] .settings-shell .info-sections section{border-color:var(--line)}:root[data-theme=dark] .invite-page,:root[data-theme=dark] .minutes-page,:root[data-theme=dark] .meeting-page:not(.in-call),:root[data-theme=dark] .prejoin-shell,:root[data-theme=dark] .waiting-screen{background:var(--page-background);color:var(--text)}:root[data-theme=dark] .invite-page header a,:root[data-theme=dark] .prejoin-shell .brand,:root[data-theme=dark] .waiting-brand{color:var(--text)}:root[data-theme=dark] .guest-card,:root[data-theme=dark] .device-settings,:root[data-theme=dark] .account-row{border-color:var(--line);background:var(--panel);color:var(--text)}:root[data-theme=dark] .invite-story>p,:root[data-theme=dark] .meeting-facts,:root[data-theme=dark] .guest-card label,:root[data-theme=dark] .guest-card>small,:root[data-theme=dark] .settings-trigger,:root[data-theme=dark] .device-settings label,:root[data-theme=dark] .meeting-meta,:root[data-theme=dark] .account-row small,:root[data-theme=dark] .password-field,:root[data-theme=dark] .waiting-card>p,:root[data-theme=dark] .waiting-meta{color:var(--muted)}:root[data-theme=dark] .minutes-page>header{border-color:var(--line);background:var(--header-bg)}:root[data-theme=dark] .editor-header p,:root[data-theme=dark] .editor-grid label,:root[data-theme=dark] .editor-grid dt,:root[data-theme=dark] .empty{color:var(--muted)}:root[data-theme=dark] .statement blockquote,:root[data-theme=dark] .action-item blockquote{background:var(--surface-subtle);color:var(--muted)}:root[data-theme=dark] .editor-grid>aside p{color:#e4c98c;background:#382f1f}.input-shell:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}:root .input-shell>:is(input,textarea),:root[data-theme] .input-shell>:is(input,textarea){min-width:0;box-shadow:none;outline:0;background:0 0!important}.meeting-page.in-call .header-actions{margin-right:92px}.minutes-page>header,.prejoin-header{padding-right:max(116px,5vw)}@media (width<=720px){.meeting-page.in-call .header-actions{margin-right:42px}.minutes-page>header,.prejoin-header{padding-right:62px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
