@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font-family:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--ui-background:#d7e9cb;--ui-surface:#fff;--ui-surface-muted:#f2f3f1;--ui-text:#151515;--ui-text-muted:#737b80;--ui-border:#d6d9d6;--ui-accent:#568f49;--ui-accent-hover:#477b3d;--ui-accent-soft:#e7f0e3;--ui-on-accent:#fff;--ui-sidebar:#34383d;--ui-success:#21864b;--ui-success-soft:#daf7e8;--ui-warning:#b36b00;--ui-warning-soft:#fff1cb;--ui-danger:#c83f3b;--ui-danger-soft:#fff1f2;--ui-on-danger:#fff;--ui-info:#36779a;--ui-info-soft:#e4f1f7;--ui-focus:#568f49;--ui-overlay:#0000008c;--ui-shadow:0 18px 50px #0000003d;--ui-radius-control:8px;--ui-radius-panel:14px;--ui-control-height:40px}:root[data-theme=dark]{--ui-background:#121214;--ui-surface:#242629;--ui-surface-muted:#303236;--ui-text:#f2f2f2;--ui-text-muted:#a3a7ab;--ui-border:#3a3d42;--ui-accent:#72ad62;--ui-accent-hover:#85bd76;--ui-accent-soft:#344a30;--ui-sidebar:#17181b;--ui-success:#69c98d;--ui-success-soft:#294a39;--ui-warning:#e3a92f;--ui-warning-soft:#4a4023;--ui-danger:#ef6c73;--ui-danger-soft:#512d31;--ui-info:#79b5d4;--ui-info-soft:#2d414d;--ui-focus:#8bc47b;--ui-overlay:#000000ad;--ui-shadow:0 20px 60px #0000006b}@media (prefers-color-scheme:dark){:root[data-theme=system]{--ui-background:#121214;--ui-surface:#242629;--ui-surface-muted:#303236;--ui-text:#f2f2f2;--ui-text-muted:#a3a7ab;--ui-border:#3a3d42;--ui-accent:#72ad62;--ui-accent-hover:#85bd76;--ui-accent-soft:#344a30;--ui-sidebar:#17181b;--ui-success:#69c98d;--ui-success-soft:#294a39;--ui-warning:#e3a92f;--ui-warning-soft:#4a4023;--ui-danger:#ef6c73;--ui-danger-soft:#512d31;--ui-info:#79b5d4;--ui-info-soft:#2d414d;--ui-focus:#8bc47b;--ui-overlay:#000000ad;--ui-shadow:0 20px 60px #0000006b}}:where(button,input,select,textarea){font:inherit}:where([role=dialog]){color:var(--ui-text);font-family:var(--ui-font-family)}:where([role=dialog] header){border-color:var(--ui-border)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;color:var(--ui-text);background:var(--ui-surface-muted);border-color:var(--ui-border)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,:where(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus) 34%, transparent);outline-offset:2px}:where(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.58}.ui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-field{min-width:0;color:var(--ui-text-muted);gap:6px;font-size:.875rem;font-weight:650;display:grid}.ui-field>:where(input,select,textarea){width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface-muted);padding:8px 10px;font-weight:450}.ui-field-wide{grid-column:1/-1}.ui-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ui-button{min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface-muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:700;text-decoration:none;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--ui-accent)}.ui-button-primary{border-color:var(--ui-accent);color:var(--ui-on-accent);background:var(--ui-accent)}.ui-button-primary:hover:not(:disabled){border-color:var(--ui-accent-hover);background:var(--ui-accent-hover)}.ui-button-danger{border-color:var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-dialog-backdrop{z-index:1000;background:var(--ui-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);width:min(680px,100%);max-height:calc(100vh - 40px);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow);padding:20px;overflow:auto}.ui-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text-muted);background:var(--ui-surface-muted);margin:0;padding:12px 14px}.ui-state-error{border-color:color-mix(in srgb, var(--ui-danger) 46%, var(--ui-border));color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-state-success{border-color:color-mix(in srgb, var(--ui-success) 46%, var(--ui-border));color:var(--ui-success);background:var(--ui-success-soft)}@media (width<=680px){.ui-field-grid{grid-template-columns:1fr}}.room-materials{border-top:1px solid var(--ui-border);padding:12px}.materials-heading{font:inherit;text-align:left;width:100%;color:var(--ui-text);background:0 0;border:0;padding:12px 0;font-weight:650}.materials-categories{gap:4px;display:grid}.materials-categories>button{color:var(--ui-text);background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.materials-categories>button:hover{background:var(--ui-accent-soft)}.materials-dialog{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);width:min(780px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--ui-shadow);border-radius:18px;padding:20px;overflow:auto}.materials-dialog::backdrop{background:#0000008c}.materials-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.materials-dialog h2{overflow-wrap:anywhere;margin:0;font-size:20px}.materials-dialog button,.materials-dialog input{font:inherit;color:inherit}.materials-dialog button{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;padding:8px 12px}.materials-dialog button:disabled{opacity:.5;cursor:default}.materials-dialog :focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.materials-dialog>header>button{font-size:24px}.materials-search{gap:8px;margin-bottom:18px;display:flex}.materials-search input{border:1px solid var(--ui-border);background:var(--ui-background);border-radius:8px;width:100%;min-width:0;padding:10px}.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.materials-grid .materials-entry{display:contents}.materials-grid h3{grid-column:1/-1;margin:18px 0 8px}.materials-row{align-items:stretch;gap:4px;margin-bottom:6px;display:flex;position:relative}.materials-dialog .materials-open{text-align:left;background:var(--ui-background);border:0;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.materials-open strong{overflow-wrap:anywhere;display:block}.materials-open small,.materials-open time{color:var(--ui-text-muted);margin-top:5px;display:block}.materials-kind{background:var(--ui-accent-soft);min-width:56px;height:64px;color:var(--ui-accent);border-radius:8px;place-items:center;display:grid}.materials-grid .materials-open{aspect-ratio:1;padding:0;display:block}.materials-grid .materials-open>span{font-size:12px}.materials-grid .materials-open>img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.materials-grid .materials-open>img+span{display:none}.materials-menu{z-index:2;border:1px solid var(--ui-border);background:var(--ui-surface);width:220px;box-shadow:var(--ui-shadow);border-radius:10px;padding:6px;position:absolute;top:100%;right:0}.materials-menu>button{text-align:left;width:100%}.materials-dialog>img,.materials-dialog>video{max-width:100%;max-height:65vh;margin:auto;display:block}.materials-dialog iframe{border:0;width:100%;height:65vh}.materials-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.materials-pagination,.materials-targets nav{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.materials-targets{gap:8px;display:grid}@media (width<=520px){.materials-dialog{padding:12px}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.room-bridge{min-width:0;color:inherit;flex-direction:column;align-items:stretch;gap:12px;font-size:14px;display:flex}.room-bridge-bots{flex-wrap:wrap;gap:8px;display:flex}.room-bridge-key{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.room-bridge-key input{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:8px;flex:180px;padding:10px;font-family:monospace}.room-bridge-key small{flex-basis:100%}.room-bridge button{border:1px solid var(--ui-border);color:inherit;background:var(--ui-surface-muted);cursor:pointer;border-radius:8px;padding:8px 12px}.room-bridge details{line-height:1.5}.room-bridge summary{cursor:pointer}.room-sidebar>.room-bridge{border-bottom:1px solid var(--ui-border);padding:16px}.room-workspace-header{flex-wrap:wrap}:root{--font-ui:var(--ui-font-family);font-family:var(--font-ui);color:var(--text-primary);background:var(--chat-background);font-synthesis:none;font-feature-settings:"liga" 1, "calt" 1, "cv05" 1;font-optical-sizing:auto;--accent:var(--ui-accent);--accent-hover:var(--ui-accent-hover);--surface:var(--ui-surface);--surface-raised:var(--ui-surface);--chat-background:color-mix(in srgb, var(--ui-info-soft) 70%, var(--ui-background));--text-primary:var(--ui-text);--text-secondary:var(--ui-text-muted);--border:var(--ui-border);--incoming:var(--ui-surface);--outgoing:var(--ui-success-soft);--danger:var(--ui-danger);--focus:var(--ui-focus);--shadow:var(--ui-shadow)}:root[data-theme=dark]{--surface-raised:var(--ui-surface-muted);--chat-background:color-mix(in srgb, var(--ui-info-soft) 54%, var(--ui-background))}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.temp-folder-shell{gap:20px;width:min(1100px,100% - 32px);margin:32px auto;display:grid}.temp-folder-header{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.temp-folder-header h1{margin:2px 0}.temp-folder-header span{color:var(--text-secondary)}.temp-pin-card{gap:12px;display:grid}.temp-pin-card input,.temp-pin-card select{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text-primary);border-radius:12px;padding:14px}.temp-pin-card input[aria-label=PIN-код]{text-align:center;letter-spacing:8px;font-size:24px}.temp-drop-zone{border:2px dashed var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);cursor:pointer;text-align:center;border-radius:20px;place-items:center;gap:8px;min-height:180px;padding:30px;display:grid}.temp-drop-zone span,.temp-file small{color:var(--text-secondary)}.temp-file-list{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.temp-file{color:var(--text-primary);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.temp-file:last-child{border-bottom:0}.temp-file:hover{background:var(--surface-raised)}.temp-file>span:last-child{gap:4px;min-width:0;display:grid}.temp-file strong{overflow-wrap:anywhere}.temp-file-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;font-size:22px;display:grid}.temp-empty,.temp-folder-shell footer{text-align:center;color:var(--text-secondary);padding:22px}.temp-error{color:var(--danger)}@media (width<=650px){.temp-folder-header{flex-direction:column;align-items:stretch}.temp-folder-header .primary-command{justify-content:center}}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px}.access-shell,.form-shell,.landing-shell,.centered-state{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 16%, transparent), transparent 46%), var(--chat-background);place-items:center;min-height:100vh;padding:24px;display:grid}.landing-card{border:1px solid var(--border);background:var(--surface);width:min(100%,560px);box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:clamp(28px,7vw,48px)}.landing-card .brand-mark{margin-inline:auto}.landing-kicker{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:18px 0 6px;font-weight:800}.landing-card h1{margin:0;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.12}.landing-lead{color:var(--text-secondary);margin:18px auto 0;font-size:1.05rem;line-height:1.6}.landing-note{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);text-align:left;border-radius:14px;align-items:flex-start;gap:12px;margin:26px 0;padding:16px;line-height:1.5;display:flex}.landing-note svg{color:var(--accent);flex:none}.landing-action{width:100%;text-decoration:none}.landing-card small{color:var(--text-secondary);margin-top:16px;display:block}.form-shell{background:var(--chat-background);min-height:100vh;padding:28px 16px}.external-form{border:1px solid var(--border);background:var(--surface);width:min(100%,680px);box-shadow:var(--shadow);border-radius:20px;gap:18px;margin:0 auto;padding:clamp(22px,5vw,42px);display:grid}.external-form header{align-items:flex-start;gap:14px;display:flex}.external-form h1{margin:0;font-size:clamp(1.45rem,4vw,2rem)}.external-form header p{color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.external-form>label:not(.checkbox-field){gap:7px;font-weight:650;display:grid}.external-form input:not([type=checkbox]),.external-form select,.external-form textarea{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:11px 12px}.external-form textarea{resize:vertical}.external-form .checkbox-field{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.external-form .checkbox-field input{width:20px;height:20px;margin-top:1px}.external-form small{color:var(--text-secondary)}.external-form>small{text-align:center}.honeypot{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.access-card{border:1px solid var(--border);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow);border-radius:20px;padding:32px}.brand-mark,.state-icon,.room-avatar{color:#fff;background:linear-gradient(145deg, var(--accent), #2469b4);letter-spacing:-.03em;place-items:center;font-weight:800;display:grid}.brand-mark,.state-icon{border-radius:18px;width:58px;height:58px}.access-card h1,.centered-state h1{margin:18px 0 8px;font-size:1.55rem}.muted,.centered-state p{color:var(--text-secondary);line-height:1.5}.centered-state{text-align:center;align-content:center}.centered-state>*{max-width:520px}.centered-state .state-icon{margin-inline:auto}.access-form{gap:17px;margin-top:24px;display:grid}.employee-login-command{border:1px solid var(--accent);color:#fff;background:var(--accent);border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:24px;font-weight:750;text-decoration:none;display:flex}.employee-login-command:hover{background:var(--accent-hover)}.access-divider{color:var(--text-secondary);text-align:center;align-items:center;gap:12px;margin-top:22px;font-size:.82rem;display:flex}.access-divider:before,.access-divider:after{background:var(--border);content:"";flex:1;height:1px}.access-divider+.access-form{margin-top:20px}.access-form label{color:var(--text-secondary);gap:7px;font-size:.9rem;font-weight:650;display:grid}.access-form input,.access-form select{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text-primary);background:var(--surface-raised);border-radius:11px;padding:10px 12px}.access-form input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 16%, transparent)}.primary-command,.text-command{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:750;display:inline-flex}.primary-command{color:#fff;background:var(--accent);border:0}.primary-command:hover:not(:disabled){background:var(--accent-hover)}.text-command{color:var(--accent);background:0 0;border:0}.error-message{color:var(--danger);margin:16px 0 0}.room-shell{background:var(--chat-background);grid-template-rows:auto minmax(0,1fr);width:100%;height:100vh;display:grid}.room-header{border-bottom:1px solid var(--border);background:var(--surface);z-index:2;align-items:center;gap:12px;min-height:68px;padding:9px 14px;display:flex}.room-avatar{border-radius:50%;flex:none;width:46px;height:46px}.room-heading{flex:1;min-width:0}.room-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.room-heading p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.82rem;overflow:hidden}.room-actions{gap:2px;display:flex}.current-participant{border-radius:12px;align-items:center;gap:9px;min-width:0;max-width:240px;padding:4px 8px;display:flex}.current-participant>span{min-width:0}.current-participant strong,.current-participant small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-participant strong{font-size:.8125rem}.current-participant small{color:var(--text-secondary);margin-top:2px;font-size:.8125rem}.icon-button{min-width:44px;min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.room-workspace{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.room-workspace.with-sidebar{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.room-conversation{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.message-feed{background-color:var(--chat-background);background-image:radial-gradient(circle, color-mix(in srgb, var(--text-secondary) 8%, transparent) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;gap:8px;min-height:0;padding:18px clamp(12px,5vw,70px);display:flex;overflow-y:auto}.history-loader{border:1px solid var(--border);color:var(--accent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:999px;align-self:center;padding:7px 13px}.history-start{color:var(--text-secondary);align-self:center;padding:4px 9px;font-size:.8125rem}.message-row{justify-content:flex-start;align-items:flex-end;gap:8px;width:100%;scroll-margin:110px;display:flex}.message-row.own{justify-content:flex-end}.message-row.highlighted .message-bubble{outline:3px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:3px}.message-row.selected{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:4px;border-radius:14px}.participant-avatar{object-fit:cover;color:#fff;background:var(--accent);border-radius:50%;flex:none;width:34px;height:34px}.participant-avatar.fallback{place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.presence-avatar{flex:none;display:inline-flex;position:relative}.presence-avatar>i{border:2px solid var(--surface);background:var(--danger);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.presence-avatar>i.active{background:#2fb171}.presence-avatar>i.hidden{background:#e3a72f}.presence-avatar>i.offline{background:var(--danger)}.day-separator{justify-content:center;margin-bottom:18px;display:flex}.day-separator span,.system-message{color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:999px;box-shadow:0 1px 2px #00000014}.day-separator span{padding:5px 11px;font-size:.8125rem;font-weight:700}.system-message{text-align:center;width:fit-content;max-width:540px;margin:0 auto;padding:9px 14px;font-size:.86rem;line-height:1.4}.message-bubble{background:var(--incoming);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px 16px 16px;width:fit-content;max-width:min(76%,720px);padding:8px 12px 6px;box-shadow:0 1px 2px #0000001a}.message-bubble.own{background:var(--outgoing);border-radius:16px 6px 16px 16px}.message-bubble strong{color:var(--accent);margin-bottom:2px;font-size:.82rem;display:block}.message-bubble p{margin:0;line-height:1.4}.message-text strong,.message-text em,.message-text u,.message-text s,.message-text code{color:inherit;font-size:inherit;margin:0;display:inline}.message-text code{background:color-mix(in srgb, var(--text-primary) 10%, transparent);font-family:var(--font-ui);border-radius:4px;padding:1px 4px}.message-quote{border-left:3px solid var(--accent);max-width:100%;color:var(--text-secondary);padding-left:8px;display:inline-block}.message-spoiler{color:#0000;background:var(--text-secondary);text-shadow:none;cursor:pointer;border:0;border-radius:4px;padding:0 3px;display:inline}.message-spoiler.revealed{color:inherit;background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.message-forwarded{color:var(--accent);align-items:center;gap:5px;margin:0 0 5px;font-size:.8125rem;display:flex}.message-forwarded svg{width:15px;height:15px}.message-reply-preview{border:0;border-left:3px solid var(--accent);width:100%;color:var(--text-primary);background:color-mix(in srgb, var(--surface) 55%, transparent);text-align:left;border-radius:5px;margin:2px 0 7px;padding:5px 8px;display:block}.message-reply-preview strong,.message-reply-preview span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-reply-preview span{color:var(--text-secondary);font-size:.8125rem}.message-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.message-reactions button{border:1px solid var(--border);min-width:43px;min-height:29px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:4px;display:inline-flex}.message-reactions button.active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.message-reactions small{font-size:.8125rem}.message-link-text{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link-preview-slot{white-space:normal;min-width:min(360px,70vw);margin-top:7px}.link-preview{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));width:100%;min-height:56px;color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);text-align:left;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 10px;text-decoration:none;display:flex}.link-preview>svg,.link-preview>button>svg{color:var(--accent);flex:none}.link-preview>span,.link-preview>button>span{flex:1;min-width:0}.link-preview strong,.link-preview small,.link-preview em,.link-preview code{display:block}.link-preview strong{color:var(--text-primary);margin:0;font-size:.8125rem}.link-preview small{color:var(--text-secondary);margin-top:3px;font-size:.8125rem;line-height:1.35}.link-preview em{color:var(--accent);margin-top:5px;font-size:.8125rem;font-style:normal}.link-preview.pending{min-height:0;color:var(--text-secondary);align-items:center;font-size:.8125rem}.link-preview.risky{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.link-preview.risky>svg,.link-preview.risky strong{color:var(--danger)}.link-preview.risky code{color:var(--text-primary);overflow-wrap:anywhere;margin-top:6px;font-family:inherit;font-size:.8125rem}.link-preview.video{padding:0;display:block;overflow:hidden}.link-preview.video>button{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px;display:flex}.video-frame{aspect-ratio:16/9;background:#000;width:100%}.video-frame iframe{border:0;width:100%;height:100%;display:block}.message-bubble time{color:var(--text-secondary);text-align:right;margin:2px 0 0 18px;font-size:.8125rem;display:block}.message-bubble footer{justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;display:flex}.message-bubble footer time{margin:0}.message-bubble .favorite,.message-bubble .important,.message-bubble .message-reply-command,.message-bubble .message-menu-command{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.message-bubble .favorite svg,.message-bubble .important svg,.message-bubble .message-reply-command svg,.message-bubble .message-menu-command svg,.message-pinned svg{width:17px;height:17px}.message-pinned{color:var(--accent);place-items:center;display:inline-grid}.message-bubble .favorite:hover,.message-bubble .favorite.active{color:#f4b400}.message-bubble .favorite.active svg{fill:currentColor}.message-attachment{color:var(--accent);align-items:center;gap:8px;margin-top:6px;text-decoration:none;display:flex}.message-attachment:hover{text-decoration:underline}.message-image{width:min(380px,100%);color:var(--text-primary);background:color-mix(in srgb, var(--surface) 72%, transparent);text-align:left;border:0;border-radius:11px;margin-top:7px;padding:0;display:block;overflow:hidden}.message-image img{object-fit:cover;width:100%;max-height:300px;display:block}.message-image span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:.8125rem;display:flex;overflow:hidden}.composer{padding:9px 10px max(9px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);z-index:4;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:end;gap:4px;display:grid;position:relative}.composer-reply{border-left:3px solid var(--accent);background:var(--surface-raised);border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 11px;display:grid}.composer-reply>svg{color:var(--accent)}.composer-edit{border-left-color:var(--ui-warning)}.composer-edit>svg,.composer-edit strong{color:#d97706}.composer-reply strong,.composer-reply small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composer-reply small{color:var(--text-secondary)}.hidden-file-input{display:none}.pending-file{border:1px solid var(--border);min-width:0;color:var(--accent);background:var(--surface-raised);border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:7px 11px;display:flex}.pending-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pending-file button{width:36px;height:36px;color:var(--danger);background:0 0;border:0;border-radius:50%;font-size:1.3rem}.composer textarea{resize:none;border:1px solid var(--border);min-height:44px;max-height:140px;color:var(--text-primary);background:var(--surface-raised);border-radius:22px;padding:11px 15px}.emoji-control,.format-control{position:relative}.formatting-menu{border:1px solid var(--border);background:var(--surface);width:min(310px,100vw - 24px);box-shadow:var(--shadow);border-radius:14px;display:grid;position:absolute;bottom:52px;left:-44px;overflow:hidden}.formatting-menu button{min-height:43px;color:var(--text-primary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:8px 14px;display:flex}.formatting-menu button:hover,.formatting-menu button:focus-visible{background:var(--surface-raised)}.formatting-menu kbd{color:var(--text-secondary);font:inherit;white-space:nowrap;font-size:.8125rem}.emoji-picker{border:1px solid var(--border);background:var(--surface);width:246px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:3px;padding:8px;display:grid;position:absolute;bottom:52px;left:-44px}.emoji-picker button{background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:1.25rem}.emoji-picker button:hover{background:var(--surface-raised)}.room-search{z-index:6;border-bottom:1px solid var(--border);background:var(--surface);position:absolute;top:0;left:0;right:0;box-shadow:0 8px 24px #00000024}.room-search-field{align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:flex}.room-search-field>svg{color:var(--text-secondary)}.room-search-field input{border:1px solid var(--border);min-width:0;min-height:42px;color:var(--text-primary);background:var(--surface-raised);border-radius:21px;flex:1;padding:0 15px}.search-progress{color:var(--text-secondary);font-size:.8125rem}.search-results{max-height:min(430px,60vh);padding:0 8px 8px;overflow-y:auto}.search-results>p{color:var(--text-secondary);text-align:center;margin:10px}.search-results>button{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.search-results>button:hover{background:var(--surface-raised)}.search-results>button span{min-width:0}.search-results>button strong,.search-results>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-results>button small,.search-results>button time{color:var(--text-secondary);font-size:.8125rem}.chat-notice{z-index:5;border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));max-width:min(560px,100% - 24px);color:var(--danger);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.chat-notice span{flex:1}.message-selection-bar{border-bottom:1px solid var(--border);min-height:48px;color:var(--text-primary);background:var(--surface);align-items:center;gap:8px;padding:7px 12px;display:flex}.message-selection-bar strong{margin-right:auto}.message-selection-bar button{min-height:34px;color:var(--accent);background:var(--surface-raised);border:0;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.message-selection-bar svg{width:17px;height:17px}.message-context-menu{z-index:40;border:1px solid var(--border);width:280px;color:var(--text-primary);background:var(--surface);border-radius:14px;padding:6px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000047}.message-context-menu>button{min-height:42px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:8px 11px;display:flex}.message-context-menu>button:hover{background:var(--surface-raised)}.message-context-menu>button.danger{color:var(--danger)}.message-context-menu>button svg{width:20px;height:20px}.quick-reactions{border-bottom:1px solid var(--border);justify-content:space-between;gap:2px;margin-bottom:4px;padding:4px;display:flex}.quick-reactions button{background:0 0;border:0;border-radius:8px;width:31px;height:34px;font-size:1.2rem}.quick-reactions button:hover,.quick-reactions button.active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.room-dialog-backdrop{z-index:45;background:#0000008c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.room-dialog{border:1px solid var(--border);width:min(500px,100%);max-height:min(680px,100vh - 36px);color:var(--text-primary);background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 22px 70px #00000061}.room-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.room-dialog h2,.room-dialog header small{margin:0}.room-dialog header small{color:var(--text-secondary)}.forward-preview{border-left:3px solid var(--accent);color:var(--text-secondary);background:var(--surface-raised);margin:12px 16px;padding:9px 11px}.forward-search{color:var(--text-secondary);gap:5px;padding:0 16px 10px;font-size:.8125rem;font-weight:700;display:grid}.forward-search input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:8px 10px}.forward-targets{max-height:440px;padding:0 10px 12px;overflow-y:auto}.forward-targets>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:2px 10px;padding:8px;display:grid}.forward-targets>button:hover{background:var(--surface-raised)}.forward-targets>button>span{color:#fff;background:var(--accent);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.forward-targets small{color:var(--text-secondary)}.forward-pages{padding:0 16px 14px}.task-link-controls{gap:11px;padding:0 16px 16px;display:grid}.task-link-controls label{color:var(--text-secondary);gap:5px;font-size:.8125rem;font-weight:700;display:grid}.task-link-controls input,.task-link-controls select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:8px 10px}.task-pages{justify-content:center;align-items:center;gap:10px;display:flex}.task-pages button{border:1px solid var(--border);min-height:34px;color:var(--accent);background:0 0;border-radius:9px;padding:5px 10px}.task-link-submit{justify-content:center}.room-sidebar{border-left:1px solid var(--border);background:var(--surface);min-width:0;overflow-y:auto}.room-sidebar>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:6px 12px 6px 18px;display:flex}.room-sidebar>section,.room-sidebar>.sidebar-group{border-bottom:1px solid var(--border)}.sidebar-group>summary{color:var(--text-secondary);cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:15px 14px;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.sidebar-group>summary::-webkit-details-marker{display:none}.sidebar-group>summary:after{content:"›";margin-left:auto;font-size:1.2rem;line-height:1;transition:transform .15s;transform:rotate(90deg)}.sidebar-group[open]>summary:after{transform:rotate(-90deg)}.sidebar-group>summary svg{width:18px;height:18px}.sidebar-group-content{padding:0 14px 15px}.room-connection-content{gap:12px;display:grid}.room-connection-field{gap:6px;display:grid}.room-connection-field>span,.room-connection-content>p{color:var(--text-secondary);font-size:.8125rem}.room-connection-content>p{margin:0;line-height:1.4}.room-connection-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.room-connection-value input,.room-connection-value strong{border:1px solid var(--border);min-width:0;min-height:38px;color:var(--text-primary);background:var(--surface-raised);font:inherit;text-overflow:ellipsis;border-radius:10px;margin:0;padding:8px 10px;overflow:hidden}.room-connection-value strong{letter-spacing:.16em}.room-connection-value button{border:1px solid var(--border);min-height:38px;color:var(--accent);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;display:flex}.room-connection-value button:disabled{cursor:not-allowed;opacity:.5}.room-sidebar h2{color:var(--text-secondary);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:.8125rem;display:flex}.room-sidebar h2 svg{width:18px;height:18px}.sidebar-command,.related-object,.participant-row,.material-row{align-items:center;gap:10px;width:100%;display:flex}.sidebar-command{border:1px solid var(--border);color:var(--text-primary);background:var(--surface-raised);text-align:left;border-radius:11px;padding:10px}.sidebar-command.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.sidebar-command>svg,.related-object>svg,.material-row>svg{color:var(--accent);flex:none}.sidebar-command>span,.related-object>span,.participant-row>span:not(.presence-avatar){flex:1;min-width:0}.sidebar-command strong,.sidebar-command small,.related-object strong,.related-object small,.participant-row strong,.participant-row small{display:block}.sidebar-command small,.related-object small,.participant-row small{color:var(--text-secondary);margin-top:3px;font-size:.8125rem}.related-object{color:var(--text-primary);border-radius:9px;padding:9px 6px;text-decoration:none}a.related-object:hover{background:var(--surface-raised)}.participant-list{gap:10px;display:grid}.participant-add-command{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));margin-bottom:12px}.participant-add-command>svg{color:var(--accent)}.participant-row .participant-avatar{flex:0 0 38px;width:38px;height:38px}.participant-row>.presence-avatar{flex:none}.participant-presence-label{color:var(--text-secondary)}.participant-contact-addresses{overflow-wrap:anywhere}.participant-link{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 4px}.participant-link:hover:not(:disabled),.participant-link:focus-visible{background:var(--surface-raised)}.participant-link:disabled{cursor:wait}.participant-open-error{color:var(--danger);margin:0 0 10px;font-size:.8125rem}.material-row{padding:9px 6px}.material-row span{flex:1}.material-row strong{color:var(--text-secondary)}.sidebar-empty{color:var(--text-secondary);margin:6px;font-size:.8125rem}.participant-dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08121cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.participant-dialog{border:1px solid var(--border);width:min(760px,100%);max-height:min(760px,100vh - 48px);color:var(--text-primary);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000005c}.participant-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.participant-dialog h2,.participant-dialog h3,.participant-dialog p{margin:0}.participant-dialog h2{color:var(--text-primary);text-transform:none;font-size:1.08rem}.participant-dialog header p,.participant-contact-form>div p{color:var(--text-secondary);margin-top:4px;font-size:.8125rem}.participant-feedback{border-bottom:1px solid var(--border);padding:10px 20px;font-size:.82rem}.participant-feedback.success{color:#2c8a58;background:#2c8a581f}.participant-feedback.error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.participant-tabs{grid-template-columns:1fr 1fr;padding:12px 20px 0;display:grid}.participant-tabs button{border:0;border-bottom:2px solid var(--border);min-height:42px;color:var(--text-secondary);background:0 0}.participant-tabs button.active{border-color:var(--accent);color:var(--accent);font-weight:700}.participant-tools{gap:10px;padding:14px 20px;display:flex}.participant-tools input,.participant-contact-form input{border:1px solid var(--border);min-width:0;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:10px 12px}.participant-tools input{flex:1}.participant-primary,.participant-secondary{white-space:nowrap;border-radius:9px;min-height:38px;padding:8px 12px}.participant-primary{border:1px solid var(--accent);color:#fff;background:var(--accent)}.participant-primary:hover:not(:disabled){background:var(--accent-hover)}.participant-secondary{border:1px solid var(--border);color:var(--text-primary);background:var(--surface-raised)}.participant-results{flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto}.participant-results>article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.participant-results>article>div{min-width:0}.participant-results strong,.participant-results small,.participant-results em{display:block}.participant-results small,.participant-results em,.participant-results>p{color:var(--text-secondary);font-size:.8125rem}.participant-results small{overflow-wrap:anywhere;margin-top:3px}.participant-results em{color:var(--accent);margin-top:4px;font-style:normal}.participant-candidate-avatar{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:800;display:grid}.participant-more{align-self:center;margin:0 20px 16px}.participant-contact-form{flex:1;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.participant-contact-form label{color:var(--text-secondary);gap:6px;font-size:.8125rem;display:grid}.participant-dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.retention-form{gap:12px;display:grid}.retention-form>label:not(.retention-toggle){color:var(--text-secondary);gap:6px;font-size:.8125rem;display:grid}.retention-form select{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:10px 34px 10px 11px}.retention-toggle{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:10px;display:flex}.retention-toggle input{accent-color:var(--accent);margin-top:3px}.retention-toggle span,.retention-toggle strong,.retention-toggle small{display:block}.retention-toggle span{min-width:0}.retention-toggle small{color:var(--text-secondary);margin-top:3px;font-size:.8125rem}.retention-form>p{color:var(--text-secondary);align-items:flex-start;gap:7px;margin:0;font-size:.8125rem;line-height:1.35;display:flex}.retention-form>p svg{width:16px;height:16px;color:var(--warning,#dca72c);flex:0 0 16px}.message-bubble footer .important:hover,.message-bubble footer .important.active{color:var(--accent)}.image-lightbox{z-index:30;background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.image-lightbox>div{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;width:min(1050px,100%);max-height:100%;display:grid;position:relative}.image-lightbox .icon-button{color:#fff;justify-self:end}.image-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 130px)}.image-lightbox a{color:#fff;align-items:center;gap:7px;margin-top:10px;display:inline-flex}@media (width<=620px){.access-shell{align-items:stretch;padding:0}.access-card{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:28px 20px}.room-header{padding-inline:10px}.current-participant>span,.room-actions .icon-button:nth-child(3),.room-actions .icon-button:nth-child(4){display:none}.current-participant{padding-inline:2px}.current-participant .participant-avatar{width:30px;height:30px}.message-feed{padding-inline:12px}.composer{grid-template-columns:auto auto auto minmax(0,1fr) auto}.composer .icon-button:nth-last-child(2){display:none}.room-workspace.with-sidebar{grid-template-columns:minmax(0,1fr)}.room-sidebar{z-index:10;width:min(360px,94vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 34px #00000038}.message-row>.participant-avatar{width:28px;height:28px}.message-bubble{max-width:calc(100% - 38px)}.link-preview-slot{min-width:min(290px,72vw)}.emoji-picker{left:-48px}.formatting-menu{left:-52px}.participant-dialog-overlay{padding:0}.participant-dialog{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.participant-tools{flex-direction:column;align-items:stretch}.participant-results>article{grid-template-columns:auto minmax(0,1fr) auto}.participant-results>article .participant-secondary{grid-column:2;justify-self:start}.participant-results>article .participant-primary{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.conference-panel{border-bottom:1px solid var(--line,#d9e1ea)}.conference-panel form,.conference-panel label{gap:.4rem;display:grid}.conference-panel form{gap:.8rem}.conference-panel input,.conference-panel select{max-width:100%;padding:.55rem}.conference-settings{border:1px solid var(--line,#d9e1ea);border-radius:.65rem;margin:.75rem 0 1rem}.conference-settings summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.7rem .8rem;font-weight:700}.conference-settings-content{gap:.55rem;padding:0 .8rem .8rem;display:grid}.conference-settings-content .conference-recording-notice{margin:0 0 .25rem}.conference-no-external-lines{color:var(--muted,#718096);margin:0;font-size:.9rem}.conference-recording-notice{color:#9b2c2c;font-size:.85rem}.conference-access{justify-content:space-between;align-items:center;margin:.75rem 0;display:flex}.conference-access strong{letter-spacing:.2em;font-size:1.35rem}
