html:not([data-ui=classic]) .phone-capture-page{--capture-ink: #191c2c;--capture-muted: #757782;--capture-teal: #373b4a;--capture-deep: #131623;--capture-coral: #fc633d;--capture-paper: #fdfcfb;min-height:100vh;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 15% 8%,#f1eee9 0,transparent 36%),linear-gradient(155deg,#f7f4ef,#f5f3f0);color:var(--capture-ink);font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;display:grid;grid-template-rows:1fr auto;gap:13px}html:not([data-ui=classic]) .phone-capture-page *,html:not([data-ui=classic]) .phone-capture-page *:before,html:not([data-ui=classic]) .phone-capture-page *:after{box-sizing:border-box}html:not([data-ui=classic]) .phone-capture-page button{font:inherit;border:0}html:not([data-ui=classic]) .phone-capture-card{width:min(100%,540px);min-height:min(730px,calc(100dvh - 64px));margin:auto;padding:22px;border:1px solid #e7e4df;border-radius:26px;background:var(--capture-paper);box-shadow:0 24px 70px #191c2c17}html:not([data-ui=classic]) .phone-capture-header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #ebe9e6}html:not([data-ui=classic]) .phone-capture-brand{width:48px;height:48px;border-radius:15px;background:var(--capture-deep);color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px #1316232e}html:not([data-ui=classic]) .phone-capture-brand svg{width:23px}html:not([data-ui=classic]) .phone-capture-header small,html:not([data-ui=classic]) .phone-capture-header h1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .phone-capture-header small{color:var(--capture-muted);font-size:12.5px}html:not([data-ui=classic]) .phone-capture-header h1{margin:4px 0 0;font-size:clamp(18px,5vw,22px)}html:not([data-ui=classic]) .phone-capture-owner{margin-top:16px;padding:11px;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:10px;border-radius:15px;background:#f3f1ee}html:not([data-ui=classic]) .phone-capture-owner>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--capture-teal);color:#fff;font-weight:900}html:not([data-ui=classic]) .phone-capture-owner small,html:not([data-ui=classic]) .phone-capture-owner b{display:block}html:not([data-ui=classic]) .phone-capture-owner small{color:var(--capture-muted);font-size:12px}html:not([data-ui=classic]) .phone-capture-owner b{margin-top:2px;font-size:14px}html:not([data-ui=classic]) .phone-capture-owner>svg{color:var(--capture-teal)}html:not([data-ui=classic]) .phone-capture-state{min-height:270px;padding:26px 10px 18px;text-align:center;display:flex;flex-direction:column;align-items:center}html:not([data-ui=classic]) .phone-capture-orbit{width:122px;height:122px;border:1px solid #999eb14c;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 16px #959aae14,0 0 0 34px #959aae0b}html:not([data-ui=classic]) .phone-capture-orbit>span{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:var(--capture-coral);color:#fff;box-shadow:0 13px 30px #fc633d40}html:not([data-ui=classic]) .phone-capture-orbit svg{width:34px;height:34px}html:not([data-ui=classic]) .phone-capture-state.connected:not(.muted) .phone-capture-orbit{animation:phone-capture-pulse 2.2s ease-out infinite}html:not([data-ui=classic]) .phone-capture-state.muted .phone-capture-orbit>span,html:not([data-ui=classic]) .phone-capture-state.ended .phone-capture-orbit>span{background:#7c7f89;box-shadow:none}html:not([data-ui=classic]) .phone-capture-state.paused{border-color:#dabc7f;background:#fff8e9}html:not([data-ui=classic]) .phone-capture-state.paused .phone-capture-orbit>span{color:#826327;background:#f9e7bd;box-shadow:0 0 0 10px #cca25118}html:not([data-ui=classic]) .phone-capture-state.paused .phone-capture-meter i{width:0!important}@keyframes phone-capture-pulse{50%{box-shadow:0 0 0 22px #959aae10,0 0 0 42px #959aae05}}html:not([data-ui=classic]) .phone-capture-state h2{margin:30px 0 5px;font-size:19px}html:not([data-ui=classic]) .phone-capture-state p{max-width:360px;min-height:40px;margin:0;color:var(--capture-muted);font-size:13px;line-height:1.9}html:not([data-ui=classic]) .phone-capture-meter{width:min(100%,330px);height:8px;margin-top:17px;overflow:hidden;border-radius:99px;background:#eceae8;direction:ltr}html:not([data-ui=classic]) .phone-capture-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7f859e,#ddac5c,var(--capture-coral));transition:width .1s linear}html:not([data-ui=classic]) .phone-capture-state>small{margin-top:5px;color:#888a93;font-size:11.5px}html:not([data-ui=classic]) .phone-capture-ready,html:not([data-ui=classic]) .phone-capture-controls>button{min-height:54px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .phone-capture-ready{width:100%;background:var(--capture-teal);color:#fff;box-shadow:0 12px 28px #373b4a30}html:not([data-ui=classic]) .phone-capture-ready:disabled,html:not([data-ui=classic]) .phone-capture-controls>button:disabled{opacity:.58;cursor:wait}html:not([data-ui=classic]) .phone-capture-ready svg,html:not([data-ui=classic]) .phone-capture-controls svg{width:20px}html:not([data-ui=classic]) .phone-capture-controls{display:grid;grid-template-columns:1fr 92px;gap:9px}html:not([data-ui=classic]) .phone-capture-controls .mute{background:#f7e2dc;color:#b44327}html:not([data-ui=classic]) .phone-capture-controls .unmute{background:#deece5;color:#2f644a}html:not([data-ui=classic]) .phone-capture-leave{background:#f2f1ef;color:#696c76}html:not([data-ui=classic]) .phone-capture-notice,html:not([data-ui=classic]) .phone-capture-warning{margin-top:13px;padding:10px 12px;border-radius:11px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .phone-capture-notice{background:#f2efeb;color:#3a6550}html:not([data-ui=classic]) .phone-capture-warning{background:#f7edd8;color:#856934}html:not([data-ui=classic]) .phone-capture-notice svg,html:not([data-ui=classic]) .phone-capture-warning svg{width:16px;flex:0 0 auto}html:not([data-ui=classic]) .phone-capture-facts{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:8px}html:not([data-ui=classic]) .phone-capture-facts>span{min-width:0;padding:11px;border:1px solid #e8e6e2;border-radius:12px;display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:7px;background:#fcfaf9}html:not([data-ui=classic]) .phone-capture-facts svg{grid-row:1 / 3;width:20px;color:var(--capture-teal)}html:not([data-ui=classic]) .phone-capture-facts b{font-size:12px}html:not([data-ui=classic]) .phone-capture-facts small{overflow:hidden;color:var(--capture-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .phone-capture-settings{margin-top:11px;border:1px solid #e8e5e1;border-radius:12px;background:#fcfbf9}html:not([data-ui=classic]) .phone-capture-settings summary{padding:12px;color:#5c5f6b;font-size:12px;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .phone-capture-settings dl{margin:0;padding:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}html:not([data-ui=classic]) .phone-capture-settings dl>div{min-width:0;padding:8px;border-radius:9px;background:#f3f1ed}html:not([data-ui=classic]) .phone-capture-settings dt,html:not([data-ui=classic]) .phone-capture-settings dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .phone-capture-settings dt{color:var(--capture-muted);font-size:11px}html:not([data-ui=classic]) .phone-capture-settings dd{margin:3px 0 0;font-size:11.5px;font-weight:800}html:not([data-ui=classic]) .phone-capture-loading,html:not([data-ui=classic]) .phone-capture-terminal{min-height:390px;padding:40px 15px;display:grid;place-items:center;align-content:center;text-align:center}html:not([data-ui=classic]) .phone-capture-loading svg,html:not([data-ui=classic]) .phone-capture-terminal>svg{width:42px;height:42px;color:var(--capture-coral)}html:not([data-ui=classic]) .phone-capture-loading p,html:not([data-ui=classic]) .phone-capture-terminal p{max-width:330px;color:var(--capture-muted);font-size:13px;line-height:1.9}html:not([data-ui=classic]) .phone-capture-terminal h2{margin:14px 0 0;font-size:19px}html:not([data-ui=classic]) .phone-capture-spin{animation:phone-capture-spin 1s linear infinite}@keyframes phone-capture-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .phone-capture-page>footer{width:min(100%,540px);margin:auto;color:#777a84;text-align:center;font-size:11.5px;line-height:1.8}@media(max-width:420px){html:not([data-ui=classic]) .phone-capture-page{padding-right:0;padding-left:0;background:var(--capture-paper)}html:not([data-ui=classic]) .phone-capture-card{min-height:calc(100dvh - 42px);padding:18px 16px;border:0;border-radius:0;box-shadow:none}html:not([data-ui=classic]) .phone-capture-state{min-height:258px}html:not([data-ui=classic]) .phone-capture-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html:not([data-ui=classic]) .phone-capture-state.connected:not(.muted) .phone-capture-orbit,html:not([data-ui=classic]) .phone-capture-spin{animation:none}}html:not([data-ui=classic]){--portal-ink: #181c2c;--portal-green: #3d4150;--portal-mint: #f1eee9;--portal-line: #e6e2dd;--portal-coral: #fd6a46;--portal-paper: #fff;--portal-bg: #f6f5f3}html:not([data-ui=classic]) .portal-auth,html:not([data-ui=classic]) .portal-loading,html:not([data-ui=classic]) .guest-shell{min-height:100vh;background:radial-gradient(circle at 12% 14%,#e9e5de 0,transparent 32%),linear-gradient(145deg,#f8f7f5,#f3f1ed);color:var(--portal-ink);font-family:Tahoma,Segoe UI,sans-serif}html:not([data-ui=classic]) .portal-auth{display:grid;place-items:center;padding:24px}html:not([data-ui=classic]) .login-card{width:min(440px,100%);background:#fff;border:1px solid var(--portal-line);border-radius:28px;padding:30px;box-shadow:0 28px 80px #1a1e2f20}html:not([data-ui=classic]) .manager-profile-gate .login-card{text-align:right}html:not([data-ui=classic]) .profile-gate-icon{width:58px;height:58px;margin:30px auto -18px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--portal-green),var(--portal-ink));box-shadow:0 14px 35px #1a1e2f30}html:not([data-ui=classic]) .profile-gate-icon svg{width:26px;height:26px}html:not([data-ui=classic]) .profile-gate-logout{background:transparent;color:#6f727c}html:not([data-ui=classic]) .portal-brand{display:flex;align-items:center;gap:11px}html:not([data-ui=classic]) .portal-brand>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--portal-ink);color:#fff;font-size:24px}html:not([data-ui=classic]) .portal-brand div{display:grid}html:not([data-ui=classic]) .portal-brand b{font-size:18px}html:not([data-ui=classic]) .portal-brand small{color:#73757f;font-size:12.5px}html:not([data-ui=classic]) .login-copy{margin:38px 0 24px}html:not([data-ui=classic]) .login-copy>span,html:not([data-ui=classic]) .guest-eyebrow,html:not([data-ui=classic]) .create-room header span,html:not([data-ui=classic]) .credentials-card header span{color:var(--portal-coral);font-weight:800;font-size:13px}html:not([data-ui=classic]) .login-copy h1{font-size:28px;margin:8px 0}html:not([data-ui=classic]) .login-copy p{color:#6b6d78;line-height:1.9;font-size:13.5px}html:not([data-ui=classic]) .login-card form,html:not([data-ui=classic]) .create-room{display:grid;gap:16px}html:not([data-ui=classic]) .login-card label,html:not([data-ui=classic]) .create-room>label,html:not([data-ui=classic]) .credentials-card>label{display:grid;gap:7px;font-size:13px;font-weight:700}html:not([data-ui=classic]) .login-card input,html:not([data-ui=classic]) .create-room input,html:not([data-ui=classic]) .create-room textarea,html:not([data-ui=classic]) .claim-form input,html:not([data-ui=classic]) .manager-chat input,html:not([data-ui=classic]) .credentials-card input,html:not([data-ui=classic]) .guest-join input{border:1px solid var(--portal-line);border-radius:11px;padding:12px 13px;background:#fcfcfb;color:var(--portal-ink);font:inherit;outline:none}html:not([data-ui=classic]) .login-card input:focus,html:not([data-ui=classic]) .create-room input:focus,html:not([data-ui=classic]) .create-room textarea:focus,html:not([data-ui=classic]) .guest-join input:focus{border-color:#686f8a;box-shadow:0 0 0 3px #4b506412}html:not([data-ui=classic]) .portal-primary,html:not([data-ui=classic]) .portal-secondary,html:not([data-ui=classic]) .manager-shell button,html:not([data-ui=classic]) .guest-shell button,html:not([data-ui=classic]) .room-footer a{border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;font:700 11px Tahoma;cursor:pointer;text-decoration:none}html:not([data-ui=classic]) .portal-primary{background:var(--portal-ink)!important;color:#fff!important}html:not([data-ui=classic]) .portal-secondary{background:var(--portal-mint);color:var(--portal-ink)}html:not([data-ui=classic]) .portal-primary svg,html:not([data-ui=classic]) .portal-secondary svg,html:not([data-ui=classic]) .manager-shell button svg,html:not([data-ui=classic]) .room-footer a svg{width:16px;height:16px}html:not([data-ui=classic]) .portal-error,html:not([data-ui=classic]) .portal-notice{padding:10px 12px;border-radius:10px;background:#fff0ec;color:#b74428;font-size:13px;line-height:1.8}html:not([data-ui=classic]) .portal-loading{display:grid;place-content:center;gap:20px}html:not([data-ui=classic]) .portal-loading>span{width:42px;height:42px;border:3px solid #c1c3ce;border-top-color:var(--portal-green);border-radius:50%;animation:portal-spin .8s linear infinite;margin:auto}@keyframes portal-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .admin-logout{position:fixed;left:18px;bottom:18px;z-index:5000;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:14px;background:#fff;color:#b3492f;box-shadow:0 8px 30px #1a1e2f30;cursor:pointer}html:not([data-ui=classic]) .admin-logout svg{width:18px}html:not([data-ui=classic]) .admin-online-rooms,html:not([data-ui=classic]) .admin-back{position:fixed;left:70px;bottom:18px;z-index:5000;display:flex;align-items:center;gap:7px;min-height:42px;border:0;border-radius:14px;background:#1a1e2f;color:#fff;box-shadow:0 8px 30px #1a1e2f30;cursor:pointer}html:not([data-ui=classic]) .admin-online-rooms svg{width:17px}html:not([data-ui=classic]) .admin-back{left:18px;bottom:18px;background:#fff;color:#1a1e2f}@media(min-width:761px){html:not([data-ui=classic]) body:has(.live-layout) .admin-logout,html:not([data-ui=classic]) body:has(.live-layout) .admin-online-rooms{top:94px;bottom:auto;z-index:60}}@media(max-width:760px){html:not([data-ui=classic]) .admin-logout,html:not([data-ui=classic]) .admin-online-rooms{display:none}}html:not([data-ui=classic]) .manager-shell{min-height:100vh;background:var(--portal-bg);color:var(--portal-ink);font-family:Tahoma,Segoe UI,sans-serif}html:not([data-ui=classic]) .manager-top{height:74px;background:#fff;border-bottom:1px solid var(--portal-line);padding:0 28px;display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .manager-top>div:last-child{display:flex;align-items:center;gap:18px}html:not([data-ui=classic]) .manager-top>div:last-child>span{font-size:13.5px;color:#626570}html:not([data-ui=classic]) .manager-top .active-manager-profile{display:grid;line-height:1.45}html:not([data-ui=classic]) .manager-top .active-manager-profile b{color:var(--portal-ink)}html:not([data-ui=classic]) .manager-top .active-manager-profile small{color:#73757f;font-size:12px}html:not([data-ui=classic]) .manager-top button{background:#f6f5f3;color:#765047}html:not([data-ui=classic]) .manager-grid{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 74px)}html:not([data-ui=classic]) .manager-sidebar{background:radial-gradient(circle at 10% 0,#3a3e4d 0,transparent 36%),#171a2a;border-left:1px solid #131521;color:#fff;padding:22px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:-12px 0 34px #13152114}html:not([data-ui=classic]) .manager-sidebar-heading{display:grid;gap:5px;padding:1px 5px 7px}html:not([data-ui=classic]) .manager-sidebar-heading span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}html:not([data-ui=classic]) .manager-sidebar-heading svg{width:18px}html:not([data-ui=classic]) .manager-sidebar-heading small{color:#afb3c2;font-size:12px}html:not([data-ui=classic]) .manager-sidebar .create-room-button{min-height:45px;background:#ff6a44!important;box-shadow:0 10px 26px #0b0d1435}html:not([data-ui=classic]) .room-list-heading{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:0 5px;color:#b1b5c4;font-size:12px;font-weight:700}html:not([data-ui=classic]) .room-list-heading b{min-width:24px;padding:3px 7px;border-radius:999px;background:#ffffff12;color:#e9e5de;text-align:center}html:not([data-ui=classic]) .room-list{display:grid;gap:5px}html:not([data-ui=classic]) .room-channel>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;text-align:right;background:transparent;border:1px solid transparent;color:#e5e0d9;padding:9px 8px;border-radius:10px}html:not([data-ui=classic]) .room-channel>button:hover{background:#ffffff0c}html:not([data-ui=classic]) .room-channel>button.selected{background:#ffffff17;border-color:#ffffff15;color:#fff}html:not([data-ui=classic]) .room-list .room-list-icon{position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff0e}html:not([data-ui=classic]) .room-list .room-list-icon svg{width:16px;height:16px;color:#a1a5b7}html:not([data-ui=classic]) .room-list i{position:absolute;left:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#b1b3ba;border:2px solid #171a2a;box-sizing:content-box}html:not([data-ui=classic]) .room-list i.live{background:#ff613a;box-shadow:0 0 0 4px #f6d7cf}html:not([data-ui=classic]) .room-list i.ended{background:#54596f}html:not([data-ui=classic]) .room-list span{display:grid}html:not([data-ui=classic]) .room-list b{font-size:13px}html:not([data-ui=classic]) .room-list small{font-size:12px;color:#a2a6b5;margin-top:4px}html:not([data-ui=classic]) .room-channel-count{min-width:26px;height:22px;padding:0 7px;border-radius:999px;place-items:center;background:#ffffff13;color:#e8e3dc;font-size:12px;font-weight:800}html:not([data-ui=classic]) .room-channel>button.selected .room-channel-count{background:#ff6a44;color:#fff}html:not([data-ui=classic]) .room-channel-members{display:grid;gap:2px;margin:3px 13px 8px 4px;padding-right:17px;border-right:1px solid #ffffff17}html:not([data-ui=classic]) .room-channel-member{min-width:0;min-height:32px;padding:4px 6px;border-radius:8px;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;color:#bcbfcb}html:not([data-ui=classic]) .room-channel-member:hover{background:#ffffff09;color:#fff}html:not([data-ui=classic]) .room-channel-member-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#3d4150;color:#e9e5de;font-size:12px;font-weight:900;box-shadow:0 0 0 2px #ffffff12}html:not([data-ui=classic]) .room-channel-member.mic-open .room-channel-member-avatar{background:#4f5468;color:#fff;box-shadow:0 0 0 2px #5ec793,0 0 12px #44ad798a}html:not([data-ui=classic]) .room-channel-member>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}html:not([data-ui=classic]) .room-channel-member-mic{display:grid;place-items:center;color:#7f8392}html:not([data-ui=classic]) .room-channel-member.mic-open .room-channel-member-mic{color:#6ccc9c}html:not([data-ui=classic]) .room-channel-member-mic svg{width:12px;height:12px}html:not([data-ui=classic]) .room-list>p{font-size:12.5px;color:#aeb1be;line-height:1.9;margin:4px;padding:14px;border:1px dashed #ffffff1c;border-radius:12px;background:#ffffff08}html:not([data-ui=classic]) .manager-content{padding:28px;max-width:1260px;width:100%;margin:0 auto;background:radial-gradient(circle at 82% 14%,#e9e5de 0,transparent 24%),var(--portal-bg)}html:not([data-ui=classic]) .room-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}html:not([data-ui=classic]) .room-heading h1{font-size:28px;margin:10px 0 6px}html:not([data-ui=classic]) .room-heading p{color:#646670;font-size:13px}html:not([data-ui=classic]) .room-status{padding:6px 10px;border-radius:20px;background:#efece8;font-size:12px;font-weight:800}html:not([data-ui=classic]) .room-status.live{background:#fff0ec;color:#ca4523}html:not([data-ui=classic]) .room-status.ended{background:#e5f0ea;color:#44485a}html:not([data-ui=classic]) .room-heading-actions,html:not([data-ui=classic]) .room-footer{display:flex;flex-wrap:wrap;gap:8px}html:not([data-ui=classic]) .room-heading-actions button{background:#fff;border:1px solid var(--portal-line);color:var(--portal-ink)}html:not([data-ui=classic]) .room-heading-actions .danger{background:#db4e2b;color:#fff;border:0}html:not([data-ui=classic]) .interaction-mode-control{margin-top:18px;padding:13px 15px;border:1px solid var(--portal-line);border-radius:15px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px}html:not([data-ui=classic]) .interaction-mode-control>div:first-child{display:grid;gap:4px}html:not([data-ui=classic]) .interaction-mode-control b{font-size:13px}html:not([data-ui=classic]) .interaction-mode-control small{color:#737680;font-size:11.5px}html:not([data-ui=classic]) .mode-switch{display:flex;padding:3px;background:#f3f1ed;border-radius:11px;flex:0 0 auto}html:not([data-ui=classic]) .mode-switch button{background:transparent;color:#636670;font-size:11.5px;padding:8px 10px}html:not([data-ui=classic]) .mode-switch button.selected{background:var(--portal-ink);color:#fff}html:not([data-ui=classic]) .room-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}html:not([data-ui=classic]) .room-facts>span{display:flex;align-items:center;gap:8px;min-width:0;background:#fff;border:1px solid var(--portal-line);border-radius:14px;padding:13px;font-size:12.5px;overflow:hidden}html:not([data-ui=classic]) .room-facts svg{width:17px;flex:0 0 auto;color:var(--portal-green)}html:not([data-ui=classic]) .room-facts span:last-child{direction:ltr;white-space:nowrap;text-overflow:ellipsis}html:not([data-ui=classic]) .meeting-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}html:not([data-ui=classic]) .meeting-panels>section,html:not([data-ui=classic]) .room-participant-stage,html:not([data-ui=classic]) .manager-chat,html:not([data-ui=classic]) .audio-console{background:#fff;border:1px solid var(--portal-line);border-radius:17px;padding:17px}html:not([data-ui=classic]) .meeting-panels header,html:not([data-ui=classic]) .manager-chat header{display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .meeting-panels h2,html:not([data-ui=classic]) .manager-chat h2{font-size:14px;margin:0}html:not([data-ui=classic]) .meeting-panels header small,html:not([data-ui=classic]) .manager-chat header small{font-size:12px;color:#7d7f89}html:not([data-ui=classic]) .guest-participants>div>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#efede9;color:#7c7f8c;font-weight:800}html:not([data-ui=classic]) .guest-participants>div>span.online{background:#deede5;color:#3e4253}html:not([data-ui=classic]) .room-participant-stage{margin-top:14px;min-height:210px}html:not([data-ui=classic]) .room-participant-stage>header{display:flex;align-items:center;justify-content:space-between;gap:14px}html:not([data-ui=classic]) .room-participant-stage>header>div{display:grid;gap:4px}html:not([data-ui=classic]) .room-participant-stage h2{margin:0;font-size:14px}html:not([data-ui=classic]) .room-participant-stage header small{color:#737680;font-size:11.5px}html:not([data-ui=classic]) .participant-stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-items:start;gap:18px 12px;margin-top:18px}html:not([data-ui=classic]) .participant-tile{min-height:128px;padding:10px 4px 4px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}html:not([data-ui=classic]) .participant-tile.offline{opacity:.68}html:not([data-ui=classic]) .participant-avatar-wrap{position:relative;width:94px;height:94px;flex:0 0 auto}html:not([data-ui=classic]) .participant-avatar{width:94px;height:94px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;background:#e8e5df;color:#5a5e6e;border:4px solid #fff;box-shadow:0 0 0 2px #e2ded9;box-sizing:border-box;transition:box-shadow .16s ease,background .16s ease,color .16s ease}html:not([data-ui=classic]) .participant-avatar-name{max-width:70px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;font-weight:900;line-height:1.55;text-align:center}html:not([data-ui=classic]) .participant-tile.mic-open .participant-avatar{color:#fff;background:#474c5e;box-shadow:0 0 0 4px #56b686,0 0 0 8px #56b68628,0 0 24px #419d6f6b}html:not([data-ui=classic]) .participant-disconnected-icon{width:17px;height:17px;color:#9b6559}html:not([data-ui=classic]) .participant-avatar-control,html:not([data-ui=classic]) .participant-avatar-status{position:absolute;bottom:1px;width:30px;height:30px;padding:0;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:#383c4b;color:#fff;box-shadow:0 4px 12px #1a1d2d28;z-index:2}html:not([data-ui=classic]) .participant-avatar-control.mic-control,html:not([data-ui=classic]) .participant-avatar-status{left:-7px}html:not([data-ui=classic]) .participant-avatar-control.kick-control{right:-7px;background:#f1613d;color:#fff}html:not([data-ui=classic]) .participant-avatar-control:hover{transform:translateY(-1px)}html:not([data-ui=classic]) .participant-avatar-control.mic-open,html:not([data-ui=classic]) .participant-avatar-status.mic-open{background:#40986c;color:#fff}html:not([data-ui=classic]) .manager-shell .participant-avatar-control svg,html:not([data-ui=classic]) .manager-shell .participant-avatar-status svg{display:block;width:17px;height:17px;min-width:17px;color:inherit;stroke:currentColor;stroke-width:3;opacity:1}html:not([data-ui=classic]) .participant-tile>small{min-height:13px;color:#767882;font-size:11.5px;line-height:1.5}html:not([data-ui=classic]) .participant-tile .participant-actions{justify-content:center;margin-top:auto}html:not([data-ui=classic]) .participant-tile .participant-actions button{padding:6px 8px;background:#fff0ec;color:#bd4628;font-size:11.5px}html:not([data-ui=classic]) .participant-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}html:not([data-ui=classic]) .participant-actions button.positive{background:#e6f1ec;color:#3e4252}html:not([data-ui=classic]) .compact-action{padding:6px 8px!important;background:#f3f1ed!important;color:var(--portal-ink)!important;font-size:11.5px}html:not([data-ui=classic]) .compact-action svg{width:13px}html:not([data-ui=classic]) .hand-queue-label{margin-top:12px;padding:7px 9px;border-radius:9px;background:#fff4d9;color:#7c5d20;font-size:11.5px;font-weight:800}html:not([data-ui=classic]) .live-transcript>div{max-height:390px;overflow:auto;margin-top:12px}html:not([data-ui=classic]) .live-transcript article{padding:12px;border-radius:12px;background:#f9f8f6;margin-bottom:8px}html:not([data-ui=classic]) .live-transcript article span{font-size:11.5px;color:#4a4f63;font-weight:700}html:not([data-ui=classic]) .live-transcript article p{font-size:13px;line-height:2;margin:5px 0}html:not([data-ui=classic]) .empty-copy{color:#868891;text-align:center;padding:34px;font-size:12.5px}html:not([data-ui=classic]) .manager-chat{margin-top:14px}html:not([data-ui=classic]) .manager-chat>div{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto;margin:14px 0}html:not([data-ui=classic]) .manager-chat>div p{max-width:82%;padding:10px 12px;border-radius:12px;margin:0;font-size:12.5px;line-height:1.9;white-space:pre-wrap}html:not([data-ui=classic]) .manager-chat p.user{align-self:flex-start;background:var(--portal-ink);color:#fff}html:not([data-ui=classic]) .manager-chat p.assistant{align-self:flex-end;background:#f3f1ee}html:not([data-ui=classic]) .manager-chat form{display:grid;grid-template-columns:1fr 40px;gap:8px}html:not([data-ui=classic]) .manager-chat button{background:var(--portal-coral);color:#fff;padding:0}html:not([data-ui=classic]) .room-footer{margin-top:14px}html:not([data-ui=classic]) .room-footer button,html:not([data-ui=classic]) .room-footer a{background:#fff;border:1px solid var(--portal-line);color:var(--portal-ink)}html:not([data-ui=classic]) .room-footer .danger-link{color:#b84529}html:not([data-ui=classic]) .portal-empty{min-height:60vh;display:grid;place-content:center;text-align:center;color:#7e808a}html:not([data-ui=classic]) .portal-empty svg{margin:auto;width:44px;height:44px}html:not([data-ui=classic]) .portal-empty h2{color:var(--portal-ink)}html:not([data-ui=classic]) .room-workspace-empty{min-height:calc(100vh - 132px);justify-items:center;align-content:center;padding:32px}html:not([data-ui=classic]) .room-workspace-empty>span{margin-top:19px;color:var(--portal-coral);font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .room-workspace-empty h2{margin:9px 0 4px;font-size:clamp(23px,3vw,34px)}html:not([data-ui=classic]) .room-workspace-empty p{max-width:490px;margin:8px 0 22px;color:#686a75;font-size:13px;line-height:2}html:not([data-ui=classic]) .room-workspace-empty>button{min-height:44px;padding-inline:22px}html:not([data-ui=classic]) .room-empty-icon{position:relative;width:90px;height:90px;display:grid;place-items:center;border-radius:28px;color:#fff;background:linear-gradient(145deg,#474b5d,#1a1d2d);box-shadow:0 20px 45px #1a1d2d30;transform:rotate(-3deg)}html:not([data-ui=classic]) .portal-empty .room-empty-icon>svg:first-child{width:42px;height:42px;margin:0}html:not([data-ui=classic]) .portal-empty .room-empty-icon>svg:last-child{position:absolute;left:-8px;bottom:-8px;width:32px;height:32px;margin:0;padding:8px;border:4px solid var(--portal-bg);border-radius:13px;background:var(--portal-coral);box-sizing:content-box}html:not([data-ui=classic]) .portal-modal{position:fixed;inset:0;z-index:9000;background:#13152185;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:not([data-ui=classic]) .create-room,html:not([data-ui=classic]) .credentials-card{width:min(580px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:23px;box-shadow:0 28px 100px #13152150}html:not([data-ui=classic]) .create-room header{display:flex;justify-content:space-between}html:not([data-ui=classic]) .create-room header h2,html:not([data-ui=classic]) .credentials-card h2{margin:5px 0;font-size:20px}html:not([data-ui=classic]) .create-room header>button{font-size:22px;background:transparent}html:not([data-ui=classic]) .field-help{color:#72747e;font-size:11.5px;font-weight:400;line-height:1.8}html:not([data-ui=classic]) .room-password-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px}html:not([data-ui=classic]) .room-password-field input{width:100%;min-width:0}html:not([data-ui=classic]) .room-password-field button{min-height:44px;padding:0;background:#f3f1ed;color:var(--portal-green)}html:not([data-ui=classic]) .room-advanced-options{border:1px solid var(--portal-line);border-radius:14px;background:#faf9f8;padding:0 13px 13px}html:not([data-ui=classic]) .room-advanced-options summary{padding:13px 2px 0;color:#585b67;font-size:12.5px;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .room-advanced-options[open] summary{padding-bottom:12px;border-bottom:1px solid #ebe8e3}html:not([data-ui=classic]) .room-advanced-options>*:not(summary){margin-top:12px}html:not([data-ui=classic]) .room-advanced-options>label{display:grid;gap:7px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .meeting-kind{display:grid;grid-template-columns:1fr 1fr;gap:8px}html:not([data-ui=classic]) .meeting-kind button{background:#f5f3f1;color:#636670}html:not([data-ui=classic]) .meeting-kind button.selected{background:var(--portal-ink);color:#fff}html:not([data-ui=classic]) .create-room textarea{min-height:75px;resize:vertical}html:not([data-ui=classic]) .date-time{display:grid;grid-template-columns:1fr 1fr;gap:9px}html:not([data-ui=classic]) .date-time label{display:grid;gap:6px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .create-room fieldset,html:not([data-ui=classic]) .guest-join fieldset{border:1px solid var(--portal-line);border-radius:13px;padding:10px;display:grid;gap:5px}html:not([data-ui=classic]) .room-mode-picker button{display:grid;grid-template-columns:28px 1fr;align-items:center;text-align:right;background:#f8f7f5;color:#61646e;border:1px solid transparent}html:not([data-ui=classic]) .room-mode-picker button.selected{background:#f0ede8;color:var(--portal-ink);border-color:#c3c6d2}html:not([data-ui=classic]) .room-mode-picker button svg{width:18px}html:not([data-ui=classic]) .room-mode-picker button span{display:grid;gap:3px}html:not([data-ui=classic]) .room-mode-picker button b{font-size:12.5px}html:not([data-ui=classic]) .room-mode-picker button small{font-size:11.5px;font-weight:400}html:not([data-ui=classic]) .create-room legend,html:not([data-ui=classic]) .guest-join legend{padding:0 7px;font-size:12px;color:#646771}html:not([data-ui=classic]) .member-check{display:flex;align-items:center;gap:8px;padding:7px;border-radius:9px}html:not([data-ui=classic]) .member-check:hover{background:#f7f6f4}html:not([data-ui=classic]) .member-check span{display:grid}html:not([data-ui=classic]) .member-check b{font-size:12.5px}html:not([data-ui=classic]) .member-check small{font-size:11.5px;color:#7a8985;margin-top:3px}html:not([data-ui=classic]) .member-invite-picker{overflow:visible}html:not([data-ui=classic]) .member-search-box{position:relative}html:not([data-ui=classic]) .member-search-box>input{width:100%;background:#f9f8f7}html:not([data-ui=classic]) .member-suggestions{margin-top:6px;max-height:245px;overflow-y:auto;border:1px solid #dbd5cc;border-radius:12px;background:#fff;box-shadow:0 14px 35px #191c2c21}html:not([data-ui=classic]) .member-suggestions>div,html:not([data-ui=classic]) .selected-invite-members>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #f1efed}html:not([data-ui=classic]) .member-suggestions>div:last-of-type,html:not([data-ui=classic]) .selected-invite-members>div:last-child{border-bottom:0}html:not([data-ui=classic]) .member-suggestions span,html:not([data-ui=classic]) .selected-invite-members span{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .member-suggestions b,html:not([data-ui=classic]) .selected-invite-members b{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .member-suggestions small,html:not([data-ui=classic]) .selected-invite-members small{color:#7a7c87;font-size:11.5px}html:not([data-ui=classic]) .member-suggestions button{min-height:32px;padding:0 9px;background:#e5f0ea;color:var(--portal-green)}html:not([data-ui=classic]) .member-suggestions button svg{width:14px}html:not([data-ui=classic]) .member-suggestions>p{margin:0;padding:14px 10px;color:#7d808a;font-size:12px;text-align:center}html:not([data-ui=classic]) .selected-invite-members{display:grid;margin-top:7px;border:1px solid #e4e0da;border-radius:12px;background:#faf9f8}html:not([data-ui=classic]) .selected-invite-members>small{padding:8px 10px 3px;color:#656873;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .selected-invite-members button{width:30px;height:30px;padding:0;border-radius:9px;background:#f5e8e5;color:#a55040;font-size:17px}html:not([data-ui=classic]) .send-invites-check{display:flex!important;align-items:center;gap:10px;padding:11px;border:1px solid #c5c8d4;border-radius:12px;background:#eef5f2;cursor:pointer}html:not([data-ui=classic]) .send-invites-check input{width:17px;height:17px;accent-color:var(--portal-green)}html:not([data-ui=classic]) .send-invites-check span{display:grid;gap:3px}html:not([data-ui=classic]) .send-invites-check b{font-size:12.5px}html:not([data-ui=classic]) .send-invites-check small{color:#686b76;font-size:11.5px;font-weight:400}html:not([data-ui=classic]) .create-room footer{display:flex;justify-content:flex-end;gap:8px}html:not([data-ui=classic]) .create-room footer>button:first-child{background:#f4f3f1;color:#5c5f69}html:not([data-ui=classic]) .credentials-card{display:grid;gap:15px}html:not([data-ui=classic]) .credentials-card header{display:flex;gap:12px}html:not([data-ui=classic]) .credentials-card header>svg{width:42px;height:42px;padding:10px;border-radius:13px;background:#e3efe9;color:#474c5e}html:not([data-ui=classic]) .credentials-card label>div{display:grid;grid-template-columns:1fr 40px;gap:6px}html:not([data-ui=classic]) .credentials-card label button{padding:0;background:#f3f1ed;color:var(--portal-green)}html:not([data-ui=classic]) .credentials-card label small{color:#ac4830;font-size:11.5px}html:not([data-ui=classic]) .credentials-card input{direction:ltr}html:not([data-ui=classic]) .telegram-invite-result{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;border-radius:12px;border:1px solid #cccfd9;background:#f0f6f3}html:not([data-ui=classic]) .telegram-invite-result.warning{border-color:#e5d1ac;background:#fff8e9}html:not([data-ui=classic]) .telegram-invite-result>svg{width:22px;color:var(--portal-green)}html:not([data-ui=classic]) .telegram-invite-result.warning>svg{color:#9f7230}html:not([data-ui=classic]) .telegram-invite-result>div{display:grid;gap:4px}html:not([data-ui=classic]) .telegram-invite-result b{font-size:12.5px}html:not([data-ui=classic]) .telegram-invite-result small{color:#656772;font-size:11.5px}html:not([data-ui=classic]) .live-invite-card{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:23px;box-shadow:0 28px 100px #13152150;display:grid;gap:14px}html:not([data-ui=classic]) .live-invite-card>header{display:flex;justify-content:space-between;gap:12px}html:not([data-ui=classic]) .live-invite-card>header span{color:var(--portal-green);font-size:12px;font-weight:800}html:not([data-ui=classic]) .live-invite-card h2{margin:5px 0;font-size:20px}html:not([data-ui=classic]) .live-invite-card>header>button{background:transparent;font-size:22px}html:not([data-ui=classic]) .live-invite-card fieldset{border:1px solid var(--portal-line);border-radius:13px;padding:10px;display:grid;gap:5px}html:not([data-ui=classic]) .live-invite-card legend{padding:0 7px;color:#646771;font-size:12px}html:not([data-ui=classic]) .live-invite-card>label:not(.summary-check){display:grid;gap:6px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .live-invite-card textarea{min-height:75px;resize:vertical}html:not([data-ui=classic]) .live-invite-card label>small{color:#737680;font-size:11.5px;font-weight:400}html:not([data-ui=classic]) .summary-check{display:flex;align-items:flex-start;gap:9px;background:#f6f4f2;padding:12px;border-radius:12px}html:not([data-ui=classic]) .summary-check span{display:grid;gap:4px}html:not([data-ui=classic]) .summary-check b{font-size:12.5px}html:not([data-ui=classic]) .summary-check small{font-size:11.5px;color:#6f727c}html:not([data-ui=classic]) .live-invite-card>footer{display:flex;justify-content:flex-end;gap:8px}html:not([data-ui=classic]) .live-invite-card>footer>button:first-child{background:#f2f0ed;color:#575964}html:not([data-ui=classic]) .live-invite-results{display:grid;gap:8px}html:not([data-ui=classic]) .live-invite-results article,html:not([data-ui=classic]) .pending-invites>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:11px;background:#f7f6f4}html:not([data-ui=classic]) .live-invite-results article>div,html:not([data-ui=classic]) .pending-invites span{display:grid;gap:3px}html:not([data-ui=classic]) .live-invite-results b,html:not([data-ui=classic]) .pending-invites b{font-size:12.5px}html:not([data-ui=classic]) .live-invite-results small,html:not([data-ui=classic]) .pending-invites small{font-size:11.5px;color:#737680}html:not([data-ui=classic]) .pending-invites{border-top:1px solid var(--portal-line);padding-top:12px;display:grid;gap:6px}html:not([data-ui=classic]) .pending-invites h3{margin:0 0 3px;font-size:13px}html:not([data-ui=classic]) .pending-invites button{background:#fff0ec;color:#b84529;font-size:11.5px}html:not([data-ui=classic]) .full-width{width:100%}html:not([data-ui=classic]) .audio-console{margin:14px 0}html:not([data-ui=classic]) .audio-console>header{display:flex;gap:10px;align-items:center;margin-bottom:13px}html:not([data-ui=classic]) .audio-console>header>span{width:40px;height:40px;border-radius:13px;background:#efede9;display:grid;place-items:center}html:not([data-ui=classic]) .audio-console>header>span.audio-live{background:#ffe8e1;color:#e8502a}html:not([data-ui=classic]) .audio-console header div{display:grid}html:not([data-ui=classic]) .audio-console header b{font-size:13px}html:not([data-ui=classic]) .audio-console header small{font-size:11.5px;color:#73757f;margin-top:4px}html:not([data-ui=classic]) .sound-meter{height:7px;border-radius:10px;background:#efece8;overflow:hidden;margin:12px 0}html:not([data-ui=classic]) .sound-meter i{display:block;height:100%;background:linear-gradient(90deg,#686f8a,#dcaf5a,#f95e37);transition:width .08s}html:not([data-ui=classic]) .sensitivity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px}html:not([data-ui=classic]) .sensitivity input{accent-color:var(--portal-green)}html:not([data-ui=classic]) .sensitivity small{color:#616470}html:not([data-ui=classic]) .ptt{width:100%;min-height:72px;background:#f3f1ed;color:var(--portal-ink);display:flex!important;flex-direction:column}html:not([data-ui=classic]) .ptt.active{background:var(--portal-coral);color:#fff}html:not([data-ui=classic]) .ptt small{font-size:11.5px}html:not([data-ui=classic]) .audio-console>.portal-secondary{margin-top:10px;width:100%}html:not([data-ui=classic]) .listener-console{display:flex;align-items:center;gap:12px;margin:12px 0;padding:14px;border:1px solid #d1d4dd;border-radius:14px;background:#f6f4f2;text-align:right}html:not([data-ui=classic]) .listener-console>svg{width:28px;color:var(--portal-green)}html:not([data-ui=classic]) .listener-console>div{display:grid;gap:4px}html:not([data-ui=classic]) .listener-console b{font-size:13px}html:not([data-ui=classic]) .listener-console small{font-size:11.5px;color:#6c6e79}html:not([data-ui=classic]) .admin-observer-audio{margin:14px 0;padding:14px;border:1px solid #bcc0cd;border-radius:18px;background:#eef5f2}html:not([data-ui=classic]) .admin-observer-copy{display:flex;align-items:center;gap:11px;text-align:right}html:not([data-ui=classic]) .admin-observer-copy>svg{width:28px;color:var(--portal-green)}html:not([data-ui=classic]) .admin-observer-copy>div{display:grid;gap:4px}html:not([data-ui=classic]) .admin-observer-copy b{font-size:13px}html:not([data-ui=classic]) .admin-observer-copy small{color:#636671;font-size:11.5px}html:not([data-ui=classic]) .admin-observer-audio .meeting-audio-v2{margin-bottom:0}html:not([data-ui=classic]) .meeting-audio-v2{margin:14px 0;padding:15px;border:1px solid #d1d4dd;border-radius:16px;background:#fbfaf8;text-align:right}html:not([data-ui=classic]) .meeting-audio-v2>header{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;margin-bottom:12px}html:not([data-ui=classic]) .meeting-audio-v2>header>span{width:40px;height:40px;border-radius:13px;background:#efede9;display:grid;place-items:center}html:not([data-ui=classic]) .meeting-audio-v2>header>span.audio-live{color:#e8502a;background:#ffe8e1}html:not([data-ui=classic]) .meeting-audio-v2>header>div{display:grid;gap:4px}html:not([data-ui=classic]) .meeting-audio-v2>header b{font-size:13px}html:not([data-ui=classic]) .meeting-audio-v2>header small{color:#6a6c76;font-size:11.5px}html:not([data-ui=classic]) .meeting-audio-v2 .icon-action{width:36px;height:36px;padding:0;color:var(--portal-ink);background:#efece8}html:not([data-ui=classic]) .audio-resume{width:100%;margin-bottom:10px;color:#68501e;background:#fff1c7}html:not([data-ui=classic]) .audio-v2-main-controls,html:not([data-ui=classic]) .mic-mode-switch{display:flex;gap:8px}html:not([data-ui=classic]) .audio-v2-main-controls>button,html:not([data-ui=classic]) .mic-mode-switch>button{flex:1}html:not([data-ui=classic]) .mic-mode-switch{margin:10px 0}html:not([data-ui=classic]) .mic-mode-switch>button{color:#5f616c;background:#f3f1ed}html:not([data-ui=classic]) .mic-mode-switch>button.selected{color:#fff;background:var(--portal-green)}html:not([data-ui=classic]) .audio-v2-settings{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--portal-line)}html:not([data-ui=classic]) .audio-v2-settings fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0}html:not([data-ui=classic]) .audio-v2-settings legend{margin-bottom:7px;font-size:12px;font-weight:700}html:not([data-ui=classic]) .audio-v2-settings fieldset button{min-height:58px;display:grid;gap:4px;color:var(--portal-ink);background:#f3f1ed}html:not([data-ui=classic]) .audio-v2-settings fieldset button.selected{color:#fff;background:var(--portal-green)}html:not([data-ui=classic]) .audio-v2-settings button small{font-size:11px;font-weight:400}html:not([data-ui=classic]) .audio-v2-settings>label{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:12px}html:not([data-ui=classic]) .audio-v2-settings select{width:100%;min-width:0;padding:9px;border:1px solid var(--portal-line);border-radius:10px;background:#fff;font-family:inherit}html:not([data-ui=classic]) .applied-audio-settings{display:grid;gap:4px;padding:10px;border-radius:10px;background:#f3f1ed}html:not([data-ui=classic]) .applied-audio-settings b{font-size:12px}html:not([data-ui=classic]) .applied-audio-settings small,html:not([data-ui=classic]) .audio-v2-settings>small,html:not([data-ui=classic]) .audio-v2-health small{color:#6a6c76;font-size:11.5px}html:not([data-ui=classic]) .audio-v2-health{display:block;margin-top:10px}html:not([data-ui=classic]) .guest-shell{padding:20px}html:not([data-ui=classic]) .guest-shell>header{max-width:760px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .recording-badge{background:#fff0eb;color:#cd4a2a;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:800}html:not([data-ui=classic]) .one-time-badge,html:not([data-ui=classic]) .guest-mode-badge{display:inline-flex;width:fit-content;border-radius:20px;padding:6px 10px;font-size:11.5px;font-weight:800;background:#f1eee9;color:#464a5c}html:not([data-ui=classic]) .guest-mode-badge.stage{background:#fff2d8;color:#7c5d20}html:not([data-ui=classic]) .invite-security-note{margin-top:15px;padding:11px 12px;border-radius:12px;background:#f4f2ee;color:#484c5f;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .guest-card{max-width:700px;margin:auto;background:#fff;border:1px solid var(--portal-line);border-radius:24px;padding:25px;box-shadow:0 20px 60px #1a1e2f18}html:not([data-ui=classic]) .guest-card>h1{font-size:25px;margin:8px 0}html:not([data-ui=classic]) .guest-card>p{font-size:13px;color:#6b6d78}html:not([data-ui=classic]) .guest-join{display:grid;gap:14px;margin-top:22px}html:not([data-ui=classic]) .guest-join>label{display:grid;gap:6px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .guest-join fieldset button{display:grid;grid-template-columns:28px 1fr;text-align:right;background:#f8f7f5;color:#61646e;border:1px solid transparent}html:not([data-ui=classic]) .guest-join fieldset button.selected{background:#f0ede8;color:var(--portal-ink);border-color:#cdcfd9}html:not([data-ui=classic]) .guest-join fieldset button svg{width:18px}html:not([data-ui=classic]) .guest-join fieldset button span{display:grid}html:not([data-ui=classic]) .guest-join fieldset button b{font-size:12.5px}html:not([data-ui=classic]) .guest-join fieldset button small{font-size:11.5px;margin-top:4px;font-weight:400}html:not([data-ui=classic]) .listen-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}html:not([data-ui=classic]) .guest-room-state{text-align:center;margin:25px 0}html:not([data-ui=classic]) .guest-room-state>svg{width:45px;height:45px;color:var(--portal-green)}html:not([data-ui=classic]) .guest-room-state h2{font-size:18px}html:not([data-ui=classic]) .guest-room-state p{font-size:12.5px;color:#737680}html:not([data-ui=classic]) .stage-audience-panel{display:grid;gap:8px}html:not([data-ui=classic]) .speaker-invite-banner{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:13px;border-radius:14px;background:#fff3d8;text-align:right}html:not([data-ui=classic]) .speaker-invite-banner>div,html:not([data-ui=classic]) .speaker-ready-note{display:grid;gap:4px}html:not([data-ui=classic]) .speaker-invite-banner b,html:not([data-ui=classic]) .speaker-ready-note b{font-size:12.5px}html:not([data-ui=classic]) .speaker-invite-banner small,html:not([data-ui=classic]) .speaker-ready-note small{font-size:11.5px;color:#766743}html:not([data-ui=classic]) .speaker-invite-banner>button:not(.portal-primary){background:#fff;color:#6a5f43}html:not([data-ui=classic]) .hand-button{width:100%;background:var(--portal-ink);color:#fff}html:not([data-ui=classic]) .hand-button.raised{background:#fff1d0;color:#6f551e}html:not([data-ui=classic]) .stage-hint{color:#6f727c;font-size:11.5px;text-align:center}html:not([data-ui=classic]) .speaker-ready-note{margin-top:12px;padding:11px 12px;border-radius:12px;background:#e8f3ee;text-align:right}html:not([data-ui=classic]) .guest-preferences{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 18px}html:not([data-ui=classic]) .guest-preferences button{background:#f3f1ed;color:var(--portal-ink);font-size:12px}html:not([data-ui=classic]) .guest-participants{border-top:1px solid var(--portal-line);padding-top:15px}html:not([data-ui=classic]) .guest-participants h2{font-size:13.5px}html:not([data-ui=classic]) .guest-participants>div{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:7px 0}html:not([data-ui=classic]) .guest-participants b{font-size:12.5px}html:not([data-ui=classic]) .guest-participants small{font-size:11.5px;color:#787b85}@media(max-width:900px){html:not([data-ui=classic]) .manager-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .manager-sidebar{border:0;border-bottom:1px solid var(--portal-line)}html:not([data-ui=classic]) .room-list{display:flex;overflow:auto}html:not([data-ui=classic]) .room-channel{min-width:180px}html:not([data-ui=classic]) .manager-content{padding:18px}html:not([data-ui=classic]) .meeting-panels{grid-template-columns:1fr}html:not([data-ui=classic]) .room-facts{grid-template-columns:1fr}html:not([data-ui=classic]) .manager-top{padding:0 15px}html:not([data-ui=classic]) .manager-top>div:last-child>span{display:none}}@media(max-width:600px){html:not([data-ui=classic]) .room-heading{display:grid}html:not([data-ui=classic]) .room-heading-actions{width:100%}html:not([data-ui=classic]) .room-heading-actions button{flex:1}html:not([data-ui=classic]) .interaction-mode-control{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .mode-switch button{flex:1}html:not([data-ui=classic]) .speaker-invite-banner{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .speaker-invite-banner>div{grid-column:1 / -1}html:not([data-ui=classic]) .manager-content{padding:14px}html:not([data-ui=classic]) .manager-top .portal-brand small{display:none}html:not([data-ui=classic]) .guest-shell{padding:10px}html:not([data-ui=classic]) .guest-card{padding:18px;border-radius:19px}html:not([data-ui=classic]) .login-card{padding:22px}html:not([data-ui=classic]) .date-time{grid-template-columns:1fr}html:not([data-ui=classic]) .create-room{padding:17px}html:not([data-ui=classic]) .room-footer>*{flex:1}html:not([data-ui=classic]) .manager-chat>div p{max-width:94%}html:not([data-ui=classic]) .audio-v2-settings fieldset{grid-template-columns:1fr}html:not([data-ui=classic]) .audio-v2-settings>label{grid-template-columns:1fr}}html:not([data-ui=classic]) .member-suggestions>.member-hierarchy{padding:7px}html:not([data-ui=classic]) .member-suggestions .member-hierarchy-folder>button{min-height:33px;padding:5px 8px}html:not([data-ui=classic]) .member-suggestions .member-hierarchy-folder>button>b{font-size:12px}html:not([data-ui=classic]) .member-suggestions .member-hierarchy-folder>button>em{height:20px}html:not([data-ui=classic]) .member-suggestions .member-hierarchy-children{gap:4px}html:not([data-ui=classic]) .portal-hierarchy-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid #eceae7;background:#fff;border-radius:9px}html:not([data-ui=classic]) .portal-hierarchy-suggestion>span{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .portal-hierarchy-suggestion b,html:not([data-ui=classic]) .portal-hierarchy-suggestion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .portal-hierarchy-suggestion b{font-size:12px}html:not([data-ui=classic]) .portal-hierarchy-suggestion small{font-size:11px;color:#787a84}html:not([data-ui=classic]) .portal-hierarchy-suggestion>button{min-height:31px;padding:0 8px;display:flex;align-items:center;gap:4px;background:#e5f0ea;color:var(--portal-green);white-space:nowrap}html:not([data-ui=classic]) .portal-hierarchy-suggestion>button svg{width:13px}html:not([data-ui=classic]) .live-invite-member-search{margin-bottom:4px}html:not([data-ui=classic]) .live-invite-selected{max-height:190px;overflow:auto}html:not([data-ui=classic]) .live-invite-selected>div{background:#fff}@media(max-width:560px){html:not([data-ui=classic]) .portal-hierarchy-suggestion{grid-template-columns:1fr}html:not([data-ui=classic]) .portal-hierarchy-suggestion>button{justify-self:stretch;justify-content:center}html:not([data-ui=classic]) .member-suggestions>.member-hierarchy{padding:5px}}html:not([data-ui=classic]) .member-hierarchy{display:grid;gap:10px;min-width:0}html:not([data-ui=classic]) .member-hierarchy-controls{display:flex;justify-content:flex-end;gap:7px}html:not([data-ui=classic]) .member-hierarchy-controls button{border:0;background:#f0ede9;color:#44485a;border-radius:8px;padding:6px 9px;font:700 9px Tahoma;cursor:pointer}html:not([data-ui=classic]) .member-hierarchy-root,html:not([data-ui=classic]) .member-hierarchy-children{display:grid;gap:7px;min-width:0}html:not([data-ui=classic]) .member-hierarchy-node{display:grid;gap:7px;min-width:0}html:not([data-ui=classic]) .member-hierarchy-folder{display:flex;align-items:center;gap:7px;padding-right:calc(var(--member-tree-depth,0) * 14px)}html:not([data-ui=classic]) .member-hierarchy-folder>button{min-width:0;min-height:42px;flex:1;display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #e7e4df;background:#faf9f8;color:#232632;border-radius:11px;padding:7px 10px;text-align:right;cursor:pointer;font-family:inherit}html:not([data-ui=classic]) .member-hierarchy-node.level-subsidiary>.member-hierarchy-folder>button{background:#f2efeb;border-color:#ddd7cf}html:not([data-ui=classic]) .member-hierarchy-node.level-org_unit>.member-hierarchy-folder>button{background:#f6f4f2}html:not([data-ui=classic]) .member-hierarchy-node.level-role>.member-hierarchy-folder>button{background:#fbfaf9}html:not([data-ui=classic]) .member-hierarchy-node.missing>.member-hierarchy-folder>button{background:#f7f2e8;border-style:dashed;color:#765f38}html:not([data-ui=classic]) .member-hierarchy-folder>button>b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .member-hierarchy-folder>button>small{font-size:11.5px;color:#7c7e88}html:not([data-ui=classic]) .member-hierarchy-folder>button>em{min-width:27px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#4d5267;font:700 9px Tahoma;font-style:normal}html:not([data-ui=classic]) .member-hierarchy-chevron{font-size:20px;line-height:1;color:#5b5f71;transform:rotate(0);transition:transform .18s}html:not([data-ui=classic]) .member-hierarchy-folder>button[aria-expanded=true] .member-hierarchy-chevron{transform:rotate(-90deg)}html:not([data-ui=classic]) .member-hierarchy-children{padding-right:14px;border-right:1px solid #e7e4df}html:not([data-ui=classic]) .member-hierarchy-member{min-width:0;padding-right:calc((var(--member-tree-depth,0) + 1) * 4px)}html:not([data-ui=classic]) .member-hierarchy-branch-check{width:24px;height:24px;position:relative;display:grid;place-items:center;flex:0 0 auto;cursor:pointer}html:not([data-ui=classic]) .member-hierarchy-branch-check input{position:absolute;opacity:0;pointer-events:none}html:not([data-ui=classic]) .member-hierarchy-branch-check span{width:20px;height:20px;border:1px solid #c3c4cb;background:#fff;border-radius:6px;display:grid;place-items:center}html:not([data-ui=classic]) .member-hierarchy-branch-check input:checked+span,html:not([data-ui=classic]) .member-hierarchy-branch-check input:indeterminate+span{background:#454a5c;border-color:#454a5c}html:not([data-ui=classic]) .member-hierarchy-branch-check input:checked+span:after{content:"✓";color:#fff;font:700 12px Tahoma}html:not([data-ui=classic]) .member-hierarchy-branch-check input:indeterminate+span:after{content:"−";color:#fff;font:700 13px Tahoma}html:not([data-ui=classic]) .member-hierarchy-empty{min-height:90px;border:1px dashed #d7d3cd;border-radius:12px;display:grid;place-items:center;padding:18px;color:#7d7f88;font-size:12.5px;text-align:center}@media(max-width:600px){html:not([data-ui=classic]) .member-hierarchy-folder{padding-right:calc(var(--member-tree-depth,0) * 8px)}html:not([data-ui=classic]) .member-hierarchy-children{padding-right:8px}html:not([data-ui=classic]) .member-hierarchy-folder>button{grid-template-columns:16px minmax(0,1fr) auto}html:not([data-ui=classic]) .member-hierarchy-folder>button>small{display:none}}html:not([data-ui=classic]) .feedback-page{padding:44px clamp(18px,4vw,64px);max-width:1500px;margin:auto}html:not([data-ui=classic]) .feedback-page-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}html:not([data-ui=classic]) .feedback-page-header small{color:#595e73}html:not([data-ui=classic]) .feedback-page-header h1{margin:6px 0;font-size:clamp(1.7rem,3vw,2.5rem)}html:not([data-ui=classic]) .feedback-page-header p{margin:0;color:#666872}html:not([data-ui=classic]) .feedback-page button svg,html:not([data-ui=classic]) .feedback-page a svg{width:18px;height:18px}html:not([data-ui=classic]) .feedback-create{background:#fffdf8;border:1px solid #e2ded9;border-radius:22px;padding:18px;margin-bottom:22px;box-shadow:0 12px 34px #1a3b2b10}html:not([data-ui=classic]) .feedback-create-toggle{border:0;background:#e3eee8;color:#272c45;border-radius:12px;padding:12px 16px;font-weight:800;display:flex;gap:8px;align-items:center}html:not([data-ui=classic]) .feedback-create form{display:grid;gap:16px;margin-top:18px}html:not([data-ui=classic]) .feedback-create label{display:grid;gap:8px;font-weight:700}html:not([data-ui=classic]) .feedback-create input,html:not([data-ui=classic]) .feedback-create textarea,html:not([data-ui=classic]) .feedback-create select,html:not([data-ui=classic]) .feedback-filters input,html:not([data-ui=classic]) .feedback-filters select,html:not([data-ui=classic]) .feedback-detail select,html:not([data-ui=classic]) .feedback-reply textarea{border:1px solid #dad6d0;border-radius:12px;background:#fff;padding:12px;font:inherit;min-width:0}html:not([data-ui=classic]) .feedback-create textarea{min-height:120px;resize:vertical}html:not([data-ui=classic]) .feedback-kind-choice{display:flex;gap:10px}html:not([data-ui=classic]) .feedback-kind-choice button{padding:10px 16px;border:1px solid #dedad5;background:#fff;border-radius:12px;display:flex;gap:7px;align-items:center}html:not([data-ui=classic]) .feedback-kind-choice button.active{background:#181c2c;color:#fff}html:not([data-ui=classic]) .feedback-create-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}html:not([data-ui=classic]) .feedback-file{border:1px dashed #aeb1bd;border-radius:12px;padding:12px;grid-template-columns:auto 1fr;align-items:center}html:not([data-ui=classic]) .feedback-file input{grid-column:1/-1;padding:0;border:0}html:not([data-ui=classic]) .feedback-file span{font-size:.82rem;color:#696c76}html:not([data-ui=classic]) .feedback-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:16px}html:not([data-ui=classic]) .feedback-filters label{display:flex;align-items:center;border:1px solid #dad6d0;background:#fff;border-radius:12px;padding-inline:10px}html:not([data-ui=classic]) .feedback-filters label input{border:0;width:100%}html:not([data-ui=classic]) .feedback-workspace{display:grid;grid-template-columns:minmax(310px,410px) minmax(0,1fr);gap:18px;min-height:570px}html:not([data-ui=classic]) .feedback-list,html:not([data-ui=classic]) .feedback-detail{background:#fffdf8;border:1px solid #e2ded9;border-radius:22px;overflow:hidden}html:not([data-ui=classic]) .feedback-list>header{padding:18px;display:flex;justify-content:space-between;border-bottom:1px solid #e7e4e0}html:not([data-ui=classic]) .feedback-list>button{display:grid;width:100%;text-align:right;border:0;border-bottom:1px solid #ebe9e5;background:transparent;padding:16px;gap:8px;position:relative}html:not([data-ui=classic]) .feedback-list>button:hover,html:not([data-ui=classic]) .feedback-list>button.active{background:#eef5f2}html:not([data-ui=classic]) .feedback-list>button.unread:before{content:"";position:absolute;right:6px;top:18px;width:7px;height:7px;border-radius:50%;background:#ff6640}html:not([data-ui=classic]) .feedback-list strong{font-size:1rem}html:not([data-ui=classic]) .feedback-list p{margin:0;color:#62646d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .feedback-list footer{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#74827e}html:not([data-ui=classic]) .feedback-list footer time{margin-right:auto}html:not([data-ui=classic]) .feedback-kind{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;padding:5px 9px;font-size:.75rem;font-style:normal}html:not([data-ui=classic]) .feedback-kind.problem{background:#fde2db;color:#9d3925}html:not([data-ui=classic]) .feedback-kind.suggestion{background:#fbefcc;color:#6f551a}html:not([data-ui=classic]) .feedback-status{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;background:#efece8;color:#464956;font-style:normal;font-size:.75rem}html:not([data-ui=classic]) .feedback-status.resolved{background:#dbf0e6;color:#1a5d3c}html:not([data-ui=classic]) .feedback-status.closed{background:#e4e7e6}html:not([data-ui=classic]) .feedback-status.needs_info{background:#fee8d0;color:#904c0c}html:not([data-ui=classic]) .feedback-status.in_progress,html:not([data-ui=classic]) .feedback-status.reviewing{background:#ede9e4;color:#434759}html:not([data-ui=classic]) .feedback-status.planned{background:#f1eee9;color:#51566b}html:not([data-ui=classic]) .feedback-detail{padding:22px}html:not([data-ui=classic]) .feedback-empty{min-height:260px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#778681}html:not([data-ui=classic]) .feedback-detail-card>header{display:flex;align-items:start;justify-content:space-between;gap:20px}html:not([data-ui=classic]) .feedback-detail-card h2{margin:10px 0 4px}html:not([data-ui=classic]) .feedback-detail-card time{font-size:.78rem;color:#778681}html:not([data-ui=classic]) .feedback-detail-card>header label{display:grid;gap:7px;font-weight:700}html:not([data-ui=classic]) .feedback-description{white-space:pre-wrap;line-height:2;background:#f7f6f4;border-radius:14px;padding:16px}html:not([data-ui=classic]) .feedback-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:not([data-ui=classic]) .feedback-meta div{background:#f8f7f6;padding:11px;border-radius:10px}html:not([data-ui=classic]) .feedback-meta dt{font-size:.72rem;color:#6e7c78}html:not([data-ui=classic]) .feedback-meta dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}html:not([data-ui=classic]) .feedback-screenshot{display:block;margin:16px 0;border-radius:16px;overflow:hidden;border:1px solid #e0dcd7;color:#272c45;text-decoration:none}html:not([data-ui=classic]) .feedback-screenshot img{display:block;width:100%;max-height:380px;object-fit:contain;background:#f4f3f2}html:not([data-ui=classic]) .feedback-screenshot span{display:flex;gap:8px;padding:10px;align-items:center}html:not([data-ui=classic]) .feedback-timeline{border-top:1px solid #e6e3df;margin-top:18px;padding-top:15px}html:not([data-ui=classic]) .feedback-event{border-radius:14px;padding:12px;margin:10px 0;background:#f6f5f3}html:not([data-ui=classic]) .feedback-event.admin{background:#efece7}html:not([data-ui=classic]) .feedback-event p{margin:6px 0;white-space:pre-wrap}html:not([data-ui=classic]) .feedback-event.status_change{border-right:3px solid #737788}html:not([data-ui=classic]) .feedback-no-events{color:#74817d}html:not([data-ui=classic]) .feedback-reply{display:grid;gap:10px;margin-top:16px}html:not([data-ui=classic]) .feedback-reply textarea{min-height:90px;resize:vertical}html:not([data-ui=classic]) .feedback-reply button,html:not([data-ui=classic]) .feedback-create .primary,html:not([data-ui=classic]) .feedback-page-header button{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content}html:not([data-ui=classic]) .feedback-mobile-back{display:none}html:not([data-ui=classic]) .feedback-page .spin{animation:spin 1s linear infinite}@media(max-width:960px){html:not([data-ui=classic]) .feedback-page{padding:22px 14px}html:not([data-ui=classic]) .feedback-page-header{align-items:start}html:not([data-ui=classic]) .feedback-filters{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .feedback-filters label{grid-column:1/-1}html:not([data-ui=classic]) .feedback-workspace{display:block}html:not([data-ui=classic]) .feedback-workspace.show-list .feedback-detail{display:none}html:not([data-ui=classic]) .feedback-workspace.show-detail .feedback-list{display:none}html:not([data-ui=classic]) .feedback-detail{padding:14px}html:not([data-ui=classic]) .feedback-mobile-back{display:flex;border:0;background:transparent;align-items:center;gap:5px;margin-bottom:12px}html:not([data-ui=classic]) .feedback-create-row,html:not([data-ui=classic]) .feedback-meta{grid-template-columns:1fr}html:not([data-ui=classic]) .feedback-create form>.primary{width:100%}}@media(max-width:560px){html:not([data-ui=classic]) .feedback-page-header{display:grid}html:not([data-ui=classic]) .feedback-page-header button{width:100%}html:not([data-ui=classic]) .feedback-filters{grid-template-columns:1fr}html:not([data-ui=classic]) .feedback-detail-card>header{display:grid}html:not([data-ui=classic]) .feedback-detail-card>header label{width:100%}html:not([data-ui=classic]) .feedback-detail-card>header select{width:100%}html:not([data-ui=classic]) .feedback-kind-choice button{flex:1;justify-content:center}}html:not([data-ui=classic]) .task-due-date{display:flex!important;align-items:center;gap:5px;min-width:0}html:not([data-ui=classic]) .task-due-date .jalali-picker{flex:1;min-width:0}html:not([data-ui=classic]) .task-due-date .jalali-input{height:37px;width:100%;padding:0 9px;font-size:12.5px}html:not([data-ui=classic]) .task-due-date .icon-btn{width:34px;height:34px;flex:0 0 auto}html:not([data-ui=classic]){font-family:Vazirmatn,Tahoma,Arial,sans-serif;color:#171a28;background:#f5f2ed;font-synthesis:none;--ink:#171a28;--muted:#73757e;--paper:#fdfcfa;--line:#e3e7df;--mint:#e9e5de;--mint-2:#f4f2ee;--teal:#373b4a;--coral:#fc633d;--sand:#f1e6c9;--lilac:#eeeae5;direction:rtl}html:not([data-ui=classic]) *{box-sizing:border-box}html:not([data-ui=classic]) body{margin:0;min-width:320px;min-height:100vh;background:#f5f2ed}html:not([data-ui=classic]) button,html:not([data-ui=classic]) input,html:not([data-ui=classic]) textarea,html:not([data-ui=classic]) select{font:inherit}html:not([data-ui=classic]) button,html:not([data-ui=classic]) a{color:inherit}html:not([data-ui=classic]) button{border:0;cursor:pointer}html:not([data-ui=classic]) a{text-decoration:none}html:not([data-ui=classic]) svg{width:20px;height:20px}html:not([data-ui=classic]) .app-shell{display:grid;grid-template-columns:258px 1fr;min-height:100vh}html:not([data-ui=classic]) .sidebar{position:fixed;right:0;top:0;bottom:0;width:258px;background:#131521;color:#f1efeb;padding:30px 20px 22px;display:flex;flex-direction:column;z-index:20}html:not([data-ui=classic]) .brand{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;text-align:right;padding:0}html:not([data-ui=classic]) .brand-mark{width:43px;height:43px;border-radius:14px;background:var(--coral);display:grid;place-items:center;box-shadow:0 8px 22px #0b0d1488}html:not([data-ui=classic]) .brand-mark svg{width:24px;height:24px}html:not([data-ui=classic]) .brand>span:last-child{display:flex;flex-direction:column}html:not([data-ui=classic]) .brand b{font-size:20px}html:not([data-ui=classic]) .brand small{font-size:13px;color:#a3a5b0;margin-top:1px}html:not([data-ui=classic]) .sidebar nav{display:flex;flex-direction:column;gap:7px;margin-top:56px}html:not([data-ui=classic]) .sidebar nav button{height:50px;border-radius:12px;background:transparent;color:#a2a4af;display:flex;align-items:center;gap:13px;padding:0 14px;position:relative;text-align:right}html:not([data-ui=classic]) .sidebar nav button svg{width:19px}html:not([data-ui=classic]) .sidebar nav button:hover{background:#ffffff0b;color:#fff}html:not([data-ui=classic]) .sidebar nav button.active{background:#272c45;color:#fff}html:not([data-ui=classic]) .sidebar nav button.active:after{content:"";position:absolute;right:-20px;width:4px;height:26px;background:var(--coral);border-radius:4px 0 0 4px}html:not([data-ui=classic]) .sidebar nav i{width:7px;height:7px;background:#fc633d;border-radius:50%;margin-right:auto}html:not([data-ui=classic]) .side-bottom{margin-top:auto;display:grid;gap:14px}html:not([data-ui=classic]) .api-mini,html:not([data-ui=classic]) .local-badge{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid #ffffff14}html:not([data-ui=classic]) .api-mini b,html:not([data-ui=classic]) .local-badge b{display:block;font-size:13.5px}html:not([data-ui=classic]) .api-mini small,html:not([data-ui=classic]) .local-badge small{display:block;font-size:12.5px;color:#9195a2}html:not([data-ui=classic]) .pulse{width:9px;height:9px;border-radius:50%;background:#cba355;box-shadow:0 0 0 4px #cba35522}html:not([data-ui=classic]) .pulse.ok{background:#7bb89a;box-shadow:0 0 0 4px #7bb89a22}html:not([data-ui=classic]) .local-badge{border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}html:not([data-ui=classic]) .local-badge>svg{color:#8f95ab}html:not([data-ui=classic]) .app-main{grid-column:2;min-width:0}html:not([data-ui=classic]) .page{max-width:1240px;margin:auto;padding:48px 52px 70px}html:not([data-ui=classic]) .narrow-page{max-width:900px}html:not([data-ui=classic]) .page-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}html:not([data-ui=classic]) .page-top h1{font-size:31px;line-height:1.25;margin:7px 0 4px;letter-spacing:-.5px}html:not([data-ui=classic]) .page-top p{margin:0;color:var(--muted);font-size:14px}html:not([data-ui=classic]) .eyebrow{color:#626570;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}html:not([data-ui=classic]) .eyebrow.light{color:#bbbfcc}html:not([data-ui=classic]) .primary,html:not([data-ui=classic]) .secondary,html:not([data-ui=classic]) .ghost,html:not([data-ui=classic]) .text-btn,html:not([data-ui=classic]) .back-btn{height:44px;border-radius:11px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px}html:not([data-ui=classic]) .primary{background:var(--teal);color:#fff;box-shadow:0 8px 20px #373b4a22}html:not([data-ui=classic]) .primary:hover{background:#252a42}html:not([data-ui=classic]) .primary:disabled{opacity:.55;cursor:wait}html:not([data-ui=classic]) .primary.coral{background:var(--coral);box-shadow:0 12px 28px #fc633d40}html:not([data-ui=classic]) .secondary{background:#fff;border:1px solid var(--line)}html:not([data-ui=classic]) .ghost{background:transparent;border:1px solid #d7ddd6}html:not([data-ui=classic]) .text-btn{background:transparent;color:var(--teal);padding:0}html:not([data-ui=classic]) .icon-btn{width:38px;height:38px;border-radius:10px;background:transparent;display:grid;place-items:center}html:not([data-ui=classic]) .icon-btn:hover{background:#f1efec}html:not([data-ui=classic]) .icon-btn svg{width:17px}html:not([data-ui=classic]) .hero-card{min-height:310px;border-radius:24px;background:#181c2c;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;box-shadow:0 22px 50px #1a1d2d20}html:not([data-ui=classic]) .hero-card:after{content:"";position:absolute;left:-110px;bottom:-190px;width:420px;height:420px;border-radius:50%;background:#ffffff06}html:not([data-ui=classic]) .hero-copy{padding:44px 48px;z-index:2}html:not([data-ui=classic]) .hero-copy h2{font-size:30px;line-height:1.5;color:#fff;margin:9px 0}html:not([data-ui=classic]) .hero-copy h2 em{font-style:normal;color:#ff7d5d}html:not([data-ui=classic]) .hero-copy p{color:#bcbfcb;font-size:14px;margin:0 0 24px}html:not([data-ui=classic]) .hero-viz{position:relative;min-height:310px;display:grid;place-items:center}html:not([data-ui=classic]) .orbit{position:absolute;border:1px solid #abafbf22;border-radius:50%}html:not([data-ui=classic]) .o1{width:250px;height:250px}html:not([data-ui=classic]) .o2{width:185px;height:185px}html:not([data-ui=classic]) .mic-core{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:#fc633d;color:#fff;box-shadow:0 0 0 17px #fc633d1c,0 0 0 35px #fc633d0b}html:not([data-ui=classic]) .mic-core svg{width:40px;height:40px}html:not([data-ui=classic]) .wave-lines{position:absolute;bottom:48px;display:flex;gap:5px;align-items:center;height:60px}html:not([data-ui=classic]) .wave-lines i{display:block;width:4px;background:#b6bac8;border-radius:4px;opacity:.7}html:not([data-ui=classic]) .float-label{position:absolute;background:#fdfcfa;color:#252941;padding:8px 12px;border-radius:9px;font-size:13px;box-shadow:0 10px 25px #0b0d1455}html:not([data-ui=classic]) .f1{left:14%;top:21%}html:not([data-ui=classic]) .f2{left:8%;bottom:27%}html:not([data-ui=classic]) .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 42px}html:not([data-ui=classic]) .stat-card{background:var(--paper);border:1px solid #e7e8e1;border-radius:17px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 7px 18px #23263210}html:not([data-ui=classic]) .stat-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center}html:not([data-ui=classic]) .stat-card.mint .stat-icon{background:var(--mint);color:#4b5063}html:not([data-ui=classic]) .stat-card.sand .stat-icon{background:var(--sand);color:#977a36}html:not([data-ui=classic]) .stat-card.coral .stat-icon{background:#f6ddd5;color:#d85230}html:not([data-ui=classic]) .stat-card.lilac .stat-icon{background:var(--lilac);color:#6b7188}html:not([data-ui=classic]) .stat-card b{font-size:19px;display:block}html:not([data-ui=classic]) .stat-card small{color:var(--muted);font-size:13px}html:not([data-ui=classic]) .section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}html:not([data-ui=classic]) .section-head h3{margin:3px 0 0;font-size:21px}html:not([data-ui=classic]) .meeting-list{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}html:not([data-ui=classic]) .meeting-row{width:100%;display:grid;grid-template-columns:58px minmax(220px,1fr) auto 22px;align-items:center;gap:16px;background:transparent;text-align:right;padding:14px 18px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .meeting-row:last-child{border:0}html:not([data-ui=classic]) .meeting-row:hover{background:#f6f4f1}html:not([data-ui=classic]) .date-tile{width:52px;height:52px;border-radius:12px;background:#f0ede9;display:flex;flex-direction:column;align-items:center;justify-content:center}html:not([data-ui=classic]) .date-tile b{font-size:18px;line-height:1}html:not([data-ui=classic]) .date-tile small{font-size:12.5px;color:#636670;margin-top:4px}html:not([data-ui=classic]) .meeting-main b{display:block;font-size:14px}html:not([data-ui=classic]) .meeting-main small{color:var(--muted);display:flex;align-items:center;gap:5px;font-size:13px;margin-top:5px}html:not([data-ui=classic]) .meeting-main small span{width:3px;height:3px;border-radius:50%;background:#acaeb5;margin:0 4px}html:not([data-ui=classic]) .meeting-main svg{width:13px}html:not([data-ui=classic]) .row-arrow{color:#9698a1;width:18px}html:not([data-ui=classic]) .status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 9px;font-size:12.5px;font-weight:600;white-space:nowrap}html:not([data-ui=classic]) .status-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}html:not([data-ui=classic]) .status-pill.success{background:#e1eee8;color:#3e7258}html:not([data-ui=classic]) .status-pill.warning{background:#f6edd8;color:#937138}html:not([data-ui=classic]) .status-pill.danger{background:#f8ddd6;color:#c84b2b}html:not([data-ui=classic]) .status-pill.purple{background:#f1eeea;color:#686e86}html:not([data-ui=classic]) .status-pill.neutral{background:#eceae8;color:#66736f}html:not([data-ui=classic]) .empty-card{min-height:220px;border:1px dashed #d6d3cd;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:30px}html:not([data-ui=classic]) .empty-card h3{color:var(--ink);margin:12px 0 4px}html:not([data-ui=classic]) .empty-card p{font-size:14px;max-width:420px}html:not([data-ui=classic]) .empty-icon{width:52px;height:52px;border-radius:15px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .form-card,html:not([data-ui=classic]) .settings-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 14px 40px #21243110}html:not([data-ui=classic]) .form-card>label,html:not([data-ui=classic]) .model-setting{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;margin-bottom:20px}html:not([data-ui=classic]) .form-card input,html:not([data-ui=classic]) .model-setting input,html:not([data-ui=classic]) .participant-input input,html:not([data-ui=classic]) .editor-section input,html:not([data-ui=classic]) .chat-input input,html:not([data-ui=classic]) .search-box input{height:47px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 14px;color:var(--ink);outline:none}html:not([data-ui=classic]) .form-card input:focus,html:not([data-ui=classic]) .model-setting input:focus,html:not([data-ui=classic]) .participant-input input:focus,html:not([data-ui=classic]) .editor-section input:focus,html:not([data-ui=classic]) .chat-input input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .form-card fieldset{border:0;padding:0;margin:6px 0 24px}html:not([data-ui=classic]) .form-card legend{font-size:13.5px;font-weight:600;margin-bottom:10px}html:not([data-ui=classic]) .participant-input{display:grid;grid-template-columns:34px 1fr 38px;align-items:center;gap:8px;margin:8px 0}html:not([data-ui=classic]) .participant-input>span{width:29px;height:29px;border-radius:9px;background:var(--mint);display:grid;place-items:center;font-size:13px;color:var(--teal)}html:not([data-ui=classic]) .add-line{display:flex;align-items:center;gap:6px;background:transparent;color:var(--teal);font-size:13.5px;margin:10px 42px 0}html:not([data-ui=classic]) .add-line svg{width:16px}html:not([data-ui=classic]) .form-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:22px}html:not([data-ui=classic]) .error-note,html:not([data-ui=classic]) .warning-note{padding:11px 14px;border-radius:10px;background:#f9e3dc;color:#b6482c;font-size:13.5px;margin:10px 0}html:not([data-ui=classic]) .mobile-header{display:none}html:not([data-ui=classic]) .live-layout{min-height:100vh;background:#f7f4ef}html:not([data-ui=classic]) .live-top{height:78px;background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;position:sticky;top:0;z-index:5}html:not([data-ui=classic]) .live-top>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px}html:not([data-ui=classic]) .live-top>div:first-child small{grid-column:2;font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .live-dot{width:9px;height:9px;background:#fc633d;border-radius:50%;grid-row:1/3;align-self:center;box-shadow:0 0 0 5px #fc633d20}html:not([data-ui=classic]) .live-clock{direction:ltr;display:flex;align-items:center;gap:10px}html:not([data-ui=classic]) .live-clock span{font-size:12px;color:#d64b29;font-weight:800;letter-spacing:1px}html:not([data-ui=classic]) .live-clock b{font-size:24px;font-variant-numeric:tabular-nums}html:not([data-ui=classic]) .live-top>.ghost{justify-self:end}html:not([data-ui=classic]) .live-body{display:grid;grid-template-columns:340px 1fr;min-height:calc(100vh - 78px)}html:not([data-ui=classic]) .speaker-panel{background:#fff;border-left:1px solid var(--line);padding:34px 28px}html:not([data-ui=classic]) .speaker-panel h2{font-size:22px;margin:5px 0}html:not([data-ui=classic]) .speaker-panel>p{font-size:13px;color:var(--muted);margin:0 0 24px}html:not([data-ui=classic]) .speaker-list{display:grid;gap:8px}html:not([data-ui=classic]) .speaker-list button{height:64px;border-radius:13px;background:#f8f6f3;border:1px solid transparent;padding:8px;display:flex;align-items:center;text-align:right;gap:11px}html:not([data-ui=classic]) .speaker-list button.selected{border-color:#868ca2;background:#f4f2ee}html:not([data-ui=classic]) .speaker-list button>i{width:42px;height:42px;border-radius:12px;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700}html:not([data-ui=classic]) .speaker-list button span{display:flex;flex-direction:column;font-weight:600}html:not([data-ui=classic]) .speaker-list button small{font-size:12px;color:var(--muted);font-weight:400}html:not([data-ui=classic]) .speaker-list button svg{margin-right:auto;color:var(--teal)}html:not([data-ui=classic]) .record-button{height:54px;width:100%;border-radius:14px;background:#1a1d2d;color:#fff;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700}html:not([data-ui=classic]) .record-button.stop{background:#fc633d}html:not([data-ui=classic]) .transcript-live{padding:34px 6%;height:calc(100vh - 78px);display:flex;flex-direction:column}html:not([data-ui=classic]) .panel-head,html:not([data-ui=classic]) .card-heading,html:not([data-ui=classic]) .editor-top,html:not([data-ui=classic]) .chat-head{display:flex;justify-content:space-between;align-items:center}html:not([data-ui=classic]) .panel-head h3,html:not([data-ui=classic]) .card-heading h3,html:not([data-ui=classic]) .editor-top h3{margin:3px 0;font-size:20px}html:not([data-ui=classic]) .connection{display:flex;align-items:center;gap:5px;border-radius:20px;padding:5px 9px;font-size:12.5px;color:#937138;background:#f6edd8}html:not([data-ui=classic]) .connection svg{width:13px}html:not([data-ui=classic]) .connection.online{color:#3e7258;background:#e1eee8}html:not([data-ui=classic]) .transcript-scroll{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;overflow-y:auto;flex:1}html:not([data-ui=classic]) .transcript-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--muted)}html:not([data-ui=classic]) .transcript-placeholder span{width:58px;height:58px;border-radius:18px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .transcript-placeholder h3{color:var(--ink);margin:15px 0 3px}html:not([data-ui=classic]) .transcript-placeholder p{font-size:13.5px}html:not([data-ui=classic]) .transcript-line{display:grid;grid-template-columns:40px 1fr;gap:12px;margin:0 0 22px}html:not([data-ui=classic]) .avatar{width:39px;height:39px;border-radius:12px;color:#fff;font-style:normal;display:grid;place-items:center;font-size:14px;font-weight:700}html:not([data-ui=classic]) .transcript-line header{display:flex;align-items:center;gap:9px}html:not([data-ui=classic]) .transcript-line select{border:0;background:transparent;color:var(--ink);font-weight:700;padding:0;appearance:none}html:not([data-ui=classic]) .transcript-line select:not(:disabled){border-bottom:1px dashed #74798a}html:not([data-ui=classic]) .transcript-line time{font-size:12.5px;color:#95979e;direction:ltr}html:not([data-ui=classic]) .transcript-line p{margin:6px 0 0;font-size:14px;line-height:2;color:#45474e}html:not([data-ui=classic]) .transcript-line textarea{width:100%;min-height:74px;margin-top:6px;border:1px solid #e5e3df;border-radius:10px;padding:9px;resize:vertical;line-height:1.9}html:not([data-ui=classic]) .partial-line{padding:15px;border-radius:12px;background:#f5f3ef;border:1px dashed #b0b3c0}html:not([data-ui=classic]) .partial-line span{font-size:13px;font-weight:700;color:var(--teal)}html:not([data-ui=classic]) .partial-line p{margin:4px 0;color:#60636d}html:not([data-ui=classic]) .partial-line i{display:inline-block;width:2px;height:16px;background:var(--coral);vertical-align:middle;margin-right:4px;animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}html:not([data-ui=classic]) .toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}html:not([data-ui=classic]) .search-box{width:min(520px,70%);height:46px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;padding:0 14px}html:not([data-ui=classic]) .search-box svg{color:#878993;width:18px}html:not([data-ui=classic]) .search-box input{border:0;background:transparent;flex:1}html:not([data-ui=classic]) .toolbar>span{font-size:13.5px;color:var(--muted)}html:not([data-ui=classic]) .archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}html:not([data-ui=classic]) .archive-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:19px;cursor:pointer;transition:.2s}html:not([data-ui=classic]) .archive-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1f223014}html:not([data-ui=classic]) .card-top{display:flex;justify-content:space-between;align-items:start}html:not([data-ui=classic]) .archive-card h3{font-size:16px;margin:20px 0 14px;min-height:48px}html:not([data-ui=classic]) .card-meta{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .card-meta span{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .card-meta svg{width:13px}html:not([data-ui=classic]) .card-link{background:transparent;color:var(--teal);display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;margin-top:14px}html:not([data-ui=classic]) .card-link svg{width:15px}html:not([data-ui=classic]) .detail-page{min-height:100vh}html:not([data-ui=classic]) .detail-hero{background:#fff;padding:28px 50px 25px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .back-btn{background:transparent;padding:0;color:var(--muted);height:30px}html:not([data-ui=classic]) .back-btn svg{transform:rotate(180deg);width:16px}html:not([data-ui=classic]) .detail-title{display:flex;align-items:end;justify-content:space-between;margin-top:12px}html:not([data-ui=classic]) .detail-title h1{font-size:27px;margin:9px 0 4px}html:not([data-ui=classic]) .detail-title p{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin:0}html:not([data-ui=classic]) .detail-title p svg{width:14px}html:not([data-ui=classic]) .detail-title p span{width:3px;height:3px;background:#a9abb2;border-radius:50%;margin:0 4px}html:not([data-ui=classic]) .detail-actions{display:flex;gap:8px}html:not([data-ui=classic]) .tabs{height:62px;background:#fff;padding:0 50px;display:flex;gap:28px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;overflow-x:auto}html:not([data-ui=classic]) .tabs button{background:transparent;display:flex;align-items:center;gap:7px;color:#75837f;font-size:13.5px;white-space:nowrap;border-bottom:2px solid transparent}html:not([data-ui=classic]) .tabs button svg{width:16px}html:not([data-ui=classic]) .tabs button.active{color:var(--teal);border-color:var(--coral);font-weight:700}html:not([data-ui=classic]) .detail-content{padding:30px 50px 70px;max-width:1320px;margin:auto}html:not([data-ui=classic]) .overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px}html:not([data-ui=classic]) .content-card,html:not([data-ui=classic]) .analysis-editor,html:not([data-ui=classic]) .chat-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:23px;box-shadow:0 8px 24px #20233110}html:not([data-ui=classic]) .card-heading{margin-bottom:18px}html:not([data-ui=classic]) .card-heading>svg{color:#7b7e8c}html:not([data-ui=classic]) .summary-text{font-size:14px;line-height:2.1;color:#44464f}html:not([data-ui=classic]) .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}html:not([data-ui=classic]) .chips span{font-size:12.5px;padding:5px 9px;border-radius:20px;background:#f1efeb;color:#4a4f62}html:not([data-ui=classic]) .empty-inline{color:var(--muted);font-size:13.5px;text-align:center;padding:28px}html:not([data-ui=classic]) .chart-wrap{display:grid;grid-template-columns:1fr 120px;align-items:center}html:not([data-ui=classic]) .legend{display:grid;gap:8px}html:not([data-ui=classic]) .legend span{display:grid;grid-template-columns:8px 1fr auto;gap:6px;align-items:center;font-size:12.5px}html:not([data-ui=classic]) .legend i{width:8px;height:8px;border-radius:50%}html:not([data-ui=classic]) .legend b{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .decision-list>div{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .decision-list>div:last-child{border:0}html:not([data-ui=classic]) .decision-list>div>span{width:25px;height:25px;border-radius:8px;background:var(--mint);color:var(--teal);display:grid;place-items:center;font-size:12.5px;flex:0 0 auto}html:not([data-ui=classic]) .decision-list p{font-size:13px;color:#555760;margin:0;line-height:1.8}html:not([data-ui=classic]) .decision-list p b,html:not([data-ui=classic]) .decision-list p small{display:block;color:var(--ink)}html:not([data-ui=classic]) .decision-list p small{color:var(--muted)}html:not([data-ui=classic]) .task-list{display:grid}html:not([data-ui=classic]) .task-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .task-row:last-child{border:0}html:not([data-ui=classic]) .task-check{width:24px;height:24px;border:1px solid #bfc1c8;border-radius:8px;display:grid;place-items:center}html:not([data-ui=classic]) .task-check.done{background:#7d839d;color:#fff;border-color:#7d839d}html:not([data-ui=classic]) .task-check svg{width:14px}html:not([data-ui=classic]) .task-row p{margin:0}html:not([data-ui=classic]) .task-row b{display:block;font-size:13px}html:not([data-ui=classic]) .task-row small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .confidence,html:not([data-ui=classic]) .review-label{font-size:12px;color:#666a7e}html:not([data-ui=classic]) .review-label{background:#f6edd8;color:#8c6b32;padding:4px 6px;border-radius:7px}html:not([data-ui=classic]) .full-card{min-height:400px}html:not([data-ui=classic]) .audio-player{width:100%;height:42px;margin-bottom:25px}html:not([data-ui=classic]) .transcript-review{max-width:850px}html:not([data-ui=classic]) .centered{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}html:not([data-ui=classic]) .centered .big-icon{width:50px;height:50px;color:var(--coral);margin-bottom:12px}html:not([data-ui=classic]) .centered p{color:var(--muted);font-size:13.5px}html:not([data-ui=classic]) .analysis-editor{padding:28px}html:not([data-ui=classic]) .editor-top{margin-bottom:22px}html:not([data-ui=classic]) .editor-top>div:last-child{display:flex;gap:8px}html:not([data-ui=classic]) .editor-section{border:1px solid var(--line);background:#fcfaf9;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:9px;font-size:13.5px;font-weight:700}html:not([data-ui=classic]) .editor-section>textarea{min-height:140px;border:0;background:transparent;resize:vertical;outline:0;line-height:2;color:#44464f}html:not([data-ui=classic]) .analysis-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}html:not([data-ui=classic]) .edit-item{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:7px}html:not([data-ui=classic]) .edit-item input{height:37px}html:not([data-ui=classic]) .edit-item textarea{border:1px solid #e2e0dc;border-radius:9px;min-height:60px;padding:8px;resize:vertical}html:not([data-ui=classic]) .task-edit>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}html:not([data-ui=classic]) .chat-card{max-width:900px;margin:auto;padding:0;overflow:hidden;height:650px;display:flex;flex-direction:column}html:not([data-ui=classic]) .chat-head{justify-content:flex-start;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .bot-mark{width:41px;height:41px;border-radius:13px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .chat-head b,html:not([data-ui=classic]) .chat-head small{display:block}html:not([data-ui=classic]) .chat-head small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .chat-messages{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:11px}html:not([data-ui=classic]) .chat-welcome{text-align:center;margin:auto;color:var(--muted)}html:not([data-ui=classic]) .chat-welcome svg{color:var(--coral);width:34px;height:34px}html:not([data-ui=classic]) .chat-welcome h3{color:var(--ink);margin:8px}html:not([data-ui=classic]) .chat-welcome p{font-size:13px}html:not([data-ui=classic]) .message{padding:11px 14px;border-radius:14px;max-width:78%;font-size:13.5px;line-height:1.9;white-space:pre-wrap}html:not([data-ui=classic]) .message.user{align-self:flex-start;background:#373b4a;color:#fff;border-bottom-right-radius:14px;border-bottom-left-radius:3px}html:not([data-ui=classic]) .message.assistant{align-self:flex-end;background:#f2f0ed;border-bottom-left-radius:14px;border-bottom-right-radius:3px}html:not([data-ui=classic]) .message.typing{color:var(--muted)}html:not([data-ui=classic]) .chat-input{height:70px;padding:10px 14px;border-top:1px solid var(--line);display:flex;gap:8px}html:not([data-ui=classic]) .chat-input input{flex:1}html:not([data-ui=classic]) .chat-input button{width:44px;border-radius:12px;background:var(--coral);color:#fff;display:grid;place-items:center}html:not([data-ui=classic]) .upload-zone{border:1px dashed #adb0ba;border-radius:16px;padding:40px;text-align:center;cursor:pointer;background:#faf9f7}html:not([data-ui=classic]) .upload-zone>svg{width:35px;height:35px;color:var(--teal)}html:not([data-ui=classic]) .upload-zone h3{margin:9px 0 3px}html:not([data-ui=classic]) .upload-zone p{font-size:13px;color:var(--muted)}html:not([data-ui=classic]) .upload-zone span{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 13px;font-size:13px}html:not([data-ui=classic]) .file-list{margin-top:18px}html:not([data-ui=classic]) .file-list>div{display:grid;grid-template-columns:45px 1fr 38px;align-items:center;gap:11px;padding:12px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .file-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:var(--sand);color:#937138}html:not([data-ui=classic]) .file-icon.pdf{background:#f7ded7;color:#d14f2f}html:not([data-ui=classic]) .file-list p{margin:0}html:not([data-ui=classic]) .file-list b,html:not([data-ui=classic]) .file-list small{display:block}html:not([data-ui=classic]) .file-list b{font-size:13.5px}html:not([data-ui=classic]) .file-list small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .comments-card>form{display:flex;gap:10px;align-items:end}html:not([data-ui=classic]) .comments-card textarea{flex:1;min-height:90px;border:1px solid var(--line);border-radius:12px;padding:12px;resize:vertical}html:not([data-ui=classic]) .comment-list{margin-top:22px}html:not([data-ui=classic]) .comment-list>div{display:grid;grid-template-columns:38px 1fr 38px;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .comment-avatar{width:36px;height:36px;border-radius:11px;background:var(--lilac);display:grid;place-items:center;color:#686e86}html:not([data-ui=classic]) .comment-list p{margin:0;font-size:13.5px;line-height:1.9}html:not([data-ui=classic]) .comment-list small{display:block;color:var(--muted);font-size:12px}html:not([data-ui=classic]) .settings-card{display:grid;gap:0}html:not([data-ui=classic]) .setting-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .service-icon{width:46px;height:46px;border-radius:13px;background:#eee;color:#8c9996;display:grid;place-items:center}html:not([data-ui=classic]) .service-icon.connected{background:var(--mint);color:var(--teal)}html:not([data-ui=classic]) .setting-row b,html:not([data-ui=classic]) .setting-row small{display:block}html:not([data-ui=classic]) .setting-row small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .model-setting{margin-top:22px}html:not([data-ui=classic]) .model-setting small{font-weight:400;color:var(--muted)}html:not([data-ui=classic]) .settings-card>.primary{justify-self:start}html:not([data-ui=classic]) .privacy-note{display:flex;gap:12px;margin-top:25px;border-radius:13px;background:#f3f1ee;padding:15px;color:#4d5060}html:not([data-ui=classic]) .privacy-note p{font-size:12.5px;margin:0;line-height:1.8}html:not([data-ui=classic]) .privacy-note b{display:block;font-size:13px}html:not([data-ui=classic]) .toast{position:fixed;left:30px;bottom:26px;background:#1a1d2d;color:#fff;border-radius:12px;padding:12px 17px;display:flex;align-items:center;gap:8px;z-index:50;box-shadow:0 12px 35px #0d0f1755;font-size:13.5px}@media(max-width:1050px){html:not([data-ui=classic]) .app-shell{grid-template-columns:210px 1fr}html:not([data-ui=classic]) .sidebar{width:210px}html:not([data-ui=classic]) .page{padding:40px 30px}html:not([data-ui=classic]) .stat-grid{grid-template-columns:repeat(2,1fr)}html:not([data-ui=classic]) .archive-grid{grid-template-columns:repeat(2,1fr)}html:not([data-ui=classic]) .overview-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .detail-content,html:not([data-ui=classic]) .detail-hero{padding-left:30px;padding-right:30px}html:not([data-ui=classic]) .tabs{padding:0 30px}html:not([data-ui=classic]) .live-body{grid-template-columns:290px 1fr}html:not([data-ui=classic]) .hero-copy{padding:38px 32px}}@media(max-width:760px){html:not([data-ui=classic]) .app-shell{display:block}html:not([data-ui=classic]) .sidebar{display:none}html:not([data-ui=classic]) .app-main{min-height:100vh}html:not([data-ui=classic]) .mobile-header{height:66px;padding:0 18px;background:#131521;color:#fff;display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .mobile-header .brand-mark{width:37px;height:37px}html:not([data-ui=classic]) .mobile-header .brand b{font-size:17px}html:not([data-ui=classic]) .mobile-header .icon-btn{background:#ffffff12}html:not([data-ui=classic]) .page{padding:28px 17px 70px}html:not([data-ui=classic]) .page-top{align-items:flex-start}html:not([data-ui=classic]) .page-top h1{font-size:25px}html:not([data-ui=classic]) .page-top p{font-size:13.5px}html:not([data-ui=classic]) .hero-card{grid-template-columns:1fr}html:not([data-ui=classic]) .hero-copy{padding:30px 25px}html:not([data-ui=classic]) .hero-copy h2{font-size:24px}html:not([data-ui=classic]) .hero-viz{display:none}html:not([data-ui=classic]) .stat-grid{gap:9px}html:not([data-ui=classic]) .stat-card{padding:12px}html:not([data-ui=classic]) .stat-card b{font-size:15px}html:not([data-ui=classic]) .meeting-row{grid-template-columns:52px 1fr 18px}html:not([data-ui=classic]) .meeting-row .status-pill{display:none}html:not([data-ui=classic]) .archive-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .live-top{grid-template-columns:1fr auto;padding:0 15px}html:not([data-ui=classic]) .live-top>.ghost{display:none}html:not([data-ui=classic]) .live-clock{justify-self:end}html:not([data-ui=classic]) .live-body{display:block}html:not([data-ui=classic]) .speaker-panel{border:0;padding:20px}html:not([data-ui=classic]) .speaker-list{display:flex;overflow-x:auto}html:not([data-ui=classic]) .speaker-list button{min-width:160px}html:not([data-ui=classic]) .transcript-live{padding:20px;height:520px}html:not([data-ui=classic]) .detail-hero{padding:22px 17px}html:not([data-ui=classic]) .detail-title{display:block}html:not([data-ui=classic]) .detail-title h1{font-size:22px}html:not([data-ui=classic]) .detail-actions{margin-top:18px;overflow-x:auto}html:not([data-ui=classic]) .tabs{padding:0 17px;gap:18px}html:not([data-ui=classic]) .detail-content{padding:20px 12px 60px}html:not([data-ui=classic]) .overview-grid,html:not([data-ui=classic]) .analysis-columns{grid-template-columns:1fr}html:not([data-ui=classic]) .chart-wrap{grid-template-columns:1fr}html:not([data-ui=classic]) .legend{grid-template-columns:repeat(2,1fr)}html:not([data-ui=classic]) .comments-card>form{display:block}html:not([data-ui=classic]) .comments-card>form .primary{margin-top:8px}html:not([data-ui=classic]) .archive-card h3{min-height:auto}html:not([data-ui=classic]) .detail-actions .primary,html:not([data-ui=classic]) .detail-actions .secondary{padding:0 10px}html:not([data-ui=classic]) .editor-top{align-items:flex-start;gap:12px}html:not([data-ui=classic]) .editor-top>div:last-child{flex-direction:column}html:not([data-ui=classic]) .chat-card{height:580px}html:not([data-ui=classic]) .message{max-width:90%}}html:not([data-ui=classic]) .stat-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){html:not([data-ui=classic]) .stat-grid{grid-template-columns:repeat(2,1fr)}}html:not([data-ui=classic]) .mobile-nav-backdrop,html:not([data-ui=classic]) .mobile-nav-drawer{display:none}@media(max-width:760px){html:not([data-ui=classic]),html:not([data-ui=classic]) body,html:not([data-ui=classic]) #root{max-width:100%;overflow-x:clip}html:not([data-ui=classic]) body.mobile-nav-open{overflow:hidden}html:not([data-ui=classic]) .app-main{min-width:0}html:not([data-ui=classic]) .mobile-header{position:sticky;top:0;z-index:5500;height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;box-shadow:0 5px 22px #0b0d1426}html:not([data-ui=classic]) .mobile-header .brand{justify-self:center;min-width:0}html:not([data-ui=classic]) .mobile-header .brand b{white-space:nowrap}html:not([data-ui=classic]) .mobile-header .icon-btn,html:not([data-ui=classic]) .mobile-menu-button{width:44px;height:44px;border-radius:12px;background:#ffffff12;color:#fff;display:grid;place-items:center}html:not([data-ui=classic]) .mobile-header .icon-btn:active,html:not([data-ui=classic]) .mobile-menu-button:active{background:#ffffff25}html:not([data-ui=classic]) .mobile-header .icon-btn svg,html:not([data-ui=classic]) .mobile-menu-button svg{width:21px;height:21px}html:not([data-ui=classic]) .mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:6000;width:100%;height:100%;padding:0;background:#0b0d14ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:not([data-ui=classic]) .mobile-nav-drawer{display:flex;position:fixed;z-index:6100;top:0;right:0;bottom:0;width:min(330px,calc(100vw - 38px));max-width:100%;padding:calc(18px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));background:#131521;color:#f3f1ed;flex-direction:column;box-shadow:-18px 0 55px #0b0d1466;overflow-y:auto;overscroll-behavior:contain;animation:mobile-nav-in .2s ease-out}@keyframes mobile-nav-in{0%{transform:translate(100%)}to{transform:translate(0)}}html:not([data-ui=classic]) .mobile-nav-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 5px 15px;border-bottom:1px solid #ffffff18}html:not([data-ui=classic]) .mobile-nav-drawer>header .brand-mark{width:40px;height:40px}html:not([data-ui=classic]) .mobile-nav-drawer>header .brand b{font-size:17px}html:not([data-ui=classic]) .mobile-nav-drawer>header .brand small{color:#a3a5b0;font-size:12.5px}html:not([data-ui=classic]) .mobile-nav-drawer>header .icon-btn{flex:0 0 44px;width:44px;height:44px;background:#ffffff0d;color:#fff}html:not([data-ui=classic]) .mobile-nav-drawer>nav{display:flex;flex-direction:column;gap:5px;padding:14px 0}html:not([data-ui=classic]) .mobile-nav-drawer>nav button{position:relative;width:100%;min-height:48px;padding:0 12px;border-radius:11px;background:transparent;color:#abadb6;display:flex;align-items:center;gap:12px;text-align:right}html:not([data-ui=classic]) .mobile-nav-drawer>nav button svg{flex:0 0 auto;width:19px;height:19px}html:not([data-ui=classic]) .mobile-nav-drawer>nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .mobile-nav-drawer>nav button.active{background:#272c45;color:#fff}html:not([data-ui=classic]) .mobile-nav-drawer>nav button.active:after{content:"";position:absolute;right:-14px;width:4px;height:27px;border-radius:4px 0 0 4px;background:var(--coral)}html:not([data-ui=classic]) .mobile-nav-drawer>nav button:disabled{opacity:.55}html:not([data-ui=classic]) .mobile-nav-drawer>nav button>i{width:7px;height:7px;margin-right:auto;border-radius:50%;background:var(--coral)}html:not([data-ui=classic]) .mobile-nav-drawer .nav-experimental-badge{margin-right:auto}html:not([data-ui=classic]) .mobile-nav-drawer .inbox-nav-count{margin-right:auto}html:not([data-ui=classic]) .mobile-nav-portal-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:10px;border-top:1px solid #ffffff12}html:not([data-ui=classic]) .mobile-nav-portal-actions button{min-height:44px;border-radius:10px;background:#ffffff0d;color:#f3f1ed;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px}html:not([data-ui=classic]) .mobile-nav-portal-actions button.logout{color:#ffc7ba;background:#fc633d15}html:not([data-ui=classic]) .mobile-nav-portal-actions svg{width:17px;height:17px}html:not([data-ui=classic]) .mobile-nav-drawer>footer{display:flex;align-items:center;gap:10px;margin-top:8px;padding:13px 11px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}html:not([data-ui=classic]) .mobile-nav-drawer>footer b,html:not([data-ui=classic]) .mobile-nav-drawer>footer small{display:block}html:not([data-ui=classic]) .mobile-nav-drawer>footer b{font-size:13px}html:not([data-ui=classic]) .mobile-nav-drawer>footer small{margin-top:2px;color:#9699a5;font-size:12px}html:not([data-ui=classic]) .page{width:100%;padding:24px 14px calc(44px + env(safe-area-inset-bottom))}html:not([data-ui=classic]) .page-top{display:block;margin-bottom:22px}html:not([data-ui=classic]) .page-top>.primary,html:not([data-ui=classic]) .page-top>.secondary,html:not([data-ui=classic]) .page-top>.ghost,html:not([data-ui=classic]) .page-top>.back-btn{width:100%;margin-top:14px}html:not([data-ui=classic]) .form-card,html:not([data-ui=classic]) .settings-card,html:not([data-ui=classic]) .content-card,html:not([data-ui=classic]) .analysis-editor,html:not([data-ui=classic]) .chat-card{min-width:0;padding:17px;border-radius:16px}html:not([data-ui=classic]) .form-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html:not([data-ui=classic]) .form-actions>*{width:100%;padding-inline:8px}html:not([data-ui=classic]) .toolbar{align-items:stretch;flex-direction:column;gap:10px}html:not([data-ui=classic]) .toolbar .search-box,html:not([data-ui=classic]) .search-box{width:100%;max-width:none}html:not([data-ui=classic]) .setting-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:16px 0}html:not([data-ui=classic]) .setting-row>.service-icon{width:42px;height:42px}html:not([data-ui=classic]) .setting-row>:nth-child(n+3){grid-column:1/-1;justify-self:stretch;max-width:100%}html:not([data-ui=classic]) .setting-row .setting-actions{display:flex;align-items:stretch;flex-direction:column;gap:8px}html:not([data-ui=classic]) .setting-row .setting-actions>*{width:100%;justify-content:center}html:not([data-ui=classic]) .setting-row .secret-setting{display:grid;width:100%;gap:7px}html:not([data-ui=classic]) .setting-row .secret-setting input{width:100%;min-width:0}html:not([data-ui=classic]) .settings-card>.primary{width:100%;justify-self:stretch}html:not([data-ui=classic]) .privacy-note{align-items:flex-start}html:not([data-ui=classic]) .editor-top,html:not([data-ui=classic]) .card-heading,html:not([data-ui=classic]) .panel-head{align-items:flex-start;flex-wrap:wrap;gap:10px}html:not([data-ui=classic]) .editor-top>div:last-child{width:100%}html:not([data-ui=classic]) .editor-top>div:last-child>*{width:100%}html:not([data-ui=classic]) .detail-actions{padding-bottom:4px}html:not([data-ui=classic]) .meeting-action-backdrop,html:not([data-ui=classic]) .speaker-library-backdrop,html:not([data-ui=classic]) .manager-code-backdrop{align-items:flex-end;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}html:not([data-ui=classic]) .meeting-action-dialog,html:not([data-ui=classic]) .delete-confirm-dialog,html:not([data-ui=classic]) .speaker-library-dialog,html:not([data-ui=classic]) .manager-code-dialog{width:100%;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-top));border-radius:20px 20px 14px 14px;overflow-y:auto}html:not([data-ui=classic]) .toast{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));justify-content:center;text-align:center}html:not([data-ui=classic]) input,html:not([data-ui=classic]) textarea,html:not([data-ui=classic]) select{font-size:16px}html:not([data-ui=classic]) .hero-actions{display:grid;grid-template-columns:1fr;gap:9px}html:not([data-ui=classic]) .hero-actions>*{width:100%;justify-content:center}html:not([data-ui=classic]) .upload-zone{padding:28px 14px}html:not([data-ui=classic]) .file-list>div{grid-template-columns:40px minmax(0,1fr) 38px;padding-inline:5px}}@media(max-width:430px){html:not([data-ui=classic]) .stat-grid{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .stat-card{min-width:0;align-items:flex-start;flex-direction:column;gap:8px}html:not([data-ui=classic]) .stat-card .stat-icon{width:39px;height:39px}html:not([data-ui=classic]) .meeting-row{padding:11px 8px;gap:8px}html:not([data-ui=classic]) .form-actions{grid-template-columns:1fr}html:not([data-ui=classic]) .detail-content{padding-left:10px;padding-right:10px}}html:not([data-ui=classic]) .jalali-picker{position:relative;font-weight:400}html:not([data-ui=classic]) .jalali-input{width:100%;height:47px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 14px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:10px;text-align:right;color:var(--ink)}html:not([data-ui=classic]) .jalali-input>svg:first-child{color:var(--teal)}html:not([data-ui=classic]) .jalali-input>svg:last-child{width:16px;transform:rotate(-90deg);color:var(--muted);transition:.2s}html:not([data-ui=classic]) .jalali-input.open{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .jalali-input.open>svg:last-child{transform:rotate(90deg)}html:not([data-ui=classic]) .jalali-popover{position:absolute;z-index:40;right:0;top:55px;width:320px;background:#fefdfc;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 18px 50px #1a1d2d30}html:not([data-ui=classic]) .jalali-popover header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;text-align:center;margin-bottom:10px}html:not([data-ui=classic]) .jalali-popover header button{width:34px;height:34px;border-radius:9px;background:#f5f3f1;display:grid;place-items:center}html:not([data-ui=classic]) .jalali-popover header button:last-child svg{transform:rotate(180deg)}html:not([data-ui=classic]) .jalali-popover header b{font-size:14px}html:not([data-ui=classic]) .calendar-weekdays,html:not([data-ui=classic]) .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}html:not([data-ui=classic]) .calendar-weekdays span{height:28px;display:grid;place-items:center;color:var(--muted);font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .calendar-days i,html:not([data-ui=classic]) .calendar-days button{height:36px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-style:normal}html:not([data-ui=classic]) .calendar-days button{background:transparent}html:not([data-ui=classic]) .calendar-days button:hover{background:var(--mint)}html:not([data-ui=classic]) .calendar-days button.selected{background:var(--teal);color:#fff;font-weight:700;box-shadow:0 5px 12px #373b4a30}html:not([data-ui=classic]) .calendar-today{display:block;margin:10px auto 0;background:transparent;color:var(--teal);font-size:13px;font-weight:700;padding:5px 12px}@media(max-width:480px){html:not([data-ui=classic]) .jalali-popover{width:min(320px,calc(100vw - 58px))}}html:not([data-ui=classic]) .objective-input{min-height:92px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:12px 14px;color:var(--ink);outline:none;resize:vertical;line-height:1.9}html:not([data-ui=classic]) .objective-input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .automatic-speaker-note{display:flex;align-items:flex-start;gap:11px;border:1px solid #dfd9d0;background:#f6f4f2;color:var(--teal);border-radius:13px;padding:14px 16px;margin:2px 0 22px}html:not([data-ui=classic]) .automatic-speaker-note>svg{width:19px;flex:0 0 auto;margin-top:2px}html:not([data-ui=classic]) .automatic-speaker-note p{margin:0;display:grid;gap:4px}html:not([data-ui=classic]) .automatic-speaker-note b{font-size:13px}html:not([data-ui=classic]) .automatic-speaker-note span{font-size:12px;line-height:1.9;color:var(--muted)}html:not([data-ui=classic]) .transcript-speaker-name{font-weight:700;color:var(--ink);font-size:13.5px}html:not([data-ui=classic]) .recording-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 25px;padding:5px;border:1px solid var(--line);border-radius:15px;background:#f6f4f1}html:not([data-ui=classic]) .recording-mode-tabs>button{min-height:76px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);padding:12px 14px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;text-align:right}html:not([data-ui=classic]) .recording-mode-tabs>button>svg{width:21px}html:not([data-ui=classic]) .recording-mode-tabs>button span{display:grid;gap:3px}html:not([data-ui=classic]) .recording-mode-tabs>button b{font-size:13.5px;color:var(--ink)}html:not([data-ui=classic]) .recording-mode-tabs>button small{font-size:12px;line-height:1.7}html:not([data-ui=classic]) .recording-mode-tabs>button.active{background:#fff;border-color:#b5b9c7;color:var(--teal);box-shadow:0 5px 16px #373b4a12}html:not([data-ui=classic]) .recording-mode-tabs>button.active b{color:var(--teal)}html:not([data-ui=classic]) .dedicated-channel-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 13px;padding:0 3px}html:not([data-ui=classic]) .dedicated-channel-tools .device-status{display:inline-flex;align-items:center;gap:6px;color:#4b5063;font-size:12px}html:not([data-ui=classic]) .dedicated-channel-tools .device-status svg{width:14px;height:14px}html:not([data-ui=classic]) .dedicated-channel-tools .device-status.error{color:#b34b31}html:not([data-ui=classic]) .dedicated-channel-tools .text-btn{height:auto;padding:2px 0;font-size:12px}html:not([data-ui=classic]) .dedicated-channel-tools .text-btn svg{width:13px}html:not([data-ui=classic]) .single-source-setup{display:grid;gap:14px}html:not([data-ui=classic]) .capture-source-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}html:not([data-ui=classic]) .capture-source-choice>button{min-height:84px;border:1px solid #e4e1dc;border-radius:14px;background:#fcfbf9;padding:15px;display:flex;align-items:center;gap:12px;text-align:right;color:var(--ink)}html:not([data-ui=classic]) .capture-source-choice>button>svg{width:24px;height:24px;color:var(--teal);flex:0 0 auto}html:not([data-ui=classic]) .capture-source-choice>button>span{display:grid;gap:4px}html:not([data-ui=classic]) .capture-source-choice>button b{font-size:13.5px}html:not([data-ui=classic]) .capture-source-choice>button small{font-size:12px;color:var(--muted);line-height:1.7}html:not([data-ui=classic]) .capture-source-choice>button.selected{border-color:#747b95;background:#eef5f2;box-shadow:0 0 0 3px #747b9518}html:not([data-ui=classic]) .capture-source-choice>button:disabled{opacity:.5;cursor:not-allowed}html:not([data-ui=classic]) .single-source-device{display:grid;gap:6px;padding:13px;border-radius:13px;background:#faf9f7;border:1px solid #e7e4e0}html:not([data-ui=classic]) .single-source-device .dedicated-channel-tools{margin:0}html:not([data-ui=classic]) .single-source-device .participant-microphone{width:100%}html:not([data-ui=classic]) .single-phone-source{height:auto;min-height:64px;padding:12px 14px}html:not([data-ui=classic]) .single-phone-source small{white-space:normal;overflow:visible;line-height:1.8}@media(max-width:760px){html:not([data-ui=classic]) .capture-source-choice{grid-template-columns:1fr}html:not([data-ui=classic]) .capture-source-choice>button{min-height:74px}}html:not([data-ui=classic]) .participant-input.participant-with-role{grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 38px}html:not([data-ui=classic]) .participant-input.participant-with-role.with-microphone{grid-template-columns:34px minmax(0,1.1fr) minmax(0,.85fr) minmax(190px,1.15fr) 38px}html:not([data-ui=classic]) .participant-microphone{height:47px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 10px;display:flex;align-items:center;gap:7px;min-width:0}html:not([data-ui=classic]) .participant-microphone>svg{width:16px;flex:0 0 auto;color:var(--teal)}html:not([data-ui=classic]) .participant-microphone select{width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12.5px}html:not([data-ui=classic]) .participant-microphone:focus-within{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .participant-microphone.missing{border-color:#e99e8c;background:#fff4f1}html:not([data-ui=classic]) .mode-guidance{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2ded7;border-radius:12px;background:#f8f7f5;padding:12px 14px;margin:-7px 0 19px;color:var(--teal)}html:not([data-ui=classic]) .mode-guidance>svg{width:18px;flex:0 0 auto;margin-top:2px}html:not([data-ui=classic]) .mode-guidance p{margin:0;display:grid;gap:3px}html:not([data-ui=classic]) .mode-guidance b{font-size:12.5px}html:not([data-ui=classic]) .mode-guidance small{font-size:12px;line-height:1.8;color:var(--muted)}@media(max-width:760px){html:not([data-ui=classic]) .recording-mode-tabs{grid-template-columns:1fr}html:not([data-ui=classic]) .participant-input.participant-with-role,html:not([data-ui=classic]) .participant-input.participant-with-role.with-microphone{grid-template-columns:34px 1fr 38px}html:not([data-ui=classic]) .participant-input.participant-with-role>input:nth-of-type(2){grid-column:2}html:not([data-ui=classic]) .participant-input.participant-with-role.with-microphone>.participant-microphone{grid-column:2}html:not([data-ui=classic]) .participant-input.participant-with-role>.icon-btn{grid-column:3;grid-row:1/4}}html:not([data-ui=classic]) .setting-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html:not([data-ui=classic]) .speaker-library-open{height:36px;padding:0 12px;font-size:12.5px}html:not([data-ui=classic]) .speaker-library-open svg{width:15px}html:not([data-ui=classic]) .speaker-library-backdrop{position:fixed;inset:0;z-index:100;background:#11131d7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;direction:rtl}html:not([data-ui=classic]) .speaker-library-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 44px));overflow:hidden;background:#fdfcfb;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #0b0d1455;display:flex;flex-direction:column}html:not([data-ui=classic]) .speaker-library-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .speaker-library-dialog h2{font-size:22px;margin:5px 0}html:not([data-ui=classic]) .speaker-library-dialog header p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}html:not([data-ui=classic]) .speaker-library-columns{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr) 38px;gap:10px;padding:14px 26px 7px;color:var(--muted);font-size:12px;font-weight:700}html:not([data-ui=classic]) .speaker-library-columns i{display:block}html:not([data-ui=classic]) .speaker-library-list{padding:0 26px;overflow:auto;display:grid;gap:9px;min-height:120px}html:not([data-ui=classic]) .speaker-library-list article{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr) 38px;align-items:center;gap:10px}html:not([data-ui=classic]) .speaker-library-list input{height:47px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 13px;outline:none;color:var(--ink)}html:not([data-ui=classic]) .speaker-library-list input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .speaker-library-list input::placeholder{color:#abadb4}html:not([data-ui=classic]) .speaker-id-input{text-align:left}html:not([data-ui=classic]) .speaker-id-example{height:47px;border:1px solid #e5e8e2;background:#f6f4f2;border-radius:11px;padding:7px 12px;display:flex;flex-direction:column;justify-content:center;min-width:0}html:not([data-ui=classic]) .speaker-id-example small{font-size:11.5px;color:#a2a4ac}html:not([data-ui=classic]) .speaker-id-example code{font-family:Consolas,monospace;font-size:13px;color:#84868f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}html:not([data-ui=classic]) .speaker-remove{color:#a16659}html:not([data-ui=classic]) .speaker-remove:hover{background:#f8e6e1}html:not([data-ui=classic]) .speaker-library-empty{min-height:150px;border:1px dashed #d7d3cc;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:22px}html:not([data-ui=classic]) .speaker-library-empty>svg{width:30px;height:30px;color:var(--teal);margin-bottom:8px}html:not([data-ui=classic]) .speaker-library-empty b{color:var(--ink);font-size:13.5px}html:not([data-ui=classic]) .speaker-library-empty span{font-size:12px;line-height:1.8;max-width:420px;margin-top:4px}html:not([data-ui=classic]) .speaker-add{align-self:flex-start;margin:13px 26px 4px;height:34px;padding:0;font-size:12.5px}html:not([data-ui=classic]) .speaker-add svg{width:15px}html:not([data-ui=classic]) .speaker-library-message{margin:8px 26px 0;border-radius:10px;background:#f9e3dc;color:#b6482c;padding:10px 12px;font-size:12.5px}html:not([data-ui=classic]) .speaker-library-message.success{background:#e1eee8;color:#3e7258}html:not([data-ui=classic]) .speaker-library-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:17px 26px 22px;border-top:1px solid var(--line);margin-top:12px}html:not([data-ui=classic]) .speaker-library-dialog>footer .primary svg{width:16px}html:not([data-ui=classic]) .speaker-library-dialog>footer .primary:disabled svg{animation:speaker-spin 1s linear infinite}@keyframes speaker-spin{to{transform:rotate(360deg)}}@media(max-width:700px){html:not([data-ui=classic]) .setting-row{grid-template-columns:48px 1fr}html:not([data-ui=classic]) .setting-row>.connection,html:not([data-ui=classic]) .setting-actions{grid-column:2;justify-content:flex-start}html:not([data-ui=classic]) .speaker-library-dialog{max-height:calc(100vh - 24px)}html:not([data-ui=classic]) .speaker-library-columns{display:none}html:not([data-ui=classic]) .speaker-library-list{padding-top:14px}html:not([data-ui=classic]) .speaker-library-list article{grid-template-columns:1fr 38px}html:not([data-ui=classic]) .speaker-id-example,html:not([data-ui=classic]) .speaker-id-input{grid-column:1}html:not([data-ui=classic]) .speaker-library-list article>input:not(.speaker-id-input){grid-column:1}html:not([data-ui=classic]) .speaker-remove{grid-column:2;grid-row:1/3}html:not([data-ui=classic]) .speaker-library-dialog>header,html:not([data-ui=classic]) .speaker-library-list{padding-left:18px;padding-right:18px}html:not([data-ui=classic]) .speaker-library-dialog>footer{padding-left:18px;padding-right:18px}html:not([data-ui=classic]) .speaker-add{margin-right:18px}}html:not([data-ui=classic]) .settings-console{padding-top:22px}html:not([data-ui=classic]) .settings-intro{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:2px;border-radius:14px;background:#f4f2ee}html:not([data-ui=classic]) .settings-intro>span{width:40px;height:40px;border-radius:12px;background:#d8e7e0;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .settings-intro>span svg{width:20px}html:not([data-ui=classic]) .settings-intro b,html:not([data-ui=classic]) .settings-intro small{display:block}html:not([data-ui=classic]) .settings-intro b{font-size:14px}html:not([data-ui=classic]) .settings-intro small{margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.8}html:not([data-ui=classic]) .credential-row{grid-template-columns:48px minmax(190px,1fr) auto}html:not([data-ui=classic]) .secret-setting{grid-column:2/-1;display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;font-weight:700;color:#575a66;margin-top:2px}html:not([data-ui=classic]) .secret-setting input{height:43px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 13px;outline:none;color:var(--ink);letter-spacing:1.5px}html:not([data-ui=classic]) .secret-setting input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .google-oauth-row{padding-top:21px;padding-bottom:21px}html:not([data-ui=classic]) .google-oauth-button{white-space:nowrap}html:not([data-ui=classic]) .google-oauth-button svg{width:16px}html:not([data-ui=classic]) .settings-message{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#f9e3dc;color:#b6482c;font-size:12.5px}html:not([data-ui=classic]) .settings-message.success{background:#e1eee8;color:#3e7258}html:not([data-ui=classic]) .settings-console>.primary:disabled svg{animation:settings-spin 1s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .external-api-settings{margin:22px 0;padding:20px;border:1px solid #e4e0d9;border-radius:18px;background:#fcfaf9}html:not([data-ui=classic]) .external-api-settings>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px}html:not([data-ui=classic]) .external-api-settings>header>span{width:42px;height:42px;border-radius:13px;background:#deece5;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .external-api-settings>header>span svg{width:20px}html:not([data-ui=classic]) .external-api-settings>header b,html:not([data-ui=classic]) .external-api-settings>header small{display:block}html:not([data-ui=classic]) .external-api-settings>header b{font-size:14px}html:not([data-ui=classic]) .external-api-settings>header small{font-size:12.5px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .external-api-doc-links{display:flex;align-items:center;gap:8px}html:not([data-ui=classic]) .external-api-doc-links a{white-space:nowrap}html:not([data-ui=classic]) .external-api-doc-links svg{width:15px}html:not([data-ui=classic]) .external-api-create{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.6fr) auto;align-items:end;gap:14px;padding:16px;border-radius:14px;background:#f4f2ef}html:not([data-ui=classic]) .external-api-create>label,html:not([data-ui=classic]) .external-api-scope-field{display:grid;gap:7px;font-size:12.5px;font-weight:700;color:#575a66}html:not([data-ui=classic]) .external-api-create input[type=text],html:not([data-ui=classic]) .external-api-create>label input{height:43px;border:1px solid #dfdbd6;border-radius:11px;background:#fff;padding:0 12px;outline:none}html:not([data-ui=classic]) .external-api-create>label input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .external-api-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html:not([data-ui=classic]) .external-api-scopes>label{position:relative;display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;padding:9px;border:1px solid #e2ded9;border-radius:10px;background:#fff;cursor:pointer}html:not([data-ui=classic]) .external-api-scopes>label.active{border-color:#757c96;background:#e7f1ec}html:not([data-ui=classic]) .external-api-scopes input{margin-top:2px;accent-color:#3c404f}html:not([data-ui=classic]) .external-api-scopes b,html:not([data-ui=classic]) .external-api-scopes small{display:block}html:not([data-ui=classic]) .external-api-scopes b{font-size:12.5px}html:not([data-ui=classic]) .external-api-scopes small{font-size:11.5px;color:var(--muted);font-weight:500;line-height:1.6}html:not([data-ui=classic]) .external-api-scopes code{grid-column:2;direction:ltr;text-align:left;font-size:11.5px;color:#656976}html:not([data-ui=classic]) .external-api-create-button{height:43px;white-space:nowrap}html:not([data-ui=classic]) .external-api-safety{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border-radius:11px;background:#fff4dd;color:#6e5822}html:not([data-ui=classic]) .external-api-safety svg{width:17px;flex:0 0 auto;margin-top:2px}html:not([data-ui=classic]) .external-api-safety p{margin:0;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .external-api-safety b{display:block;font-size:12.5px}html:not([data-ui=classic]) .external-api-message{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ede9e4;color:#474b5d;font-size:12.5px}html:not([data-ui=classic]) .external-api-key-list{display:grid;gap:8px;margin-top:14px}html:not([data-ui=classic]) .external-api-key-list>article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,1.2fr) minmax(180px,1fr) 38px;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e7e4e0;border-radius:13px;background:#fff}html:not([data-ui=classic]) .external-api-key-main{display:flex;align-items:center;gap:10px}html:not([data-ui=classic]) .external-api-key-main>span{width:34px;height:34px;border-radius:10px;background:#f1eee9;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .external-api-key-main svg{width:16px}html:not([data-ui=classic]) .external-api-key-main b,html:not([data-ui=classic]) .external-api-key-main code{display:block}html:not([data-ui=classic]) .external-api-key-main b{font-size:13px}html:not([data-ui=classic]) .external-api-key-main code{font-size:12px;color:#636670;margin-top:3px}html:not([data-ui=classic]) .external-api-key-meta{display:grid;gap:3px;font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .external-api-key-scopes{display:flex;flex-wrap:wrap;gap:5px}html:not([data-ui=classic]) .external-api-key-scopes span{padding:3px 7px;border-radius:99px;background:#f1eee9;color:#474b5d;font-size:11.5px}html:not([data-ui=classic]) .external-api-delete{color:#c2492b}html:not([data-ui=classic]) .external-api-empty{padding:26px;border:1px dashed #dbd7d0;border-radius:13px;text-align:center;color:var(--muted)}html:not([data-ui=classic]) .external-api-empty svg{width:22px}html:not([data-ui=classic]) .external-api-empty b,html:not([data-ui=classic]) .external-api-empty span{display:block}html:not([data-ui=classic]) .external-api-empty b{font-size:13px;color:var(--ink);margin:7px 0 3px}html:not([data-ui=classic]) .external-api-empty span{font-size:12px}html:not([data-ui=classic]) .api-key-created-backdrop{position:fixed;inset:0;z-index:120;background:#131623b8;display:grid;place-items:center;padding:20px}html:not([data-ui=classic]) .api-key-created-dialog{width:min(620px,100%);background:#fffdf8;border-radius:20px;padding:22px;box-shadow:0 24px 80px #11131d59}html:not([data-ui=classic]) .api-key-created-dialog>header{display:grid;grid-template-columns:42px 1fr 38px;align-items:center;gap:11px}html:not([data-ui=classic]) .api-key-created-dialog>header>span{width:42px;height:42px;border-radius:13px;background:#deece5;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .api-key-created-dialog>header b,html:not([data-ui=classic]) .api-key-created-dialog>header small{display:block}html:not([data-ui=classic]) .api-key-created-dialog>header b{font-size:15px}html:not([data-ui=classic]) .api-key-created-dialog>header small{font-size:12px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .api-key-once-warning{display:flex;gap:9px;padding:11px;margin:16px 0;border-radius:11px;background:#fff0d8;color:#6e5424}html:not([data-ui=classic]) .api-key-once-warning svg{width:18px;flex:0 0 auto}html:not([data-ui=classic]) .api-key-once-warning b,html:not([data-ui=classic]) .api-key-once-warning span{display:block}html:not([data-ui=classic]) .api-key-once-warning b{font-size:12.5px}html:not([data-ui=classic]) .api-key-once-warning span{font-size:12px}html:not([data-ui=classic]) .api-key-created-dialog>label{display:grid;gap:7px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .api-key-copy-row{display:grid;grid-template-columns:1fr auto;gap:8px}html:not([data-ui=classic]) .api-key-copy-row input{height:46px;min-width:0;border:1px solid #bdc0cd;border-radius:11px;background:#faf9f7;padding:0 12px;font-family:monospace;font-size:13px}html:not([data-ui=classic]) .api-key-copy-row button{white-space:nowrap}html:not([data-ui=classic]) .api-key-created-scopes{display:grid;gap:4px;margin:13px 0;padding:10px 12px;border-radius:10px;background:#f4f2ef;font-size:12px}html:not([data-ui=classic]) .api-key-created-dialog>.secondary{width:100%;justify-content:center}html:not([data-ui=classic]) .openrouter-model-setting{margin:22px 0;padding:20px;border:1px solid #e2ded9;border-radius:16px;background:#faf9f8;display:grid;gap:14px}html:not([data-ui=classic]) .openrouter-model-setting>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px}html:not([data-ui=classic]) .openrouter-model-setting>header>span{width:40px;height:40px;border-radius:12px;background:#eeeae5;color:#6b7188;display:grid;place-items:center}html:not([data-ui=classic]) .openrouter-model-setting>header>span svg{width:19px}html:not([data-ui=classic]) .openrouter-model-setting>header b,html:not([data-ui=classic]) .openrouter-model-setting>header small{display:block}html:not([data-ui=classic]) .openrouter-model-setting>header b{font-size:14px}html:not([data-ui=classic]) .openrouter-model-setting>header small{margin-top:3px;font-size:12px;line-height:1.8;color:var(--muted)}html:not([data-ui=classic]) .openrouter-model-setting>header button{height:38px;padding:0 11px;font-size:11.5px}html:not([data-ui=classic]) .openrouter-model-setting>header button svg{width:14px}html:not([data-ui=classic]) .openrouter-model-controls{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(300px,1.25fr);gap:10px}html:not([data-ui=classic]) .openrouter-model-controls>label{display:grid;gap:6px;color:#575a66;font-size:12px;font-weight:700}html:not([data-ui=classic]) .openrouter-model-controls select,html:not([data-ui=classic]) .openrouter-model-search>div{width:100%;height:44px;border:1px solid #e1ddd8;border-radius:11px;background:#fff;outline:0}html:not([data-ui=classic]) .openrouter-model-controls select{padding:0 12px;color:var(--ink);font-family:Consolas,monospace;font-size:12.5px;cursor:pointer}html:not([data-ui=classic]) .openrouter-model-controls select:focus,html:not([data-ui=classic]) .openrouter-model-search>div:focus-within{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .openrouter-model-search>div{display:flex;align-items:center;gap:7px;padding:0 11px}html:not([data-ui=classic]) .openrouter-model-search svg{width:15px;color:#7e808a}html:not([data-ui=classic]) .openrouter-model-search input{width:100%;height:100%;border:0;background:transparent;outline:0;color:var(--ink)}html:not([data-ui=classic]) .openrouter-model-details{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html:not([data-ui=classic]) .openrouter-model-details>span{min-height:29px;padding:5px 8px;border-radius:8px;background:#e5f0ea;color:#44485a;display:flex;align-items:center;gap:5px;font-size:11.5px}html:not([data-ui=classic]) .openrouter-model-details>span svg{width:13px}html:not([data-ui=classic]) .openrouter-model-details>code{margin-right:auto;max-width:100%;padding:6px 8px;border-radius:8px;background:#f0efed;color:#5b5d67;font-size:12px;overflow-wrap:anywhere}html:not([data-ui=classic]) .openrouter-model-notice,html:not([data-ui=classic]) .openrouter-model-error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#fff5e2;color:#755b27}html:not([data-ui=classic]) .openrouter-model-notice{display:grid;gap:2px}html:not([data-ui=classic]) .openrouter-model-notice b,html:not([data-ui=classic]) .openrouter-model-error b{font-size:12px}html:not([data-ui=classic]) .openrouter-model-notice span,html:not([data-ui=classic]) .openrouter-model-error span{font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .openrouter-model-error{background:#fbe7e1;color:#974a3a}html:not([data-ui=classic]) .openrouter-model-error>svg{width:16px;flex:0 0 auto}html:not([data-ui=classic]) .openrouter-model-error span{display:grid}html:not([data-ui=classic]) .openrouter-model-footnote{font-size:11.5px;line-height:1.9;color:var(--muted)}@media(max-width:700px){html:not([data-ui=classic]) .openrouter-model-setting{padding:16px}html:not([data-ui=classic]) .openrouter-model-setting>header{grid-template-columns:40px 1fr}html:not([data-ui=classic]) .openrouter-model-setting>header button{grid-column:1/-1;width:100%;justify-content:center}html:not([data-ui=classic]) .openrouter-model-controls{grid-template-columns:1fr}html:not([data-ui=classic]) .openrouter-model-details>code{width:100%;margin:0}html:not([data-ui=classic]) .openrouter-model-controls select{font-size:12px}}html:not([data-ui=classic]) .ai-response-settings{margin:5px 0 22px;padding:20px;border:1px solid #e3dfd9;border-radius:16px;background:#faf9f7;display:grid;gap:17px}html:not([data-ui=classic]) .ai-response-settings>header{display:flex;align-items:center;gap:11px}html:not([data-ui=classic]) .ai-response-settings>header>span{width:40px;height:40px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .ai-response-settings>header svg{width:19px}html:not([data-ui=classic]) .ai-response-settings>header b,html:not([data-ui=classic]) .ai-response-settings>header small{display:block}html:not([data-ui=classic]) .ai-response-settings>header b{font-size:14px}html:not([data-ui=classic]) .ai-response-settings>header small{font-size:12px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .ai-response-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html:not([data-ui=classic]) .ai-response-grid label{display:grid;gap:7px;font-size:12.5px;font-weight:700;color:#575a66}html:not([data-ui=classic]) .ai-response-grid select{height:43px;border:1px solid #e2e0dc;border-radius:10px;background:#fff;padding:0 11px;color:var(--ink);outline:none}html:not([data-ui=classic]) .ai-response-grid select:focus,html:not([data-ui=classic]) .ai-full-instruction textarea:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .ai-instruction-editor{display:grid;gap:10px;padding-top:3px;border-top:1px solid #e9e6e1}html:not([data-ui=classic]) .ai-instruction-toolbar{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}html:not([data-ui=classic]) .ai-instruction-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border-radius:11px;background:#f1eeea}html:not([data-ui=classic]) .ai-instruction-tabs button{min-height:36px;border-radius:8px;background:transparent;color:#72747e;font-size:12px;font-weight:700}html:not([data-ui=classic]) .ai-instruction-tabs button.active{background:#fff;color:var(--teal);box-shadow:0 3px 10px #1a1e2f12}html:not([data-ui=classic]) .ai-reset-instruction{height:42px;border:1px solid #d9c695;border-radius:10px;background:#fff9eb;color:#796430;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap}html:not([data-ui=classic]) .ai-reset-instruction svg{width:14px}html:not([data-ui=classic]) .ai-reset-instruction:disabled{opacity:.45;cursor:not-allowed}html:not([data-ui=classic]) .ai-full-instruction{display:grid;gap:7px;position:relative;font-size:12.5px;font-weight:700;color:#575a66}html:not([data-ui=classic]) .ai-full-instruction textarea{min-height:220px;border:1px solid #e2e0dc;border-radius:11px;background:#fff;padding:13px 14px 28px;resize:vertical;outline:none;line-height:2;color:var(--ink)}html:not([data-ui=classic]) .ai-full-instruction>small{position:absolute;left:10px;bottom:8px;color:#93959e;font-size:11.5px;font-weight:400}html:not([data-ui=classic]) .ai-guardrail-note{display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:#f3f1ee;color:#565a66;padding:10px 12px;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .ai-guardrail-note.warning{background:#f8f1df;color:#74633c}html:not([data-ui=classic]) .ai-guardrail-note>svg{width:16px;color:var(--teal);flex:0 0 auto;margin-top:1px}html:not([data-ui=classic]) .ai-guardrail-note.warning>svg{color:#9b7836}html:not([data-ui=classic]) .ai-guardrail-note b{display:block;color:var(--ink);font-size:12.5px}html:not([data-ui=classic]) .decision-authority-settings{display:grid;gap:12px;padding:15px;border:1px solid #e2d4ae;border-radius:13px;background:#fffaf0}html:not([data-ui=classic]) .decision-authority-settings>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}html:not([data-ui=classic]) .decision-authority-settings>header>span{width:38px;height:38px;border-radius:11px;background:#f1e6c9;color:#83682e;display:grid;place-items:center}html:not([data-ui=classic]) .decision-authority-settings>header>span svg{width:18px}html:not([data-ui=classic]) .decision-authority-settings>header b,html:not([data-ui=classic]) .decision-authority-settings>header small{display:block}html:not([data-ui=classic]) .decision-authority-settings>header b{font-size:13px}html:not([data-ui=classic]) .decision-authority-settings>header small{margin-top:3px;color:#7c735e;font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .decision-authority-settings>header button{height:36px;padding:0 10px;font-size:11.5px}html:not([data-ui=classic]) .decision-authority-settings>header button svg{width:13px}html:not([data-ui=classic]) .decision-authority-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}html:not([data-ui=classic]) .decision-authority-grid label{display:grid;gap:6px;color:#615943;font-size:12px;font-weight:700}html:not([data-ui=classic]) .decision-authority-grid input{height:41px;border:1px solid #e4d9bc;border-radius:9px;background:#fff;padding:0 10px;color:var(--ink);outline:none}html:not([data-ui=classic]) .decision-authority-grid input:focus{border-color:#b89b55;box-shadow:0 0 0 3px #b89b5518}html:not([data-ui=classic]) .decision-authority-grid .authority-keywords{grid-column:1/-1}html:not([data-ui=classic]) .decision-authority-grid label>small{color:#847b66;font-size:11px;font-weight:400;line-height:1.8}html:not([data-ui=classic]) .decision-authority-meta{display:block;width:max-content;max-width:100%;margin:5px 0 2px;padding:3px 7px;border-radius:7px;background:#f1efed;color:#64666f;font-size:11.5px;font-style:normal;font-weight:700}html:not([data-ui=classic]) .decision-authority-meta.approved{background:#e1eee8;color:#3e7258}html:not([data-ui=classic]) .decision-authority-meta.rejected{background:#f8ddd6;color:#b3482e}html:not([data-ui=classic]) .decision-authority-meta.deferred{background:#f6edd8;color:#846634}html:not([data-ui=classic]) .decision-authority-meta.superseded{background:#f1eeea;color:#666c82}html:not([data-ui=classic]) .decision-authority-meta.proposed{background:#f3f0ec;color:#6b728d}html:not([data-ui=classic]) .decision-source-row{display:flex;align-items:center;gap:6px;margin-top:3px}html:not([data-ui=classic]) .decision-list p .decision-source-row small{min-width:0;color:var(--muted)}html:not([data-ui=classic]) .decision-audio-download{width:27px;height:27px;flex:0 0 27px;border:1px solid #cbced8;border-radius:8px;background:#eef5f2;color:var(--teal);display:grid;place-items:center;transition:background .15s,border-color .15s}html:not([data-ui=classic]) .decision-audio-download:hover{background:#e9e5df;border-color:#9b9fb2}html:not([data-ui=classic]) .decision-audio-download:focus-visible{outline:3px solid #7a809a35;outline-offset:2px}html:not([data-ui=classic]) .decision-audio-download svg{width:14px;height:14px}@media(max-width:560px){html:not([data-ui=classic]) .decision-audio-download{width:32px;height:32px;flex-basis:32px}html:not([data-ui=classic]) .decision-audio-download svg{width:16px;height:16px}}html:not([data-ui=classic]) .analysis-decision-authority{padding:5px 7px;border-radius:7px;background:#f1e6c9;color:#6f592a;font-size:11.5px;line-height:1.7}@media(max-width:900px){html:not([data-ui=classic]) .external-api-create{grid-template-columns:1fr}html:not([data-ui=classic]) .external-api-create-button{width:100%;justify-content:center}html:not([data-ui=classic]) .external-api-key-list>article{grid-template-columns:1fr 38px}html:not([data-ui=classic]) .external-api-key-meta,html:not([data-ui=classic]) .external-api-key-scopes{grid-column:1}html:not([data-ui=classic]) .external-api-delete{grid-column:2;grid-row:1}}@media(max-width:700px){html:not([data-ui=classic]) .settings-console{padding:20px}html:not([data-ui=classic]) .credential-row{grid-template-columns:42px 1fr}html:not([data-ui=classic]) .credential-row>.service-icon{width:42px;height:42px}html:not([data-ui=classic]) .credential-row>.connection,html:not([data-ui=classic]) .credential-row>.setting-actions{grid-column:2;justify-content:flex-start}html:not([data-ui=classic]) .secret-setting{grid-column:1/-1;grid-template-columns:1fr;gap:6px;margin-top:8px}html:not([data-ui=classic]) .google-oauth-row{grid-template-columns:42px 1fr}html:not([data-ui=classic]) .google-oauth-row>.google-oauth-button,html:not([data-ui=classic]) .google-oauth-row>.connection{grid-column:2;justify-self:start}html:not([data-ui=classic]) .settings-intro{align-items:flex-start}html:not([data-ui=classic]) .settings-intro small{font-size:12px}html:not([data-ui=classic]) .external-api-settings{padding:14px}html:not([data-ui=classic]) .external-api-settings>header{grid-template-columns:38px 1fr}html:not([data-ui=classic]) .external-api-settings>header>span{width:38px;height:38px}html:not([data-ui=classic]) .external-api-doc-links{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .external-api-doc-links a{justify-content:center}html:not([data-ui=classic]) .external-api-scopes{grid-template-columns:1fr}html:not([data-ui=classic]) .external-api-key-list>article{padding:11px}html:not([data-ui=classic]) .api-key-copy-row{grid-template-columns:1fr}html:not([data-ui=classic]) .api-key-copy-row button{justify-content:center}html:not([data-ui=classic]) .ai-response-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .ai-response-settings{padding:16px}html:not([data-ui=classic]) .decision-authority-settings>header{grid-template-columns:38px 1fr}html:not([data-ui=classic]) .decision-authority-settings>header button{grid-column:1/-1;width:100%}html:not([data-ui=classic]) .decision-authority-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .decision-authority-grid .authority-keywords{grid-column:auto}html:not([data-ui=classic]) .ai-instruction-toolbar{grid-template-columns:1fr}html:not([data-ui=classic]) .ai-instruction-tabs{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .ai-reset-instruction{justify-content:center}html:not([data-ui=classic]) .ai-full-instruction textarea{min-height:280px}}html:not([data-ui=classic]) .scribe-keyterm-settings{margin:4px 0 22px;padding:20px;border:1px solid #e3dfd8;border-radius:16px;background:#faf9f7;display:grid;gap:14px}html:not([data-ui=classic]) .scribe-keyterm-settings>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px}html:not([data-ui=classic]) .scribe-keyterm-settings>header>span{width:40px;height:40px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .scribe-keyterm-settings>header svg{width:19px}html:not([data-ui=classic]) .scribe-keyterm-settings>header b,html:not([data-ui=classic]) .scribe-keyterm-settings>header small{display:block}html:not([data-ui=classic]) .scribe-keyterm-settings>header b{font-size:14px}html:not([data-ui=classic]) .scribe-keyterm-settings>header small{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.8}html:not([data-ui=classic]) .scribe-keyterm-settings>header strong{padding:6px 9px;border-radius:9px;background:#fff;color:var(--teal);font-size:12px;white-space:nowrap}html:not([data-ui=classic]) .scribe-keyterm-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;border:1px solid #e5e1dc;border-radius:12px;background:#fff;cursor:pointer}html:not([data-ui=classic]) .scribe-keyterm-switch input{position:absolute;opacity:0;pointer-events:none}html:not([data-ui=classic]) .scribe-keyterm-switch>span{width:42px;height:24px;padding:3px;border-radius:20px;background:#d2cec9;transition:.2s;direction:ltr}html:not([data-ui=classic]) .scribe-keyterm-switch>span:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #191c2d30;transition:.2s}html:not([data-ui=classic]) .scribe-keyterm-switch.active{border-color:#9398ad;background:#f1f8f4}html:not([data-ui=classic]) .scribe-keyterm-switch.active>span{background:var(--teal)}html:not([data-ui=classic]) .scribe-keyterm-switch.active>span:after{transform:translate(18px)}html:not([data-ui=classic]) .scribe-keyterm-switch b,html:not([data-ui=classic]) .scribe-keyterm-switch small{display:block}html:not([data-ui=classic]) .scribe-keyterm-switch b{font-size:12.5px}html:not([data-ui=classic]) .scribe-keyterm-switch small{margin-top:3px;color:var(--muted);font-size:11.5px}html:not([data-ui=classic]) .scribe-keyterm-cost{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#fff7e8;color:#765f31;font-size:11.5px;line-height:1.9}html:not([data-ui=classic]) .scribe-keyterm-cost svg{width:16px;flex:0 0 auto;margin-top:1px}html:not([data-ui=classic]) .scribe-keyterm-cost b{display:block;color:#604b20}html:not([data-ui=classic]) .scribe-keyterm-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html:not([data-ui=classic]) .scribe-keyterm-compose label{display:grid;gap:6px;color:#575a66;font-size:12px;font-weight:700}html:not([data-ui=classic]) .scribe-keyterm-compose textarea{min-height:86px;padding:10px 12px;border:1px solid #e2e0dc;border-radius:10px;background:#fff;resize:vertical;outline:none;line-height:1.9}html:not([data-ui=classic]) .scribe-keyterm-compose textarea:focus,html:not([data-ui=classic]) .scribe-keyterm-toolbar input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .scribe-keyterm-compose small{color:var(--muted);font-size:11px;font-weight:400}html:not([data-ui=classic]) .scribe-keyterm-compose>button{height:42px}html:not([data-ui=classic]) .scribe-keyterm-error{padding:8px 10px;border-radius:9px;background:#fbe3dc;color:#b24327;font-size:12px}html:not([data-ui=classic]) .scribe-keyterm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}html:not([data-ui=classic]) .scribe-keyterm-toolbar label{height:40px;border:1px solid #e2e0dc;border-radius:10px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 10px}html:not([data-ui=classic]) .scribe-keyterm-toolbar label svg{width:15px;color:var(--muted)}html:not([data-ui=classic]) .scribe-keyterm-toolbar input{width:100%;height:100%;border:0;outline:0;background:transparent}html:not([data-ui=classic]) .scribe-keyterm-toolbar button{font-size:11.5px}html:not([data-ui=classic]) .scribe-keyterm-list{max-height:230px;overflow:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;padding:11px;border:1px solid #e7e4df;border-radius:11px;background:#fff}html:not([data-ui=classic]) .scribe-keyterm-list>span{min-height:30px;padding:4px 9px 4px 4px;border-radius:9px;background:#f2efeb;color:#3e4252;display:flex;align-items:center;gap:6px;font-size:12px}html:not([data-ui=classic]) .scribe-keyterm-list>span button{width:23px;height:23px;border-radius:7px;background:#fff;color:#7c808d;display:grid;place-items:center}html:not([data-ui=classic]) .scribe-keyterm-list>span button svg{width:12px}html:not([data-ui=classic]) .scribe-keyterm-empty{width:100%;padding:18px;text-align:center;color:var(--muted);font-size:12px}html:not([data-ui=classic]) .scribe-keyterm-settings button:focus-visible,html:not([data-ui=classic]) .scribe-keyterm-switch:focus-within{outline:2px solid #5c627b;outline-offset:2px}@media(max-width:700px){html:not([data-ui=classic]) .scribe-keyterm-settings{padding:16px}html:not([data-ui=classic]) .scribe-keyterm-settings>header{grid-template-columns:40px 1fr}html:not([data-ui=classic]) .scribe-keyterm-settings>header strong{grid-column:1/-1;justify-self:start}html:not([data-ui=classic]) .scribe-keyterm-compose,html:not([data-ui=classic]) .scribe-keyterm-toolbar{grid-template-columns:1fr}html:not([data-ui=classic]) .scribe-keyterm-compose>button,html:not([data-ui=classic]) .scribe-keyterm-toolbar>button{width:100%;justify-content:center}html:not([data-ui=classic]) .scribe-keyterm-list{max-height:280px}}html:not([data-ui=classic]) .settings-console{min-width:0;gap:12px;overflow:hidden}html:not([data-ui=classic]) .settings-console>*{min-width:0}html:not([data-ui=classic]) .settings-accordion{min-width:0;border:1px solid #e4e1dc;border-radius:16px;background:#fcfaf9;overflow:hidden;transition:border-color .2s,box-shadow .2s}html:not([data-ui=classic]) .settings-accordion.open{border-color:#aeb2c2;box-shadow:0 8px 24px #25294110}html:not([data-ui=classic]) .settings-accordion-trigger{width:100%;min-width:0;padding:15px 16px;background:transparent;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:11px;text-align:right}html:not([data-ui=classic]) .settings-accordion-trigger:hover{background:#f7f5f3}html:not([data-ui=classic]) .settings-accordion-icon{width:42px;height:42px;border-radius:12px;background:#e0ece6;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .settings-accordion-icon svg{width:19px}html:not([data-ui=classic]) .settings-accordion-copy{min-width:0}html:not([data-ui=classic]) .settings-accordion-copy b,html:not([data-ui=classic]) .settings-accordion-copy small{display:block}html:not([data-ui=classic]) .settings-accordion-copy b{font-size:14px}html:not([data-ui=classic]) .settings-accordion-copy small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.8}html:not([data-ui=classic]) .settings-accordion-trigger em{padding:5px 8px;border-radius:8px;background:#f3f1ed;color:#5d616e;font-size:11.5px;font-style:normal;white-space:nowrap}html:not([data-ui=classic]) .settings-accordion-chevron{width:18px;color:#767984;transition:transform .2s}html:not([data-ui=classic]) .settings-accordion.open .settings-accordion-chevron{transform:rotate(180deg)}html:not([data-ui=classic]) .settings-accordion-panel{min-width:0;padding:0 16px 16px;border-top:1px solid #ebe9e5}html:not([data-ui=classic]) .settings-accordion-panel[hidden]{display:none}html:not([data-ui=classic]) .settings-accordion-panel>.settings-intro{margin-top:16px}html:not([data-ui=classic]) .settings-accordion-panel>.external-api-settings,html:not([data-ui=classic]) .settings-accordion-panel>.openrouter-model-setting,html:not([data-ui=classic]) .settings-accordion-panel>.ai-response-settings{margin:16px 0 0}html:not([data-ui=classic]) .settings-accordion-panel>.scribe-keyterm-settings{margin:12px 0 0}html:not([data-ui=classic]) .external-api-settings,html:not([data-ui=classic]) .external-api-settings>*{min-width:0}html:not([data-ui=classic]) .external-api-doc-links{flex-wrap:wrap}html:not([data-ui=classic]) .external-api-create{grid-template-columns:minmax(0,1fr);align-items:stretch}html:not([data-ui=classic]) .external-api-create>label,html:not([data-ui=classic]) .external-api-scope-field,html:not([data-ui=classic]) .external-api-create-button{min-width:0}html:not([data-ui=classic]) .external-api-create input[type=text],html:not([data-ui=classic]) .external-api-create>label input{width:100%;min-width:0}html:not([data-ui=classic]) .external-api-create-button{width:100%;justify-content:center}html:not([data-ui=classic]) .external-api-key-list>article{grid-template-columns:minmax(0,1fr) 38px}html:not([data-ui=classic]) .external-api-key-main,html:not([data-ui=classic]) .external-api-key-main>div,html:not([data-ui=classic]) .external-api-key-meta,html:not([data-ui=classic]) .external-api-key-scopes{min-width:0}html:not([data-ui=classic]) .external-api-key-meta,html:not([data-ui=classic]) .external-api-key-scopes{grid-column:1}html:not([data-ui=classic]) .external-api-delete{grid-column:2;grid-row:1}html:not([data-ui=classic]) .openrouter-model-controls{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}@media(max-width:700px){html:not([data-ui=classic]) .settings-console{padding:14px;gap:9px}html:not([data-ui=classic]) .settings-accordion-trigger{padding:12px;grid-template-columns:38px minmax(0,1fr) 20px;gap:9px}html:not([data-ui=classic]) .settings-accordion-icon{width:38px;height:38px}html:not([data-ui=classic]) .settings-accordion-trigger em{grid-column:2;justify-self:start}html:not([data-ui=classic]) .settings-accordion-chevron{grid-column:3;grid-row:1/3}html:not([data-ui=classic]) .settings-accordion-panel{padding:0 10px 10px}html:not([data-ui=classic]) .settings-accordion-panel>.settings-intro{margin-top:10px}html:not([data-ui=classic]) .settings-accordion-panel>.external-api-settings,html:not([data-ui=classic]) .settings-accordion-panel>.openrouter-model-setting,html:not([data-ui=classic]) .settings-accordion-panel>.ai-response-settings{margin-top:10px}html:not([data-ui=classic]) .external-api-settings>header{grid-template-columns:38px minmax(0,1fr)}html:not([data-ui=classic]) .external-api-doc-links{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .openrouter-model-controls{grid-template-columns:1fr}}html:not([data-ui=classic]) .sidebar nav button.guide-nav-item{margin-top:8px;border-top:1px solid #ffffff13;border-radius:0 0 12px 12px;padding-top:3px}html:not([data-ui=classic]) .guide-page{max-width:1180px}html:not([data-ui=classic]) .guide-hero{min-height:265px;border-radius:22px;background:linear-gradient(135deg,#181b2b,#373b4a 72%,#45495b);color:#fff;padding:34px 38px;display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:center;overflow:hidden;position:relative;box-shadow:0 20px 48px #1a1d2d20}html:not([data-ui=classic]) .guide-hero:after{content:"";position:absolute;left:-90px;bottom:-170px;width:350px;height:350px;border:1px solid #ffffff1f;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}html:not([data-ui=classic]) .guide-hero>div{position:relative;z-index:1}html:not([data-ui=classic]) .guide-hero h2{font-size:27px;margin:9px 0 7px}html:not([data-ui=classic]) .guide-hero p{color:#cacdd7;font-size:14px;line-height:2;margin:0;max-width:600px}html:not([data-ui=classic]) .guide-hero-actions{display:flex;gap:9px;margin-top:21px}html:not([data-ui=classic]) .guide-hero-actions .secondary{background:#ffffff12;border-color:#ffffff25;color:#fff}html:not([data-ui=classic]) .guide-service-status{display:grid;gap:9px}html:not([data-ui=classic]) .guide-service-status>span{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;background:#0f111c80;border:1px solid #ffffff13;border-radius:13px;padding:11px 13px;color:#a1a5b4}html:not([data-ui=classic]) .guide-service-status>span>svg{grid-row:1/3;width:21px}html:not([data-ui=classic]) .guide-service-status b{font-size:13.5px;color:#e3dfd8}html:not([data-ui=classic]) .guide-service-status small{font-size:12px}html:not([data-ui=classic]) .guide-service-status>span.online{background:#ffffff10;color:#92c9ae}html:not([data-ui=classic]) .guide-service-status>span.online b{color:#fff}html:not([data-ui=classic]) .guide-search{height:58px;background:#fff;border:1px solid var(--line);border-radius:15px;margin:18px 0 12px;padding:0 17px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 25px #2326320c;position:sticky;top:10px;z-index:3}html:not([data-ui=classic]) .guide-search>svg{color:#7d808c}html:not([data-ui=classic]) .guide-search input{border:0;outline:0;background:transparent;flex:1;color:var(--ink);font-size:14px}html:not([data-ui=classic]) .guide-search span{font-size:12.5px;color:var(--muted);white-space:nowrap}html:not([data-ui=classic]) .guide-index{display:flex;gap:7px;overflow-x:auto;padding:0 0 15px;scrollbar-width:thin}html:not([data-ui=classic]) .guide-index button{height:39px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;gap:6px;padding:0 11px;white-space:nowrap;font-size:12.5px;color:#555864}html:not([data-ui=classic]) .guide-index button:hover{border-color:#9499ae;background:#f4f2ee;color:var(--teal)}html:not([data-ui=classic]) .guide-index svg{width:14px}html:not([data-ui=classic]) .guide-sections{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}html:not([data-ui=classic]) .guide-section{scroll-margin-top:82px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:21px;box-shadow:0 9px 24px #1f22300c}html:not([data-ui=classic]) .guide-section>header{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:4px}html:not([data-ui=classic]) .guide-section-icon{width:43px;height:43px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html:not([data-ui=classic]) .guide-section-icon svg{width:20px}html:not([data-ui=classic]) .guide-section header small{font-size:12.5px;color:#797d8b;font-weight:700}html:not([data-ui=classic]) .guide-section h2{font-size:18px;margin:3px 0}html:not([data-ui=classic]) .guide-section header p{font-size:13px;color:var(--muted);margin:0}html:not([data-ui=classic]) .guide-steps{display:grid}html:not([data-ui=classic]) .guide-steps>div{display:grid;grid-template-columns:27px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #f0eeeb}html:not([data-ui=classic]) .guide-steps>div:last-child{border:0;padding-bottom:2px}html:not([data-ui=classic]) .guide-steps>div>span{width:26px;height:26px;border-radius:8px;background:#f3f1ee;color:var(--teal);display:grid;place-items:center;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .guide-steps p{font-size:13px;line-height:2;color:#565860;margin:0}html:not([data-ui=classic]) .guide-steps b{display:block;color:var(--ink);font-size:13.5px;margin-bottom:1px}html:not([data-ui=classic]) .guide-page>.compact-empty{margin-top:15px}html:not([data-ui=classic]) .sidebar nav button.live-nav-disabled:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.25);background:transparent;color:#b9bac2}html:not([data-ui=classic]) .sidebar nav button.live-nav-disabled:disabled:hover{background:transparent}html:not([data-ui=classic]) .sidebar nav button.live-nav-disabled svg{opacity:.7}html:not([data-ui=classic]) .nav-disabled-badge{margin-right:auto;border:1px solid #ffffff18;border-radius:7px;padding:2px 5px;color:#b2b4bc;font-size:11px;font-weight:700;background:#ffffff08}html:not([data-ui=classic]) .nav-experimental-badge{margin-right:auto;border:1px solid #deb46555;border-radius:7px;padding:2px 5px;color:#f6d594;font-size:11px;font-weight:800;background:#c787251f}@media(max-width:900px){html:not([data-ui=classic]) .guide-hero{grid-template-columns:1fr}html:not([data-ui=classic]) .guide-service-status{grid-template-columns:repeat(3,1fr)}html:not([data-ui=classic]) .guide-service-status>span{grid-template-columns:30px 1fr}html:not([data-ui=classic]) .guide-sections{grid-template-columns:1fr}}@media(max-width:640px){html:not([data-ui=classic]) .guide-page{padding-left:16px;padding-right:16px}html:not([data-ui=classic]) .guide-hero{padding:27px 22px}html:not([data-ui=classic]) .guide-hero h2{font-size:23px}html:not([data-ui=classic]) .guide-hero-actions{flex-direction:column}html:not([data-ui=classic]) .guide-hero-actions button{width:100%}html:not([data-ui=classic]) .guide-service-status{grid-template-columns:1fr}html:not([data-ui=classic]) .guide-search{top:68px}html:not([data-ui=classic]) .guide-section{padding:17px}html:not([data-ui=classic]) .guide-index{margin-left:-16px;margin-right:-16px;padding-right:16px;padding-left:16px}}html:not([data-ui=classic]) .speaker-panel{max-height:calc(100vh - 78px);overflow-y:auto}html:not([data-ui=classic]) .mic-config{display:grid;gap:9px;margin:14px 0 18px}html:not([data-ui=classic]) .discover-mics{width:100%}html:not([data-ui=classic]) .dedicated-auto-inputs{display:grid;gap:9px}html:not([data-ui=classic]) .dedicated-input-overview{min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #ccced8;border-radius:14px;background:linear-gradient(145deg,#eef6f2,#fbfaf8)}html:not([data-ui=classic]) .dedicated-input-overview>span{width:38px;height:38px;border-radius:11px;background:#dae9e2;color:#3a6c53;display:grid;place-items:center}html:not([data-ui=classic]) .dedicated-input-overview>span svg{width:18px}html:not([data-ui=classic]) .dedicated-input-overview>div{min-width:0}html:not([data-ui=classic]) .dedicated-input-overview b,html:not([data-ui=classic]) .dedicated-input-overview small{display:block}html:not([data-ui=classic]) .dedicated-input-overview b{font-size:12.5px}html:not([data-ui=classic]) .dedicated-input-overview small{margin-top:3px;font-size:11.5px;line-height:1.7;color:#686b76}html:not([data-ui=classic]) .dedicated-input-overview.warning{border-color:#dfcca1;background:#fcf8ed}html:not([data-ui=classic]) .dedicated-input-overview.warning>span{background:#f2e5c5;color:#907236}html:not([data-ui=classic]) .dedicated-input-overview.scanning{border-color:#d0d2db;background:#f7f6f4}html:not([data-ui=classic]) .dedicated-input-overview.scanning>span{background:#ede9e3;color:#575d73}html:not([data-ui=classic]) .dedicated-input-overview>.secondary{height:34px;padding:0 9px;font-size:11.5px}html:not([data-ui=classic]) .dedicated-input-overview>.secondary svg{width:14px}html:not([data-ui=classic]) .dedicated-input-overview>.icon-btn{width:34px;height:34px;border:1px solid #dcd8d2;background:#fff}html:not([data-ui=classic]) .dedicated-input-manager{display:grid;gap:8px;padding:10px;border:1px solid #e0dcd7;border-radius:14px;background:#fcfbfa}html:not([data-ui=classic]) .dedicated-input-manager>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e7e5e1}html:not([data-ui=classic]) .dedicated-input-manager>header b,html:not([data-ui=classic]) .dedicated-input-manager>header small{display:block}html:not([data-ui=classic]) .dedicated-input-manager>header b{font-size:12.5px}html:not([data-ui=classic]) .dedicated-input-manager>header small{margin-top:2px;font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .dedicated-input-manager>header>span{display:flex;gap:4px}html:not([data-ui=classic]) .dedicated-input-manager>header .icon-btn{width:30px;height:30px}html:not([data-ui=classic]) .dedicated-input-manager-list{display:grid;gap:7px}html:not([data-ui=classic]) .dedicated-input-manager-list .mic-device{padding:8px}html:not([data-ui=classic]) .dedicated-input-manager-list .mic-owner-choice{border-bottom:0;padding-bottom:0}html:not([data-ui=classic]) .mic-empty{border:1px dashed #d7d3cc;border-radius:12px;padding:16px 13px;text-align:center;font-size:12.5px;color:var(--muted);line-height:1.8;background:#fcfaf9}html:not([data-ui=classic]) .mic-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 2px;font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .mic-summary b{font-size:13px;color:var(--ink)}html:not([data-ui=classic]) .mic-summary button{background:transparent;color:var(--teal);font-size:12px;font-weight:700;padding:4px 0}html:not([data-ui=classic]) .mic-device{display:grid;gap:8px;border:1px solid var(--line);border-radius:13px;background:#f8f6f3;padding:10px;transition:.18s}html:not([data-ui=classic]) .mic-device.selected{border-color:#bdc0cd;background:#f8f7f5}html:not([data-ui=classic]) .mic-device.online{border-color:#8087a0;box-shadow:0 0 0 3px #5d9c7d12}html:not([data-ui=classic]) .mic-device.muted{border-color:#ddcda9;background:#fcf8ee}html:not([data-ui=classic]) .mic-device.disconnected{border-color:#e4b9af;background:#fdf3f0}html:not([data-ui=classic]) .mic-device.connecting{opacity:.72}html:not([data-ui=classic]) .mic-device-main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}html:not([data-ui=classic]) .mic-device-icon{width:34px;height:34px;border-radius:10px;background:#ece9e5;color:#71737e;display:grid;place-items:center}html:not([data-ui=classic]) .mic-device.selected .mic-device-icon{background:var(--mint);color:var(--teal)}html:not([data-ui=classic]) .mic-device-icon svg{width:16px}html:not([data-ui=classic]) .mic-device-main>div{min-width:0}html:not([data-ui=classic]) .mic-device-main b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .mic-device-main small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}html:not([data-ui=classic]) .mic-device.online .mic-device-main small{color:#467d62}html:not([data-ui=classic]) .mic-toggle{display:grid;justify-items:center;gap:2px;font-size:11.5px;color:var(--muted);cursor:pointer}html:not([data-ui=classic]) .mic-toggle input{width:16px;height:16px;accent-color:var(--teal);margin:0}html:not([data-ui=classic]) .mic-toggle input:disabled{cursor:not-allowed}html:not([data-ui=classic]) .mic-live-control{min-width:54px;height:30px;border-radius:9px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;background:#efece8;color:var(--teal);font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .mic-live-control svg{width:13px}html:not([data-ui=classic]) .mic-live-control.active{background:#f7e3dd;color:#c54f31}html:not([data-ui=classic]) .mic-live-control.muted{background:#f4ead1;color:#866934}html:not([data-ui=classic]) .mic-live-control.disconnected{background:#f5ded8;color:#b54b31}html:not([data-ui=classic]) .mic-live-control:disabled{opacity:.5;cursor:wait}html:not([data-ui=classic]) .channel-ready{font-size:11.5px;color:#926c34;background:#f4ead1;border-radius:8px;padding:5px 7px;white-space:nowrap}html:not([data-ui=classic]) .channel-ready.ready{color:#3a6c53;background:#e1eee8}html:not([data-ui=classic]) .mic-owner-choice{height:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:4px 0}html:not([data-ui=classic]) .mic-owner-choice>svg{width:14px;color:var(--teal)}html:not([data-ui=classic]) .mic-owner-choice select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}html:not([data-ui=classic]) .mic-owner-choice select:disabled{color:var(--muted);opacity:1}html:not([data-ui=classic]) .dedicated-channel-list{display:grid;gap:7px}html:not([data-ui=classic]) .dedicated-channel-list article{display:grid;grid-template-columns:34px 1fr minmax(70px,110px);align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:8px;background:#faf8f6}html:not([data-ui=classic]) .dedicated-channel-list i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .dedicated-channel-list p{margin:0;min-width:0}html:not([data-ui=classic]) .dedicated-channel-list b,html:not([data-ui=classic]) .dedicated-channel-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .dedicated-channel-list b{font-size:12px}html:not([data-ui=classic]) .dedicated-channel-list small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .dedicated-channel-list>article>span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}html:not([data-ui=classic]) .dedicated-channel-list>article>span.online{color:#3a6c53;font-weight:700}html:not([data-ui=classic]) .output-choice{height:30px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:5px;font-size:12px;padding:0}html:not([data-ui=classic]) .output-choice svg{width:14px}html:not([data-ui=classic]) .output-choice.selected{color:var(--teal);font-weight:700}html:not([data-ui=classic]) .output-choice:disabled{opacity:.45;cursor:not-allowed}html:not([data-ui=classic]) .smart-mix-badge{min-height:34px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;background:#f3f1ee;color:var(--muted)}html:not([data-ui=classic]) .smart-mix-badge>svg{width:16px;flex:0 0 auto}html:not([data-ui=classic]) .smart-mix-badge>span{display:grid;gap:1px}html:not([data-ui=classic]) .smart-mix-badge b{font-size:12px}html:not([data-ui=classic]) .smart-mix-badge small{font-size:11px;line-height:1.5}html:not([data-ui=classic]) .smart-mix-badge.active{background:#e1eee8;color:#3a6c53}html:not([data-ui=classic]) .speaker-heading{margin-top:25px}html:not([data-ui=classic]) .late-person{display:grid;gap:7px;border-top:1px solid var(--line);margin-top:16px;padding-top:15px}html:not([data-ui=classic]) .late-person b{font-size:12.5px}html:not([data-ui=classic]) .late-person input{height:38px;border:1px solid #e2e0dc;border-radius:9px;background:#fcfaf9;padding:0 10px;font-size:12.5px}html:not([data-ui=classic]) .late-person button{height:36px;font-size:12.5px}html:not([data-ui=classic]) .late-person button svg{width:14px}html:not([data-ui=classic]) .transcript-line header:has(+p) .review-label{margin-right:auto}html:not([data-ui=classic]) .transcript-quality{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#846834;background:#f6edd8;border-radius:7px;padding:3px 6px}html:not([data-ui=classic]) .detected-speakers{display:grid;gap:9px}html:not([data-ui=classic]) .detected-speakers label{display:grid;gap:6px;border:1px solid var(--line);background:#f8f6f3;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}html:not([data-ui=classic]) .detected-speakers select{height:36px;border:1px solid #e2e0dc;border-radius:9px;background:#fff;padding:0 9px}html:not([data-ui=classic]) .empty-speakers{border:1px dashed #d7d3cc;border-radius:12px;padding:15px;font-size:12.5px;color:var(--muted);line-height:1.8}html:not([data-ui=classic]) .audio-enhance{display:grid;gap:10px;margin-top:20px;padding:14px;border-radius:13px;background:var(--mint-2);border:1px solid #e6e1da}html:not([data-ui=classic]) .audio-enhance>b{font-size:13.5px}html:not([data-ui=classic]) .audio-enhance label{display:grid;gap:6px;font-size:12.5px}html:not([data-ui=classic]) .audio-enhance input[type=range]{width:100%;accent-color:var(--teal)}html:not([data-ui=classic]) .audio-enhance .toggle-row{display:flex;align-items:center;gap:8px}html:not([data-ui=classic]) .audio-enhance .toggle-row input{accent-color:var(--teal)}html:not([data-ui=classic]) .audio-enhance small{font-size:12px;color:var(--muted);line-height:1.7}html:not([data-ui=classic]) .compact-mic-config{margin-bottom:12px}html:not([data-ui=classic]) .single-mic-picker{display:grid;gap:7px}html:not([data-ui=classic]) .single-mic-control{height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:7px;padding:0 7px 0 10px;border:1px solid #dbd7d0;border-radius:12px;background:#fcfaf9}html:not([data-ui=classic]) .single-mic-control:focus-within{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .single-mic-control>svg{width:17px;color:var(--teal)}html:not([data-ui=classic]) .single-mic-control select{width:100%;height:46px;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600}html:not([data-ui=classic]) .single-mic-control select:disabled{color:var(--muted)}@media(max-width:560px){html:not([data-ui=classic]) .dedicated-input-overview{grid-template-columns:36px minmax(0,1fr);padding:10px}html:not([data-ui=classic]) .dedicated-input-overview>span{width:35px;height:35px}html:not([data-ui=classic]) .dedicated-input-overview>.secondary,html:not([data-ui=classic]) .dedicated-input-overview>.icon-btn{grid-column:1/-1;width:100%}html:not([data-ui=classic]) .dedicated-input-manager>header{align-items:flex-start}html:not([data-ui=classic]) .dedicated-input-manager .mic-device-main{grid-template-columns:30px minmax(0,1fr)}html:not([data-ui=classic]) .dedicated-input-manager .mic-device-main>.mic-live-control,html:not([data-ui=classic]) .dedicated-input-manager .mic-device-main>.channel-ready{grid-column:1/-1;width:100%}}html:not([data-ui=classic]) .single-mic-control .icon-btn{width:34px;height:34px;background:#efece8;color:var(--teal)}html:not([data-ui=classic]) .single-mic-control .icon-btn svg{width:15px}html:not([data-ui=classic]) .single-mic-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 3px;font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .single-mic-meta button{background:transparent;color:var(--teal);font-size:11.5px;font-weight:700;padding:3px 0}html:not([data-ui=classic]) .meeting-participant-list{display:grid;gap:7px}html:not([data-ui=classic]) .meeting-participant-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:8px;background:#faf8f6}html:not([data-ui=classic]) .meeting-participant-list i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .meeting-participant-list p{margin:0;min-width:0}html:not([data-ui=classic]) .meeting-participant-list b,html:not([data-ui=classic]) .meeting-participant-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .meeting-participant-list b{font-size:12.5px}html:not([data-ui=classic]) .meeting-participant-list small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .meeting-participant-list>article>span{font-size:11.5px;color:var(--muted);background:#f1f0ee;border-radius:8px;padding:5px 7px;white-space:nowrap}html:not([data-ui=classic]) .meeting-participant-list>article>span.matched{color:#3a6c53;background:#e1eee8;font-weight:700}html:not([data-ui=classic]) .detected-speaker-map{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html:not([data-ui=classic]) .detected-speaker-map label>button{padding:0;background:transparent;text-align:right;color:var(--ink);font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .detected-speaker-map label.editing{border-color:#ed9a85;background:#fff7f4}html:not([data-ui=classic]) .detected-speaker-map label.editing>button{color:#c84d2e}html:not([data-ui=classic]) .elevenlabs-speaker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html:not([data-ui=classic]) .elevenlabs-speaker-list>small{grid-column:1/-1;color:var(--muted);font-size:11.5px}html:not([data-ui=classic]) .elevenlabs-speaker-list>div{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #e3dfd8;border-radius:10px;background:#f7f6f4;color:#373b49}html:not([data-ui=classic]) .elevenlabs-speaker-list svg{width:14px;flex:0 0 auto}html:not([data-ui=classic]) .elevenlabs-speaker-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}html:not([data-ui=classic]) .speaker-identity-editor{display:grid;gap:10px;margin-top:11px;padding:13px;border:1px solid #efb09d;border-radius:14px;background:linear-gradient(145deg,#fff8f5,#fefdfc);box-shadow:0 10px 24px #813d2810}html:not([data-ui=classic]) .speaker-identity-editor>header{display:flex;align-items:center;justify-content:space-between;gap:8px}html:not([data-ui=classic]) .speaker-identity-editor>header>div{display:grid;gap:2px}html:not([data-ui=classic]) .speaker-identity-editor>header span{font-size:11.5px;color:#c25135;font-weight:700}html:not([data-ui=classic]) .speaker-identity-editor>header b{font-size:13.5px}html:not([data-ui=classic]) .speaker-identity-editor>header .icon-btn{width:30px;height:30px}html:not([data-ui=classic]) .speaker-existing-choice{display:grid;gap:5px;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .speaker-existing-choice select,html:not([data-ui=classic]) .speaker-identity-editor form>input{width:100%;height:38px;border:1px solid #e2e0dc;border-radius:9px;background:#fff;padding:0 10px;outline:0;font-size:12px}html:not([data-ui=classic]) .speaker-existing-choice select:focus,html:not([data-ui=classic]) .speaker-identity-editor form>input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .speaker-editor-actions{display:flex;gap:6px}html:not([data-ui=classic]) .speaker-editor-actions button{height:34px;padding:0 9px;font-size:11.5px;flex:1}html:not([data-ui=classic]) .speaker-editor-divider{height:16px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11.5px}html:not([data-ui=classic]) .speaker-editor-divider:before,html:not([data-ui=classic]) .speaker-editor-divider:after{content:"";height:1px;background:var(--line);flex:1}html:not([data-ui=classic]) .speaker-identity-editor form{display:grid;gap:7px}html:not([data-ui=classic]) .speaker-identity-editor form>.primary{height:37px;font-size:12px}html:not([data-ui=classic]) .voice-sample-recorder{display:grid;gap:7px;border:1px solid #e4e0da;border-radius:10px;background:#f9f7f5;padding:9px}html:not([data-ui=classic]) .voice-sample-recorder>div b,html:not([data-ui=classic]) .voice-sample-recorder>div small{display:block}html:not([data-ui=classic]) .voice-sample-recorder>div b{font-size:12px}html:not([data-ui=classic]) .voice-sample-recorder>div small{font-size:11px;color:var(--muted);line-height:1.7;margin-top:2px}html:not([data-ui=classic]) .voice-sample-recorder>button{height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .voice-sample-recorder>button svg{width:13px}html:not([data-ui=classic]) .sample-start{background:var(--teal);color:#fff}html:not([data-ui=classic]) .sample-stop{background:#fc633d;color:#fff}html:not([data-ui=classic]) .sample-ready{display:flex;align-items:center;gap:4px;color:#3a6c53;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .sample-ready svg{width:12px}html:not([data-ui=classic]) .voice-consent{display:grid!important;grid-template-columns:16px 1fr!important;align-items:start;gap:6px!important;font-size:11px!important;line-height:1.7;color:#5a5c66}html:not([data-ui=classic]) .voice-consent input{accent-color:var(--teal);margin:2px 0 0}html:not([data-ui=classic]) .transcript-placeholder span{width:68px;height:68px;border-radius:21px}html:not([data-ui=classic]) .transcript-placeholder span svg{width:28px;height:28px}@media(max-width:760px){html:not([data-ui=classic]) .single-mic-control{grid-template-columns:20px minmax(0,1fr) 36px}html:not([data-ui=classic]) .meeting-participant-list article{grid-template-columns:34px minmax(0,1fr)}html:not([data-ui=classic]) .meeting-participant-list>article>span{grid-column:2;justify-self:start}html:not([data-ui=classic]) .elevenlabs-speaker-list{grid-template-columns:1fr}}html:not([data-ui=classic]) .dashboard-sessions{scroll-margin-top:24px}html:not([data-ui=classic]) .stat-button{position:relative;width:100%;text-align:right;color:inherit;transition:transform .18s,box-shadow .18s,border-color .18s}html:not([data-ui=classic]) .stat-button:hover{transform:translateY(-2px);border-color:#bec1cc;box-shadow:0 12px 26px #23263218}html:not([data-ui=classic]) .stat-arrow{margin-right:auto;width:17px;color:#8f919c}html:not([data-ui=classic]) .dashboard-session-row{grid-template-columns:minmax(0,1fr) auto;padding:0;gap:0;min-height:126px}html:not([data-ui=classic]) .dashboard-session-row:hover{background:#faf9f7}html:not([data-ui=classic]) .session-open{min-width:0;align-self:stretch;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;background:transparent;text-align:right}html:not([data-ui=classic]) .session-summary{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 15px;align-items:center}html:not([data-ui=classic]) .session-summary>b{grid-column:1/-1;font-size:15px;margin-bottom:2px}html:not([data-ui=classic]) .session-field{min-width:0;color:#63666e;font-size:12.5px;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .session-field strong{color:#383c48;margin-left:3px}html:not([data-ui=classic]) .session-field.objective{grid-column:1/-1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:not([data-ui=classic]) .session-summary>small{grid-column:1/-1}html:not([data-ui=classic]) .session-actions{display:flex;align-items:center;gap:10px;padding:16px 18px 16px 14px;border-right:1px solid var(--line)}html:not([data-ui=classic]) .gemini-chat-button{height:40px;border:1px solid #e1ddd8;border-radius:11px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px;color:#464a59;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px #2124310b}html:not([data-ui=classic]) .gemini-chat-button:hover{border-color:#aeb2c0;background:#f6f9f8}html:not([data-ui=classic]) .gemini-mark{display:inline-block;width:22px;height:22px;flex:0 0 auto;background:linear-gradient(145deg,#8d93a9 5%,#9da2b5 39%,#d96b50,#e9a758 95%);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}html:not([data-ui=classic]) .dashboard-chat{position:fixed;left:24px;bottom:24px;z-index:80;width:min(410px,calc(100vw - 48px));height:min(590px,calc(100vh - 48px));background:#fefdfc;border:1px solid #e3e0dc;border-radius:20px;box-shadow:0 24px 70px #1315213d;display:flex;flex-direction:column;overflow:hidden;direction:rtl}html:not([data-ui=classic]) .dashboard-chat>header{min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fdfdfd,#f6f9f8)}html:not([data-ui=classic]) .dashboard-chat>header>div{min-width:0}html:not([data-ui=classic]) .dashboard-chat>header b,html:not([data-ui=classic]) .dashboard-chat>header small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .dashboard-chat>header b{font-size:14px}html:not([data-ui=classic]) .dashboard-chat>header small{font-size:12px;color:var(--muted);margin-top:2px}html:not([data-ui=classic]) .gemini-avatar{width:42px;height:42px;border-radius:13px;background:#fff;display:grid;place-items:center;box-shadow:0 5px 15px #7a809a1c}html:not([data-ui=classic]) .gemini-avatar .gemini-mark{width:26px;height:26px}html:not([data-ui=classic]) .dashboard-chat-sources{min-height:34px;padding:7px 15px;display:flex;align-items:center;gap:6px;background:#f5f3f1;color:#616470;font-size:12px;border-bottom:1px solid #ebe7e2}html:not([data-ui=classic]) .dashboard-chat-sources svg{width:13px}html:not([data-ui=classic]) .dashboard-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}html:not([data-ui=classic]) .dashboard-chat-messages .chat-welcome{max-width:290px}html:not([data-ui=classic]) .dashboard-chat-messages .chat-welcome .gemini-mark{width:35px;height:35px}html:not([data-ui=classic]) .dashboard-chat-messages .message{max-width:88%;font-size:13px}html:not([data-ui=classic]) .dashboard-chat-error{padding:8px 14px;background:#f9e3dc;color:#b6482c;font-size:12.5px}html:not([data-ui=classic]) .dashboard-chat .chat-input{height:68px;flex:0 0 auto}html:not([data-ui=classic]) .dashboard-chat .chat-input input:disabled{opacity:.65}html:not([data-ui=classic]) .live-assistant{position:fixed;left:22px;bottom:20px;z-index:75;width:min(390px,calc(100vw - 44px));height:min(560px,calc(100vh - 115px));background:#fefdfc;border:1px solid #e2ded9;border-radius:20px;box-shadow:0 22px 65px #13152138;display:flex;flex-direction:column;overflow:hidden;direction:rtl}html:not([data-ui=classic]) .live-assistant>header{min-height:68px;padding:11px 13px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:9px;background:linear-gradient(135deg,#eff6f2,#fffaf4);border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .live-assistant>header>span{width:40px;height:40px;border-radius:13px;background:#e9e5de;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .live-assistant>header>span svg{width:21px}html:not([data-ui=classic]) .live-assistant>header b,html:not([data-ui=classic]) .live-assistant>header small{display:block}html:not([data-ui=classic]) .live-assistant>header b{font-size:13.5px}html:not([data-ui=classic]) .live-assistant>header small{font-size:12px;color:var(--muted);margin-top:2px}html:not([data-ui=classic]) .live-assistant-sources{padding:8px 13px;display:flex;align-items:center;gap:6px;background:#f6f4f2;color:#60626d;border-bottom:1px solid #e9e6e2;font-size:11.5px;line-height:1.6}html:not([data-ui=classic]) .live-assistant-sources svg{width:13px;flex:0 0 auto}html:not([data-ui=classic]) .live-assistant-messages{flex:1;min-height:0;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:9px;scroll-behavior:smooth}html:not([data-ui=classic]) .live-assistant-messages .message{max-width:90%;font-size:12.5px}html:not([data-ui=classic]) .live-assistant-messages .chat-welcome{max-width:290px}html:not([data-ui=classic]) .live-assistant .chat-input{height:66px;flex:0 0 auto}html:not([data-ui=classic]) .live-assistant-toggle{position:fixed;left:22px;bottom:20px;z-index:75;min-width:170px;height:54px;padding:0 15px;border-radius:16px;background:#1a1d2d;color:#fff;box-shadow:0 14px 38px #13152155;display:flex;align-items:center;gap:10px;text-align:right}html:not([data-ui=classic]) .live-assistant-toggle>svg{width:22px}html:not([data-ui=classic]) .live-assistant-toggle b,html:not([data-ui=classic]) .live-assistant-toggle small{display:block}html:not([data-ui=classic]) .live-assistant-toggle b{font-size:13px}html:not([data-ui=classic]) .live-assistant-toggle small{font-size:11.5px;color:#c0c2cd;margin-top:2px}@media(min-width:761px){html:not([data-ui=classic]) body:has(.live-layout) .live-assistant{max-height:calc(100vh - 176px)}}@media(max-width:900px){html:not([data-ui=classic]) .dashboard-session-row{grid-template-columns:1fr}html:not([data-ui=classic]) .session-actions{border-right:0;border-top:1px solid var(--line);justify-content:flex-end;padding:10px 18px}html:not([data-ui=classic]) .session-actions .row-arrow{display:none}}@media(max-width:560px){html:not([data-ui=classic]) .dashboard-session-row{min-height:0}html:not([data-ui=classic]) .session-open{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:13px}html:not([data-ui=classic]) .session-open .date-tile{width:46px;height:48px}html:not([data-ui=classic]) .session-summary{grid-template-columns:1fr}html:not([data-ui=classic]) .session-field{grid-column:1;white-space:normal}html:not([data-ui=classic]) .session-actions{padding:9px 13px}html:not([data-ui=classic]) .gemini-chat-button span{display:none}html:not([data-ui=classic]) .dashboard-chat{left:10px;bottom:10px;width:calc(100vw - 20px);height:calc(100vh - 86px);border-radius:17px}html:not([data-ui=classic]) .live-assistant{left:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100vh - 90px);border-radius:17px}html:not([data-ui=classic]) .live-assistant-toggle{left:10px;bottom:10px}html:not([data-ui=classic]) .stat-arrow{display:none}}html:not([data-ui=classic]) .hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html:not([data-ui=classic]) .hero-upload-button{height:44px;border-radius:11px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;border:1px solid #ffffff35;color:#fff;font-size:13.5px;font-weight:700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:not([data-ui=classic]) .hero-upload-button:hover{background:#ffffff20}html:not([data-ui=classic]) .hero-upload-button svg{width:18px}html:not([data-ui=classic]) .upload-meeting-page{max-width:960px}html:not([data-ui=classic]) .import-form-card{display:grid;gap:0}html:not([data-ui=classic]) .selected-meeting-file{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;background:linear-gradient(135deg,#f4f2ee,#faf9f7);border:1px solid #e2ded7;border-radius:15px;padding:14px 16px;margin-bottom:22px}html:not([data-ui=classic]) .selected-meeting-file>span{width:49px;height:49px;border-radius:13px;background:#e7e2db;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .selected-meeting-file>span svg{width:24px}html:not([data-ui=classic]) .selected-meeting-file b,html:not([data-ui=classic]) .selected-meeting-file small{display:block}html:not([data-ui=classic]) .selected-meeting-file b{font-size:14px;overflow-wrap:anywhere}html:not([data-ui=classic]) .selected-meeting-file small{font-size:12.5px;color:var(--muted);margin-top:4px}html:not([data-ui=classic]) .selected-meeting-file .secondary{height:39px;font-size:13px}html:not([data-ui=classic]) .import-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}html:not([data-ui=classic]) .import-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;margin-bottom:20px}html:not([data-ui=classic]) .import-form-grid input{width:100%}html:not([data-ui=classic]) .field-help{margin:-3px 0 12px;color:var(--muted);font-size:12.5px;line-height:1.8}html:not([data-ui=classic]) .import-progress{display:flex;align-items:center;gap:8px;border-radius:10px;background:#f4f2ee;color:var(--teal);padding:11px 14px;font-size:13px;margin:8px 0}html:not([data-ui=classic]) .import-progress svg{width:17px;animation:import-spin 1s linear infinite}@keyframes import-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .meeting-file-picker{width:100%;min-height:150px;margin-bottom:22px;border:1.5px dashed #b2b6c5;border-radius:16px;background:linear-gradient(145deg,#f5f9f7,#fff);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}html:not([data-ui=classic]) .meeting-file-picker:hover,html:not([data-ui=classic]) .meeting-file-picker:focus-visible{border-color:var(--teal);background:#eef6f2}html:not([data-ui=classic]) .meeting-file-picker:focus-visible{outline:3px solid #6b728f38;outline-offset:3px}html:not([data-ui=classic]) .meeting-file-picker.drag-active{border-color:#45495b;border-style:solid;background:#e5f2ec;box-shadow:0 0 0 5px #54927326,0 14px 32px #272c4418;transform:scale(1.01)}html:not([data-ui=classic]) .meeting-file-picker>*{pointer-events:none}html:not([data-ui=classic]) .meeting-file-picker>span{width:48px;height:48px;border-radius:14px;background:#deece5;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .meeting-file-picker.drag-active>span{background:#cae3d6}html:not([data-ui=classic]) .meeting-file-picker>span svg{width:23px}html:not([data-ui=classic]) .meeting-file-picker b{font-size:14px}html:not([data-ui=classic]) .meeting-file-picker small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .upload-progress-card{display:grid;gap:9px;margin:-8px 0 22px;padding:14px 16px;border:1px solid #e3dfd9;border-radius:13px;background:#faf9f8}html:not([data-ui=classic]) .upload-progress-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}html:not([data-ui=classic]) .upload-progress-card header span{font-size:13.5px;font-weight:700;color:var(--ink)}html:not([data-ui=classic]) .upload-progress-card header b{font-size:14px;color:var(--teal)}html:not([data-ui=classic]) .upload-progress-card small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .upload-progress-track{height:9px;border-radius:999px;background:#e8e5df;overflow:hidden}html:not([data-ui=classic]) .upload-progress-track i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#686e89);transition:width .2s ease}html:not([data-ui=classic]) .upload-progress-card.complete{border-color:#aed0bf;background:#eef7f2}html:not([data-ui=classic]) .upload-progress-card.complete .upload-progress-track i{background:#388e63}html:not([data-ui=classic]) .import-progress.complete svg{animation:none}html:not([data-ui=classic]) .upload-processing-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#11131eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:not([data-ui=classic]) .upload-processing-overlay>section{width:min(440px,100%);min-height:120px;padding:22px;border:1px solid #d3d5dd;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0e0f1855;display:flex;align-items:center;justify-content:center;gap:15px;text-align:right}html:not([data-ui=classic]) .upload-processing-overlay>section>svg{width:30px;height:30px;color:var(--teal);flex:0 0 auto}html:not([data-ui=classic]) .upload-processing-overlay>section>div{display:grid;gap:5px}html:not([data-ui=classic]) .upload-processing-overlay b{font-size:15px;color:var(--ink)}html:not([data-ui=classic]) .upload-processing-overlay span{font-size:12.5px;line-height:1.9;color:var(--muted)}@media(max-width:760px){html:not([data-ui=classic]) .hero-actions{align-items:stretch}html:not([data-ui=classic]) .hero-actions>button{width:100%}html:not([data-ui=classic]) .import-form-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .selected-meeting-file{grid-template-columns:44px minmax(0,1fr)}html:not([data-ui=classic]) .selected-meeting-file>span{width:42px;height:42px}html:not([data-ui=classic]) .selected-meeting-file .secondary{grid-column:1/-1;width:100%}}html:not([data-ui=classic]) .archive-library-page{max-width:1360px}html:not([data-ui=classic]) .archive-ai-search{display:grid;grid-template-columns:48px minmax(190px,.55fr) minmax(340px,1.45fr);align-items:center;gap:14px;background:linear-gradient(135deg,#fcfcfb,#f3f7f5);border:1px solid #e9e6e1;border-radius:18px;padding:16px 18px;margin-bottom:22px;box-shadow:0 10px 30px #22243110}html:not([data-ui=classic]) .archive-ai-copy{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .archive-ai-copy b{font-size:14px}html:not([data-ui=classic]) .archive-ai-copy small{font-size:12px;line-height:1.7;color:var(--muted)}html:not([data-ui=classic]) .archive-ai-search form{height:48px;display:flex;gap:8px}html:not([data-ui=classic]) .archive-ai-search form input{min-width:0;flex:1;border:1px solid #dfdcd8;border-radius:12px;background:#fff;padding:0 14px;outline:0;color:var(--ink)}html:not([data-ui=classic]) .archive-ai-search form input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .archive-ai-search form button{min-width:112px;border-radius:12px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700}html:not([data-ui=classic]) .archive-ai-search form button:disabled{opacity:.6;cursor:wait}html:not([data-ui=classic]) .archive-ai-search form button svg{width:16px}html:not([data-ui=classic]) .archive-ai-answer{grid-column:1/-1;display:grid;grid-template-columns:25px 1fr;align-items:start;gap:10px;border-top:1px solid #e5e3df;margin-top:2px;padding:14px 4px 2px}html:not([data-ui=classic]) .archive-ai-answer .gemini-mark{width:24px;height:24px}html:not([data-ui=classic]) .archive-ai-answer p{margin:0;white-space:pre-wrap;font-size:13px;line-height:2;color:#42444d}html:not([data-ui=classic]) .archive-ai-answer.error p{color:#b6482c}html:not([data-ui=classic]) .archive-filter{margin:0 0 12px;gap:14px}html:not([data-ui=classic]) .archive-filter-controls{flex:1;min-width:0;display:flex;align-items:center;gap:8px}html:not([data-ui=classic]) .archive-filter .search-box{width:auto;flex:1}html:not([data-ui=classic]) .archive-date-filter{position:relative;width:235px;flex:0 0 auto}html:not([data-ui=classic]) .jalali-picker.compact .jalali-input{height:46px;padding-left:38px;font-size:12.5px}html:not([data-ui=classic]) .jalali-picker.compact .jalali-popover{right:auto;left:0}html:not([data-ui=classic]) .clear-date-filter{position:absolute;left:7px;top:7px;width:32px;height:32px;border-radius:8px;background:#f3f1ef;color:#72747e;display:grid;place-items:center;z-index:2}html:not([data-ui=classic]) .clear-date-filter svg{width:14px}html:not([data-ui=classic]) .compact-empty{min-height:170px}html:not([data-ui=classic]) .compact-empty>svg{color:var(--teal)}html:not([data-ui=classic]) .session-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start}html:not([data-ui=classic]) .library-session-card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:12px 13px;box-shadow:0 6px 16px #2326320a;display:grid;gap:8px;transition:.18s}html:not([data-ui=classic]) .library-session-card:hover{border-color:#d5d0c9;box-shadow:0 10px 24px #23263213}html:not([data-ui=classic]) .library-session-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}html:not([data-ui=classic]) .library-session-title{min-width:0;background:transparent;padding:0;text-align:right;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .library-session-title:hover{color:var(--teal)}html:not([data-ui=classic]) .library-session-line{display:grid;gap:2px;border-top:1px solid #f0eeec;border-bottom:1px solid #f0eeec;padding:6px 0}html:not([data-ui=classic]) .library-session-line>span{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:baseline;gap:5px;color:#62656e;font-size:11.5px;line-height:1.55}html:not([data-ui=classic]) .library-session-line strong{color:#353845;font-size:11.5px}html:not([data-ui=classic]) .library-session-line em{min-width:0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .library-session-stats{display:flex;align-items:center;gap:14px;color:var(--muted)}html:not([data-ui=classic]) .library-session-stats span{display:flex;align-items:center;gap:4px;font-size:12px}html:not([data-ui=classic]) .library-session-stats svg{width:13px}html:not([data-ui=classic]) .library-audio{min-height:35px;display:flex;align-items:center}html:not([data-ui=classic]) .library-audio audio{width:100%;height:34px}html:not([data-ui=classic]) .library-audio>span{width:100%;height:34px;border:1px dashed #dddad5;border-radius:9px;background:#fbfaf8;color:#8b9894;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px}html:not([data-ui=classic]) .library-audio>span svg{width:13px}html:not([data-ui=classic]) .meeting-audio-player{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:25px;direction:ltr}html:not([data-ui=classic]) .meeting-audio-player .audio-player{width:100%;min-width:0;height:42px;margin:0}html:not([data-ui=classic]) .audio-speed-button{width:58px;height:38px;border:1px solid #dedad5;border-radius:11px;background:#fff;color:var(--teal);display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:800;direction:ltr;box-shadow:0 3px 10px #373b4a0d}html:not([data-ui=classic]) .audio-speed-button:hover{background:#f4f2ee;border-color:#a3a7b8}html:not([data-ui=classic]) .audio-speed-button:focus-visible{outline:3px solid #7a809a33;outline-offset:2px}html:not([data-ui=classic]) .audio-speed-button svg{width:14px;height:14px}html:not([data-ui=classic]) .audio-speed-button span{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}html:not([data-ui=classic]) .meeting-audio-player.compact{gap:6px;margin:0}html:not([data-ui=classic]) .meeting-audio-player.compact .audio-speed-button{width:53px;height:34px;border-radius:9px}html:not([data-ui=classic]) .meeting-audio-player.compact .audio-player{height:34px}@media(max-width:520px){html:not([data-ui=classic]) .meeting-audio-player{gap:5px}html:not([data-ui=classic]) .audio-speed-button{width:52px;padding:0}html:not([data-ui=classic]) .audio-speed-button svg{width:13px}html:not([data-ui=classic]) .meeting-audio-player.compact .audio-speed-button{width:49px}}html:not([data-ui=classic]) .library-session-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}html:not([data-ui=classic]) .library-session-card>footer>.gemini-chat-button{height:33px}html:not([data-ui=classic]) .library-downloads{display:flex;align-items:center;gap:4px}html:not([data-ui=classic]) .library-downloads .icon-btn{width:33px;height:33px;border:1px solid var(--line);background:#fff}html:not([data-ui=classic]) .library-downloads .icon-btn svg{width:14px}html:not([data-ui=classic]) .pdf-report-download,html:not([data-ui=classic]) .excel-download{height:33px;border-radius:9px;display:flex;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .pdf-report-download{border:1px solid #e7c1b8;background:#fff4f1;color:#a6432b}html:not([data-ui=classic]) .excel-download{border:1px solid #c3c6d1;background:#eff6f2;color:#2e5d46}html:not([data-ui=classic]) .pdf-report-download svg,html:not([data-ui=classic]) .excel-download svg{width:13px}html:not([data-ui=classic]) .library-session-card .card-link{margin:0;height:33px;padding:0 7px;font-size:12px}html:not([data-ui=classic]) .spin{animation:archive-spin 1s linear infinite}@keyframes archive-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){html:not([data-ui=classic]) .archive-ai-search{grid-template-columns:48px 1fr}html:not([data-ui=classic]) .archive-ai-search form{grid-column:1/-1}}@media(max-width:760px){html:not([data-ui=classic]) .session-library-grid{grid-template-columns:1fr}}@media(max-width:760px){html:not([data-ui=classic]) .archive-filter{align-items:stretch}html:not([data-ui=classic]) .archive-filter-controls{display:grid}html:not([data-ui=classic]) .archive-date-filter{width:100%}html:not([data-ui=classic]) .jalali-picker.compact .jalali-popover{right:0;left:auto}}@media(max-width:560px){html:not([data-ui=classic]) .archive-ai-search{grid-template-columns:40px 1fr;padding:13px}html:not([data-ui=classic]) .archive-ai-search .gemini-avatar{width:40px;height:40px}html:not([data-ui=classic]) .archive-ai-search form{height:auto;display:grid}html:not([data-ui=classic]) .archive-ai-search form input{height:45px}html:not([data-ui=classic]) .archive-ai-search form button{height:42px}html:not([data-ui=classic]) .archive-filter .search-box{width:100%}html:not([data-ui=classic]) .session-library-grid{gap:10px}html:not([data-ui=classic]) .library-session-card{padding:12px}html:not([data-ui=classic]) .library-session-card>footer{align-items:stretch;flex-wrap:wrap}html:not([data-ui=classic]) .library-session-card>footer>.gemini-chat-button{flex:1}html:not([data-ui=classic]) .library-downloads{margin-right:auto}html:not([data-ui=classic]) .library-session-card .card-link{font-size:12px}}html:not([data-ui=classic]) .sidebar nav{margin-top:34px;gap:5px}html:not([data-ui=classic]) .people-directory-page,html:not([data-ui=classic]) .upcoming-page{max-width:1320px}html:not([data-ui=classic]) .member-tabs{display:flex;gap:7px;margin-bottom:16px}html:not([data-ui=classic]) .member-tabs button{height:38px;border-radius:10px;background:#eeece9;color:#686b75;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .member-tabs button span{min-width:21px;height:21px;padding:0 5px;border-radius:8px;background:#fff;display:grid;place-items:center}html:not([data-ui=classic]) .member-tabs button.active{background:var(--teal);color:#fff}html:not([data-ui=classic]) .member-tabs button.active.warning{background:#927138}html:not([data-ui=classic]) .member-editor{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 8px 24px #2023310d}html:not([data-ui=classic]) .member-editor>div:first-child{align-self:center}html:not([data-ui=classic]) .member-editor>div:first-child b,html:not([data-ui=classic]) .member-editor>div:first-child small{display:block}html:not([data-ui=classic]) .member-editor>div:first-child b{font-size:13.5px}html:not([data-ui=classic]) .member-editor>div:first-child small{font-size:11.5px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .member-editor label{display:grid;gap:6px;font-size:12px;font-weight:700}html:not([data-ui=classic]) .member-editor input{height:41px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:10px;padding:0 11px;outline:0}html:not([data-ui=classic]) .member-editor input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .member-editor-actions{display:flex;gap:6px}html:not([data-ui=classic]) .member-editor-actions button{height:41px;padding:0 11px;font-size:12px}html:not([data-ui=classic]) .members-toolbar{margin-bottom:13px}html:not([data-ui=classic]) .member-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html:not([data-ui=classic]) .member-directory-card{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:13px;display:grid;gap:12px}html:not([data-ui=classic]) .member-directory-card>header{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px}html:not([data-ui=classic]) .member-directory-card>header>i{width:39px;height:39px;border-radius:11px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center;font-weight:800}html:not([data-ui=classic]) .member-directory-card>header b,html:not([data-ui=classic]) .member-directory-card>header small{display:block}html:not([data-ui=classic]) .member-directory-card>header b{font-size:13.5px}html:not([data-ui=classic]) .member-directory-card>header small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .member-state{padding:4px 7px;border-radius:8px;font-size:11.5px;white-space:nowrap}html:not([data-ui=classic]) .member-state.complete{background:#e1eee8;color:#3e7258}html:not([data-ui=classic]) .member-state.incomplete{background:#f6edd8;color:#8c6b32}html:not([data-ui=classic]) .member-directory-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}html:not([data-ui=classic]) .member-directory-card dl>div{min-width:0;background:#f8f7f5;border-radius:9px;padding:7px}html:not([data-ui=classic]) .member-directory-card dt{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .member-directory-card dd{margin:3px 0 0;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .member-directory-card>footer{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:9px}html:not([data-ui=classic]) .member-directory-card>footer>span{height:27px;border-radius:8px;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:11px}html:not([data-ui=classic]) .member-directory-card>footer svg{width:12px}html:not([data-ui=classic]) .telegram-linked{background:#e2eee8;color:#376d52}html:not([data-ui=classic]) .telegram-waiting{background:#f2eee1;color:#8b6e35}html:not([data-ui=classic]) .sheet-state{background:#f0efed;color:#6d7a76}html:not([data-ui=classic]) .sheet-state.synced{background:#e2eee8;color:#376d52}html:not([data-ui=classic]) .sheet-state.error{background:#f7e2dc;color:#b6482c}html:not([data-ui=classic]) .member-directory-card>footer .icon-btn{margin-right:auto;width:31px;height:31px}html:not([data-ui=classic]) .member-directory-card>footer .icon-btn+.icon-btn{margin-right:0}html:not([data-ui=classic]) .icon-btn.danger{color:#c54f31}html:not([data-ui=classic]) .upcoming-form{margin-bottom:18px}html:not([data-ui=classic]) .upcoming-form-grid,html:not([data-ui=classic]) .schedule-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}html:not([data-ui=classic]) .upcoming-form-grid label,html:not([data-ui=classic]) .schedule-date-row>label{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;margin-bottom:20px}html:not([data-ui=classic]) .schedule-date-row input[type=time]{height:47px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 14px;outline:0;direction:ltr}html:not([data-ui=classic]) .future-invitee{display:grid;grid-template-columns:31px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:8px 0}html:not([data-ui=classic]) .future-invitee>span{width:29px;height:29px;border-radius:9px;background:var(--mint);display:grid;place-items:center;font-size:12.5px;color:var(--teal)}html:not([data-ui=classic]) .future-invitee>label{display:grid;gap:3px}html:not([data-ui=classic]) .future-invitee input{height:44px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:10px;padding:0 12px;outline:0}html:not([data-ui=classic]) .future-invitee small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .upcoming-list{display:grid;gap:12px}html:not([data-ui=classic]) .upcoming-card{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:17px;box-shadow:0 7px 18px #2326320c}html:not([data-ui=classic]) .upcoming-card>header{display:flex;align-items:start;justify-content:space-between;gap:14px}html:not([data-ui=classic]) .upcoming-card h3{margin:7px 0 2px;font-size:17px}html:not([data-ui=classic]) .upcoming-card header p{margin:0;color:var(--muted);font-size:12.5px}html:not([data-ui=classic]) .scheduled-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:9px;background:#ede9e4;color:#396a52;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .scheduled-pill svg{width:12px}html:not([data-ui=classic]) .upcoming-date{min-width:170px;border-radius:12px;background:#f3f1ee;padding:9px 11px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:2px 7px}html:not([data-ui=classic]) .upcoming-date svg{grid-row:1/3;color:var(--teal);width:18px}html:not([data-ui=classic]) .upcoming-date b{font-size:12.5px}html:not([data-ui=classic]) .upcoming-date span{font-size:12px;color:var(--muted);direction:ltr}html:not([data-ui=classic]) .upcoming-objective{font-size:13px;line-height:1.9;color:#50525b;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin:12px 0}html:not([data-ui=classic]) .upcoming-members{display:flex;flex-wrap:wrap;gap:6px}html:not([data-ui=classic]) .upcoming-members>span{display:grid;grid-template-columns:27px auto;column-gap:6px;align-items:center;padding:6px 8px;border-radius:10px;background:#f5f4f2;min-width:150px}html:not([data-ui=classic]) .upcoming-members i{grid-row:1/3;width:27px;height:27px;border-radius:8px;background:#80838e;color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px}html:not([data-ui=classic]) .upcoming-members b{font-size:11.5px}html:not([data-ui=classic]) .upcoming-members small{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .upcoming-members .sent{background:#e6f1ec}html:not([data-ui=classic]) .upcoming-members .sent i{background:#457a60}html:not([data-ui=classic]) .upcoming-members .failed{background:#f8e7e2}html:not([data-ui=classic]) .upcoming-members .failed i{background:#c54f31}html:not([data-ui=classic]) .upcoming-members .waiting_registration{background:#f6f0df}html:not([data-ui=classic]) .upcoming-members .waiting_registration i{background:#9b7936}html:not([data-ui=classic]) .upcoming-card>footer{display:flex;align-items:center;gap:10px;margin-top:13px;color:var(--muted);font-size:12px}html:not([data-ui=classic]) .upcoming-card>footer .secondary{margin-right:auto;height:34px;font-size:11.5px}html:not([data-ui=classic]) .notification-state{padding:4px 7px;border-radius:8px;background:#f1f0ee}html:not([data-ui=classic]) .notification-state.sent{background:#e1eee8;color:#3a6c53}html:not([data-ui=classic]) .notification-state.partial{background:#f7e4de;color:#b6482c}@media(max-width:1050px){html:not([data-ui=classic]) .member-editor{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .member-editor>div:first-child,html:not([data-ui=classic]) .member-editor-actions{grid-column:1/-1}html:not([data-ui=classic]) .member-editor-actions{justify-content:flex-end}}@media(max-width:760px){html:not([data-ui=classic]) .member-directory-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .member-directory-card dl{grid-template-columns:1fr}html:not([data-ui=classic]) .member-editor,html:not([data-ui=classic]) .upcoming-form-grid,html:not([data-ui=classic]) .schedule-date-row{grid-template-columns:1fr}html:not([data-ui=classic]) .member-editor>div:first-child,html:not([data-ui=classic]) .member-editor-actions{grid-column:auto}html:not([data-ui=classic]) .page-top{gap:12px}html:not([data-ui=classic]) .page-top>.primary{padding:0 11px}html:not([data-ui=classic]) .upcoming-card>header{display:grid}html:not([data-ui=classic]) .upcoming-date{min-width:0}html:not([data-ui=classic]) .upcoming-card>footer{flex-wrap:wrap}html:not([data-ui=classic]) .upcoming-card>footer .secondary{width:100%;margin:0}}html:not([data-ui=classic]) .live-clock .wake-lock-status{direction:rtl;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;color:#4b5063;background:#e4efea;border:1px solid #ccced8;border-radius:999px;padding:5px 8px}@media(max-width:480px){html:not([data-ui=classic]) .live-clock .wake-lock-status{font-size:0;padding:5px}html:not([data-ui=classic]) .live-clock .wake-lock-status:after{content:"●";font-size:12px;color:#4b5063}}html:not([data-ui=classic]) .member-autocomplete{position:relative}html:not([data-ui=classic]) .member-autocomplete input[aria-expanded=true]{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .member-autocomplete>.selected-member{color:#396a52}html:not([data-ui=classic]) .member-autocomplete>.unselected-member{color:#9a6b36}html:not([data-ui=classic]) .member-suggestions{position:absolute;z-index:30;top:47px;right:0;left:0;max-height:280px;overflow:auto;padding:6px;background:#fff;border:1px solid #dfdbd6;border-radius:12px;box-shadow:0 14px 34px #191c2d26}html:not([data-ui=classic]) .member-suggestions button{width:100%;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:right;border-radius:9px;padding:7px 8px;background:transparent;color:var(--ink)}html:not([data-ui=classic]) .member-suggestions button:hover,html:not([data-ui=classic]) .member-suggestions button:focus{background:#f4f2ee;outline:0}html:not([data-ui=classic]) .member-suggestions button>i{width:34px;height:34px;border-radius:9px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center}html:not([data-ui=classic]) .member-suggestions button span b,html:not([data-ui=classic]) .member-suggestions button span small{display:block}html:not([data-ui=classic]) .member-suggestions button span b{font-size:12.5px}html:not([data-ui=classic]) .member-suggestions button span small{margin-top:2px;font-size:11px}html:not([data-ui=classic]) .member-suggestions button em{font-style:normal;font-size:11px;border-radius:7px;padding:4px 6px;white-space:nowrap}html:not([data-ui=classic]) .member-suggestions button em.connected{color:#3a6c53;background:#e1eee8}html:not([data-ui=classic]) .member-suggestions button em.waiting{color:#8c6b32;background:#f6edd8}html:not([data-ui=classic]) .member-suggestions>p{margin:0;padding:12px;color:var(--muted);font-size:12px;text-align:center}html:not([data-ui=classic]) .upcoming-card{padding:14px 16px}html:not([data-ui=classic]) .upcoming-card.canceled{border-color:#e8c2ba;background:#fffaf8}html:not([data-ui=classic]) .upcoming-card.canceled .upcoming-date{background:#f7e9e5}html:not([data-ui=classic]) .upcoming-card.canceled .upcoming-date svg{color:#c54f31}html:not([data-ui=classic]) .scheduled-pill.canceled{background:#f7dfd9;color:#b54022}html:not([data-ui=classic]) .upcoming-card-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:14px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px;padding:10px 0}html:not([data-ui=classic]) .upcoming-card-content .upcoming-objective{border:0;padding:0;margin:0;display:grid;gap:3px}html:not([data-ui=classic]) .upcoming-objective>b{font-size:11.5px;color:#7c8a86}html:not([data-ui=classic]) .meeting-notice{margin-top:9px;padding:8px 11px;border-radius:10px;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:9px}html:not([data-ui=classic]) .meeting-notice b{font-size:11.5px}html:not([data-ui=classic]) .meeting-notice p{margin:0;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .meeting-notice.rescheduled{background:#f7f0df;color:#725b2d}html:not([data-ui=classic]) .meeting-notice.cancellation{background:#f8e4df;color:#963e30}html:not([data-ui=classic]) .upcoming-card>footer{min-height:36px}html:not([data-ui=classic]) .meeting-actions{margin-right:auto;display:flex;align-items:center;gap:6px}html:not([data-ui=classic]) .upcoming-card>footer .meeting-actions .secondary{margin:0;height:34px;padding:0 10px;font-size:11.5px}html:not([data-ui=classic]) .meeting-actions svg{width:13px}html:not([data-ui=classic]) .meeting-actions .reschedule{border-color:#d8c48d;background:#fffaf0;color:#795e24}html:not([data-ui=classic]) .meeting-actions .cancel{border-color:#e1aea3;background:#fff5f2;color:#b54022}html:not([data-ui=classic]) .upcoming-card.canceled>footer{border-top:0}html:not([data-ui=classic]) .upcoming-card.canceled>footer .notification-state{margin-right:auto}html:not([data-ui=classic]) .meeting-action-backdrop{position:fixed;inset:0;z-index:120;background:#11131d7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;direction:rtl}html:not([data-ui=classic]) .meeting-action-dialog{width:min(580px,100%);max-height:calc(100vh - 44px);overflow:visible;background:#fdfcfb;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #0b0d1455}html:not([data-ui=classic]) .meeting-action-dialog>header{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .meeting-action-dialog>header>span{width:48px;height:48px;border-radius:14px;background:#e4efea;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .meeting-action-dialog.cancel>header>span{background:#f7e2dc;color:#b54022}html:not([data-ui=classic]) .meeting-action-dialog>header>span svg{width:22px}html:not([data-ui=classic]) .meeting-action-dialog header small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .meeting-action-dialog h2{margin:2px 0;font-size:19px}html:not([data-ui=classic]) .meeting-action-dialog header p{margin:0;color:var(--muted);font-size:12px}html:not([data-ui=classic]) .meeting-action-body{padding:18px 22px 4px}html:not([data-ui=classic]) .meeting-action-body>.schedule-date-row{margin-bottom:2px}html:not([data-ui=classic]) .meeting-action-body>.schedule-date-row>label{margin-bottom:10px}html:not([data-ui=classic]) .meeting-action-body>label{display:grid;gap:7px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .meeting-action-body textarea{min-height:105px;resize:vertical;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:12px;outline:0;line-height:1.8}html:not([data-ui=classic]) .meeting-action-body textarea:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .action-warning{display:flex;align-items:center;gap:7px;margin:10px 0 0;padding:9px 10px;border-radius:9px;background:#f3f1ee;color:#575b6d;font-size:11.5px}html:not([data-ui=classic]) .action-warning svg{width:14px}html:not([data-ui=classic]) .meeting-action-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 22px 20px}html:not([data-ui=classic]) .meeting-action-dialog>footer button{height:42px;padding:0 15px}html:not([data-ui=classic]) .meeting-action-dialog>footer svg{width:15px}html:not([data-ui=classic]) .danger-action{border-radius:10px;background:#c54b2d;color:#fff;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .danger-action:disabled{opacity:.6}@media(max-width:850px){html:not([data-ui=classic]) .upcoming-card-content{grid-template-columns:1fr}html:not([data-ui=classic]) .meeting-actions{width:100%;margin:0}html:not([data-ui=classic]) .upcoming-card>footer .meeting-actions .secondary{flex:1}html:not([data-ui=classic]) .meeting-notice{grid-template-columns:1fr;gap:2px}}@media(max-width:600px){html:not([data-ui=classic]) .meeting-action-backdrop{padding:10px}html:not([data-ui=classic]) .meeting-action-dialog{max-height:calc(100vh - 20px);overflow:auto}html:not([data-ui=classic]) .meeting-action-dialog>header,html:not([data-ui=classic]) .meeting-action-body,html:not([data-ui=classic]) .meeting-action-dialog>footer{padding-left:15px;padding-right:15px}html:not([data-ui=classic]) .meeting-actions{display:grid;grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .meeting-actions .secondary:first-child{grid-column:1/-1}html:not([data-ui=classic]) .upcoming-card>footer .meeting-actions .secondary{width:100%}}html:not([data-ui=classic]) .upcoming-card h3{font-size:19px;line-height:1.55}html:not([data-ui=classic]) .upcoming-card header p{font-size:13.5px;line-height:1.7}html:not([data-ui=classic]) .scheduled-pill{font-size:13px;padding:6px 9px}html:not([data-ui=classic]) .scheduled-pill svg{width:14px;height:14px}html:not([data-ui=classic]) .upcoming-date{min-width:190px;padding:11px 13px}html:not([data-ui=classic]) .upcoming-date b{font-size:13.5px}html:not([data-ui=classic]) .upcoming-date span{font-size:13px}html:not([data-ui=classic]) .upcoming-objective{font-size:14px;line-height:2}html:not([data-ui=classic]) .upcoming-objective>b{font-size:13px}html:not([data-ui=classic]) .upcoming-members>span{min-width:175px;padding:8px 10px;grid-template-columns:32px auto;column-gap:8px}html:not([data-ui=classic]) .upcoming-members i{width:32px;height:32px;font-size:13px}html:not([data-ui=classic]) .upcoming-members b{font-size:13px}html:not([data-ui=classic]) .upcoming-members small{font-size:12px;line-height:1.6}html:not([data-ui=classic]) .meeting-notice{grid-template-columns:140px 1fr;padding:10px 13px}html:not([data-ui=classic]) .meeting-notice b{font-size:13px}html:not([data-ui=classic]) .meeting-notice p{font-size:13px;line-height:1.9}html:not([data-ui=classic]) .upcoming-card>footer{font-size:13px}html:not([data-ui=classic]) .notification-state{font-size:12.5px;padding:6px 9px}html:not([data-ui=classic]) .upcoming-card>footer .meeting-actions .secondary{height:38px;padding:0 12px;font-size:12.5px}html:not([data-ui=classic]) .meeting-actions svg{width:15px;height:15px}@media(max-width:600px){html:not([data-ui=classic]) .upcoming-date{min-width:0}html:not([data-ui=classic]) .upcoming-members>span{min-width:min(175px,100%)}html:not([data-ui=classic]) .meeting-notice{grid-template-columns:1fr}}html:not([data-ui=classic]) .upcoming-card-content .upcoming-objective{font-size:16px;line-height:2.05}html:not([data-ui=classic]) .upcoming-card-content .upcoming-objective>b{font-size:14px;line-height:1.7}html:not([data-ui=classic]) .upcoming-members{gap:9px}html:not([data-ui=classic]) .upcoming-members>span{min-width:205px;padding:10px 12px;grid-template-columns:38px auto;column-gap:10px;border-radius:12px}html:not([data-ui=classic]) .upcoming-members i{width:38px;height:38px;border-radius:10px;font-size:14px}html:not([data-ui=classic]) .upcoming-members b{font-size:14px;line-height:1.6}html:not([data-ui=classic]) .upcoming-members small{font-size:13px;line-height:1.7}html:not([data-ui=classic]) .meeting-notice{grid-template-columns:155px 1fr;padding:12px 15px}html:not([data-ui=classic]) .meeting-notice b{font-size:14px;line-height:1.7}html:not([data-ui=classic]) .meeting-notice p{font-size:14px;line-height:2}html:not([data-ui=classic]) .upcoming-card>footer{font-size:14px;min-height:42px}html:not([data-ui=classic]) .notification-state{font-size:13.5px;padding:7px 11px}html:not([data-ui=classic]) .upcoming-card>footer .meeting-actions .secondary{font-size:13.5px;height:41px}@media(max-width:600px){html:not([data-ui=classic]) .upcoming-members>span{min-width:100%}html:not([data-ui=classic]) .meeting-notice{grid-template-columns:1fr}}html:not([data-ui=classic]) .member-editor{grid-template-columns:1.1fr repeat(5,minmax(125px,1fr)) auto}html:not([data-ui=classic]) .member-directory-grid{grid-template-columns:repeat(auto-fill,minmax(340px,390px));justify-content:start;align-items:start}html:not([data-ui=classic]) .member-directory-card{aspect-ratio:1/1;grid-template-rows:auto 1fr auto;padding:18px;gap:15px}html:not([data-ui=classic]) .member-directory-card>header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .member-directory-card>header>b{font-size:17px;line-height:1.8}html:not([data-ui=classic]) .member-state{font-size:12.5px;padding:6px 9px}html:not([data-ui=classic]) .member-directory-card dl{grid-template-columns:1fr;gap:9px;align-content:start}html:not([data-ui=classic]) .member-directory-card dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid #eceae7}html:not([data-ui=classic]) .member-directory-card dt{font-size:12.5px;font-weight:700;color:#788783}html:not([data-ui=classic]) .member-directory-card dd{margin:0;font-size:13.5px;font-weight:700;text-align:right}html:not([data-ui=classic]) .member-directory-card>footer{margin-top:auto;flex-wrap:wrap;gap:7px;padding-top:12px}html:not([data-ui=classic]) .member-directory-card>footer>span{height:32px;padding:0 9px;font-size:12px}html:not([data-ui=classic]) .member-directory-card>footer .icon-btn{width:34px;height:34px}html:not([data-ui=classic]) .voice-sample-state{background:#f3eee2;color:#896c36}html:not([data-ui=classic]) .voice-sample-state.ready{background:#e4efea;color:#376d52}html:not([data-ui=classic]) .voice-sample-state.awaiting_sample,html:not([data-ui=classic]) .voice-sample-state.failed,html:not([data-ui=classic]) .voice-sample-state.manual_required{background:#f7e7e2;color:#a35140}html:not([data-ui=classic]) .voice-sample-state.pending,html:not([data-ui=classic]) .voice-sample-state.retrying{background:#fff3d8;color:#856424}html:not([data-ui=classic]) .voice-sample-state.processing{background:#f0efed;color:#565a6b}html:not([data-ui=classic]) .voice-sample-state.processing svg{animation:voice-status-spin 1s linear infinite}html:not([data-ui=classic]) .member-voice-error{margin:10px 0;padding:10px 12px;border-radius:10px;background:#fff0ec;color:#a8452c;font-size:13.5px;line-height:1.8}@keyframes voice-status-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){html:not([data-ui=classic]) .member-editor{grid-template-columns:1fr 1fr 1fr}html:not([data-ui=classic]) .member-editor>div:first-child,html:not([data-ui=classic]) .member-editor-actions{grid-column:1/-1}}@media(max-width:760px){html:not([data-ui=classic]) .member-directory-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .member-directory-card{aspect-ratio:auto;min-height:310px}html:not([data-ui=classic]) .member-editor{grid-template-columns:1fr}html:not([data-ui=classic]) .member-editor>div:first-child,html:not([data-ui=classic]) .member-editor-actions{grid-column:auto}}html:not([data-ui=classic]) .manager-access-summary{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(110px,auto));gap:10px;align-items:stretch;margin:0 0 16px}html:not([data-ui=classic]) .manager-access-summary>div,html:not([data-ui=classic]) .manager-access-summary>span{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;align-items:center;gap:10px}html:not([data-ui=classic]) .manager-access-summary>div>svg{width:23px;color:var(--teal)}html:not([data-ui=classic]) .manager-access-summary>div span{display:grid}html:not([data-ui=classic]) .manager-access-summary>div b{font-size:13.5px}html:not([data-ui=classic]) .manager-access-summary>div small{font-size:11.5px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .manager-access-summary>span{justify-content:center;display:grid;text-align:center;font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .manager-access-summary>span b{font-size:17px;color:var(--teal)}html:not([data-ui=classic]) .member-directory-card:has(.member-manager-access){aspect-ratio:auto}html:not([data-ui=classic]) .member-manager-access{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:#f0ede9;color:#454a5c}html:not([data-ui=classic]) .member-manager-access.inactive{background:#f1ece4;color:#856d3c}html:not([data-ui=classic]) .member-manager-access svg{width:17px}html:not([data-ui=classic]) .member-manager-access span{display:grid}html:not([data-ui=classic]) .member-manager-access b{font-size:12px}html:not([data-ui=classic]) .member-manager-access small{font-size:11px;margin-top:2px}html:not([data-ui=classic]) .member-manager-button{height:32px;border:0;border-radius:8px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;background:#eeece8;color:#3d4152;font:700 8px Tahoma;cursor:pointer}html:not([data-ui=classic]) .member-manager-button.activate{background:#e1eee8;color:#376d52}html:not([data-ui=classic]) .member-manager-button.deactivate{background:#f5e7e2;color:#b6482c}html:not([data-ui=classic]) .member-manager-button:disabled{opacity:.55;cursor:wait}html:not([data-ui=classic]) .manager-audit-panel{margin-top:18px;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}html:not([data-ui=classic]) .manager-audit-panel>header{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .manager-audit-panel>header>div{display:flex;align-items:center;gap:10px}html:not([data-ui=classic]) .manager-audit-panel>header svg{width:20px;color:var(--teal)}html:not([data-ui=classic]) .manager-audit-panel>header span{display:grid}html:not([data-ui=classic]) .manager-audit-panel>header b{font-size:13.5px}html:not([data-ui=classic]) .manager-audit-panel>header small{font-size:11.5px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .manager-audit-panel>div{max-height:520px;overflow:auto}html:not([data-ui=classic]) .manager-audit-panel article{display:grid;grid-template-columns:8px minmax(140px,.7fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #f0efed}html:not([data-ui=classic]) .manager-audit-panel article>i{width:8px;height:8px;border-radius:50%;background:#767c96}html:not([data-ui=classic]) .manager-audit-panel article>i.admin{background:#f36a48}html:not([data-ui=classic]) .manager-audit-panel article>span,html:not([data-ui=classic]) .manager-audit-panel article>p{display:grid;margin:0}html:not([data-ui=classic]) .manager-audit-panel article b{font-size:12px}html:not([data-ui=classic]) .manager-audit-panel article small,html:not([data-ui=classic]) .manager-audit-panel time{font-size:11px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .manager-audit-panel time{direction:ltr}html:not([data-ui=classic]) .manager-code-backdrop{position:fixed;inset:0;z-index:9000;background:#1a1e2f66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}html:not([data-ui=classic]) .manager-code-dialog{width:min(420px,100%);background:#fff;border-radius:24px;padding:28px;text-align:center;box-shadow:0 30px 90px #1a1e2f50;display:grid;gap:13px}html:not([data-ui=classic]) .manager-code-dialog>svg{width:36px;height:36px;margin:auto;color:var(--teal)}html:not([data-ui=classic]) .manager-code-dialog>small{color:var(--muted);font-size:12px}html:not([data-ui=classic]) .manager-code-dialog h2{margin:0;font-size:20px}html:not([data-ui=classic]) .manager-code-dialog code{direction:ltr;letter-spacing:4px;font:800 24px monospace;color:#1a1e2f;background:#f3f1ee;border:1px dashed #7d839a;border-radius:13px;padding:15px}html:not([data-ui=classic]) .manager-code-dialog p{font-size:12px;line-height:2;color:#6b6d78;margin:0}html:not([data-ui=classic]) .manager-code-dialog button{justify-content:center}@media(max-width:760px){html:not([data-ui=classic]) .manager-access-summary{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .manager-access-summary>div{grid-column:1/-1}html:not([data-ui=classic]) .manager-audit-panel article{grid-template-columns:8px 1fr auto}html:not([data-ui=classic]) .manager-audit-panel article>p{grid-column:2/-1}html:not([data-ui=classic]) .member-manager-button{flex:1;justify-content:center}}html:not([data-ui=classic]) .member-editor select{height:41px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:10px;padding:0 11px;outline:0;color:var(--ink);cursor:pointer}html:not([data-ui=classic]) .member-editor select:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .telegram-messenger-page{max-width:1420px}html:not([data-ui=classic]) .telegram-summary{display:grid;grid-template-columns:repeat(3,minmax(150px,220px));gap:12px;margin:-10px 0 18px}html:not([data-ui=classic]) .telegram-summary>span{display:grid;grid-template-columns:42px auto;column-gap:10px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 14px}html:not([data-ui=classic]) .telegram-summary svg{grid-row:1/3;width:24px;height:24px;padding:5px;border-radius:9px;background:#ece8e3;color:var(--teal)}html:not([data-ui=classic]) .telegram-summary b{font-size:18px;line-height:1.1}html:not([data-ui=classic]) .telegram-summary small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .telegram-messenger-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:18px;align-items:start}html:not([data-ui=classic]) .telegram-audience-card,html:not([data-ui=classic]) .telegram-compose-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 32px #2124310c}html:not([data-ui=classic]) .telegram-audience-card>header,html:not([data-ui=classic]) .telegram-compose-card>header,html:not([data-ui=classic]) .telegram-recipient-head,html:not([data-ui=classic]) .telegram-selected>header,html:not([data-ui=classic]) .telegram-result>header{display:flex;align-items:center;justify-content:space-between;gap:12px}html:not([data-ui=classic]) .telegram-audience-card h2,html:not([data-ui=classic]) .telegram-compose-card h2{margin:3px 0 0;font-size:21px}html:not([data-ui=classic]) .telegram-audience-card>header small,html:not([data-ui=classic]) .telegram-compose-card>header small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .telegram-compose-card>header>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#e1ece6;color:var(--teal)}html:not([data-ui=classic]) .telegram-member-search{height:47px;margin-top:18px;border:1px solid #e2e0dc;border-radius:12px;background:#fcfaf9;display:flex;align-items:center;padding:0 13px}html:not([data-ui=classic]) .telegram-member-search svg{width:18px;color:#7e808b}html:not([data-ui=classic]) .telegram-member-search input{height:100%;border:0;background:transparent;outline:0;flex:1;padding:0 9px}html:not([data-ui=classic]) .telegram-connected-toggle{display:flex;align-items:center;gap:8px;margin:12px 2px 16px;font-size:13px;font-weight:700;color:#545761;cursor:pointer}html:not([data-ui=classic]) .telegram-connected-toggle input{position:absolute;opacity:0;pointer-events:none}html:not([data-ui=classic]) .telegram-connected-toggle>span{width:34px;height:20px;border-radius:20px;background:#d4d0cb;position:relative;transition:.2s}html:not([data-ui=classic]) .telegram-connected-toggle>span:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}html:not([data-ui=classic]) .telegram-connected-toggle input:checked+span{background:var(--teal)}html:not([data-ui=classic]) .telegram-connected-toggle input:checked+span:after{transform:translate(-14px)}html:not([data-ui=classic]) .telegram-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html:not([data-ui=classic]) .telegram-filter-group{border:1px solid #e7e5e1;background:#faf9f7;border-radius:13px;padding:12px;min-height:130px}html:not([data-ui=classic]) .telegram-filter-group>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}html:not([data-ui=classic]) .telegram-filter-group>header b{font-size:13px}html:not([data-ui=classic]) .telegram-filter-group>header button{background:transparent;color:#9a5b48;font-size:11.5px}html:not([data-ui=classic]) .telegram-filter-group>div{display:flex;flex-wrap:wrap;gap:6px}html:not([data-ui=classic]) .telegram-filter-group>div>button{min-height:31px;border:1px solid #e6e3df;border-radius:9px;background:#fff;padding:4px 7px;display:flex;align-items:center;gap:4px;font-size:12px}html:not([data-ui=classic]) .telegram-filter-group>div>button>svg{display:none;width:12px}html:not([data-ui=classic]) .telegram-filter-group>div>button>span{min-width:18px;height:18px;border-radius:6px;background:#f2f0ee;color:#70727b;display:grid;place-items:center;font-size:11.5px}html:not([data-ui=classic]) .telegram-filter-group>div>button.active{background:#e9e5df;border-color:#9499ae;color:#1f2337;font-weight:800}html:not([data-ui=classic]) .telegram-filter-group>div>button.active>svg{display:block}html:not([data-ui=classic]) .telegram-filter-group>div>button.active>span{background:#fff}html:not([data-ui=classic]) .telegram-filter-group>div>small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .telegram-recipient-head{margin:20px 0 10px;padding-top:17px;border-top:1px solid var(--line)}html:not([data-ui=classic]) .telegram-recipient-head b,html:not([data-ui=classic]) .telegram-recipient-head small{display:block}html:not([data-ui=classic]) .telegram-recipient-head b{font-size:14px}html:not([data-ui=classic]) .telegram-recipient-head small{font-size:12px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .telegram-recipient-head .secondary{height:36px;padding:0 12px;font-size:12.5px}html:not([data-ui=classic]) .telegram-recipient-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:480px;overflow:auto;padding-left:3px}html:not([data-ui=classic]) .telegram-recipient-list>label{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e7e5e2;border-radius:11px;padding:10px;background:#fff;cursor:pointer}html:not([data-ui=classic]) .telegram-recipient-list>label>input{position:absolute;opacity:0}html:not([data-ui=classic]) .telegram-recipient-list>label.selected{border-color:#7b819b;background:#eef5f2;box-shadow:0 0 0 2px #7a809a16}html:not([data-ui=classic]) .telegram-recipient-list>label.disabled{opacity:.58;cursor:not-allowed}html:not([data-ui=classic]) .recipient-check{width:23px;height:23px;border:1px solid #d5d1cc;border-radius:7px;display:grid;place-items:center;color:transparent}html:not([data-ui=classic]) .recipient-check svg{width:13px}html:not([data-ui=classic]) .telegram-recipient-list>label.selected .recipient-check{background:var(--teal);border-color:var(--teal);color:#fff}html:not([data-ui=classic]) .telegram-recipient-list b,html:not([data-ui=classic]) .telegram-recipient-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .telegram-recipient-list b{font-size:13px}html:not([data-ui=classic]) .telegram-recipient-list small{font-size:11.5px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .telegram-recipient-list em{font-size:11px;font-style:normal;padding:4px 6px;border-radius:7px;background:#e3efe9;color:#3b6c54;white-space:nowrap}html:not([data-ui=classic]) .telegram-recipient-list .disabled em{background:#f0ece6;color:#876f3e}html:not([data-ui=classic]) .telegram-empty{grid-column:1/-1;min-height:140px;border:1px dashed #d8d5cf;border-radius:12px;display:grid;place-items:center;align-content:center;color:var(--muted)}html:not([data-ui=classic]) .telegram-empty svg{width:28px}html:not([data-ui=classic]) .telegram-empty p{font-size:12.5px;margin:7px 0}html:not([data-ui=classic]) .telegram-compose-card{position:sticky;top:18px}html:not([data-ui=classic]) .telegram-templates{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 13px}html:not([data-ui=classic]) .telegram-templates button{height:31px;border-radius:9px;background:#f3f1ee;padding:0 9px;font-size:12px}html:not([data-ui=classic]) .telegram-message-field{display:grid;gap:7px;font-size:13px;font-weight:700}html:not([data-ui=classic]) .telegram-message-field textarea{min-height:160px;border:1px solid #e3e0dc;background:#fcfaf9;border-radius:12px;padding:12px;resize:vertical;outline:0;line-height:2}html:not([data-ui=classic]) .telegram-message-field textarea:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .telegram-message-field>small{text-align:left;color:var(--muted);font-size:11.5px;font-weight:400;direction:rtl}html:not([data-ui=classic]) .telegram-variables{margin:12px 0}html:not([data-ui=classic]) .telegram-variables>small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .telegram-variables>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}html:not([data-ui=classic]) .telegram-variables button{padding:5px 8px;border-radius:8px;background:#efece7;color:#3f4354;font-size:11.5px;font-family:inherit}html:not([data-ui=classic]) .telegram-preview{border:1px solid #e6e3df;border-radius:13px;background:#f6f4f2;padding:12px;margin:12px 0}html:not([data-ui=classic]) .telegram-preview>small{font-size:11.5px;color:#6c6f7b}html:not([data-ui=classic]) .telegram-preview>p{min-height:58px;margin:8px 0 0;white-space:pre-wrap;font-size:12.5px;line-height:1.9;color:#393c49}html:not([data-ui=classic]) .telegram-selected{border-top:1px solid var(--line);padding-top:12px}html:not([data-ui=classic]) .telegram-selected>header b{font-size:12.5px}html:not([data-ui=classic]) .telegram-selected>header button{background:transparent;color:#a15342;font-size:11.5px}html:not([data-ui=classic]) .telegram-selected>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;min-height:28px}html:not([data-ui=classic]) .telegram-selected>div>button,html:not([data-ui=classic]) .telegram-selected>div>span{display:flex;align-items:center;gap:3px;min-height:27px;padding:4px 7px;border-radius:8px;background:#eeeae5;color:#3e4252;font-size:11.5px}html:not([data-ui=classic]) .telegram-selected>div>button svg{width:11px}html:not([data-ui=classic]) .telegram-selected>div>small{font-size:12px;color:var(--muted)}html:not([data-ui=classic]) .telegram-send-button{width:100%;margin-top:14px}html:not([data-ui=classic]) .telegram-result{margin-top:13px;border:1px solid #c4c7d2;background:#f0f7f3;border-radius:13px;padding:12px}html:not([data-ui=classic]) .telegram-result>header{justify-content:flex-start;color:#376a51}html:not([data-ui=classic]) .telegram-result>header svg{width:17px}html:not([data-ui=classic]) .telegram-result>header b{font-size:13px}html:not([data-ui=classic]) .telegram-result>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}html:not([data-ui=classic]) .telegram-result>div>span{background:#fff;border-radius:8px;padding:7px;text-align:center;font-size:11.5px}html:not([data-ui=classic]) .telegram-result>div b{display:block;font-size:14px}html:not([data-ui=classic]) .telegram-result ul{margin:9px 0 0;padding-right:17px;font-size:11.5px;line-height:1.9;color:#8f4e3f}@media(max-width:1100px){html:not([data-ui=classic]) .telegram-messenger-layout{grid-template-columns:1fr}html:not([data-ui=classic]) .telegram-compose-card{position:static}html:not([data-ui=classic]) .telegram-filter-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){html:not([data-ui=classic]) .telegram-summary{grid-template-columns:1fr 1fr 1fr}html:not([data-ui=classic]) .telegram-summary>span{grid-template-columns:1fr;text-align:center}html:not([data-ui=classic]) .telegram-summary svg{grid-row:auto;margin:auto}html:not([data-ui=classic]) .telegram-filter-grid,html:not([data-ui=classic]) .telegram-recipient-list{grid-template-columns:1fr}html:not([data-ui=classic]) .telegram-audience-card,html:not([data-ui=classic]) .telegram-compose-card{padding:15px}html:not([data-ui=classic]) .telegram-recipient-list{max-height:none}}html:not([data-ui=classic]) .channel-owner-setup{grid-template-columns:34px minmax(180px,1fr) minmax(240px,1.2fr) 38px}html:not([data-ui=classic]) .channel-owner-setup .participant-microphone{min-width:0}@media(max-width:760px){html:not([data-ui=classic]) .channel-owner-setup{grid-template-columns:34px 1fr 38px}html:not([data-ui=classic]) .channel-owner-setup .participant-microphone{grid-column:2/4}}html:not([data-ui=classic]) .telegram-history-card{margin-top:22px;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 32px #2124310c}html:not([data-ui=classic]) .telegram-history-card>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .telegram-history-card>header small{font-size:12.5px;color:var(--muted)}html:not([data-ui=classic]) .telegram-history-card>header h2{font-size:21px;margin:3px 0}html:not([data-ui=classic]) .telegram-history-card>header p{font-size:12.5px;color:var(--muted);margin:0}html:not([data-ui=classic]) .telegram-history-card>header>label{width:min(430px,46%);height:45px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:11px;padding:0 11px;display:flex;align-items:center}html:not([data-ui=classic]) .telegram-history-card>header>label>svg{width:17px;color:#81848e}html:not([data-ui=classic]) .telegram-history-card>header input{border:0;outline:0;background:transparent;flex:1;padding:0 8px;font-size:12.5px}html:not([data-ui=classic]) .telegram-history-card>header label button{width:27px;height:27px;border-radius:8px;background:#f1efed;display:grid;place-items:center}html:not([data-ui=classic]) .telegram-history-card>header label button svg{width:13px}html:not([data-ui=classic]) .telegram-history-list{display:grid;gap:10px;margin-top:15px}html:not([data-ui=classic]) .telegram-history-item{border:1px solid #e6e4e0;border-radius:14px;background:#fff;overflow:hidden}html:not([data-ui=classic]) .telegram-history-item>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 16px}html:not([data-ui=classic]) .telegram-history-item time{display:block;color:#5d606d;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .telegram-history-item>header p{white-space:pre-wrap;max-height:62px;overflow:hidden;margin:7px 0 0;font-size:13px;line-height:1.9;color:#42444d}html:not([data-ui=classic]) .telegram-history-counts{display:flex;gap:6px}html:not([data-ui=classic]) .telegram-history-counts>span{min-width:62px;background:#f2f1ef;border-radius:9px;padding:7px;text-align:center;font-size:11.5px;color:#6e717a}html:not([data-ui=classic]) .telegram-history-counts b{display:block;font-size:14px;color:#494b55}html:not([data-ui=classic]) .telegram-history-counts .sent{background:#e6f1ec;color:#3f6d56}html:not([data-ui=classic]) .telegram-history-counts .sent b{color:#3f6d56}html:not([data-ui=classic]) .telegram-history-counts .failed{background:#f7e7e2;color:#a35140}html:not([data-ui=classic]) .telegram-history-counts .failed b{color:#a35140}html:not([data-ui=classic]) .telegram-history-item details{border-top:1px solid #e9e7e5}html:not([data-ui=classic]) .telegram-history-item summary{list-style:none;min-height:42px;padding:0 16px;display:flex;align-items:center;gap:7px;color:#4a4e61;font-size:12px;font-weight:700;cursor:pointer;background:#fbfaf8}html:not([data-ui=classic]) .telegram-history-item summary::-webkit-details-marker{display:none}html:not([data-ui=classic]) .telegram-history-item summary>svg{width:15px}html:not([data-ui=classic]) .telegram-history-item summary>svg:last-child{margin-right:auto;transition:.2s}html:not([data-ui=classic]) .telegram-history-item details[open] summary>svg:last-child{transform:rotate(-90deg)}html:not([data-ui=classic]) .telegram-history-deliveries{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#f8f7f5}html:not([data-ui=classic]) .telegram-history-deliveries>div{min-width:0;background:#fff;border:1px solid #e6e4e1;border-radius:11px;padding:11px}html:not([data-ui=classic]) .telegram-history-deliveries>div.sent{border-right:3px solid #7c829c}html:not([data-ui=classic]) .telegram-history-deliveries>div.failed{border-right:3px solid #e07155}html:not([data-ui=classic]) .telegram-history-deliveries>div.not_connected,html:not([data-ui=classic]) .telegram-history-deliveries>div.not_found{border-right:3px solid #c0a260}html:not([data-ui=classic]) .telegram-history-deliveries header{display:flex;align-items:center;justify-content:space-between;gap:8px}html:not([data-ui=classic]) .telegram-history-deliveries header b,html:not([data-ui=classic]) .telegram-history-deliveries header small{display:block}html:not([data-ui=classic]) .telegram-history-deliveries header b{font-size:12.5px}html:not([data-ui=classic]) .telegram-history-deliveries header small{font-size:11.5px;color:var(--muted);margin-top:2px}html:not([data-ui=classic]) .telegram-history-deliveries em{font-style:normal;font-size:11px;padding:4px 6px;border-radius:7px;background:#e5f0ea;color:#396a52;white-space:nowrap}html:not([data-ui=classic]) .telegram-history-deliveries .failed em{background:#f7e4de;color:#af482e}html:not([data-ui=classic]) .telegram-history-deliveries .not_connected em,html:not([data-ui=classic]) .telegram-history-deliveries .not_found em{background:#f5efdd;color:#8a6d32}html:not([data-ui=classic]) .telegram-history-deliveries p{white-space:pre-wrap;margin:9px 0 0;padding-top:8px;border-top:1px solid #f0efed;font-size:12px;line-height:1.9;color:#4a4c55}html:not([data-ui=classic]) .delivery-error{display:block;margin-top:7px;color:#b14b31;font-size:11.5px}html:not([data-ui=classic]) .telegram-history-empty{min-height:150px;display:grid;place-items:center;align-content:center;color:var(--muted)}html:not([data-ui=classic]) .telegram-history-empty svg{width:28px}html:not([data-ui=classic]) .telegram-history-empty p{font-size:12.5px;margin:7px 0}@media(max-width:760px){html:not([data-ui=classic]) .telegram-history-card{padding:15px}html:not([data-ui=classic]) .telegram-history-card>header{display:grid}html:not([data-ui=classic]) .telegram-history-card>header>label{width:100%}html:not([data-ui=classic]) .telegram-history-item>header{grid-template-columns:1fr}html:not([data-ui=classic]) .telegram-history-counts{justify-content:start}html:not([data-ui=classic]) .telegram-history-deliveries{grid-template-columns:1fr}}html:not([data-ui=classic]) .dashboard-page>.page-top>div{text-align:right}html:not([data-ui=classic]) .dashboard-page>.page-top .eyebrow{direction:rtl;unicode-bidi:isolate;text-align:right}html:not([data-ui=classic]) .today-meetings-section{margin:24px 0 28px}html:not([data-ui=classic]) .today-meetings-section>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}html:not([data-ui=classic]) .today-meetings-section>header .eyebrow svg{width:15px}html:not([data-ui=classic]) .today-meetings-section>header h3{font-size:22px;margin:4px 0 1px}html:not([data-ui=classic]) .today-meetings-section>header p{font-size:13px;color:var(--muted);margin:0}html:not([data-ui=classic]) .today-meetings-section>header .text-btn svg{width:15px}html:not([data-ui=classic]) .today-meetings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html:not([data-ui=classic]) .today-meetings-grid>article{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:15px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 8px 22px #2124310b}html:not([data-ui=classic]) .today-meeting-time{height:82px;border-radius:13px;background:#efebe6;display:grid;place-items:center;align-content:center;color:var(--teal)}html:not([data-ui=classic]) .today-meeting-time svg{width:17px;margin-bottom:3px}html:not([data-ui=classic]) .today-meeting-time b{font-size:17px;direction:ltr}html:not([data-ui=classic]) .today-meeting-time small{font-size:11.5px;color:#747681}html:not([data-ui=classic]) .today-meeting-main{min-width:0}html:not([data-ui=classic]) .today-meeting-main>span{font-size:12px;color:#646775}html:not([data-ui=classic]) .today-meeting-main h4{font-size:15px;margin:3px 0}html:not([data-ui=classic]) .today-meeting-main>p{font-size:12.5px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .today-meeting-main>div{display:flex;align-items:center;margin-top:9px}html:not([data-ui=classic]) .today-meeting-main i{width:25px;height:25px;border:2px solid var(--paper);border-radius:8px;background:#62687c;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11.5px;margin-left:-4px}html:not([data-ui=classic]) .today-meeting-main>div small{font-size:11.5px;color:var(--muted);margin-right:9px}html:not([data-ui=classic]) .today-meetings-grid>article>.secondary{height:35px;padding:0 10px;font-size:12px}html:not([data-ui=classic]) .today-meetings-grid>article>.secondary svg{width:13px}html:not([data-ui=classic]) .today-meetings-empty{min-height:90px;background:var(--paper);border:1px dashed #d7d3ce;border-radius:16px;padding:15px 18px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}html:not([data-ui=classic]) .today-meetings-empty>svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#eeebe7;color:var(--teal)}html:not([data-ui=classic]) .today-meetings-empty b,html:not([data-ui=classic]) .today-meetings-empty small{display:block}html:not([data-ui=classic]) .today-meetings-empty b{font-size:13.5px}html:not([data-ui=classic]) .today-meetings-empty small{font-size:12px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .today-meetings-empty>.secondary{height:36px;font-size:12.5px}@media(max-width:1000px){html:not([data-ui=classic]) .today-meetings-grid{grid-template-columns:1fr}}@media(max-width:650px){html:not([data-ui=classic]) .today-meetings-section>header{display:grid}html:not([data-ui=classic]) .today-meetings-grid>article{grid-template-columns:64px minmax(0,1fr)}html:not([data-ui=classic]) .today-meetings-grid>article>.secondary{grid-column:1/-1}html:not([data-ui=classic]) .today-meeting-time{height:72px}html:not([data-ui=classic]) .today-meetings-empty{grid-template-columns:42px 1fr}html:not([data-ui=classic]) .today-meetings-empty>.secondary{grid-column:1/-1}}html:not([data-ui=classic]) .inbox-nav-count{margin-right:auto;min-width:23px;height:23px;padding:0 6px;border-radius:8px;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:12px;line-height:1}html:not([data-ui=classic]) .telegram-inbox-page{max-width:1420px}html:not([data-ui=classic]) .inbox-unread-summary{display:flex;align-items:center;gap:7px;color:#565b6d}html:not([data-ui=classic]) .inbox-unread-summary svg{width:17px}html:not([data-ui=classic]) .telegram-inbox-shell{height:calc(100vh - 185px);min-height:590px;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 32px #2124310c;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.5fr);overflow:hidden}html:not([data-ui=classic]) .inbox-conversation-list{min-width:0;border-left:1px solid var(--line);display:flex;flex-direction:column;background:#fbf9f7}html:not([data-ui=classic]) .inbox-conversation-head{padding:19px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .inbox-conversation-head>div{display:flex;align-items:center;justify-content:space-between}html:not([data-ui=classic]) .inbox-conversation-head h2{font-size:18px;margin:0}html:not([data-ui=classic]) .inbox-conversation-head>div>span{min-width:26px;height:26px;padding:0 7px;border-radius:8px;background:#ece8e2;color:var(--teal);display:grid;place-items:center;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .inbox-search{height:43px;margin-top:13px;border:1px solid #e3e0dc;background:#fff;border-radius:11px;display:flex;align-items:center;padding:0 11px}html:not([data-ui=classic]) .inbox-search svg{width:16px;color:#81838e}html:not([data-ui=classic]) .inbox-search input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;padding:0 8px;font-size:13px}html:not([data-ui=classic]) .inbox-conversations{min-height:0;overflow:auto;padding:8px}html:not([data-ui=classic]) .inbox-conversation{width:100%;min-height:82px;border:1px solid transparent;border-radius:13px;background:transparent;padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:right}html:not([data-ui=classic]) .inbox-conversation:hover{background:#f4f2f0}html:not([data-ui=classic]) .inbox-conversation.active{background:#f0ede8;border-color:#c3c6d2}html:not([data-ui=classic]) .inbox-conversation.unread{background:#f0f6f3}html:not([data-ui=classic]) .inbox-conversation.active.unread{background:#e3efe9}html:not([data-ui=classic]) .inbox-avatar{width:40px;height:40px;border-radius:12px;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:800}html:not([data-ui=classic]) .inbox-conversation-main{min-width:0}html:not([data-ui=classic]) .inbox-conversation-main>div{display:flex;align-items:center;gap:6px}html:not([data-ui=classic]) .inbox-conversation-main b{min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .inbox-conversation-main em{font-style:normal;font-size:11px;padding:3px 5px;border-radius:6px;background:#d7e7df;color:#376950;white-space:nowrap}html:not([data-ui=classic]) .inbox-conversation-main small,html:not([data-ui=classic]) .inbox-conversation-main p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .inbox-conversation-main small{font-size:11.5px;color:#747681;margin-top:3px}html:not([data-ui=classic]) .inbox-conversation-main p{font-size:12.5px;color:#555862;margin:6px 0 0}html:not([data-ui=classic]) .inbox-conversation-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}html:not([data-ui=classic]) .inbox-conversation-meta time{font-size:11.5px;color:#7f828c;direction:ltr}html:not([data-ui=classic]) .inbox-conversation-meta b{min-width:20px;height:20px;padding:0 5px;border-radius:7px;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:11.5px}html:not([data-ui=classic]) .inbox-list-empty{height:100%;min-height:180px;display:grid;place-items:center;align-content:center;color:#858790}html:not([data-ui=classic]) .inbox-list-empty svg{width:30px}html:not([data-ui=classic]) .inbox-list-empty p{font-size:12.5px;margin:8px 0}html:not([data-ui=classic]) .inbox-thread-panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:#f7f5f3}html:not([data-ui=classic]) .inbox-thread-empty{height:100%;display:grid;place-items:center;align-content:center;color:#7e808b}html:not([data-ui=classic]) .inbox-thread-empty svg{width:54px;height:54px;padding:14px;border-radius:18px;background:#ede9e4;color:var(--teal)}html:not([data-ui=classic]) .inbox-thread-empty h3{font-size:16px;margin:13px 0 4px}html:not([data-ui=classic]) .inbox-thread-empty p{font-size:12.5px;margin:0}html:not([data-ui=classic]) .inbox-thread-head{min-height:75px;padding:13px 18px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}html:not([data-ui=classic]) .inbox-thread-head .inbox-avatar{width:43px;height:43px}html:not([data-ui=classic]) .inbox-thread-head b,html:not([data-ui=classic]) .inbox-thread-head small{display:block}html:not([data-ui=classic]) .inbox-thread-head b{font-size:14px}html:not([data-ui=classic]) .inbox-thread-head small{font-size:12px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .inbox-thread-actions{margin-right:auto;display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .inbox-thread-actions>span{font-size:11.5px;color:#585e72;background:#eeebe6;border-radius:8px;padding:5px 8px}html:not([data-ui=classic]) .inbox-delete-conversation{width:34px;height:34px;border:1px solid #e5b9af;background:#fff4f1;color:#b54022}html:not([data-ui=classic]) .inbox-delete-conversation svg{width:15px}html:not([data-ui=classic]) .inbox-thread{flex:1;min-height:0;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px;direction:rtl;background-image:radial-gradient(#72758310 1px,transparent 1px);background-size:18px 18px}html:not([data-ui=classic]) .inbox-bubble{max-width:min(74%,650px);border-radius:14px;padding:10px 12px;box-shadow:0 4px 14px #2325310b}html:not([data-ui=classic]) .inbox-bubble.inbound{align-self:flex-start;background:#fff;border:1px solid #e5e2dd;border-top-right-radius:4px}html:not([data-ui=classic]) .inbox-bubble.outbound{align-self:flex-end;background:#deece5;border:1px solid #c8cbd6;border-top-left-radius:4px}html:not([data-ui=classic]) .inbox-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9;color:#232632}html:not([data-ui=classic]) .inbox-bubble footer{margin-top:5px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#747681;font-size:11px}html:not([data-ui=classic]) .inbox-bubble footer svg{width:12px}html:not([data-ui=classic]) .inbox-reply{min-height:87px;padding:12px 16px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html:not([data-ui=classic]) .inbox-reply textarea{min-height:50px;max-height:120px;border:1px solid #e2ded9;background:#fcfbf9;border-radius:12px;padding:10px 12px;outline:0;resize:vertical;font-size:13px;line-height:1.8}html:not([data-ui=classic]) .inbox-reply textarea:focus{border-color:#7c829c;box-shadow:0 0 0 3px #7a809a16}html:not([data-ui=classic]) .inbox-reply .primary{height:50px;min-width:105px}html:not([data-ui=classic]) .inbox-reply .primary svg{width:16px}@media(max-width:900px){html:not([data-ui=classic]) .telegram-inbox-shell{height:auto;min-height:0;grid-template-columns:1fr}html:not([data-ui=classic]) .inbox-conversation-list{border-left:0;border-bottom:1px solid var(--line);max-height:340px}html:not([data-ui=classic]) .inbox-conversations{min-height:190px}html:not([data-ui=classic]) .inbox-thread-panel{min-height:590px}}@media(max-width:560px){html:not([data-ui=classic]) .telegram-inbox-page{padding-left:10px;padding-right:10px}html:not([data-ui=classic]) .telegram-inbox-shell{border-radius:15px}html:not([data-ui=classic]) .inbox-conversation-head{padding:14px}html:not([data-ui=classic]) .inbox-thread-head{padding:11px 13px}html:not([data-ui=classic]) .inbox-thread-actions>span{display:none}html:not([data-ui=classic]) .inbox-thread{padding:13px}html:not([data-ui=classic]) .inbox-bubble{max-width:88%}html:not([data-ui=classic]) .inbox-reply{grid-template-columns:1fr;padding:10px}html:not([data-ui=classic]) .inbox-reply .primary{width:100%}}html:not([data-ui=classic]) .inbox-bubble>small{display:block;font-size:11.5px;font-weight:700;color:#53586d;margin-bottom:4px}html:not([data-ui=classic]) .inbox-bubble>time{display:block;margin-top:5px;text-align:left;color:#747681;font-size:11px}html:not([data-ui=classic]) .inbox-reply-box{min-height:87px;padding:12px 16px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html:not([data-ui=classic]) .inbox-reply-box textarea{min-height:50px;max-height:120px;border:1px solid #e2ded9;background:#fcfbf9;border-radius:12px;padding:10px 12px;outline:0;resize:vertical;font-size:13px;line-height:1.8}html:not([data-ui=classic]) .inbox-reply-box textarea:focus{border-color:#7c829c;box-shadow:0 0 0 3px #7a809a16}html:not([data-ui=classic]) .inbox-reply-box>div{display:flex;align-items:center;gap:8px}html:not([data-ui=classic]) .inbox-reply-box>div>small{font-size:11px;color:var(--muted);direction:ltr}html:not([data-ui=classic]) .inbox-reply-box .primary{height:50px;min-width:105px}html:not([data-ui=classic]) .inbox-reply-box .primary svg{width:16px}html:not([data-ui=classic]) .inbox-sheet-state{float:left;font-style:normal;font-size:11px;font-weight:500;padding:3px 5px;border-radius:6px;background:#f1f0ee;color:#73757f}html:not([data-ui=classic]) .inbox-sheet-state.synced{background:#e1eee8;color:#3f7058}html:not([data-ui=classic]) .inbox-sheet-state.error{background:#f7e3dd;color:#a04f3e}@media(max-width:560px){html:not([data-ui=classic]) .inbox-reply-box{grid-template-columns:1fr;padding:10px}html:not([data-ui=classic]) .inbox-reply-box>div{justify-content:flex-end}html:not([data-ui=classic]) .inbox-reply-box .primary{width:100%}}html:not([data-ui=classic]) .dashboard-date{display:inline-flex;direction:rtl;unicode-bidi:isolate;align-items:center;gap:4px;white-space:nowrap;text-align:right}html:not([data-ui=classic]) .dashboard-date>span{display:inline-block;unicode-bidi:isolate}html:not([data-ui=classic]) .telegram-bot-guide{direction:rtl;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:-10px 0 20px;padding:14px 16px;border:1px solid #dfd9d0;border-radius:16px;background:linear-gradient(135deg,#f6f9f8,#e9f2ee);box-shadow:0 8px 24px #21243109;text-align:right}html:not([data-ui=classic]) .telegram-bot-guide-icon{width:48px;height:48px;border-radius:14px;background:var(--teal);color:#fff;display:grid;place-items:center}html:not([data-ui=classic]) .telegram-bot-guide-icon svg{width:22px}html:not([data-ui=classic]) .telegram-bot-guide small{display:block;color:#6b6e7b;font-size:12px;font-weight:700}html:not([data-ui=classic]) .telegram-bot-guide h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 3px;font-size:15px}html:not([data-ui=classic]) .telegram-bot-guide h2 code{direction:ltr;font-family:inherit;font-size:13px;font-weight:700;color:#383c4b;background:#fff;border:1px solid #e5dfd7;border-radius:8px;padding:3px 7px}html:not([data-ui=classic]) .telegram-bot-guide p{margin:0;color:#585a66;font-size:12.5px;line-height:1.9}html:not([data-ui=classic]) .telegram-bot-guide p b{color:var(--ink)}html:not([data-ui=classic]) .telegram-bot-guide>.secondary{height:38px;white-space:nowrap;font-size:12.5px}html:not([data-ui=classic]) .telegram-bot-guide>.secondary svg{width:14px}html:not([data-ui=classic]) .telegram-bot-guide-state{font-size:12px;color:#747681;white-space:nowrap}html:not([data-ui=classic]) .telegram-inbox-page>.telegram-inbox-shell{height:calc(100vh - 285px);min-height:560px}@media(max-width:720px){html:not([data-ui=classic]) .telegram-bot-guide{grid-template-columns:42px minmax(0,1fr);padding:13px}html:not([data-ui=classic]) .telegram-bot-guide-icon{width:42px;height:42px}html:not([data-ui=classic]) .telegram-bot-guide>.secondary,html:not([data-ui=classic]) .telegram-bot-guide-state{grid-column:1/-1;width:100%}html:not([data-ui=classic]) .telegram-inbox-page>.telegram-inbox-shell{height:auto;min-height:0}}html:not([data-ui=classic]) .detail-actions .preparing-report{background:#696f85;min-width:190px}html:not([data-ui=classic]) .detail-actions .preparing-report:hover{background:#585d71}html:not([data-ui=classic]) .analysis-preparing{display:flex;align-items:center;justify-content:center;gap:9px;min-height:110px}html:not([data-ui=classic]) .analysis-preparing>svg{width:20px;color:var(--teal);flex:0 0 auto}html:not([data-ui=classic]) .analysis-preparing>p{margin:0;max-width:430px}html:not([data-ui=classic]) .spin{animation:hamneshin-spin 1s linear infinite}@keyframes hamneshin-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .task-board-page{max-width:1500px}html:not([data-ui=classic]) .task-board-page .page-top .eyebrow svg{width:16px}html:not([data-ui=classic]) .task-board-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:11px;margin:-8px 0 17px}html:not([data-ui=classic]) .task-board-summary>button{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 15px;box-shadow:0 7px 20px #22243109;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;color:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}html:not([data-ui=classic]) .task-board-summary>button:hover:not(:disabled){border-color:#c0c3d0;background:#fdfcfb;transform:translateY(-1px)}html:not([data-ui=classic]) .task-board-summary>button.active{border-color:#9196ac;background:#f1f8f4;box-shadow:0 10px 26px #28473817}html:not([data-ui=classic]) .task-board-summary>button:focus-visible{outline:3px solid #8187a02d;outline-offset:2px}html:not([data-ui=classic]) .task-board-summary>button:disabled{cursor:wait;opacity:.65}html:not([data-ui=classic]) .task-board-summary>button>span{min-width:0}html:not([data-ui=classic]) .task-board-summary b,html:not([data-ui=classic]) .task-board-summary small{display:block}html:not([data-ui=classic]) .task-board-summary b{font-size:20px;color:var(--teal)}html:not([data-ui=classic]) .task-board-summary small{font-size:12px;color:var(--muted);margin-top:2px}html:not([data-ui=classic]) .task-board-summary>button>svg{width:17px;color:#7e818c;transition:transform .18s}html:not([data-ui=classic]) .task-board-summary>button.active>svg{color:var(--teal);transform:rotate(180deg)}html:not([data-ui=classic]) .task-summary-detail{margin:-5px 0 17px;border:1px solid #c3c5d0;border-radius:17px;background:#fbfaf8;box-shadow:0 12px 30px #27453610;overflow:hidden}html:not([data-ui=classic]) .task-summary-detail>header{min-height:67px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e6e2dd;background:#fff}html:not([data-ui=classic]) .task-summary-detail>header>div small,html:not([data-ui=classic]) .task-summary-detail>header>div h2,html:not([data-ui=classic]) .task-summary-detail>header>div p{display:block;margin:0}html:not([data-ui=classic]) .task-summary-detail>header>div small{font-size:11px;color:#7b7e8c}html:not([data-ui=classic]) .task-summary-detail>header>div h2{font-size:14px;margin:2px 0}html:not([data-ui=classic]) .task-summary-detail>header>div p{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .task-summary-detail>header>.icon-btn{background:#f3f1ee;color:var(--teal)}html:not([data-ui=classic]) .task-summary-groups{max-height:430px;overflow:auto;padding:11px;display:grid;gap:9px}html:not([data-ui=classic]) .task-summary-group{border:1px solid #e5e1dc;border-radius:13px;background:#fff;overflow:hidden}html:not([data-ui=classic]) .task-summary-group>header{min-height:48px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f6f4f2;border-bottom:1px solid #e8e5e1}html:not([data-ui=classic]) .task-summary-group>header>div{min-width:0}html:not([data-ui=classic]) .task-summary-group>header small,html:not([data-ui=classic]) .task-summary-group>header b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .task-summary-group>header small{font-size:11px;color:#7f828c}html:not([data-ui=classic]) .task-summary-group>header b{font-size:12.5px;margin-top:2px}html:not([data-ui=classic]) .task-summary-group>header>button{height:31px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #dcd7d0;border-radius:8px;background:#fff;color:#4a4f63;font-size:11px;font-weight:800;white-space:nowrap}html:not([data-ui=classic]) .task-summary-group>header>button:hover{background:#f1efeb}html:not([data-ui=classic]) .task-summary-group>header>button svg{width:12px}html:not([data-ui=classic]) .task-summary-group>div{display:grid}html:not([data-ui=classic]) .task-summary-item{min-width:0;display:grid;grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid #f1efed}html:not([data-ui=classic]) .task-summary-item:last-child{border-bottom:0}html:not([data-ui=classic]) .task-summary-item>b{min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .task-summary-item-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}html:not([data-ui=classic]) .task-summary-item-meta em{max-width:190px;min-height:25px;padding:4px 7px;border-radius:7px;background:#f4f3f1;color:#676972;display:flex;align-items:center;gap:4px;font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .task-summary-item-meta em.done{background:#e6f2ec;color:#346b50}html:not([data-ui=classic]) .task-summary-item-meta svg{width:12px;flex:0 0 auto}html:not([data-ui=classic]) .task-summary-empty{min-height:120px;display:grid;place-items:center;align-content:center;gap:5px;color:#72757f}html:not([data-ui=classic]) .task-summary-empty svg{width:25px;color:#9597a2}html:not([data-ui=classic]) .task-summary-empty b{font-size:12px}html:not([data-ui=classic]) .task-board-toolbar{min-height:62px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:8px;display:flex;align-items:center;gap:10px;margin-bottom:15px}html:not([data-ui=classic]) .task-kind-tabs{display:flex;align-items:center;gap:4px;background:#f2f0ee;border-radius:11px;padding:4px}html:not([data-ui=classic]) .task-kind-tabs button{height:37px;border-radius:8px;background:transparent;padding:0 13px;color:#686b75;font-size:12.5px;font-weight:700}html:not([data-ui=classic]) .task-kind-tabs button.active{background:#fff;color:var(--teal);box-shadow:0 4px 12px #262b4412}html:not([data-ui=classic]) .task-board-toolbar>label{height:44px;min-width:220px;flex:1;border:1px solid #e3e0dc;border-radius:11px;background:#fcfbf9;display:flex;align-items:center;padding:0 12px}html:not([data-ui=classic]) .task-board-toolbar>label svg{width:17px;color:#838690}html:not([data-ui=classic]) .task-board-toolbar>label input{height:100%;min-width:0;flex:1;border:0;background:transparent;outline:0;padding:0 9px;font-size:13px}html:not([data-ui=classic]) .task-board-toolbar>.icon-btn{background:#f3f1ed;color:var(--teal)}html:not([data-ui=classic]) .task-folder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;padding:0 4px}html:not([data-ui=classic]) .task-folder-toolbar>span,html:not([data-ui=classic]) .task-folder-toolbar>div,html:not([data-ui=classic]) .task-folder-toolbar button{display:flex;align-items:center}html:not([data-ui=classic]) .task-folder-toolbar>span{gap:6px;color:#565965;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .task-folder-toolbar>span svg{width:16px;color:var(--teal)}html:not([data-ui=classic]) .task-folder-toolbar>div{gap:6px}html:not([data-ui=classic]) .task-folder-toolbar button{height:34px;gap:5px;padding:0 10px;border:1px solid #e2ded9;border-radius:9px;background:#fff;color:#565965;font-size:11.5px;font-weight:800}html:not([data-ui=classic]) .task-folder-toolbar button:hover{background:#f3f1ee;border-color:#d7d0c6}html:not([data-ui=classic]) .task-folder-toolbar button svg{width:13px}html:not([data-ui=classic]) .task-session-folders{display:grid;gap:11px}html:not([data-ui=classic]) .task-session-folder{overflow:hidden;border:1px solid #e4e1dc;border-radius:17px;background:#fefdfc;box-shadow:0 7px 22px #22243109;transition:border-color .18s,box-shadow .18s}html:not([data-ui=classic]) .task-session-folder.open{border-color:#c2c5d0;box-shadow:0 11px 30px #262b4312}html:not([data-ui=classic]) .task-session-folder-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}html:not([data-ui=classic]) .task-session-folder-toggle{min-width:0;display:grid;grid-template-columns:42px minmax(180px,1fr) auto 18px;align-items:center;gap:11px;padding:13px 15px;border:0;background:transparent;color:var(--ink);text-align:right}html:not([data-ui=classic]) .task-session-folder-toggle:hover{background:#f9f8f6}html:not([data-ui=classic]) .task-session-folder-icon{width:42px;height:42px;border-radius:12px;background:#f1eee9;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .task-session-folder-icon svg{width:20px}html:not([data-ui=classic]) .task-session-folder-copy{min-width:0}html:not([data-ui=classic]) .task-session-folder-copy small,html:not([data-ui=classic]) .task-session-folder-copy b,html:not([data-ui=classic]) .task-session-folder-copy em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .task-session-folder-copy small{font-size:11px;color:#83858e}html:not([data-ui=classic]) .task-session-folder-copy b{margin:2px 0;font-size:13.5px}html:not([data-ui=classic]) .task-session-folder-copy em{font-style:normal;font-size:11.5px;color:#696c77}html:not([data-ui=classic]) .task-session-folder-stats{display:flex;align-items:center;gap:5px;white-space:nowrap}html:not([data-ui=classic]) .task-session-folder-stats>span{display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:8px;background:#f4f2f0;color:#676a74;font-size:11px}html:not([data-ui=classic]) .task-session-folder-stats b{color:#3d4152;font-size:12px}html:not([data-ui=classic]) .task-session-folder-chevron{width:17px;color:#7e818b;transition:transform .18s}html:not([data-ui=classic]) .task-session-folder.open .task-session-folder-chevron{transform:rotate(180deg)}html:not([data-ui=classic]) .task-session-folder-actions{align-self:center;margin-left:13px;display:flex;align-items:center;gap:6px}html:not([data-ui=classic]) .task-session-folder-actions button{height:37px;display:flex;align-items:center;gap:5px;padding:0 10px;white-space:nowrap;font-size:11.5px}html:not([data-ui=classic]) .task-session-folder-actions button svg{width:13px}html:not([data-ui=classic]) .task-session-folder-add{box-shadow:none}html:not([data-ui=classic]) .task-session-folder-open{margin:0}html:not([data-ui=classic]) .task-session-folder-body{padding:13px;border-top:1px solid #e8e5e1;background:#faf9f8}html:not([data-ui=classic]) .task-session-kanban{padding-bottom:2px}html:not([data-ui=classic]) .task-session-kanban .kanban-column{min-height:300px}html:not([data-ui=classic]) .task-board-empty{min-height:220px;border:1px dashed #d5d1cc;border-radius:17px;background:#fcfbfa;display:grid;place-items:center;align-content:center;gap:7px;color:#777a84;text-align:center}html:not([data-ui=classic]) .task-board-empty>svg{width:33px;color:#9597a2}html:not([data-ui=classic]) .task-board-empty>b{font-size:13px}html:not([data-ui=classic]) .task-board-empty>small{font-size:11.5px}html:not([data-ui=classic]) .task-board-loading{min-height:360px;border:1px dashed #d5d1cc;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px}html:not([data-ui=classic]) .task-board-loading svg{width:19px;animation:hamneshin-spin 1s linear infinite}html:not([data-ui=classic]) .kanban-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px;align-items:start;direction:rtl;overflow-x:auto;padding-bottom:8px}html:not([data-ui=classic]) .kanban-column{min-width:245px;background:#f1efed;border:1px solid #e4e2df;border-radius:17px;padding:10px;min-height:480px}html:not([data-ui=classic]) .kanban-column>header{padding:5px 5px 12px}html:not([data-ui=classic]) .kanban-column>header>span{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800}html:not([data-ui=classic]) .kanban-column>header i{width:9px;height:9px;border-radius:50%;background:#9a9da6}html:not([data-ui=classic]) .kanban-column.todo>header i{background:#c8a158}html:not([data-ui=classic]) .kanban-column.in_progress>header i{background:#80869f}html:not([data-ui=classic]) .kanban-column.done>header i{background:#6b728f}html:not([data-ui=classic]) .kanban-column>header b{margin-right:auto;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:#fff;display:grid;place-items:center;color:#575a66;font-size:12px}html:not([data-ui=classic]) .kanban-column>header small{display:block;font-size:11.5px;color:#7d7f89;margin-top:4px}html:not([data-ui=classic]) .kanban-stack{display:grid;gap:9px}html:not([data-ui=classic]) .kanban-card{background:#fefdfc;border:1px solid #e5e3df;border-radius:14px;padding:12px;box-shadow:0 6px 18px #2124310c;cursor:grab;transition:opacity .18s,transform .18s,box-shadow .18s}html:not([data-ui=classic]) .kanban-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #21243116}html:not([data-ui=classic]) .kanban-card:active{cursor:grabbing}html:not([data-ui=classic]) .kanban-card.saving{opacity:.58;pointer-events:none}html:not([data-ui=classic]) .kanban-card-top{display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .kanban-card-top>div{display:flex;align-items:center;gap:5px}html:not([data-ui=classic]) .kanban-card-top>svg{width:15px;color:#95979e;margin-right:auto}html:not([data-ui=classic]) .kanban-check{position:relative;cursor:pointer}html:not([data-ui=classic]) .kanban-check>input{position:absolute;opacity:0;pointer-events:none}html:not([data-ui=classic]) .kanban-check>span{width:25px;height:25px;border:1px solid #bfc1c8;border-radius:8px;display:grid;place-items:center;color:transparent;background:#fff}html:not([data-ui=classic]) .kanban-check svg{width:14px}html:not([data-ui=classic]) .kanban-check>input:checked+span{background:#747b96;border-color:#747b96;color:#fff}html:not([data-ui=classic]) .task-kind{font-size:11px;font-weight:800;padding:4px 6px;border-radius:7px;background:#edeae5;color:#454a5c}html:not([data-ui=classic]) .task-kind.follow_up{background:#f2e8ce;color:#7e642d}html:not([data-ui=classic]) .kanban-card .review-label{font-size:11px}html:not([data-ui=classic]) .kanban-card h3{font-size:13px;line-height:1.9;margin:10px 0;color:#1f222f}html:not([data-ui=classic]) .kanban-meta{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;border-top:1px solid #f1f0ee}html:not([data-ui=classic]) .kanban-meta>span{display:flex;align-items:center;gap:4px;color:#71747e;font-size:11.5px}html:not([data-ui=classic]) .kanban-meta svg{width:12px}html:not([data-ui=classic]) .kanban-session{width:100%;min-height:48px;border-radius:10px;background:#f6f5f3;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:6px;text-align:right}html:not([data-ui=classic]) .kanban-session>span{min-width:0}html:not([data-ui=classic]) .kanban-session small,html:not([data-ui=classic]) .kanban-session b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .kanban-session small{font-size:11px;color:#7e8089}html:not([data-ui=classic]) .kanban-session b{font-size:12px;margin-top:2px}html:not([data-ui=classic]) .kanban-session em{font-style:normal;font-size:11px;color:#70737e;white-space:nowrap}html:not([data-ui=classic]) .kanban-session svg{width:13px;color:#757986}html:not([data-ui=classic]) .kanban-empty{min-height:110px;border:1px dashed #d3cfca;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;color:#8a8c94;font-size:12px;line-height:1.8}html:not([data-ui=classic]) .kanban-empty small{font-size:11px}html:not([data-ui=classic]) .kanban-column:has(.kanban-card[draggable=true]):hover{border-color:#d4d1cb}html:not([data-ui=classic]) .kanban-card-actions{margin-right:auto!important;display:flex;align-items:center;gap:5px}html:not([data-ui=classic]) .kanban-edit-button,html:not([data-ui=classic]) .kanban-delete-button{width:28px;height:28px;border:1px solid #e0dcd6}html:not([data-ui=classic]) .kanban-edit-button{background:#f3f1ed;color:var(--teal)}html:not([data-ui=classic]) .kanban-delete-button{background:#fff1ee;color:#b24327;border-color:#efd1c9}html:not([data-ui=classic]) .kanban-edit-button svg,html:not([data-ui=classic]) .kanban-delete-button svg{width:14px}html:not([data-ui=classic]) .kanban-card-move{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;padding-top:8px;border-top:1px solid #f1efed}html:not([data-ui=classic]) .kanban-card-move>button{width:30px;height:30px;border:1px solid #dad5ce;border-radius:8px;background:#f5f3f1;color:#464a5c;display:grid;place-items:center}html:not([data-ui=classic]) .kanban-card-move>button:hover:not(:disabled){background:#e1ece6;border-color:#aeb2c2}html:not([data-ui=classic]) .kanban-card-move>button:disabled{opacity:.32;cursor:not-allowed}html:not([data-ui=classic]) .kanban-card-move>button svg{width:15px}html:not([data-ui=classic]) .kanban-card-move>span{min-width:0;text-align:center;color:#7a7d87;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .task-edit-dialog{max-width:650px}html:not([data-ui=classic]) .task-edit-body{padding:20px;display:grid;gap:14px}html:not([data-ui=classic]) .task-edit-body>div{display:grid;grid-template-columns:1fr 1fr;gap:11px}html:not([data-ui=classic]) .task-edit-body label,html:not([data-ui=classic]) .task-due-field{display:grid;gap:6px;font-size:12.5px;font-weight:700;color:#45495a}html:not([data-ui=classic]) .task-edit-body input,html:not([data-ui=classic]) .task-edit-body select,html:not([data-ui=classic]) .task-edit-body textarea{width:100%;border:1px solid #e1ddd8;background:#fcfbf9;border-radius:11px;outline:0;padding:10px 12px;font-size:13px;font-weight:400}html:not([data-ui=classic]) .task-edit-body input,html:not([data-ui=classic]) .task-edit-body select{height:44px}html:not([data-ui=classic]) .task-edit-body textarea{min-height:92px;resize:vertical;line-height:1.8}html:not([data-ui=classic]) .task-edit-body input:focus,html:not([data-ui=classic]) .task-edit-body select:focus,html:not([data-ui=classic]) .task-edit-body textarea:focus{border-color:#7f859e;box-shadow:0 0 0 3px #7f859e18}html:not([data-ui=classic]) .task-edit-body>small{font-size:11.5px;color:var(--muted);line-height:1.8}html:not([data-ui=classic]) .task-create-dialog>header>span{background:#e3efe9;color:#366b51}@media(max-width:1100px){html:not([data-ui=classic]) .kanban-board{grid-template-columns:repeat(4,minmax(270px,1fr));margin-left:-18px;margin-right:-18px;padding:0 18px 12px}html:not([data-ui=classic]) .task-board-summary{grid-template-columns:1fr 1fr}}@media(max-width:900px){html:not([data-ui=classic]) .task-session-folder-toggle{grid-template-columns:42px minmax(160px,1fr) 18px}html:not([data-ui=classic]) .task-session-folder-stats{grid-column:2/4;justify-content:flex-start;flex-wrap:wrap}html:not([data-ui=classic]) .task-session-folder-chevron{grid-column:3;grid-row:1}}@media(max-width:680px){html:not([data-ui=classic]) .task-board-page{padding-left:12px;padding-right:12px}html:not([data-ui=classic]) .task-board-page .page-top{align-items:start;gap:12px}html:not([data-ui=classic]) .task-board-page .page-top>.secondary{height:38px;padding:0 11px;font-size:12px}html:not([data-ui=classic]) .task-board-summary{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .task-board-summary>button{padding:11px 12px}html:not([data-ui=classic]) .task-summary-groups{max-height:520px;padding:8px}html:not([data-ui=classic]) .task-summary-item{grid-template-columns:auto minmax(0,1fr);gap:7px}html:not([data-ui=classic]) .task-summary-item-meta{grid-column:1/-1;justify-content:flex-start}html:not([data-ui=classic]) .task-summary-item-meta em{max-width:100%;flex:1 1 auto}html:not([data-ui=classic]) .task-board-toolbar{align-items:stretch;flex-wrap:wrap}html:not([data-ui=classic]) .task-kind-tabs{width:100%;overflow:auto}html:not([data-ui=classic]) .task-kind-tabs button{flex:1;white-space:nowrap}html:not([data-ui=classic]) .task-board-toolbar>label{flex-basis:calc(100% - 50px)}html:not([data-ui=classic]) .task-folder-toolbar{align-items:flex-start}html:not([data-ui=classic]) .task-folder-toolbar>div{flex-wrap:wrap;justify-content:flex-end}html:not([data-ui=classic]) .task-session-folder-head{grid-template-columns:1fr}html:not([data-ui=classic]) .task-session-folder-toggle{grid-template-columns:38px minmax(0,1fr) 16px;padding:11px}html:not([data-ui=classic]) .task-session-folder-icon{width:38px;height:38px}html:not([data-ui=classic]) .task-session-folder-stats{grid-column:1/-1;padding-right:49px}html:not([data-ui=classic]) .task-session-folder-actions{justify-self:stretch;margin:0 11px 11px}html:not([data-ui=classic]) .task-session-folder-actions button{flex:1;justify-content:center}html:not([data-ui=classic]) .task-session-folder-body{padding:10px}html:not([data-ui=classic]) .task-session-kanban{margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px}html:not([data-ui=classic]) .kanban-board{margin-left:-12px;margin-right:-12px;padding-right:12px;padding-left:12px}html:not([data-ui=classic]) .task-edit-body>div{grid-template-columns:1fr}}html:not([data-ui=classic]) .today-meeting-actions{display:grid;gap:6px;min-width:122px}html:not([data-ui=classic]) .today-meeting-actions button{height:31px;border-radius:9px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:800;white-space:nowrap}html:not([data-ui=classic]) .today-meeting-actions button svg{width:13px}html:not([data-ui=classic]) .today-meeting-actions .start-live{background:var(--coral);color:#fff;border:1px solid var(--coral)}html:not([data-ui=classic]) .today-meeting-actions .upload{background:var(--teal);color:#fff;border:1px solid var(--teal)}html:not([data-ui=classic]) .today-meeting-actions .reminder{background:#e2eee8;color:#3f4353;border:1px solid #c4c7d3}html:not([data-ui=classic]) .today-meeting-actions .reschedule{background:#f5f3f0;color:#6a708b;border:1px solid #e8e3dc}html:not([data-ui=classic]) .today-meeting-actions .cancel{background:#f8e6e1;color:#b24529;border:1px solid #efd0c8}html:not([data-ui=classic]) .today-meeting-actions .delete{background:#fff;color:#b14024;border:1px dashed #e4a797}html:not([data-ui=classic]) .today-meeting-actions button:disabled{opacity:.6;cursor:wait}html:not([data-ui=classic]) .meeting-actions .delete{color:#b14024;border-color:#e4b8ae;background:#fff8f6}html:not([data-ui=classic]) .meeting-action-dialog.restore>header>span{background:#ede9e4;color:#464b5d}html:not([data-ui=classic]) .canceled-meetings-page .page-top .eyebrow svg{width:15px}html:not([data-ui=classic]) .canceled-meetings-list .upcoming-card{border-color:#ead4ce}html:not([data-ui=classic]) .canceled-meetings-list .upcoming-card>footer{justify-content:flex-end}html:not([data-ui=classic]) .canceled-meetings-list .upcoming-card>footer>span{margin-left:auto}html:not([data-ui=classic]) .restore-meeting{height:40px!important;font-size:12px!important}html:not([data-ui=classic]) .restore-meeting svg{width:15px!important}html:not([data-ui=classic]) .scheduled-upload-link,html:not([data-ui=classic]) .scheduled-live-link{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #c3c6d2;border-radius:13px;background:#e9f2ee;color:#3a3e4d}html:not([data-ui=classic]) .scheduled-upload-link>svg,html:not([data-ui=classic]) .scheduled-live-link>svg{width:22px;flex:0 0 auto}html:not([data-ui=classic]) .scheduled-upload-link b,html:not([data-ui=classic]) .scheduled-upload-link small,html:not([data-ui=classic]) .scheduled-live-link b,html:not([data-ui=classic]) .scheduled-live-link small{display:block}html:not([data-ui=classic]) .scheduled-upload-link b,html:not([data-ui=classic]) .scheduled-live-link b{font-size:13px}html:not([data-ui=classic]) .scheduled-upload-link small,html:not([data-ui=classic]) .scheduled-live-link small{font-size:11.5px;line-height:1.9;margin-top:2px;color:#626470}html:not([data-ui=classic]) .library-delete-button{color:#b64428!important;background:#fff3f0!important;border:1px solid #efd0c8!important}html:not([data-ui=classic]) .library-delete-button:hover{background:#f7dfd9!important}@media(max-width:650px){html:not([data-ui=classic]) .today-meeting-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html:not([data-ui=classic]) .today-meeting-actions button{height:38px}html:not([data-ui=classic]) .canceled-meetings-page{padding-left:12px;padding-right:12px}}html:not([data-ui=classic]) .delete-confirm-dialog{width:min(540px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#fdfcfb;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #0b0d1455}html:not([data-ui=classic]) .delete-confirm-dialog>header{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .delete-confirm-dialog>header>span{width:48px;height:48px;border-radius:14px;background:#f7e2dc;color:#b54022;display:grid;place-items:center}html:not([data-ui=classic]) .delete-confirm-dialog>header>span svg{width:22px}html:not([data-ui=classic]) .delete-confirm-dialog header small{font-size:11.5px;color:#a05b50}html:not([data-ui=classic]) .delete-confirm-dialog h2{margin:2px 0;font-size:19px}html:not([data-ui=classic]) .delete-confirm-dialog header p{margin:0;color:var(--muted);font-size:12px}html:not([data-ui=classic]) .delete-confirm-body{padding:18px 22px}html:not([data-ui=classic]) .delete-confirm-body>p{font-size:12.5px;line-height:2;color:#565861;margin:0 0 10px}html:not([data-ui=classic]) .delete-confirm-body>strong{display:block;padding:9px 11px;border-radius:10px;background:#fff0ec;color:#b14024;font-size:12px;margin-bottom:14px}html:not([data-ui=classic]) .delete-confirm-body label{display:grid;gap:6px;font-size:12px;font-weight:800}html:not([data-ui=classic]) .delete-confirm-body input{height:44px;border:1px solid #d8c4be;border-radius:11px;padding:0 12px;background:#fff;font-size:13px;outline:0}html:not([data-ui=classic]) .delete-confirm-body input:focus{border-color:#ba6a5a;box-shadow:0 0 0 3px #ba6a5a18}html:not([data-ui=classic]) .delete-confirm-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 20px}html:not([data-ui=classic]) .delete-confirm-dialog>footer button{height:42px;padding:0 15px}html:not([data-ui=classic]) .delete-confirm-dialog>footer svg{width:15px}html:not([data-ui=classic]) .delete-confirm-dialog .danger-action:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){html:not([data-ui=classic]) .delete-confirm-dialog{max-height:calc(100vh - 20px)}html:not([data-ui=classic]) .delete-confirm-dialog>header,html:not([data-ui=classic]) .delete-confirm-body,html:not([data-ui=classic]) .delete-confirm-dialog>footer{padding-left:15px;padding-right:15px}}html:not([data-ui=classic]) .dashboard-chat>header{grid-template-columns:44px minmax(0,1fr) auto}html:not([data-ui=classic]) .dashboard-chat-head-actions{display:flex;align-items:center;gap:5px}html:not([data-ui=classic]) .dashboard-chat-head-actions .conversation-word-download{background:#eff6f2;color:#3d4152;border:1px solid #c4c7d3}html:not([data-ui=classic]) .dashboard-chat-head-actions .clear-conversation{background:#fff0ec;color:#b54022;border:1px solid #efd0c8}html:not([data-ui=classic]) .conversation-chat-actions{margin-right:auto;display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .chat-head .conversation-word-button,html:not([data-ui=classic]) .chat-head .clear-conversation-button{height:36px;padding:0 10px;font-size:11.5px}html:not([data-ui=classic]) .chat-head .conversation-word-button{color:#3d4152;border-color:#c0c3d0;background:#f1f8f4}html:not([data-ui=classic]) .chat-head .clear-conversation-button{color:#b54022;border-color:#e5b9af;background:#fff8f6}html:not([data-ui=classic]) .chat-head .conversation-word-button svg,html:not([data-ui=classic]) .chat-head .clear-conversation-button svg{width:14px}@media(max-width:560px){html:not([data-ui=classic]) .chat-head{flex-wrap:wrap}html:not([data-ui=classic]) .conversation-chat-actions{width:100%;margin-right:0}html:not([data-ui=classic]) .chat-head .conversation-word-button,html:not([data-ui=classic]) .chat-head .clear-conversation-button{flex:1;justify-content:center}}html:not([data-ui=classic]) .transcript-speaker-input{width:min(240px,45vw);height:30px;border:0;border-bottom:1px dashed #74798a;background:transparent;color:var(--ink);font-size:13.5px;font-weight:800;padding:0 2px;outline:0}html:not([data-ui=classic]) .transcript-speaker-input:focus{border-bottom-style:solid;border-bottom-color:var(--teal);box-shadow:none}html:not([data-ui=classic]) .segment-speaker-editor{display:inline-flex;align-items:center;gap:7px}html:not([data-ui=classic]) .segment-speaker-editor>small{font-size:11px;color:#5e616e;background:#f1eeea;border-radius:6px;padding:3px 5px;white-space:nowrap}html:not([data-ui=classic]) .segment-speaker-help{max-width:850px;margin:0 0 20px;padding:11px 13px;border:1px solid #dfd9d0;background:#f6f4f2;border-radius:11px;display:flex;align-items:center;gap:10px;color:var(--teal)}html:not([data-ui=classic]) .segment-speaker-help>svg{width:18px;flex:0 0 auto}html:not([data-ui=classic]) .segment-speaker-help span{display:grid;gap:2px}html:not([data-ui=classic]) .segment-speaker-help b{font-size:12.5px}html:not([data-ui=classic]) .segment-speaker-help small{font-size:11.5px;color:var(--muted);line-height:1.8}html:not([data-ui=classic]) .file-icon.transcript{background:#f3f0ec;color:#6b728d}@media(max-width:600px){html:not([data-ui=classic]) .segment-speaker-editor{max-width:100%;flex-wrap:wrap}html:not([data-ui=classic]) .segment-speaker-editor>small{display:none}html:not([data-ui=classic]) .transcript-speaker-input{width:min(190px,52vw)}}html:not([data-ui=classic]) .transcript-revision-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;font-size:11.5px;font-weight:800;white-space:nowrap}html:not([data-ui=classic]) .transcript-revision-badge svg{width:11px;height:11px}html:not([data-ui=classic]) .transcript-revision-badge.gemini{background:#f4f2ee;color:#6a718c}html:not([data-ui=classic]) .transcript-revision-badge.operator{background:#f0ede9;color:#3d4150}html:not([data-ui=classic]) .transcript-correction-review{margin-top:9px;padding:11px 12px;border:1px solid #e5e0d9;border-radius:11px;background:#fcfcfb;display:grid;gap:7px}html:not([data-ui=classic]) .transcript-correction-review>header{display:flex;align-items:center;justify-content:space-between;gap:8px}html:not([data-ui=classic]) .transcript-correction-review>header span{display:inline-flex;align-items:center;gap:6px;color:#636a84;font-size:12px;font-weight:900}html:not([data-ui=classic]) .transcript-correction-review>header svg{width:14px;height:14px}html:not([data-ui=classic]) .transcript-correction-review>header small,html:not([data-ui=classic]) .transcript-correction-review>small{color:var(--muted);font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .transcript-correction-review>p{margin:0;padding:8px 10px;border-radius:8px;background:#fff;color:var(--ink);font-size:13px;line-height:1.9}html:not([data-ui=classic]) .transcript-correction-review>footer{display:flex;justify-content:flex-end;gap:7px}html:not([data-ui=classic]) .transcript-correction-review button{min-height:32px;padding:6px 10px;font-size:12px}html:not([data-ui=classic]) .transcript-correction-review button svg{width:13px;height:13px}html:not([data-ui=classic]) .transcript-correction-applied{margin-top:7px;padding:7px 9px;border-radius:8px;background:#f8f7f5;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#686a72;font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .transcript-correction-applied>span{min-width:0}html:not([data-ui=classic]) .transcript-correction-applied button{border:0;background:transparent;color:#606780;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:inherit;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .transcript-correction-applied button svg{width:12px;height:12px}html:not([data-ui=classic]) .transcript-correction-error{margin-top:6px;color:#b14024;font-size:11.5px}html:not([data-ui=classic]) .transcript-line.revision-gemini{border-color:#e7e2db}@media(max-width:600px){html:not([data-ui=classic]) .transcript-correction-review>header,html:not([data-ui=classic]) .transcript-correction-applied{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .transcript-correction-review>footer{display:grid;grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .transcript-correction-review button{justify-content:center}}html:not([data-ui=classic]) .people-directory-page>.member-hierarchy{margin-top:2px}html:not([data-ui=classic]) .member-directory-row{background:var(--paper);border:1px solid #e7e4df;border-radius:12px;overflow:hidden}html:not([data-ui=classic]) .member-directory-row>summary{list-style:none;min-height:58px;display:grid;grid-template-columns:38px minmax(170px,1fr) auto auto auto auto 18px;align-items:center;gap:8px;padding:8px 11px;cursor:pointer}html:not([data-ui=classic]) .member-directory-row>summary::-webkit-details-marker{display:none}html:not([data-ui=classic]) .member-directory-row>summary>i{width:36px;height:36px;border-radius:10px;background:var(--teal);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800}html:not([data-ui=classic]) .member-directory-identity{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .member-directory-identity>b,html:not([data-ui=classic]) .member-directory-identity>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .member-directory-identity>b{font-size:13px}html:not([data-ui=classic]) .member-directory-identity>small{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .member-directory-row>summary>span:not(.member-directory-identity){min-height:28px;border-radius:8px;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:11.5px;white-space:nowrap}html:not([data-ui=classic]) .member-directory-row>summary svg{width:12px}html:not([data-ui=classic]) .member-manager-summary{background:#efece8;color:#44495b}html:not([data-ui=classic]) .member-manager-summary.inactive{background:#f2ede4;color:#846a39}html:not([data-ui=classic]) .member-row-chevron{color:#747681;transition:transform .18s}html:not([data-ui=classic]) .member-directory-row[open] .member-row-chevron{transform:rotate(-90deg)}html:not([data-ui=classic]) .member-directory-details{display:grid;gap:10px;padding:12px 15px 14px;border-top:1px solid #eceae6;background:#fcfbfa}html:not([data-ui=classic]) .member-directory-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}html:not([data-ui=classic]) .member-directory-details dl>div{min-width:0;border:1px solid #ebe9e5;background:#fff;border-radius:9px;padding:8px 10px}html:not([data-ui=classic]) .member-directory-details dt{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .member-directory-details dd{margin:4px 0 0;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .member-directory-details>footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px}html:not([data-ui=classic]) .member-directory-details>footer>span{min-height:32px;padding:0 9px;border-radius:8px;display:flex;align-items:center;font-size:11.5px}html:not([data-ui=classic]) .member-directory-details>footer .secondary{height:32px;font-size:11.5px}html:not([data-ui=classic]) .member-directory-details>footer .secondary.delete{color:#b14024;background:#fff1ed;border-color:#ecc9c0}html:not([data-ui=classic]) .member-directory-details>footer svg{width:13px}html:not([data-ui=classic]) .telegram-recipient-tree{max-height:560px;overflow:auto;padding-left:3px}html:not([data-ui=classic]) .telegram-recipient-row{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e7e5e2;border-radius:10px;padding:9px 10px;background:#fff;cursor:pointer}html:not([data-ui=classic]) .telegram-recipient-row>input{position:absolute;opacity:0}html:not([data-ui=classic]) .telegram-recipient-row.selected{border-color:#7b819b;background:#eef5f2}html:not([data-ui=classic]) .telegram-recipient-row.disabled{opacity:.58;cursor:not-allowed}html:not([data-ui=classic]) .telegram-recipient-row.selected .recipient-check{background:var(--teal);border-color:var(--teal);color:#fff}html:not([data-ui=classic]) .telegram-recipient-row b,html:not([data-ui=classic]) .telegram-recipient-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .telegram-recipient-row b{font-size:12.5px}html:not([data-ui=classic]) .telegram-recipient-row small{font-size:11px;color:var(--muted);margin-top:3px}html:not([data-ui=classic]) .telegram-recipient-row em{font-size:11px;font-style:normal;padding:4px 6px;border-radius:7px;background:#e3efe9;color:#3b6c54;white-space:nowrap}html:not([data-ui=classic]) .telegram-recipient-row.disabled em{background:#f0ece6;color:#876f3e}html:not([data-ui=classic]) .member-suggestions-hierarchy{padding:6px}html:not([data-ui=classic]) .member-suggestions-hierarchy .member-hierarchy-folder>button{min-height:34px;padding:5px 8px}html:not([data-ui=classic]) .member-suggestions-hierarchy .member-hierarchy-folder>button>b{font-size:12px}html:not([data-ui=classic]) .member-suggestions-hierarchy .member-hierarchy-folder>button>em{height:20px}html:not([data-ui=classic]) .member-suggestions-hierarchy .member-hierarchy-children{gap:4px}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row{width:100%;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:9px;padding:6px 8px;text-align:right;background:#fff}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row:hover,html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row:focus{background:#f4f2ee}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row>i{width:32px;height:32px;border-radius:8px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row span b,html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row span small{display:block}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row span b{font-size:12px}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row span small{font-size:11px}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row em{font-style:normal;font-size:11px;border-radius:7px;padding:4px 6px;white-space:nowrap}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row em.connected{color:#3a6c53;background:#e1eee8}html:not([data-ui=classic]) .member-suggestions-hierarchy .hierarchy-suggestion-row em.waiting{color:#8c6b32;background:#f6edd8}@media(max-width:900px){html:not([data-ui=classic]) .member-directory-row>summary{grid-template-columns:38px minmax(140px,1fr) auto auto 18px}html:not([data-ui=classic]) .member-directory-row>summary .voice-sample-state,html:not([data-ui=classic]) .member-directory-row>summary .member-manager-summary{display:none}html:not([data-ui=classic]) .member-directory-details dl{grid-template-columns:1fr 1fr}}@media(max-width:600px){html:not([data-ui=classic]) .member-directory-row>summary{grid-template-columns:34px minmax(0,1fr) auto 16px;gap:6px;padding:7px}html:not([data-ui=classic]) .member-directory-row>summary>i{width:32px;height:32px}html:not([data-ui=classic]) .member-directory-row>summary .telegram-linked,html:not([data-ui=classic]) .member-directory-row>summary .telegram-waiting{display:none}html:not([data-ui=classic]) .member-directory-details{padding:10px}html:not([data-ui=classic]) .member-directory-details dl{grid-template-columns:1fr}html:not([data-ui=classic]) .telegram-recipient-tree{max-height:none}html:not([data-ui=classic]) .telegram-recipient-row{grid-template-columns:25px minmax(0,1fr)}html:not([data-ui=classic]) .telegram-recipient-row>em{grid-column:2}}html:not([data-ui=classic]) .upcoming-calendar{display:grid;gap:22px}html:not([data-ui=classic]) .upcoming-day-group{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:15px}html:not([data-ui=classic]) .upcoming-day-header{position:sticky;top:18px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:13px;border:1px solid #e4e0db;border-radius:16px;background:#faf9f7;box-shadow:0 7px 20px #22243108}html:not([data-ui=classic]) .upcoming-day-group.near .upcoming-day-header{border-color:#c0c3d0;background:linear-gradient(145deg,#eef6f2,#fbfaf8)}html:not([data-ui=classic]) .upcoming-day-tile{width:58px;height:61px;border-radius:13px;background:var(--teal);color:#fff;display:grid;place-items:center;align-content:center;line-height:1}html:not([data-ui=classic]) .upcoming-day-tile b{font-size:22px}html:not([data-ui=classic]) .upcoming-day-tile small{margin-top:5px;font-size:12px;font-weight:700}html:not([data-ui=classic]) .upcoming-day-header>div{min-width:0}html:not([data-ui=classic]) .upcoming-day-header>div>span{display:block;font-size:12px;font-weight:800;color:var(--coral)}html:not([data-ui=classic]) .upcoming-day-header h2{margin:3px 0 0;font-size:13px;line-height:1.8}html:not([data-ui=classic]) .upcoming-day-header>strong{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:28px;border-radius:8px;background:#efede9;color:#5c606c;font-size:12px}html:not([data-ui=classic]) .upcoming-day-meetings{display:grid;gap:9px}html:not([data-ui=classic]) .upcoming-meeting-row{overflow:hidden;border:1px solid #e4e1dc;border-radius:15px;background:var(--paper);box-shadow:0 6px 18px #23263209;transition:border-color .18s,box-shadow .18s}html:not([data-ui=classic]) .upcoming-meeting-row[open]{border-color:#c0c3cf;box-shadow:0 11px 28px #23263212}html:not([data-ui=classic]) .upcoming-meeting-row>summary{list-style:none;min-height:78px;display:grid;grid-template-columns:94px minmax(220px,1fr) auto 18px;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;text-align:right}html:not([data-ui=classic]) .upcoming-meeting-row>summary::-webkit-details-marker{display:none}html:not([data-ui=classic]) .upcoming-meeting-row>summary:hover{background:#faf9f7}html:not([data-ui=classic]) .upcoming-meeting-row>summary:focus-visible{outline:3px solid #7a809a2b;outline-offset:-3px}html:not([data-ui=classic]) .upcoming-meeting-time{height:53px;border-radius:12px;background:#f1eee9;color:#424758;display:flex;align-items:center;justify-content:center;gap:7px;direction:ltr}html:not([data-ui=classic]) .upcoming-meeting-time svg{width:17px}html:not([data-ui=classic]) .upcoming-meeting-time b{font-size:15px}html:not([data-ui=classic]) .upcoming-meeting-copy{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .upcoming-meeting-copy>small,html:not([data-ui=classic]) .upcoming-meeting-copy>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .upcoming-meeting-copy>small{font-size:11.5px;color:#797b85}html:not([data-ui=classic]) .upcoming-meeting-copy>b{font-size:14px;line-height:1.7}html:not([data-ui=classic]) .upcoming-meeting-copy>em{width:max-content;max-width:100%;font-style:normal;font-size:11px;color:#7f652b;background:#f5edd8;border-radius:7px;padding:3px 6px}html:not([data-ui=classic]) .upcoming-meeting-summary-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px}html:not([data-ui=classic]) .upcoming-meeting-summary-meta>span{display:flex;align-items:center;gap:5px;white-space:nowrap}html:not([data-ui=classic]) .upcoming-meeting-summary-meta>span:first-child{color:#676974;font-size:12px}html:not([data-ui=classic]) .upcoming-meeting-summary-meta svg{width:14px}html:not([data-ui=classic]) .upcoming-meeting-row>summary>svg{width:17px;color:#737580;transition:transform .18s}html:not([data-ui=classic]) .upcoming-meeting-row[open]>summary>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .upcoming-meeting-detail{padding:14px 16px 15px;border-top:1px solid #e8e6e2;background:#fbfaf9}html:not([data-ui=classic]) .upcoming-meeting-detail .upcoming-card-content{margin:0;padding:0 0 13px;border-top:0}html:not([data-ui=classic]) .upcoming-meeting-detail .meeting-notice{margin-bottom:12px}html:not([data-ui=classic]) .upcoming-meeting-detail>footer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #e7e5e2}html:not([data-ui=classic]) .upcoming-meeting-detail>footer>span{display:flex;align-items:center;gap:6px;color:#686b75;font-size:12px}html:not([data-ui=classic]) .upcoming-meeting-detail>footer>span svg{width:14px}html:not([data-ui=classic]) .upcoming-meeting-detail .meeting-actions{margin-right:auto}html:not([data-ui=classic]) .upcoming-calendar-caption{margin:13px 205px 0 0;color:#737680;font-size:12px}html:not([data-ui=classic]) .upcoming-calendar-caption:before{content:"";display:inline-block;width:20px;height:1px;margin-left:6px;vertical-align:middle;background:#b1b3ba}@media(max-width:1000px){html:not([data-ui=classic]) .upcoming-day-group{grid-template-columns:1fr}html:not([data-ui=classic]) .upcoming-day-header{position:static;grid-template-columns:50px minmax(0,1fr) auto;padding:10px 12px}html:not([data-ui=classic]) .upcoming-day-tile{width:50px;height:52px}html:not([data-ui=classic]) .upcoming-day-tile b{font-size:18px}html:not([data-ui=classic]) .upcoming-day-header>strong{grid-column:auto;min-width:72px;padding:0 9px}html:not([data-ui=classic]) .upcoming-calendar-caption{margin-right:0}}@media(max-width:720px){html:not([data-ui=classic]) .upcoming-calendar{gap:17px}html:not([data-ui=classic]) .upcoming-day-header{grid-template-columns:46px minmax(0,1fr) auto}html:not([data-ui=classic]) .upcoming-day-tile{width:46px;height:49px}html:not([data-ui=classic]) .upcoming-day-header h2{font-size:12.5px}html:not([data-ui=classic]) .upcoming-meeting-row>summary{grid-template-columns:76px minmax(0,1fr) 16px;gap:9px;padding:9px}html:not([data-ui=classic]) .upcoming-meeting-time{height:47px}html:not([data-ui=classic]) .upcoming-meeting-time b{font-size:14px}html:not([data-ui=classic]) .upcoming-meeting-copy>b{font-size:13.5px}html:not([data-ui=classic]) .upcoming-meeting-summary-meta{grid-column:1/-1;justify-content:flex-start;padding-right:85px;flex-wrap:wrap}html:not([data-ui=classic]) .upcoming-meeting-row>summary>svg{grid-column:3;grid-row:1}html:not([data-ui=classic]) .upcoming-meeting-detail{padding:12px}html:not([data-ui=classic]) .upcoming-meeting-detail>footer{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .upcoming-meeting-detail .meeting-actions{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .upcoming-meeting-detail .meeting-actions button{width:100%}}@media(max-width:480px){html:not([data-ui=classic]) .upcoming-page{padding-left:10px;padding-right:10px}html:not([data-ui=classic]) .upcoming-day-header{grid-template-columns:43px minmax(0,1fr)}html:not([data-ui=classic]) .upcoming-day-tile{width:43px;height:46px}html:not([data-ui=classic]) .upcoming-day-header>strong{grid-column:1/-1;min-height:25px}html:not([data-ui=classic]) .upcoming-meeting-summary-meta{padding-right:0}html:not([data-ui=classic]) .upcoming-meeting-summary-meta .notification-state{font-size:11.5px}html:not([data-ui=classic]) .upcoming-meeting-detail .upcoming-members>span{min-width:100%}}html:not([data-ui=classic]) .archive-folder-toolbar{min-height:39px;margin:0 0 11px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#676973}html:not([data-ui=classic]) .archive-folder-toolbar>span,html:not([data-ui=classic]) .archive-folder-toolbar>div,html:not([data-ui=classic]) .archive-folder-toolbar button{display:flex;align-items:center;gap:6px}html:not([data-ui=classic]) .archive-folder-toolbar>span{font-size:12px}html:not([data-ui=classic]) .archive-folder-toolbar>span svg{width:15px;color:var(--teal)}html:not([data-ui=classic]) .archive-folder-toolbar>div{gap:5px}html:not([data-ui=classic]) .archive-folder-toolbar button{height:31px;border-radius:8px;padding:0 9px;background:#f2f0ed;color:#585a66;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .archive-folder-toolbar button:hover{background:#eae7e1;color:var(--teal)}html:not([data-ui=classic]) .archive-folder-toolbar button svg{width:13px}html:not([data-ui=classic]) .archive-month-list{display:grid;gap:13px}html:not([data-ui=classic]) .archive-month-folder{overflow:hidden;border:1px solid #e1ddd8;border-radius:17px;background:#f9f8f6;box-shadow:0 8px 23px #23263208}html:not([data-ui=classic]) .archive-month-folder.open{border-color:#c5c8d2;background:#fff;box-shadow:0 12px 30px #23263210}html:not([data-ui=classic]) .archive-month-toggle{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(180px,1fr) auto 18px;align-items:center;gap:12px;padding:12px 15px;text-align:right;background:transparent;color:var(--ink)}html:not([data-ui=classic]) .archive-month-toggle:hover{background:#f6f4f1}html:not([data-ui=classic]) .archive-month-toggle:focus-visible{outline:3px solid #7a809a2b;outline-offset:-3px}html:not([data-ui=classic]) .archive-month-icon{width:45px;height:45px;border-radius:13px;background:#ede9e3;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .archive-month-icon svg{width:22px}html:not([data-ui=classic]) .archive-month-folder.open .archive-month-icon{background:var(--teal);color:#fff}html:not([data-ui=classic]) .archive-month-copy{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .archive-month-copy small{font-size:11.5px;color:var(--coral)}html:not([data-ui=classic]) .archive-month-copy b{font-size:15px}html:not([data-ui=classic]) .archive-month-stats{display:flex;align-items:center;justify-content:flex-end;gap:6px}html:not([data-ui=classic]) .archive-month-stats span{min-height:27px;padding:0 8px;border-radius:8px;background:#eeece9;color:#636670;display:flex;align-items:center;font-size:11.5px;white-space:nowrap}html:not([data-ui=classic]) .archive-month-toggle>svg{width:17px;color:#777a84;transition:transform .18s}html:not([data-ui=classic]) .archive-month-folder.open .archive-month-toggle>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .archive-month-body{display:grid;gap:12px;padding:16px;border-top:1px solid #e6e3df;background:#fbfaf9}html:not([data-ui=classic]) .archive-day-selector{min-width:0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 1px 7px;scrollbar-width:thin;scrollbar-color:#c2c4cd transparent}html:not([data-ui=classic]) .archive-day-tab{width:128px;min-width:128px;min-height:76px;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;padding:7px;border:1px solid #e4e0db;border-radius:13px;background:#f3f1ed;text-align:right;color:var(--ink);transition:background .16s,border-color .16s,box-shadow .16s}html:not([data-ui=classic]) .archive-day-tab:hover{border-color:#bbbeca;background:#f0ede9}html:not([data-ui=classic]) .archive-day-tab:focus-visible{outline:3px solid #7a809a35;outline-offset:2px}html:not([data-ui=classic]) .archive-day-tab.active{border-color:#7b829c;background:#fff;box-shadow:0 5px 14px #262b4413}html:not([data-ui=classic]) .archive-day-tab>span{width:43px;height:48px;border-radius:10px;background:#e8e3dc;color:var(--teal);display:grid;place-items:center;align-content:center;line-height:1}html:not([data-ui=classic]) .archive-day-tab.active>span{background:var(--teal);color:#fff}html:not([data-ui=classic]) .archive-day-tab>span b{font-size:17px}html:not([data-ui=classic]) .archive-day-tab>span small{margin-top:4px;font-size:11px;font-weight:700}html:not([data-ui=classic]) .archive-day-tab>div{min-width:0}html:not([data-ui=classic]) .archive-day-tab>div b,html:not([data-ui=classic]) .archive-day-tab>div small,html:not([data-ui=classic]) .archive-day-tab>div em{display:block}html:not([data-ui=classic]) .archive-day-tab>div b{font-size:12px}html:not([data-ui=classic]) .archive-day-tab>div small{margin-top:2px;font-size:11px;color:#767983;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .archive-day-tab>div em{margin-top:4px;font-size:11px;font-style:normal;color:var(--coral)}html:not([data-ui=classic]) .archive-selected-day{min-width:0;display:grid;gap:8px}html:not([data-ui=classic]) .archive-selected-day-heading{min-height:31px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#636670;font-size:12px}html:not([data-ui=classic]) .archive-selected-day-heading b{min-height:24px;padding:0 8px;border-radius:7px;background:#edeae6;color:var(--teal);display:flex;align-items:center;font-size:11.5px}html:not([data-ui=classic]) .archive-day-meetings{min-width:0;display:grid;gap:7px}html:not([data-ui=classic]) .archive-day-meetings .library-session-card{padding:0;gap:0;overflow:hidden;border-radius:13px;box-shadow:0 4px 13px #23263208}html:not([data-ui=classic]) .library-session-card.open{border-color:#c0c3ce;box-shadow:0 8px 21px #23263211}html:not([data-ui=classic]) .library-session-toggle{width:100%;min-height:66px;display:grid;grid-template-columns:auto minmax(190px,1fr) auto 17px;align-items:center;gap:11px;padding:9px 12px;background:#fff;text-align:right;color:var(--ink)}html:not([data-ui=classic]) .library-session-toggle:hover{background:#faf9f8}html:not([data-ui=classic]) .library-session-toggle:focus-visible{outline:3px solid #7a809a2b;outline-offset:-3px}html:not([data-ui=classic]) .library-session-copy{min-width:0;display:grid;gap:1px}html:not([data-ui=classic]) .library-session-copy small,html:not([data-ui=classic]) .library-session-copy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .library-session-copy small{font-size:11.5px;color:#7a7d87}html:not([data-ui=classic]) .library-session-copy b{font-size:13.5px;line-height:1.7}html:not([data-ui=classic]) .library-session-toggle>.library-session-stats{justify-content:flex-end;gap:7px}html:not([data-ui=classic]) .library-session-toggle>.library-session-stats span{white-space:nowrap}html:not([data-ui=classic]) .library-session-toggle>.library-session-stats .has-audio{min-height:24px;padding:0 7px;border-radius:7px;background:#efece8;color:#3f6b55}html:not([data-ui=classic]) .library-session-toggle>svg{width:16px;color:#777a84;transition:transform .18s}html:not([data-ui=classic]) .library-session-card.open .library-session-toggle>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .library-session-detail{display:grid;gap:9px;padding:11px 13px 12px;border-top:1px solid #e7e5e1;background:#fcfbfa}html:not([data-ui=classic]) .library-session-detail .library-session-line{border-top:0;padding-top:0}html:not([data-ui=classic]) .library-session-detail .library-session-line>span{grid-template-columns:43px minmax(0,1fr)}html:not([data-ui=classic]) .library-session-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:9px;border-top:1px solid #e8e6e3}html:not([data-ui=classic]) .library-session-detail>footer>.gemini-chat-button{height:33px}@media(max-width:940px){html:not([data-ui=classic]) .library-session-toggle{grid-template-columns:auto minmax(150px,1fr) 17px}html:not([data-ui=classic]) .library-session-toggle>.library-session-stats{grid-column:2/-1;grid-row:2;justify-content:flex-start}html:not([data-ui=classic]) .library-session-toggle>svg{grid-column:3;grid-row:1}html:not([data-ui=classic]) .archive-month-body{gap:11px}}@media(max-width:650px){html:not([data-ui=classic]) .archive-folder-toolbar{align-items:flex-start;flex-direction:column}html:not([data-ui=classic]) .archive-month-toggle{grid-template-columns:42px minmax(0,1fr) 17px;padding:10px}html:not([data-ui=classic]) .archive-month-icon{width:40px;height:40px}html:not([data-ui=classic]) .archive-month-stats{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap}html:not([data-ui=classic]) .archive-month-toggle>svg{grid-column:3;grid-row:1}html:not([data-ui=classic]) .archive-month-body{padding:10px}html:not([data-ui=classic]) .archive-day-selector{margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px}html:not([data-ui=classic]) .archive-day-tab{width:118px;min-width:118px}html:not([data-ui=classic]) .archive-selected-day-heading{align-items:flex-start;flex-direction:column;padding:2px 1px}html:not([data-ui=classic]) .library-session-toggle{grid-template-columns:minmax(0,1fr) 17px;padding:9px}html:not([data-ui=classic]) .library-session-toggle>.status-pill{grid-column:1;grid-row:2;width:max-content}html:not([data-ui=classic]) .library-session-copy{grid-column:1;grid-row:1}html:not([data-ui=classic]) .library-session-toggle>.library-session-stats{grid-column:1/-1;grid-row:3}html:not([data-ui=classic]) .library-session-toggle>svg{grid-column:2;grid-row:1}html:not([data-ui=classic]) .library-session-detail>footer{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .library-session-detail>footer>.gemini-chat-button{width:100%}html:not([data-ui=classic]) .library-session-detail .library-downloads{width:100%;margin:0;display:flex;flex-wrap:wrap}html:not([data-ui=classic]) .library-session-detail .library-downloads .icon-btn{flex:0 0 34px}html:not([data-ui=classic]) .library-session-detail .library-downloads .pdf-report-download,html:not([data-ui=classic]) .library-session-detail .library-downloads .excel-download{flex:1}html:not([data-ui=classic]) .library-session-detail .library-downloads .card-link{flex:1 1 110px;justify-content:center}html:not([data-ui=classic]) .library-session-detail .library-session-line>span{grid-template-columns:38px minmax(0,1fr)}}html:not([data-ui=classic]) .ambient-channel-setup{grid-template-columns:34px minmax(130px,.65fr) minmax(170px,.85fr) minmax(210px,1.1fr) 38px;padding:7px;border:1px solid #e7e4e0;border-radius:13px;background:#fcfbfa}html:not([data-ui=classic]) .ambient-channel-name{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .ambient-channel-name b{font-size:12.5px}html:not([data-ui=classic]) .ambient-channel-name small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .ambient-channel-setup>input{min-width:0}html:not([data-ui=classic]) .ambient-channel-setup .participant-microphone{min-width:0}html:not([data-ui=classic]) .channel-add-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:10px}html:not([data-ui=classic]) .channel-add-actions .add-line{margin:0 42px 0 0}html:not([data-ui=classic]) .phone-add-line{color:#4f5468}html:not([data-ui=classic]) .phone-channel-setup{background:#f9f8f6;border:1px solid #e9e5de;border-radius:13px;padding:8px}html:not([data-ui=classic]) .phone-setup-note{height:47px;min-width:0;border:1px solid #e7e2db;background:#fff;border-radius:11px;padding:0 11px;display:flex;align-items:center;gap:9px;color:#4f5468}html:not([data-ui=classic]) .phone-setup-note>svg{width:17px;flex:0 0 auto}html:not([data-ui=classic]) .phone-setup-note>span{min-width:0;display:grid}html:not([data-ui=classic]) .phone-setup-note b{font-size:12.5px}html:not([data-ui=classic]) .phone-setup-note small{margin-top:2px;color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .phone-capture-panel{margin:18px 0;padding:15px;border:1px solid #ded8d0;border-radius:16px;background:#faf9f7;display:grid;gap:13px}html:not([data-ui=classic]) .phone-capture-panel>header{display:grid;gap:10px}html:not([data-ui=classic]) .phone-capture-panel h3{font-size:17px;margin:3px 0}html:not([data-ui=classic]) .phone-capture-panel>header>div:first-child>small{display:block;font-size:11.5px;line-height:1.8;color:var(--muted)}html:not([data-ui=classic]) .phone-capture-summary{display:grid;grid-template-columns:1fr;gap:6px}html:not([data-ui=classic]) .phone-capture-summary>span{min-height:31px;padding:6px 9px;border-radius:9px;background:#efece8;color:#4b5063;display:flex;align-items:center;gap:5px;font-size:11.5px}html:not([data-ui=classic]) .phone-capture-summary svg{width:13px}html:not([data-ui=classic]) .phone-capture-summary b{font-size:12.5px}html:not([data-ui=classic]) .phone-capture-summary .storage-warning{background:#fff0df;color:#926127;border:1px solid #ead2ac}html:not([data-ui=classic]) .phone-add-form{display:grid;gap:6px;padding-top:11px;border-top:1px solid #e6e2dc}html:not([data-ui=classic]) .phone-add-form>label{font-size:12px;font-weight:700}html:not([data-ui=classic]) .phone-add-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}html:not([data-ui=classic]) .phone-add-form input{min-width:0;height:41px;border:1px solid #e0ddd8;border-radius:10px;background:#fff;padding:0 10px;outline:0}html:not([data-ui=classic]) .phone-add-form input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .phone-add-form button{height:41px;padding:0 10px;font-size:11.5px;white-space:nowrap}html:not([data-ui=classic]) .ambient-phone-add>div{align-items:center}html:not([data-ui=classic]) .ambient-phone-add>div>span{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .ambient-phone-add b{font-size:12px}html:not([data-ui=classic]) .ambient-phone-add small{font-size:11px;line-height:1.7;color:var(--muted)}html:not([data-ui=classic]) .ambient-phone-add .phone-add-next{background:#373b4a;color:#fff;border-color:#373b4a;box-shadow:0 7px 17px #373b4a24}html:not([data-ui=classic]) .phone-channel-grid{display:grid;gap:9px}html:not([data-ui=classic]) .phone-channel-card{overflow:hidden;border:1px solid #e5e1dc;border-radius:13px;background:#fff}html:not([data-ui=classic]) .phone-channel-card.connected{border-color:#a9adbe;box-shadow:0 0 0 2px #8b90a712}html:not([data-ui=classic]) .phone-channel-card.disconnected{border-color:#e8c6a8}html:not([data-ui=classic]) .phone-channel-card.revoked{opacity:.65;background:#f2f1ef}html:not([data-ui=classic]) .phone-channel-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}html:not([data-ui=classic]) .phone-channel-icon{width:33px;height:33px;border-radius:10px;background:#ede9e3;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .phone-channel-icon svg{width:17px}html:not([data-ui=classic]) .phone-channel-card>header>div{min-width:0;display:grid}html:not([data-ui=classic]) .phone-channel-card>header b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .phone-channel-card>header small{font-size:11px;color:var(--muted);margin-top:2px}html:not([data-ui=classic]) .phone-channel-state{font-style:normal;font-size:11px;padding:5px 6px;border-radius:7px;background:#f1efed;color:#646670;white-space:nowrap}html:not([data-ui=classic]) .phone-channel-state.ready,html:not([data-ui=classic]) .phone-channel-state.connected{background:#e0eee7;color:#376b51}html:not([data-ui=classic]) .phone-channel-state.waiting{background:#f2efeb;color:#5a6078}html:not([data-ui=classic]) .phone-channel-state.muted{background:#f2ece0;color:#866c36}html:not([data-ui=classic]) .phone-channel-state.disconnected{background:#fff0df;color:#8b5e2a}html:not([data-ui=classic]) .phone-channel-state.revoked{background:#eee9e6;color:#8c6055}html:not([data-ui=classic]) .phone-qr-preview{display:grid;justify-items:center;gap:9px;padding:11px;border-top:1px solid #ebe9e6;background:#fcfbfa}html:not([data-ui=classic]) .phone-qr-preview img{width:150px;height:150px;border:8px solid #fff;border-radius:10px;box-shadow:0 5px 17px #1a1d2d15}html:not([data-ui=classic]) .phone-qr-preview label{width:100%;display:grid;gap:4px}html:not([data-ui=classic]) .phone-qr-preview label>span{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .phone-qr-preview input{width:100%;height:34px;border:1px solid #e3e0dc;border-radius:8px;background:#fff;padding:0 8px;font-size:11px;text-align:left}html:not([data-ui=classic]) .phone-channel-card>footer{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:9px 10px;border-top:1px solid #ebe9e7}html:not([data-ui=classic]) .phone-channel-card>footer button{height:32px;padding:0 8px;gap:4px;font-size:11px}html:not([data-ui=classic]) .phone-channel-card>footer button svg{width:13px}html:not([data-ui=classic]) .phone-revoke-button{margin-right:auto;background:#f8e7e2;color:#b14b31;border-radius:8px}html:not([data-ui=classic]) .phone-channel-empty{min-height:95px;border:1px dashed #d8d3cc;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);padding:14px}html:not([data-ui=classic]) .phone-channel-empty svg{width:23px;color:#747a8f}html:not([data-ui=classic]) .phone-channel-empty b{margin-top:5px;font-size:12px;color:var(--ink)}html:not([data-ui=classic]) .phone-channel-empty small{font-size:11px;margin-top:3px}html:not([data-ui=classic]) .reconnect-desktop-button{width:100%;min-height:43px;justify-content:center;margin-top:14px;border-color:#989db0;background:#eef5f2;color:#3d4152}@media(max-width:900px){html:not([data-ui=classic]) .ambient-channel-setup{grid-template-columns:34px minmax(130px,.7fr) minmax(0,1fr) 38px}html:not([data-ui=classic]) .ambient-channel-setup .participant-microphone,html:not([data-ui=classic]) .ambient-channel-setup .phone-setup-note{grid-column:2/4}html:not([data-ui=classic]) .ambient-channel-setup>.icon-btn{grid-column:4;grid-row:1/3}}@media(max-width:760px){html:not([data-ui=classic]) .channel-add-actions{display:grid;gap:8px}html:not([data-ui=classic]) .channel-add-actions .add-line{margin:0 42px 0 0}html:not([data-ui=classic]) .ambient-channel-setup,html:not([data-ui=classic]) .phone-channel-setup{grid-template-columns:34px minmax(0,1fr) 38px}html:not([data-ui=classic]) .ambient-channel-name{grid-column:2}html:not([data-ui=classic]) .ambient-channel-setup>input{grid-column:2/4}html:not([data-ui=classic]) .ambient-channel-setup .participant-microphone,html:not([data-ui=classic]) .ambient-channel-setup .phone-setup-note{grid-column:2/4}html:not([data-ui=classic]) .ambient-channel-setup>.icon-btn{grid-column:3;grid-row:1}html:not([data-ui=classic]) .phone-capture-panel{padding:13px}html:not([data-ui=classic]) .phone-add-form>div{grid-template-columns:1fr}html:not([data-ui=classic]) .phone-add-form button{width:100%;justify-content:center}html:not([data-ui=classic]) .phone-capture-summary{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .phone-capture-summary>span:last-child{grid-column:1/-1}html:not([data-ui=classic]) .phone-channel-card>footer{align-items:stretch}html:not([data-ui=classic]) .phone-channel-card>footer button{flex:1;justify-content:center}html:not([data-ui=classic]) .phone-revoke-button{margin-right:0}}html:not([data-ui=classic]) .live-transcript-heading{gap:12px}html:not([data-ui=classic]) .live-transcript-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html:not([data-ui=classic]) .transcript-checkpoint-button{height:36px;padding:0 11px;font-size:12px}html:not([data-ui=classic]) .transcript-checkpoint-button svg{width:14px}html:not([data-ui=classic]) .live-checkpoint-status{min-height:36px;margin-top:10px;padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:7px;font-size:11.5px}html:not([data-ui=classic]) .live-checkpoint-status svg{width:14px;flex:0 0 auto}html:not([data-ui=classic]) .live-checkpoint-status.success{background:#f0ede9;color:#434759}html:not([data-ui=classic]) .live-checkpoint-status.error{background:#f9e5df;color:#b14a30}html:not([data-ui=classic]) .live-speaker-editor{margin-top:10px;border:1px solid #dcd7d0;border-radius:13px;background:#faf9f8;padding:10px;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.6fr) auto;align-items:center;gap:10px}html:not([data-ui=classic]) .live-speaker-editor>header{min-width:0;display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .live-speaker-editor>header>span{width:31px;height:31px;border-radius:9px;background:#ebe7e0;color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html:not([data-ui=classic]) .live-speaker-editor>header svg{width:15px}html:not([data-ui=classic]) .live-speaker-editor>header>div{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .live-speaker-editor>header b{font-size:12px}html:not([data-ui=classic]) .live-speaker-editor>header small{font-size:11px;line-height:1.6;color:var(--muted)}html:not([data-ui=classic]) .live-speaker-fields{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px}html:not([data-ui=classic]) .live-speaker-fields>label{min-width:155px;height:37px;border:1px solid #e4e1dc;border-radius:9px;background:#fff;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 6px}html:not([data-ui=classic]) .live-speaker-fields>label>span{width:21px;height:21px;border-radius:6px;background:#eeebe6;color:var(--teal);display:grid;place-items:center;font-size:11px;font-weight:800}html:not([data-ui=classic]) .live-speaker-fields input{min-width:0;width:100%;height:28px;border:0;background:transparent;outline:0;font-size:12px;font-weight:700}html:not([data-ui=classic]) .live-speaker-fields small{font-size:11px;color:var(--muted);white-space:nowrap}html:not([data-ui=classic]) .live-speaker-editor>.secondary{height:36px;padding:0 10px;font-size:11.5px;white-space:nowrap}html:not([data-ui=classic]) .live-speaker-editor>.secondary svg{width:13px}html:not([data-ui=classic]) .live-speaker-editor+.transcript-scroll{margin-top:10px}@media(max-width:1050px){html:not([data-ui=classic]) .live-speaker-editor{grid-template-columns:1fr}html:not([data-ui=classic]) .live-speaker-editor>.secondary{justify-self:start}html:not([data-ui=classic]) .live-transcript-actions{justify-content:flex-start}}@media(max-width:760px){html:not([data-ui=classic]) .live-transcript-heading{display:grid}html:not([data-ui=classic]) .live-transcript-actions{width:100%;display:grid}html:not([data-ui=classic]) .transcript-checkpoint-button{width:100%}html:not([data-ui=classic]) .live-speaker-editor{padding:9px}html:not([data-ui=classic]) .live-speaker-fields{display:grid;overflow:visible}html:not([data-ui=classic]) .live-speaker-fields>label{width:100%;min-width:0}html:not([data-ui=classic]) .live-speaker-editor>.secondary{width:100%;justify-self:stretch}}html:not([data-ui=classic]) .live-speaker-editor{grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr) auto;align-items:start}html:not([data-ui=classic]) .live-speaker-fields{display:grid;align-items:stretch;overflow:auto;max-height:300px}html:not([data-ui=classic]) .live-speaker-field{min-width:0;border:1px solid #e4e1dc;border-radius:10px;background:#fff;padding:5px}html:not([data-ui=classic]) .live-speaker-field>label{min-width:0;height:35px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;padding:1px 3px}html:not([data-ui=classic]) .live-speaker-field>label>span{width:21px;height:21px;border-radius:6px;background:#eeebe6;color:var(--teal);display:grid;place-items:center;font-size:11px;font-weight:800}html:not([data-ui=classic]) .live-speaker-field>label>small{font-size:11px;color:var(--muted);white-space:nowrap}html:not([data-ui=classic]) .live-speaker-samples{display:grid;gap:3px;padding-top:4px;border-top:1px solid #f1efed}html:not([data-ui=classic]) .live-speaker-samples>div{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:5px}html:not([data-ui=classic]) .live-speaker-samples button{width:25px;height:25px;border-radius:7px;background:#f1eeea;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .live-speaker-samples button:disabled{opacity:.5}html:not([data-ui=classic]) .live-speaker-samples button svg{width:12px}html:not([data-ui=classic]) .live-speaker-samples span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px}html:not([data-ui=classic]) .live-speaker-samples b{font-size:11px;color:#575b6c;white-space:nowrap}html:not([data-ui=classic]) .live-speaker-samples small{min-width:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .live-speaker-sample-error{grid-column:2;padding:6px 8px;border-radius:8px;background:#f9e5df;color:#b14a30;font-size:11px}@media(max-width:1050px){html:not([data-ui=classic]) .live-speaker-sample-error{grid-column:1}}@media(max-width:760px){html:not([data-ui=classic]) .live-speaker-fields{overflow:visible;max-height:none}html:not([data-ui=classic]) .live-speaker-field{width:100%;min-width:0}html:not([data-ui=classic]) .live-speaker-samples span{grid-template-columns:1fr}}html:not([data-ui=classic]) .selected-meeting-parts{overflow:hidden;border:1px solid #dbd5cc;border-radius:16px;background:#faf9f8}html:not([data-ui=classic]) .selected-meeting-parts>header{min-height:68px;padding:11px 13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;background:#f4f2ee;border-bottom:1px solid #e6e2dd}html:not([data-ui=classic]) .selected-meeting-parts>header>span{width:39px;height:39px;border-radius:11px;background:#dbe9e2;color:var(--teal);display:grid;place-items:center}html:not([data-ui=classic]) .selected-meeting-parts>header svg{width:18px}html:not([data-ui=classic]) .selected-meeting-parts>header>div{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .selected-meeting-parts>header b{font-size:13px}html:not([data-ui=classic]) .selected-meeting-parts>header small{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .selected-meeting-parts>header button{height:36px;font-size:11.5px}html:not([data-ui=classic]) .meeting-part-list{display:grid;gap:1px;background:#eae8e4}html:not([data-ui=classic]) .meeting-part-list article{min-height:58px;padding:8px 11px;display:grid;grid-template-columns:26px 31px minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff}html:not([data-ui=classic]) .meeting-part-list article>em{width:25px;height:25px;border-radius:8px;background:#f3f1ed;color:var(--teal);display:grid;place-items:center;font-size:11.5px;font-style:normal;font-weight:800}html:not([data-ui=classic]) .meeting-part-list article>span{width:30px;height:30px;border-radius:9px;background:#f3f1ef;color:#70737e;display:grid;place-items:center}html:not([data-ui=classic]) .meeting-part-list article>span svg{width:15px}html:not([data-ui=classic]) .meeting-part-list article>div:not(.meeting-part-actions){min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .meeting-part-list article b,html:not([data-ui=classic]) .meeting-part-list article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .meeting-part-list article b{font-size:12px}html:not([data-ui=classic]) .meeting-part-list article small{font-size:11px;color:var(--muted)}html:not([data-ui=classic]) .meeting-part-actions{display:flex;align-items:center;gap:4px}html:not([data-ui=classic]) .meeting-part-actions button{width:29px;height:29px;border-radius:8px;background:#f2f0ed;color:#585b68;display:grid;place-items:center}html:not([data-ui=classic]) .meeting-part-actions button:hover:not(:disabled){background:#e9e5e0;color:var(--teal)}html:not([data-ui=classic]) .meeting-part-actions button.remove{background:#faece8;color:#b64d33}html:not([data-ui=classic]) .meeting-part-actions button:disabled{opacity:.35;cursor:not-allowed}html:not([data-ui=classic]) .meeting-part-actions svg{width:14px}@media(max-width:620px){html:not([data-ui=classic]) .selected-meeting-parts>header{grid-template-columns:36px minmax(0,1fr)}html:not([data-ui=classic]) .selected-meeting-parts>header>button{grid-column:1/-1;width:100%;justify-content:center}html:not([data-ui=classic]) .meeting-part-list article{grid-template-columns:24px 28px minmax(0,1fr)}html:not([data-ui=classic]) .meeting-part-actions{grid-column:1/-1;justify-content:flex-end;padding-top:5px;border-top:1px solid #f1f0ee}html:not([data-ui=classic]) .meeting-part-actions button{width:34px}html:not([data-ui=classic]) .meeting-part-list article>span{width:28px;height:28px}}html:not([data-ui=classic]) .session-speaker-editor{margin:24px 0;overflow:hidden;border:1px solid #d9d3c9;border-radius:15px;background:#faf9f7}html:not([data-ui=classic]) .session-speaker-editor>header{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #e6e2dc;background:#f4f2ee}html:not([data-ui=classic]) .session-speaker-editor>header>span{width:38px;height:38px;border-radius:11px;background:#dbe9e2;color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html:not([data-ui=classic]) .session-speaker-editor>header svg{width:18px}html:not([data-ui=classic]) .session-speaker-editor>header>div{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .session-speaker-editor>header b{font-size:13.5px}html:not([data-ui=classic]) .session-speaker-editor>header small{font-size:11.5px;line-height:1.8;color:var(--muted)}html:not([data-ui=classic]) .session-speaker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px}html:not([data-ui=classic]) .session-speaker-list>label{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #e7e4df;border-radius:11px;background:#fff}html:not([data-ui=classic]) .session-speaker-number{width:30px;height:30px;border-radius:9px;background:#eeebe6;color:var(--teal);display:grid;place-items:center;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .session-speaker-field{min-width:0;display:grid;gap:4px}html:not([data-ui=classic]) .session-speaker-field small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .session-speaker-field input{width:100%;height:37px;border:1px solid #e0dcd7;border-radius:9px;background:#fcfbfa;padding:0 9px;color:var(--ink);font-size:12.5px;font-weight:700;outline:0}html:not([data-ui=classic]) .session-speaker-field input:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .session-speaker-editor>footer{min-height:59px;padding:10px 14px;border-top:1px solid #e6e2dc;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}html:not([data-ui=classic]) .session-speaker-editor>footer>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html:not([data-ui=classic]) .session-speaker-editor>footer button{height:38px;font-size:12px;padding:0 12px}html:not([data-ui=classic]) .session-speaker-editor>footer button svg{width:14px}html:not([data-ui=classic]) .speaker-analysis-stale{display:flex;align-items:center;gap:5px;color:#8f672e;background:#fff1d8;border-radius:8px;padding:6px 8px;font-size:11.5px}html:not([data-ui=classic]) .speaker-analysis-stale svg{width:13px}html:not([data-ui=classic]) .analysis-stale-banner{margin:0 0 18px;padding:13px 15px;border:1px solid #e0c69b;border-radius:14px;background:#fff6e6;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;color:#6c5328}html:not([data-ui=classic]) .analysis-stale-banner>svg{width:20px}html:not([data-ui=classic]) .analysis-stale-banner>div{display:grid;gap:2px}html:not([data-ui=classic]) .analysis-stale-banner b{font-size:13px}html:not([data-ui=classic]) .analysis-stale-banner span{font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .analysis-stale-banner button{height:37px;font-size:12px}html:not([data-ui=classic]) .analysis-stale-state{border-color:#e0c69b;background:#fffaf0}html:not([data-ui=classic]) .analysis-stale-state .big-icon{color:#9f7636}html:not([data-ui=classic]) .speaker-confirmation-banner{margin:18px 32px 0;border-color:#b2b6c5;background:#eef6f2;color:#1f2337}html:not([data-ui=classic]) .speaker-confirmation-callout{max-width:850px;margin:0 0 14px;padding:12px 14px;border:1px solid #b2b6c5;border-radius:12px;background:#eef6f2;color:#1f2337;display:flex;align-items:center;gap:10px}html:not([data-ui=classic]) .speaker-confirmation-callout>svg{width:19px;flex:0 0 auto}html:not([data-ui=classic]) .speaker-confirmation-callout>span{display:grid;gap:2px}html:not([data-ui=classic]) .speaker-confirmation-callout b{font-size:13px}html:not([data-ui=classic]) .speaker-confirmation-callout small{font-size:11.5px;line-height:1.8;color:#5e616e}html:not([data-ui=classic]) .session-speaker-field .gemini-speaker-suggestion{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:7px;background:#f1eeea;color:#3d4152;font-weight:800}html:not([data-ui=classic]) .session-speaker-field .gemini-speaker-suggestion svg{width:11px;height:11px;flex:0 0 auto}html:not([data-ui=classic]) .speaker-confirmation-attention{animation:speaker-confirmation-attention 1.05s ease-in-out infinite;transform-origin:center;box-shadow:0 0 #ff674166}@keyframes speaker-confirmation-attention{0%,to{transform:scale(1);box-shadow:0 0 #ff674100}45%{transform:scale(1.045);box-shadow:0 0 0 9px #ff674126}}@media(prefers-reduced-motion:reduce){html:not([data-ui=classic]) .speaker-confirmation-attention{animation:none;outline:3px solid #ff674155;outline-offset:3px}html:not([data-ui=classic]) .upload-processing-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:720px){html:not([data-ui=classic]) .session-speaker-list{grid-template-columns:1fr}html:not([data-ui=classic]) .session-speaker-editor>footer{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .session-speaker-editor>footer>div:last-child{display:grid;grid-template-columns:1fr}html:not([data-ui=classic]) .session-speaker-editor>footer button{width:100%}html:not([data-ui=classic]) .analysis-stale-banner{grid-template-columns:30px minmax(0,1fr)}html:not([data-ui=classic]) .analysis-stale-banner button{grid-column:1/-1;width:100%}html:not([data-ui=classic]) .speaker-confirmation-banner{margin:12px 14px 0}}@media(min-width:1051px){html:not([data-ui=classic]) .dashboard-page .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html:not([data-ui=classic]) .task-board-summary{grid-template-columns:repeat(5,minmax(120px,1fr))}html:not([data-ui=classic]) .task-kind.resolution{background:#f0ede9;color:#626882}html:not([data-ui=classic]) .task-summary-item-meta em.approved{background:#eeebe6;color:#376a51}html:not([data-ui=classic]) .task-session-folder-stats .resolution-stat{background:#f2f0ec;color:#666b80}html:not([data-ui=classic]) .task-session-folder-stats .resolution-stat b{color:#565c72}html:not([data-ui=classic]) .session-resolution-section{margin-bottom:14px;border:1px solid #e8e4dd;border-radius:15px;background:#fbfaf8;overflow:hidden}html:not([data-ui=classic]) .session-resolution-section>header{min-height:58px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ece8e3;background:#f5f3f1}html:not([data-ui=classic]) .session-resolution-section>header>div{display:flex;align-items:center;gap:9px}html:not([data-ui=classic]) .session-resolution-section>header svg{width:19px;color:#646b85}html:not([data-ui=classic]) .session-resolution-section>header span b,html:not([data-ui=classic]) .session-resolution-section>header span small{display:block}html:not([data-ui=classic]) .session-resolution-section>header span b{font-size:13px}html:not([data-ui=classic]) .session-resolution-section>header span small{margin-top:2px;font-size:11.5px;color:#777b88}html:not([data-ui=classic]) .session-resolution-section>header>em{font-style:normal;font-size:11.5px;font-weight:800;color:#62677e;background:#fff;border-radius:8px;padding:5px 8px}html:not([data-ui=classic]) .resolution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px}html:not([data-ui=classic]) .resolution-card{min-width:0;border:1px solid #eae6e0;border-radius:13px;background:#fff;padding:12px;box-shadow:0 5px 15px #42465710}html:not([data-ui=classic]) .resolution-card>header{display:flex;align-items:center;justify-content:space-between;gap:9px}html:not([data-ui=classic]) .resolution-card>header>span,html:not([data-ui=classic]) .resolution-card>header>div{display:flex;align-items:center;gap:5px}html:not([data-ui=classic]) .resolution-card>header>span{font-size:11.5px;font-weight:800;color:#646a81}html:not([data-ui=classic]) .resolution-card>header>span svg{width:14px}html:not([data-ui=classic]) .resolution-card>header .icon-btn{width:28px;height:28px}html:not([data-ui=classic]) .resolution-card h3{margin:10px 0 4px;font-size:13.5px;line-height:1.9;color:#212432}html:not([data-ui=classic]) .resolution-card p{margin:0;color:#63656e;font-size:12px;line-height:1.9;white-space:pre-wrap}html:not([data-ui=classic]) .resolution-card>footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid #f3f1ee}html:not([data-ui=classic]) .resolution-card>footer span{max-width:100%;display:flex;align-items:center;gap:4px;color:#757780;font-size:11.5px;overflow-wrap:anywhere}html:not([data-ui=classic]) .resolution-card>footer svg{width:12px;flex:0 0 auto}html:not([data-ui=classic]) .session-resolution-section+.task-session-kanban{margin-top:3px}@media(max-width:1100px){html:not([data-ui=classic]) .task-board-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:680px){html:not([data-ui=classic]) .task-board-summary{grid-template-columns:1fr 1fr}html:not([data-ui=classic]) .resolution-grid{grid-template-columns:1fr;padding:8px}html:not([data-ui=classic]) .session-resolution-section>header{align-items:flex-start}html:not([data-ui=classic]) .session-resolution-section>header>em{white-space:nowrap}html:not([data-ui=classic]) .resolution-card{padding:10px}}html:not([data-ui=classic]) .live-dot.paused{background:#c79741;box-shadow:0 0 0 5px #c7974122}html:not([data-ui=classic]) .live-clock>span.paused{color:#916823;background:#fff0d5;border-radius:999px;padding:4px 7px;letter-spacing:.5px}html:not([data-ui=classic]) .recording-paused-banner{margin-top:16px;padding:12px;border:1px solid #dcbc80;border-radius:13px;background:#fff6e4;color:#725425;display:flex;align-items:flex-start;gap:9px}html:not([data-ui=classic]) .recording-paused-banner>svg{width:19px;flex:0 0 auto}html:not([data-ui=classic]) .recording-paused-banner>div{display:grid;gap:3px}html:not([data-ui=classic]) .recording-paused-banner b{font-size:12.5px}html:not([data-ui=classic]) .recording-paused-banner small{font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .live-recording-controls{display:grid}html:not([data-ui=classic]) .live-recording-controls.split{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}html:not([data-ui=classic]) .live-recording-controls .record-button{margin-top:24px}html:not([data-ui=classic]) .live-recording-controls.split .record-button{margin-top:0}html:not([data-ui=classic]) .recording-pause-button{min-height:54px;border-radius:14px;border:1px solid #d7ba7f;background:#fff5df;color:#725526;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800}html:not([data-ui=classic]) .recording-pause-button.resume{border-color:#7c829c;background:#e6f1ec;color:#3f4354}html:not([data-ui=classic]) .recording-pause-button:disabled{opacity:.6;cursor:wait}html:not([data-ui=classic]) .recording-pause-button svg{width:17px}@media(max-width:520px){html:not([data-ui=classic]) .live-recording-controls.split{grid-template-columns:1fr}html:not([data-ui=classic]) .recording-paused-banner{padding:10px}html:not([data-ui=classic]) .recording-pause-button{min-height:48px}html:not([data-ui=classic]) .live-recording-controls.split .record-button{min-height:48px}}html:not([data-ui=classic]) .analysis-decisions-section,html:not([data-ui=classic]) .analysis-numeric-section{margin-bottom:18px}html:not([data-ui=classic]) .analysis-decision-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}html:not([data-ui=classic]) .analysis-decision-group{min-width:0;border:1px solid #e5e2dd;border-radius:15px;background:#faf9f8;overflow:hidden}html:not([data-ui=classic]) .analysis-decision-group>header{min-height:65px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8e6e2}html:not([data-ui=classic]) .analysis-decision-group>header>div{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .analysis-decision-group>header b{font-size:13px}html:not([data-ui=classic]) .analysis-decision-group>header small{font-size:11.5px;line-height:1.7;color:var(--muted)}html:not([data-ui=classic]) .analysis-decision-group>header>span{min-width:27px;height:27px;padding:0 7px;border-radius:8px;background:#fff;color:var(--teal);display:grid;place-items:center;font-size:12px;font-weight:800}html:not([data-ui=classic]) .analysis-decision-group.approved{border-color:#cccfd9;background:#f6f9f8}html:not([data-ui=classic]) .analysis-decision-group.approved>header{background:#e7f1ec}html:not([data-ui=classic]) .analysis-decision-group.pending{border-color:#e2d3b1;background:#fcfbfa}html:not([data-ui=classic]) .analysis-decision-group.pending>header{background:#f8f0dd}html:not([data-ui=classic]) .analysis-decision-group.proposed{border-color:#e7e2db;background:#fcfcfb}html:not([data-ui=classic]) .analysis-decision-group.proposed>header{background:#f5f3f1}html:not([data-ui=classic]) .analysis-decision-group.historical{grid-column:1/-1}html:not([data-ui=classic]) .analysis-decision-group.historical>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-ui=classic]) .analysis-decision-card{padding:13px;border-bottom:1px solid #eae8e5;background:#fff}html:not([data-ui=classic]) .analysis-decision-card:last-child{border-bottom:0}html:not([data-ui=classic]) .analysis-decision-card>header,html:not([data-ui=classic]) .analysis-follow-up-card>header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}html:not([data-ui=classic]) .analysis-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:7px;background:#f1efed;color:#63656e;font-size:11.5px;font-weight:800}html:not([data-ui=classic]) .analysis-status-chip.approved{background:#e1eee8;color:#376c52}html:not([data-ui=classic]) .analysis-status-chip.pending_approval,html:not([data-ui=classic]) .analysis-status-chip.conditional,html:not([data-ui=classic]) .analysis-status-chip.deferred{background:#f7ecd0;color:#7e6227}html:not([data-ui=classic]) .analysis-status-chip.proposed{background:#f2efeb;color:#61677f}html:not([data-ui=classic]) .analysis-status-chip.rejected{background:#f7e1dc;color:#b0462c}html:not([data-ui=classic]) .analysis-status-chip.superseded{background:#ece9e3;color:#766b59}html:not([data-ui=classic]) .analysis-decision-card h4,html:not([data-ui=classic]) .analysis-follow-up-card h4{margin:9px 0 4px;font-size:13.5px;line-height:1.8}html:not([data-ui=classic]) .analysis-decision-card>p:not(.analysis-condition):not(.analysis-consequence){margin:0;color:#5d5f67;font-size:12px;line-height:1.95;white-space:pre-wrap}html:not([data-ui=classic]) .analysis-item-meta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0}html:not([data-ui=classic]) .analysis-item-meta>div{max-width:100%;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:8px;background:#f4f2f0}html:not([data-ui=classic]) .analysis-item-meta dt{font-size:11px;color:#7b8985}html:not([data-ui=classic]) .analysis-item-meta dd{margin:0;font-size:11.5px;font-weight:800;color:#434759}html:not([data-ui=classic]) .analysis-condition,html:not([data-ui=classic]) .analysis-consequence{margin:7px 0 0!important;padding:7px 9px;border-radius:8px;font-size:11.5px!important;line-height:1.9!important}html:not([data-ui=classic]) .analysis-condition{background:#fff5dd;color:#725924}html:not([data-ui=classic]) .analysis-consequence{background:#faebe6;color:#8e4739}html:not([data-ui=classic]) .analysis-condition b,html:not([data-ui=classic]) .analysis-consequence b{font-weight:800}html:not([data-ui=classic]) .analysis-decision-card>footer,html:not([data-ui=classic]) .analysis-follow-up-card>footer{display:grid;gap:6px;margin-top:9px;padding-top:8px;border-top:1px dashed #e6e3df}html:not([data-ui=classic]) .analysis-decision-card>footer q,html:not([data-ui=classic]) .analysis-follow-up-card>footer q{margin:0;color:#686a74;font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .analysis-follow-up-card>footer>small{color:var(--muted);font-size:11.5px}html:not([data-ui=classic]) .analysis-action-grid{align-items:start}html:not([data-ui=classic]) .analysis-task-row{align-items:start}html:not([data-ui=classic]) .analysis-task-row>p{display:grid;gap:3px}html:not([data-ui=classic]) .analysis-task-row p>em{font-style:normal;font-size:11.5px;line-height:1.7;color:#61646e}html:not([data-ui=classic]) .analysis-task-row p>em>b{display:inline;font-size:11.5px}html:not([data-ui=classic]) .analysis-task-source{color:#84918d!important}html:not([data-ui=classic]) .analysis-follow-up-list{display:grid;gap:9px}html:not([data-ui=classic]) .analysis-follow-up-card{border:1px solid #e6e3df;border-radius:12px;background:#fff;padding:11px}html:not([data-ui=classic]) .analysis-follow-up-card.pending_approval,html:not([data-ui=classic]) .analysis-follow-up-card.conditional{border-color:#e0d1ae;background:#fffdf8}html:not([data-ui=classic]) .analysis-numeric-table-wrap{overflow-x:auto;border:1px solid #e6e3df;border-radius:13px}html:not([data-ui=classic]) .analysis-numeric-table{width:100%;min-width:650px;border-collapse:collapse;text-align:right;background:#fff}html:not([data-ui=classic]) .analysis-numeric-table th{padding:10px 12px;background:#f3f1ee;color:#5a5e6b;font-size:12px}html:not([data-ui=classic]) .analysis-numeric-table td{padding:11px 12px;border-top:1px solid #eceae8;color:#565860;font-size:12px;line-height:1.8;vertical-align:top}html:not([data-ui=classic]) .analysis-numeric-table td:first-child{min-width:150px}html:not([data-ui=classic]) .analysis-numeric-table td>b{display:inline-block;margin-left:6px;color:var(--ink);font-size:12.5px}html:not([data-ui=classic]) .analysis-numeric-table td strong{display:inline-block;direction:ltr;color:var(--teal);font-size:14px}html:not([data-ui=classic]) .analysis-numeric-table td>small{margin-right:5px;color:var(--muted)}html:not([data-ui=classic]) .rich-analysis-editor{display:grid;gap:14px}html:not([data-ui=classic]) .rich-analysis-editor .editor-top{margin-bottom:2px}html:not([data-ui=classic]) .rich-analysis-columns{margin-top:0;align-items:start}html:not([data-ui=classic]) .rich-analysis-editor .editor-section{min-width:0}html:not([data-ui=classic]) .analysis-wide-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}html:not([data-ui=classic]) .analysis-wide-editor>header>div{display:grid;gap:3px}html:not([data-ui=classic]) .analysis-wide-editor>header small{font-size:11.5px;font-weight:400;color:var(--muted)}html:not([data-ui=classic]) .analysis-wide-editor>header .secondary{height:36px;padding:0 10px;font-size:12px}html:not([data-ui=classic]) .analysis-wide-editor>header svg{width:14px}html:not([data-ui=classic]) .analysis-edit-cards,html:not([data-ui=classic]) .analysis-numeric-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html:not([data-ui=classic]) .analysis-rich-edit{min-width:0;gap:8px}html:not([data-ui=classic]) .analysis-rich-edit input,html:not([data-ui=classic]) .analysis-rich-edit select,html:not([data-ui=classic]) .analysis-rich-edit textarea{width:100%;outline:0}html:not([data-ui=classic]) .analysis-rich-edit select{height:37px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:9px;padding:0 9px;color:var(--ink)}html:not([data-ui=classic]) .analysis-edit-row{display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .analysis-edit-row>select{width:auto;min-width:120px}html:not([data-ui=classic]) .analysis-edit-row>.analysis-remove-item{margin-right:auto}html:not([data-ui=classic]) .analysis-review-toggle{display:flex;align-items:center;gap:5px;color:#7b642b;font-size:11.5px;font-weight:700}html:not([data-ui=classic]) .analysis-review-toggle input{width:15px;height:15px;accent-color:#b0873d}html:not([data-ui=classic]) .analysis-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html:not([data-ui=classic]) .analysis-edit-grid.numeric{grid-template-columns:minmax(0,1.4fr) minmax(90px,.7fr) minmax(80px,.5fr)}html:not([data-ui=classic]) .analysis-rich-edit textarea{min-height:62px;border:1px solid #e2e0dc;border-radius:9px;background:#fcfaf9;padding:8px;resize:vertical;line-height:1.9;color:var(--ink)}html:not([data-ui=classic]) .analysis-rich-edit textarea:focus,html:not([data-ui=classic]) .analysis-rich-edit select:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .analysis-evidence-preview{padding:7px 9px;border-radius:8px;background:#f3f1ee;color:#616470;font-size:11.5px!important;font-weight:400!important;line-height:1.9}html:not([data-ui=classic]) .analysis-follow-up-due{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}html:not([data-ui=classic]) .analysis-follow-up-due>span{font-size:11.5px;color:var(--muted)}html:not([data-ui=classic]) .analysis-remove-item{width:31px;height:31px;background:#faeae5;color:#b14b31}html:not([data-ui=classic]) .analysis-remove-item svg{width:14px}html:not([data-ui=classic]) .analysis-editor-empty{display:block;padding:18px;border:1px dashed #d6d2cd;border-radius:10px;color:var(--muted);font-size:12px;font-weight:400;text-align:center}@media(max-width:1050px){html:not([data-ui=classic]) .analysis-decision-groups{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-ui=classic]) .analysis-decision-group.historical{grid-column:auto}html:not([data-ui=classic]) .analysis-decision-group.historical>div{display:block}}@media(max-width:760px){html:not([data-ui=classic]) .analysis-decision-groups,html:not([data-ui=classic]) .analysis-edit-cards,html:not([data-ui=classic]) .analysis-numeric-editor{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-decisions-section,html:not([data-ui=classic]) .analysis-numeric-section{padding:16px}html:not([data-ui=classic]) .analysis-decision-group.historical{grid-column:auto}html:not([data-ui=classic]) .analysis-wide-editor>header{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .analysis-wide-editor>header .secondary{width:100%}html:not([data-ui=classic]) .analysis-edit-grid,html:not([data-ui=classic]) .analysis-edit-grid.numeric{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-edit-row{align-items:flex-start;flex-wrap:wrap}html:not([data-ui=classic]) .analysis-edit-row>.analysis-remove-item{margin-right:auto}html:not([data-ui=classic]) .analysis-follow-up-due{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-numeric-table-wrap{margin-left:-4px;margin-right:-4px}html:not([data-ui=classic]) .analysis-numeric-table{min-width:560px}}html:not([data-ui=classic]) .analysis-show-more{width:100%;min-height:36px;margin-top:8px;border-top:1px solid #e9e7e4;background:transparent;color:var(--teal);display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:800}html:not([data-ui=classic]) .analysis-show-more:hover{background:#f6f4f2}html:not([data-ui=classic]) .analysis-show-more svg{width:14px}html:not([data-ui=classic]) .analysis-decision-group>.analysis-show-more{margin-top:0}html:not([data-ui=classic]) .rich-analysis-editor{gap:11px}html:not([data-ui=classic]) .analysis-summary-editor{margin-bottom:2px}html:not([data-ui=classic]) .analysis-editor-section{padding:0;gap:0;overflow:hidden;background:#fff}html:not([data-ui=classic]) .analysis-editor-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child{min-width:0;min-height:68px;padding:11px 13px;background:#faf9f8;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;text-align:right}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child:hover{background:#f6f4f1}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child>span:first-child{min-width:0;display:grid;gap:3px}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child b{font-size:13px}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child small{font-size:11.5px;line-height:1.7;color:var(--muted);font-weight:400}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child>svg{width:16px;color:#7a7c86;transition:transform .18s}html:not([data-ui=classic]) .analysis-editor-section.open .analysis-editor-section-head>button:first-child>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .analysis-editor-section-counts{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}html:not([data-ui=classic]) .analysis-editor-section-counts em{padding:5px 7px;border-radius:7px;background:#f1eee9;color:#4d5265;font-size:11px;font-style:normal;white-space:nowrap}html:not([data-ui=classic]) .analysis-editor-section-counts em.review{background:#f7ecd3;color:#7c6027}html:not([data-ui=classic]) .analysis-editor-section-head>.secondary{height:auto;min-height:68px;padding:0 13px;border-width:0 1px 0 0;border-radius:0;background:#fff;white-space:nowrap;font-size:11.5px}html:not([data-ui=classic]) .analysis-editor-section-head>.secondary svg{width:14px}html:not([data-ui=classic]) .analysis-editor-section-body{padding:10px;border-top:1px solid #e8e6e2;display:grid;gap:10px;background:#fcfbfa}html:not([data-ui=classic]) .analysis-editor-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html:not([data-ui=classic]) .analysis-editor-item{min-width:0;border:1px solid #e6e3df;border-radius:11px;background:#fff;overflow:hidden}html:not([data-ui=classic]) .analysis-editor-item.open{grid-column:1/-1;border-color:#afb3c2;box-shadow:0 7px 18px #262b440b}html:not([data-ui=classic]) .analysis-editor-item.needs-review{border-color:#e3d5b6;background:#fffdf8}html:not([data-ui=classic]) .analysis-editor-item>header{display:grid;grid-template-columns:minmax(0,1fr) 37px;align-items:stretch}html:not([data-ui=classic]) .analysis-editor-item-toggle{min-width:0;min-height:59px;padding:8px 10px;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:7px;text-align:right}html:not([data-ui=classic]) .analysis-editor-item-toggle:hover{background:#f8f7f5}html:not([data-ui=classic]) .analysis-editor-item-toggle>span:first-child{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .analysis-editor-item-toggle b{font-size:12px;line-height:1.8;overflow-wrap:anywhere}html:not([data-ui=classic]) .analysis-editor-item-toggle small{font-size:11px;line-height:1.7;color:var(--muted);font-weight:400;overflow-wrap:anywhere}html:not([data-ui=classic]) .analysis-editor-item-toggle>em{padding:4px 6px;border-radius:6px;background:#f2f0ed;color:#5d606c;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}html:not([data-ui=classic]) .analysis-editor-item-toggle>.review-label{white-space:nowrap}html:not([data-ui=classic]) .analysis-editor-item-toggle>svg{width:14px;color:#787b85;transition:transform .18s}html:not([data-ui=classic]) .analysis-editor-item.open .analysis-editor-item-toggle>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .analysis-editor-item>header>.analysis-remove-item{width:37px;height:auto;border-radius:0;border-right:1px solid #f0efed;background:#fff5f1}html:not([data-ui=classic]) .analysis-editor-item>header>.analysis-remove-item:hover{background:#fae4dd}html:not([data-ui=classic]) .analysis-editor-item-body{padding:10px;border-top:1px solid #e8e6e3;background:#fff;display:grid;gap:8px}html:not([data-ui=classic]) .analysis-editor-item-body input,html:not([data-ui=classic]) .analysis-editor-item-body select,html:not([data-ui=classic]) .analysis-editor-item-body textarea{min-width:0;width:100%;outline:0}html:not([data-ui=classic]) .analysis-editor-item-body select{height:40px;border:1px solid #e2e0dc;background:#fcfaf9;border-radius:9px;padding:0 9px;color:var(--ink)}html:not([data-ui=classic]) .analysis-editor-item-body textarea{min-height:68px;border:1px solid #e2e0dc;border-radius:9px;background:#fcfaf9;padding:8px;resize:vertical;line-height:1.9;color:var(--ink)}html:not([data-ui=classic]) .analysis-editor-item-body textarea:focus,html:not([data-ui=classic]) .analysis-editor-item-body select:focus{border-color:#7a809a;box-shadow:0 0 0 3px #7a809a1c}html:not([data-ui=classic]) .analysis-task-owner-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:7px}html:not([data-ui=classic]) .analysis-task-owner-row>.task-due-date{min-width:0}html:not([data-ui=classic]) .analysis-editor-review-group{overflow:hidden;border:1px solid #e3d5b6;border-radius:11px;background:#fffaf0}html:not([data-ui=classic]) .analysis-editor-review-group>button{width:100%;min-height:56px;padding:9px 11px;background:#fff8eb;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;text-align:right}html:not([data-ui=classic]) .analysis-editor-review-group>button>span{min-width:0;display:flex;align-items:center;gap:7px}html:not([data-ui=classic]) .analysis-editor-review-group>button>span>svg{width:17px;color:#937337;flex:0 0 auto}html:not([data-ui=classic]) .analysis-editor-review-group>button>span>span{min-width:0;display:grid;gap:2px}html:not([data-ui=classic]) .analysis-editor-review-group>button b{font-size:12px}html:not([data-ui=classic]) .analysis-editor-review-group>button small{font-size:11px;line-height:1.6;color:#8b7751;font-weight:400}html:not([data-ui=classic]) .analysis-editor-review-group>button>em{min-width:25px;height:25px;padding:0 6px;border-radius:7px;background:#f2e2c2;color:#7a5e25;display:grid;place-items:center;font-size:11.5px;font-style:normal}html:not([data-ui=classic]) .analysis-editor-review-group>button>svg{width:14px;color:#8f7c58;transition:transform .18s}html:not([data-ui=classic]) .analysis-editor-review-group.open>button>svg{transform:rotate(180deg)}html:not([data-ui=classic]) .analysis-editor-review-group>.analysis-editor-card-list{padding:8px;border-top:1px solid #eadfc9}@media(max-width:1050px){html:not([data-ui=classic]) .analysis-editor-card-list{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-edit-grid,html:not([data-ui=classic]) .analysis-edit-grid.numeric,html:not([data-ui=classic]) .analysis-task-owner-row{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-editor-item.open{grid-column:auto}html:not([data-ui=classic]) .analysis-editor-section-head{grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-editor-section-head>.secondary{min-height:40px;border-width:1px 0 0;border-radius:0;justify-content:flex-start}}@media(max-width:620px){html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child{grid-template-columns:minmax(0,1fr) 17px}html:not([data-ui=classic]) .analysis-editor-section-counts{grid-column:1;grid-row:2;justify-content:flex-start}html:not([data-ui=classic]) .analysis-editor-section-head>button:first-child>svg{grid-column:2;grid-row:1}html:not([data-ui=classic]) .analysis-editor-item-toggle{grid-template-columns:minmax(0,1fr) 15px}html:not([data-ui=classic]) .analysis-editor-item-toggle>em,html:not([data-ui=classic]) .analysis-editor-item-toggle>.review-label{grid-row:2;width:max-content}html:not([data-ui=classic]) .analysis-editor-item-toggle>em{grid-column:1}html:not([data-ui=classic]) .analysis-editor-item-toggle>.review-label{grid-column:1;margin-right:74px}html:not([data-ui=classic]) .analysis-editor-item-toggle>svg{grid-column:2;grid-row:1}html:not([data-ui=classic]) .analysis-editor-item-body{padding:8px}html:not([data-ui=classic]) .analysis-edit-row{display:grid;grid-template-columns:1fr}html:not([data-ui=classic]) .analysis-edit-row>select{width:100%;min-width:0}html:not([data-ui=classic]) .analysis-follow-up-due{grid-template-columns:1fr}}html:not([data-ui=classic]) .analysis-secretary-section{margin-bottom:18px}html:not([data-ui=classic]) .analysis-secretary-section .card-heading p{margin:3px 0 0;color:var(--muted);font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .analysis-meeting-notes{position:relative;display:grid;gap:10px;padding-right:16px}html:not([data-ui=classic]) .analysis-meeting-notes:before{content:"";position:absolute;right:5px;top:13px;bottom:13px;width:2px;border-radius:2px;background:#e7e3dc}html:not([data-ui=classic]) .analysis-meeting-note{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px}html:not([data-ui=classic]) .analysis-note-sequence{position:relative;z-index:1;width:31px;height:31px;margin-right:-26px;border:4px solid #fff;border-radius:50%;background:#e9e5de;color:#3d4151;display:grid;place-items:center;font-size:11.5px;font-weight:900}html:not([data-ui=classic]) .analysis-note-body{min-width:0;padding:13px 14px;border:1px solid #e7e4df;border-radius:14px;background:#fff}html:not([data-ui=classic]) .analysis-meeting-note.needs-review .analysis-note-body{border-color:#e3d3b1;background:#fffdf8}html:not([data-ui=classic]) .analysis-note-body>header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}html:not([data-ui=classic]) .analysis-note-kind,html:not([data-ui=classic]) .analysis-note-status{min-height:23px;padding:3px 7px;border-radius:7px;display:inline-flex;align-items:center;font-size:11px;font-weight:800}html:not([data-ui=classic]) .analysis-note-kind{background:#f1eeea;color:#494d60}html:not([data-ui=classic]) .analysis-note-kind.proposal{background:#f5f3f1;color:#686e87}html:not([data-ui=classic]) .analysis-note-kind.decision{background:#e1eee8;color:#376c52}html:not([data-ui=classic]) .analysis-note-kind.task{background:#f2efeb;color:#5a6078}html:not([data-ui=classic]) .analysis-note-kind.follow_up{background:#f7ecd0;color:#7e6227}html:not([data-ui=classic]) .analysis-note-kind.risk,html:not([data-ui=classic]) .analysis-note-kind.open_question{background:#fae7df;color:#944b3c}html:not([data-ui=classic]) .analysis-note-status{background:#f3f2f1;color:#6a6c75}html:not([data-ui=classic]) .analysis-note-status.pending_confirmation,html:not([data-ui=classic]) .analysis-note-status.needs_review{background:#fff2d8;color:#7f6029}html:not([data-ui=classic]) .analysis-note-body h4{margin:8px 0 3px;font-size:13.5px;line-height:1.9}html:not([data-ui=classic]) .analysis-note-body>p:not(.analysis-condition):not(.analysis-dependency):not(.analysis-consequence){margin:0;color:#5a5d66;font-size:12px;line-height:2;white-space:pre-wrap}html:not([data-ui=classic]) .analysis-note-body>footer{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px dashed #e5e1dc}html:not([data-ui=classic]) .analysis-note-body>footer q{color:#676973;font-size:11.5px;line-height:1.8}html:not([data-ui=classic]) .analysis-dependency{margin:7px 0 0!important;padding:7px 9px;border-radius:8px;background:#f4f2ee;color:#565c72;font-size:11.5px!important;line-height:1.9!important}html:not([data-ui=classic]) .analysis-dependency b{font-weight:800}html:not([data-ui=classic]) .analysis-task-source{display:flex!important;align-items:center;gap:6px}html:not([data-ui=classic]) .analysis-task-source .decision-audio-download{display:inline-grid}html:not([data-ui=classic]) .analysis-open-items{align-items:start;margin-bottom:18px}html:not([data-ui=classic]) .analysis-plain-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}html:not([data-ui=classic]) .analysis-plain-list li{position:relative;padding:9px 31px 9px 10px;border:1px solid #e8e6e2;border-radius:10px;background:#fcfbfa;color:#52555f;font-size:12px;line-height:1.9}html:not([data-ui=classic]) .analysis-plain-list li:before{content:"";position:absolute;right:12px;top:17px;width:7px;height:7px;border-radius:50%;background:#fa6d49}html:not([data-ui=classic]) .analysis-numeric-table .decision-source-row{margin-top:0}html:not([data-ui=classic]) .analysis-numeric-table .decision-source-row>small{font-size:11.5px;color:var(--muted)}@media(max-width:760px){html:not([data-ui=classic]) .analysis-secretary-section{padding:16px}html:not([data-ui=classic]) .analysis-meeting-notes{padding-right:12px}html:not([data-ui=classic]) .analysis-meeting-notes:before{right:4px}html:not([data-ui=classic]) .analysis-meeting-note{grid-template-columns:25px minmax(0,1fr);gap:7px}html:not([data-ui=classic]) .analysis-note-sequence{width:27px;height:27px;margin-right:-21px;border-width:3px}html:not([data-ui=classic]) .analysis-note-body{padding:11px}html:not([data-ui=classic]) .analysis-note-body .analysis-item-meta{display:grid}html:not([data-ui=classic]) .analysis-note-body .analysis-item-meta>div{align-items:flex-start}}html:not([data-ui=classic]) .analysis-job-progress{margin:18px 32px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;border:1px solid #c5c8d3;border-radius:18px;background:#f3f7f5;color:#1b1e2f;box-shadow:0 10px 28px #1c203212}html:not([data-ui=classic]) .analysis-job-progress-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#deece5;color:#373b49}html:not([data-ui=classic]) .analysis-job-progress-icon svg{width:20px;height:20px}html:not([data-ui=classic]) .analysis-job-progress-copy{display:grid;gap:5px;min-width:0}html:not([data-ui=classic]) .analysis-job-progress-copy b{font-size:14px}html:not([data-ui=classic]) .analysis-job-progress-copy small{color:#636672;line-height:1.7}html:not([data-ui=classic]) .analysis-job-progress-track{height:7px;border-radius:999px;overflow:hidden;background:#e7e3dc;margin-top:3px}html:not([data-ui=classic]) .analysis-job-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#393d4c,#6c738f);transition:width .35s ease}html:not([data-ui=classic]) .analysis-job-progress-meta{display:grid;gap:4px;text-align:left;white-space:nowrap}html:not([data-ui=classic]) .analysis-job-progress-meta span{font-size:18px;font-weight:800}html:not([data-ui=classic]) .analysis-job-progress-meta small{color:#6b6f7c}html:not([data-ui=classic]) .analysis-job-progress.failed{border-color:#efc3b8;background:#fff4f0;color:#8c3828}html:not([data-ui=classic]) .analysis-job-progress.failed .analysis-job-progress-icon{background:#f9dcd4;color:#c94321}html:not([data-ui=classic]) .analysis-job-progress.failed .analysis-job-progress-track i{background:#ec5630}@media(max-width:700px){html:not([data-ui=classic]) .analysis-job-progress{margin:12px 14px 0;grid-template-columns:auto minmax(0,1fr);padding:13px}html:not([data-ui=classic]) .analysis-job-progress-meta{grid-column:2;text-align:right;display:flex;gap:8px;align-items:center}html:not([data-ui=classic]) .analysis-job-progress-copy small{font-size:13px}}html:not([data-ui=classic]) .manager-account-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.5fr);gap:20px;align-items:start}html:not([data-ui=classic]) .manager-account-form{position:sticky;top:24px}html:not([data-ui=classic]) .manager-account-form>header,html:not([data-ui=classic]) .manager-account-list>header,html:not([data-ui=classic]) .manager-owner-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}html:not([data-ui=classic]) .manager-account-form h2,html:not([data-ui=classic]) .manager-account-list h2,html:not([data-ui=classic]) .manager-owner-panel h2{margin:4px 0}html:not([data-ui=classic]) .manager-account-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}html:not([data-ui=classic]) .manager-account-fields label:first-child,html:not([data-ui=classic]) .manager-account-fields label:nth-child(2){grid-column:span 2}html:not([data-ui=classic]) .manager-account-list{display:grid;gap:12px}html:not([data-ui=classic]) .manager-account-list>article,html:not([data-ui=classic]) .manager-archived-list>article{background:var(--card,#fffdf8);border:1px solid #e2ded9;border-radius:20px;padding:18px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:16px;align-items:center}html:not([data-ui=classic]) .manager-account-list>article.suspended{opacity:.62}html:not([data-ui=classic]) .manager-archived-list>article.archived{background:#f4f3f1;border-style:dashed}html:not([data-ui=classic]) .manager-account-identity{display:flex;gap:12px;align-items:center}html:not([data-ui=classic]) .manager-account-identity>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#deece5;font-weight:800}html:not([data-ui=classic]) .manager-account-identity div{display:grid;gap:3px}html:not([data-ui=classic]) .manager-account-identity small{direction:ltr;text-align:right}html:not([data-ui=classic]) .manager-account-identity em{font-style:normal;color:#72747e;font-size:.78rem}html:not([data-ui=classic]) .manager-account-security,html:not([data-ui=classic]) .manager-account-counts{display:flex;flex-direction:column;gap:6px;font-size:.78rem}html:not([data-ui=classic]) .manager-account-security .ready{color:#3b3f4f}html:not([data-ui=classic]) .manager-account-security .warning{color:#916420}html:not([data-ui=classic]) .manager-account-counts small.deletable{color:#9a3e31}html:not([data-ui=classic]) .manager-account-counts small.history-preserved{color:#6a6c76}html:not([data-ui=classic]) .manager-account-list footer,html:not([data-ui=classic]) .manager-archived-list footer{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e7e5e1;padding-top:12px}html:not([data-ui=classic]) .manager-account-list footer button,html:not([data-ui=classic]) .manager-archived-list footer button{display:inline-flex;align-items:center;gap:6px}html:not([data-ui=classic]) .manager-archive-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e2ded9;border-radius:16px;background:#f3f1ee;color:var(--text,#171a2a);text-align:right}html:not([data-ui=classic]) .manager-archive-toggle>span{display:grid;gap:3px;flex:1}html:not([data-ui=classic]) .manager-archive-toggle small{color:#72747e}html:not([data-ui=classic]) .manager-archived-list{display:grid;gap:12px}html:not([data-ui=classic]) .manager-owner-panel{margin-top:24px;background:var(--card,#fffdf8);border:1px solid #e2ded9;border-radius:24px;padding:22px}html:not([data-ui=classic]) .manager-owner-panel>header>span{background:#f3f1ee;border-radius:999px;padding:8px 12px}html:not([data-ui=classic]) .manager-owner-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;max-height:620px;overflow:auto}html:not([data-ui=classic]) .manager-owner-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e4e0;border-radius:14px;padding:12px}html:not([data-ui=classic]) .manager-owner-list article.unowned{border-color:#e0c696;background:#fffaf0}html:not([data-ui=classic]) .manager-owner-list article>div{display:grid;gap:4px}html:not([data-ui=classic]) .manager-owner-list article small{color:#72747e}html:not([data-ui=classic]) .manager-owner-list select{max-width:260px}html:not([data-ui=classic]) .one-time-secret-dialog{width:min(520px,calc(100vw - 32px));background:#fffdf8;border-radius:24px;padding:24px;box-shadow:0 24px 80px #14162355}html:not([data-ui=classic]) .one-time-secret-dialog header{display:flex;align-items:center;gap:12px}html:not([data-ui=classic]) .one-time-secret-dialog code{display:block;margin:18px 0;padding:16px;border-radius:12px;background:#161927;color:#fff;font-size:1.15rem;text-align:center;-webkit-user-select:all;user-select:all}html:not([data-ui=classic]) .one-time-secret-dialog footer{display:flex;justify-content:flex-end;gap:10px}@media(max-width:980px){html:not([data-ui=classic]) .manager-account-layout{grid-template-columns:1fr}html:not([data-ui=classic]) .manager-account-form{position:static}html:not([data-ui=classic]) .manager-account-list>article,html:not([data-ui=classic]) .manager-archived-list>article{grid-template-columns:1fr}html:not([data-ui=classic]) .manager-owner-list{grid-template-columns:1fr}html:not([data-ui=classic]) .manager-owner-list article{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .manager-owner-list select{max-width:none;width:100%}}html:not([data-ui=classic]) .manager-account-layout{grid-template-columns:minmax(0,1fr);gap:24px}html:not([data-ui=classic]) .manager-account-form{position:static}html:not([data-ui=classic]) .manager-account-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html:not([data-ui=classic]) .manager-account-fields label,html:not([data-ui=classic]) .manager-account-fields label:first-child,html:not([data-ui=classic]) .manager-account-fields label:nth-child(2){grid-column:auto;display:grid;gap:7px;min-width:0;font-size:.78rem;font-weight:600}html:not([data-ui=classic]) .manager-account-fields input{width:100%;min-width:0}html:not([data-ui=classic]) .manager-account-fields select{width:100%;min-width:0}html:not([data-ui=classic]) .manager-account-security .muted{color:#6a6c76}html:not([data-ui=classic]) .manager-account-form>.primary{align-self:flex-start}@media(max-width:820px){html:not([data-ui=classic]) .manager-account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html:not([data-ui=classic]) .manager-account-fields{grid-template-columns:minmax(0,1fr)}html:not([data-ui=classic]) .manager-account-form>header{align-items:flex-start;flex-direction:column}}html:not([data-ui=classic]) .meeting-owner-badge{align-items:center;background:#eaf3ee;border-radius:999px;color:#3c4050;display:inline-flex;font-size:.72rem!important;font-style:normal;gap:.32rem;margin-top:.42rem;padding:.28rem .58rem;width:fit-content}html:not([data-ui=classic]) .meeting-owner-badge.unassigned{background:#fff2dc;color:#916326}html:not([data-ui=classic]) .meeting-owner-badge svg,html:not([data-ui=classic]) .owner-filter svg,html:not([data-ui=classic]) .admin-owner-filter-bar svg{height:1rem;width:1rem}html:not([data-ui=classic]) .owner-filter,html:not([data-ui=classic]) .admin-owner-filter-bar{align-items:center;display:flex;gap:.5rem}html:not([data-ui=classic]) .owner-filter{background:#fff;border:1px solid #e3dfda;border-radius:12px;min-height:44px;padding:0 .7rem}html:not([data-ui=classic]) .owner-filter select,html:not([data-ui=classic]) .admin-owner-filter-bar select{background:transparent;border:0;color:inherit;font:inherit;min-width:150px;outline:none}html:not([data-ui=classic]) .admin-owner-filter-bar{background:#eef5f2;border:1px solid #d4e5dc;border-radius:14px;color:#383c4b;justify-content:space-between;margin:0 0 1rem;padding:.75rem 1rem}@media(max-width:720px){html:not([data-ui=classic]) .admin-owner-filter-bar{align-items:stretch;flex-direction:column}html:not([data-ui=classic]) .owner-filter,html:not([data-ui=classic]) .owner-filter select,html:not([data-ui=classic]) .admin-owner-filter-bar select{width:100%}}html:not([data-ui=classic]) .account-security-card{display:grid;gap:20px}html:not([data-ui=classic]) .account-security-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px}html:not([data-ui=classic]) .account-security-card h2{margin:4px 0}html:not([data-ui=classic]) .account-security-card>p{color:#656770;line-height:2;margin:0}html:not([data-ui=classic]) .account-security-state{border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700}html:not([data-ui=classic]) .account-security-state.enabled{background:#e1f0e8;color:#3b3f4f}html:not([data-ui=classic]) .account-security-state.required{background:#fff1d7;color:#82591d}html:not([data-ui=classic]) .account-security-state.optional{background:#f3f1ee;color:#5a6078}html:not([data-ui=classic]) .account-security-state.disabled{background:#f0efed;color:#6a6c76}html:not([data-ui=classic]) .account-mfa-confirm,html:not([data-ui=classic]) .account-mfa-disable{display:grid;gap:14px;max-width:480px}html:not([data-ui=classic]) .account-mfa-confirm img{width:240px;max-width:100%;border:1px solid #e2ded9;border-radius:16px;background:#fff;padding:8px}html:not([data-ui=classic]) .account-mfa-confirm label,html:not([data-ui=classic]) .account-mfa-disable label{display:grid;gap:8px}html:not([data-ui=classic]) .account-recovery-codes{display:grid;gap:12px;border:1px solid #dbc695;background:#fff9ec;border-radius:18px;padding:18px}html:not([data-ui=classic]) .account-recovery-codes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:not([data-ui=classic]) .account-recovery-codes code{background:#fff;border:1px solid #e7d9b8;border-radius:8px;padding:8px;text-align:center}html:not([data-ui=classic]) .account-recovery-codes .primary{justify-self:start}@media(max-width:560px){html:not([data-ui=classic]) .account-security-card>header{align-items:flex-start;flex-direction:column}html:not([data-ui=classic]) .account-recovery-codes>div{grid-template-columns:1fr}}html:not([data-ui=classic]) .analysis-mode-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}html:not([data-ui=classic]) .comprehensive-minutes-button{border-color:#393c4b4d;color:var(--green-900, #252941);background:#e5f0eab3}html:not([data-ui=classic]) .comprehensive-minutes-progress .analysis-job-progress-icon{background:#393c4b1f;color:#393c4b}html:not([data-ui=classic]) .comprehensive-minutes-panel,html:not([data-ui=classic]) .comprehensive-minutes-stale{margin-top:18px}html:not([data-ui=classic]) .comprehensive-minutes-stale{display:flex;align-items:center;gap:14px;color:#755924;background:#fff8e9;border-color:#e4cea0}html:not([data-ui=classic]) .comprehensive-minutes-stale svg{width:24px;height:24px}html:not([data-ui=classic]) .comprehensive-minutes-stale div{display:grid;gap:4px}html:not([data-ui=classic]) .comprehensive-minutes-stale span{color:#876f43;font-size:13.5px}html:not([data-ui=classic]) .comprehensive-minutes-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start;margin-bottom:16px}html:not([data-ui=classic]) .comprehensive-minutes-heading h3{margin:6px 0 10px;font-size:23px}html:not([data-ui=classic]) .comprehensive-minutes-heading p{margin:0;max-width:900px;color:var(--muted, #696b76);line-height:2}html:not([data-ui=classic]) .comprehensive-minutes-heading-side{display:grid;justify-items:start;gap:10px}html:not([data-ui=classic]) .comprehensive-minutes-actions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}html:not([data-ui=classic]) .comprehensive-add-row-button{min-height:44px;border-color:#a5a9bb;color:#282d47;background:#f2f9f6;white-space:nowrap}html:not([data-ui=classic]) .comprehensive-add-row-button:hover:not(:disabled){border-color:#676e89;background:#e7f2ec}html:not([data-ui=classic]) .comprehensive-minutes-word-download{position:relative;width:44px;height:44px;flex:0 0 44px;border:1px solid #e4bdb4;color:#b14428;background:#fff4f1}html:not([data-ui=classic]) .comprehensive-minutes-word-download svg{width:19px;height:19px}html:not([data-ui=classic]) .comprehensive-minutes-word-download small{position:absolute;right:3px;bottom:2px;padding:0 2px;border-radius:3px;color:#fff;background:#c54d2f;font-size:11px;font-weight:900;line-height:11px}html:not([data-ui=classic]) .comprehensive-minutes-empty{gap:4px}html:not([data-ui=classic]) .comprehensive-minutes-empty .primary{margin-top:10px}html:not([data-ui=classic]) .comprehensive-minutes-stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}html:not([data-ui=classic]) .comprehensive-minutes-stats span{display:grid;gap:3px;min-width:92px;padding:10px 12px;border:1px solid #e7e3dd;border-radius:12px;background:#f9f8f7;color:#646772;font-size:13px;text-align:center}html:not([data-ui=classic]) .comprehensive-minutes-stats b{color:#1f2337;font-size:18px}html:not([data-ui=classic]) .comprehensive-minutes-stats .review{border-color:#e4cea0;background:#fff8e9}html:not([data-ui=classic]) .comprehensive-minutes-topics{margin-bottom:18px}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap{overflow-x:auto;border:1px solid #e6e2dc;border-radius:14px}html:not([data-ui=classic]) .comprehensive-minutes-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;direction:rtl;text-align:right}html:not([data-ui=classic]) .comprehensive-minutes-table th{padding:12px 10px;color:#fff;background:#393c4b;font-size:13.5px;font-weight:800}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(1){width:4.5%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(2){width:12%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(3){width:31%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(4){width:9%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(5){width:8.5%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(6){width:10%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(7){width:25%}html:not([data-ui=classic]) .comprehensive-minutes-table td{padding:12px 10px;vertical-align:top;border-inline-start:1px solid #e9e6e1;border-top:1px solid #e9e6e1;color:#282d47;line-height:1.8;font-size:13.5px;overflow-wrap:anywhere}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr:nth-child(2n) td{background:#faf9f7}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr.needs-review td{background:#fffaf0}html:not([data-ui=classic]) .comprehensive-minutes-table td>b{display:block;margin-bottom:5px;color:#181b2b;font-size:14px}html:not([data-ui=classic]) .comprehensive-minutes-table td p{margin:0}html:not([data-ui=classic]) .comprehensive-minutes-table td small,html:not([data-ui=classic]) .comprehensive-minutes-table td q{display:block;margin-top:6px;color:#737680;font-size:12.5px}html:not([data-ui=classic]) .comprehensive-minutes-table td q{padding-right:8px;border-right:2px solid #c3c5d0}html:not([data-ui=classic]) .comprehensive-minutes-table td:nth-child(2) small,html:not([data-ui=classic]) .comprehensive-minutes-table td:nth-child(2) em{margin-top:5px}html:not([data-ui=classic]) .comprehensive-minutes-table td:nth-child(2) em{display:inline-block;padding:3px 7px;border-radius:999px;color:#815f20;background:#fff0cc;font-size:12px;font-style:normal}html:not([data-ui=classic]) .minutes-kind{display:inline-flex;padding:4px 8px;border-radius:999px;color:#313441;background:#e5f1eb;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .minutes-kind.decision{color:#4b5063;background:#f4f2ef}html:not([data-ui=classic]) .minutes-kind.risk{color:#a84228;background:#fdece6}html:not([data-ui=classic]) .minutes-kind.open_question{color:#676e89;background:#f5f3f0}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing input,html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing select,html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing textarea{width:100%;min-width:0;border:1px solid #dedad4;border-radius:8px;color:#282d47;background:#fff;padding:7px 8px;font-size:13px;outline:none}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing input:focus,html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing select:focus,html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing textarea:focus{border-color:#7b829c;box-shadow:0 0 0 3px #7b829c26}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap.editing textarea{min-height:62px;resize:vertical;line-height:1.8}html:not([data-ui=classic]) .comprehensive-inline-status,html:not([data-ui=classic]) .comprehensive-inline-subject,html:not([data-ui=classic]) .comprehensive-inline-stack,html:not([data-ui=classic]) .comprehensive-inline-details{display:grid;gap:7px}html:not([data-ui=classic]) .comprehensive-inline-stack label{display:grid;gap:3px}html:not([data-ui=classic]) .comprehensive-inline-stack label span{color:#737680;font-size:12px;font-weight:700}html:not([data-ui=classic]) .comprehensive-inline-confirm{display:flex;align-items:center;gap:6px;padding:6px 7px;border-radius:8px;color:#72561e;background:#fff2cf;font-size:12px;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .comprehensive-inline-confirm input{width:16px!important;height:16px;flex:0 0 auto}html:not([data-ui=classic]) .comprehensive-row-edit{display:flex;align-items:center;justify-content:center;width:100%;margin-top:9px;padding:6px 10px;border:1px solid #afb3c2;border-radius:8px;color:#363a48;background:#f8f7f5;font-size:12.5px;font-weight:800;cursor:pointer}html:not([data-ui=classic]) .comprehensive-row-review-actions{display:flex;align-items:stretch;gap:6px;margin-top:9px}html:not([data-ui=classic]) .comprehensive-row-review-actions .comprehensive-row-edit{flex:1 1 auto;width:auto;margin-top:0}html:not([data-ui=classic]) .comprehensive-row-confirm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;padding:6px;border:1px solid #a9adbe;border-radius:8px;color:#363a48;background:#f8f7f5;cursor:pointer}html:not([data-ui=classic]) .comprehensive-row-confirm.confirmed{color:#fff;border-color:#363a48;background:#363a48}html:not([data-ui=classic]) .comprehensive-row-confirm:disabled{opacity:.45;cursor:not-allowed}html:not([data-ui=classic]) .comprehensive-row-confirm svg{width:14px;height:14px}html:not([data-ui=classic]) .release-notes-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;direction:rtl;background:#11131da8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:not([data-ui=classic]) .release-notes-dialog{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ffffff80;border-radius:24px;background:#fdfcfb;box-shadow:0 30px 90px #0b0d1459}html:not([data-ui=classic]) .release-notes-dialog header{padding:26px 28px 18px;border-bottom:1px solid var(--line)}html:not([data-ui=classic]) .release-notes-dialog header span{display:inline-flex;padding:5px 10px;border-radius:999px;color:#363a48;background:#e4efea;font-size:12px;font-weight:800}html:not([data-ui=classic]) .release-notes-dialog h2{margin:10px 0 0;color:var(--ink);font-size:20px;line-height:1.7}html:not([data-ui=classic]) .release-notes-content{padding:18px 28px 8px}html:not([data-ui=classic]) .release-notes-content ul{display:grid;gap:11px;margin:0;padding:0 20px 0 0}html:not([data-ui=classic]) .release-notes-content li{color:#545661;font-size:13px;line-height:2}html:not([data-ui=classic]) .release-notes-content li::marker{color:var(--teal)}html:not([data-ui=classic]) .release-notes-dialog footer{display:flex;justify-content:flex-end;padding:16px 28px 24px}html:not([data-ui=classic]) .release-notes-dialog footer button{min-width:130px;justify-content:center}html:not([data-ui=classic]) .release-notes-dialog footer svg{width:16px}@media(max-width:600px){html:not([data-ui=classic]) .release-notes-backdrop{padding:10px}html:not([data-ui=classic]) .release-notes-dialog{max-height:calc(100dvh - 20px);border-radius:20px}html:not([data-ui=classic]) .release-notes-dialog header,html:not([data-ui=classic]) .release-notes-content,html:not([data-ui=classic]) .release-notes-dialog footer{padding-left:18px;padding-right:18px}html:not([data-ui=classic]) .release-notes-dialog h2{font-size:17px}html:not([data-ui=classic]) .release-notes-dialog footer button{width:100%}}html:not([data-ui=classic]) .comprehensive-row-delete{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;padding:6px;border:1px solid #efb7a9;border-radius:8px;color:#ce4928;background:#fff6f3;cursor:pointer}html:not([data-ui=classic]) .comprehensive-row-delete:hover:not(:disabled){border-color:#ee7557;background:#fde9e3}html:not([data-ui=classic]) .comprehensive-row-delete:disabled{opacity:.45;cursor:not-allowed}html:not([data-ui=classic]) .comprehensive-row-delete svg{width:14px;height:14px}html:not([data-ui=classic]) .comprehensive-row-edit:hover:not(:disabled){border-color:#7b829c;background:#e8f3ee}html:not([data-ui=classic]) .comprehensive-row-edit:disabled{opacity:.45;cursor:not-allowed}html:not([data-ui=classic]) .comprehensive-row-actions{display:flex;align-items:center;justify-content:center;gap:6px}html:not([data-ui=classic]) .comprehensive-row-actions .comprehensive-row-action{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;min-height:34px;padding:6px}html:not([data-ui=classic]) .comprehensive-row-actions svg{width:14px;height:14px}html:not([data-ui=classic]) .comprehensive-inline-due-date .task-due-date{min-width:0;width:100%}html:not([data-ui=classic]) .comprehensive-inline-due-date .jalali-picker{min-width:0}html:not([data-ui=classic]) .comprehensive-inline-due-date .jalali-input{width:100%;min-height:36px;padding:6px 8px}html:not([data-ui=classic]) .comprehensive-inline-due-date .task-due-date.icon-only{justify-content:center;width:auto}html:not([data-ui=classic]) .comprehensive-inline-due-date .task-due-date.icon-only .jalali-picker{flex:0 0 38px;width:38px}html:not([data-ui=classic]) .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-input{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;grid-template-columns:1fr}html:not([data-ui=classic]) .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-input>svg{width:17px;height:17px}html:not([data-ui=classic]) .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-popover{right:0;left:auto}html:not([data-ui=classic]) .comprehensive-minutes-table tr.editing-row td{background:#f5f9f7}html:not([data-ui=classic]) .comprehensive-minutes-stale>.primary{margin-inline-start:auto;flex:0 0 auto}html:not([data-ui=classic]) .comprehensive-review-workflow{display:grid;gap:16px;margin:18px 0 22px;padding:18px;border:1px solid #dfc68c;border-radius:16px;background:#fffaf0}html:not([data-ui=classic]) .comprehensive-review-notice,html:not([data-ui=classic]) .comprehensive-review-clear{display:flex;align-items:center;gap:12px;color:#61491d}html:not([data-ui=classic]) .comprehensive-review-notice svg,html:not([data-ui=classic]) .comprehensive-review-clear svg{width:24px;height:24px;flex:0 0 auto}html:not([data-ui=classic]) .comprehensive-review-notice span{display:grid;gap:4px}html:not([data-ui=classic]) .comprehensive-review-notice small{color:#826d45;line-height:1.8}html:not([data-ui=classic]) .comprehensive-review-list{display:grid;gap:12px}html:not([data-ui=classic]) .comprehensive-review-list article{display:grid;gap:14px;padding:16px;border:1px solid #e4d3ad;border-radius:14px;background:#fff}html:not([data-ui=classic]) .comprehensive-review-list article.confirmed{border-color:#abafbf;background:#f7faf8}html:not([data-ui=classic]) .comprehensive-review-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5b471c;font-size:13.5px;font-weight:800}html:not([data-ui=classic]) .comprehensive-review-list article>header em{padding:5px 9px;border-radius:999px;color:#815f20;background:#fff2cd;font-style:normal}html:not([data-ui=classic]) .comprehensive-review-list article.confirmed>header em{color:#363947;background:#e1f1e9}html:not([data-ui=classic]) .comprehensive-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:not([data-ui=classic]) .comprehensive-review-grid label{display:grid;gap:6px;color:#565862;font-size:13px;font-weight:700}html:not([data-ui=classic]) .comprehensive-review-grid label.wide{grid-column:1 / -1}html:not([data-ui=classic]) .comprehensive-review-grid input,html:not([data-ui=classic]) .comprehensive-review-grid select,html:not([data-ui=classic]) .comprehensive-review-grid textarea{width:100%;min-height:42px;border:1px solid #e0ddd8;border-radius:10px;background:#fff}html:not([data-ui=classic]) .comprehensive-review-grid textarea{min-height:84px;resize:vertical}html:not([data-ui=classic]) .comprehensive-review-list blockquote{margin:0;padding:11px 13px;border-right:3px solid #abafbf;border-radius:8px;color:#61646e;background:#f9f8f7;line-height:1.9}html:not([data-ui=classic]) .comprehensive-review-list blockquote small{display:block;color:#393c4b;font-weight:800}html:not([data-ui=classic]) .comprehensive-review-confirm{display:flex;align-items:center;gap:9px;color:#252941;font-size:13.5px;font-weight:800}html:not([data-ui=classic]) .comprehensive-review-confirm input{width:18px;height:18px}html:not([data-ui=classic]) .comprehensive-finalize-button{justify-self:start}@media(max-width:900px){html:not([data-ui=classic]) .comprehensive-minutes-heading{grid-template-columns:1fr}html:not([data-ui=classic]) .comprehensive-minutes-heading-side{width:100%}html:not([data-ui=classic]) .comprehensive-minutes-actions{width:100%}html:not([data-ui=classic]) .comprehensive-minutes-actions .comprehensive-finalize-button{width:auto;flex:1}html:not([data-ui=classic]) .comprehensive-minutes-actions .comprehensive-add-row-button{flex:0 0 auto}html:not([data-ui=classic]) .comprehensive-minutes-stats{grid-template-columns:repeat(3,1fr)}html:not([data-ui=classic]) .comprehensive-review-grid{grid-template-columns:1fr}html:not([data-ui=classic]) .comprehensive-review-grid label.wide{grid-column:auto}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap{overflow:visible;border:0}html:not([data-ui=classic]) .comprehensive-minutes-table,html:not([data-ui=classic]) .comprehensive-minutes-table tbody,html:not([data-ui=classic]) .comprehensive-minutes-table tr,html:not([data-ui=classic]) .comprehensive-minutes-table td{display:block;width:100%;min-width:0}html:not([data-ui=classic]) .comprehensive-minutes-table thead{display:none}html:not([data-ui=classic]) .comprehensive-minutes-table tr{margin-bottom:12px;overflow:hidden;border:1px solid #e6e2dc;border-radius:13px;background:#fff}html:not([data-ui=classic]) .comprehensive-minutes-table td,html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr:nth-child(2n) td,html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr.needs-review td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:10px 12px;border:0;border-top:1px solid #f1efed;background:transparent}html:not([data-ui=classic]) .comprehensive-minutes-table td:first-child{border-top:0}html:not([data-ui=classic]) .comprehensive-minutes-table td:before{content:attr(data-label);color:#6f727e;font-size:12.5px;font-weight:800}html:not([data-ui=classic]) .comprehensive-minutes-stale{flex-wrap:wrap}html:not([data-ui=classic]) .comprehensive-minutes-stale>.primary{width:100%;margin-inline-start:0}}@media(max-width:540px){html:not([data-ui=classic]) .comprehensive-minutes-stats{grid-template-columns:1fr}html:not([data-ui=classic]) .comprehensive-minutes-table td{grid-template-columns:82px minmax(0,1fr)}}html:not([data-ui=classic]) .analysis-provider-toggle{grid-column:2/-1;display:flex;align-items:center;gap:9px;margin-top:4px;font-size:13px;font-weight:700;color:#575a66;cursor:pointer}html:not([data-ui=classic]) .analysis-provider-toggle input{width:17px;height:17px;accent-color:var(--teal);cursor:pointer;flex:none}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2-variations"),url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-Variable.woff2) format("woff2-variations"),url(/fonts/Estedad-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}html:not([data-ui=classic]){--ink-950:#0b0d14;--ink-900:#12141f;--ink-800:#1b1e2e;--ink-700:#2a2e44;--stone-50:#faf9f7;--stone-100:#f3f1ec;--stone-200:#e9e5df;--stone-300:#dcd7cf;--slate-500:#6b6f80;--slate-600:#4f5468;--accent-300:#8b9cf0;--accent-400:#4a5fd0;--accent-500:#3348b8;--accent-600:#2a3c9e;--rose-500:#1f2c7a;--amber-400:#8fa0f0;--grad-accent:linear-gradient(135deg,#4a5fd0 0%,#1f2c7a 100%);--display:"Estedad","Vazirmatn",Tahoma,sans-serif;--ink:var(--ink-900);--muted:var(--slate-500);--teal:var(--ink-800);--coral:var(--accent-500);--line:#e8e4dd;--paper:#fff;--shadow-sm:0 1px 2px rgba(18,20,31,.05),0 1px 1px rgba(18,20,31,.03);--shadow-md:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(18,20,31,.05),0 10px 30px -14px rgba(18,20,31,.16);--shadow-lg:0 1px 0 rgba(255,255,255,.9) inset,0 2px 4px rgba(18,20,31,.05),0 26px 50px -22px rgba(18,20,31,.3);--spring:cubic-bezier(.2,.8,.2,1);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size-adjust:.55;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not([data-ui=classic]) body{background:radial-gradient(900px 420px at 85% -120px,rgba(68,89,196,.1),transparent 70%),radial-gradient(700px 380px at 10% -80px,rgba(143,160,240,.1),transparent 70%),var(--stone-100);color:var(--ink)}html:not([data-ui=classic]) body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--noise);opacity:.045;mix-blend-mode:multiply}html:not([data-ui=classic]) .app-shell,html:not([data-ui=classic]) .app-main,html:not([data-ui=classic]) .detail-page,html:not([data-ui=classic]) .live-layout{background:transparent;position:relative}html:not([data-ui=classic]) ::selection{background:#4459c438}html:not([data-ui=classic]) *{scrollbar-width:thin;scrollbar-color:#cfc9c0 transparent}html:not([data-ui=classic]) ::-webkit-scrollbar{width:10px;height:10px}html:not([data-ui=classic]) ::-webkit-scrollbar-thumb{background:#d4cec5;border-radius:10px;border:3px solid transparent;background-clip:content-box}html:not([data-ui=classic]) ::-webkit-scrollbar-thumb:hover{background-color:#b9b2a8}html:not([data-ui=classic]) h1,html:not([data-ui=classic]) h2,html:not([data-ui=classic]) h3,html:not([data-ui=classic]) .brand b,html:not([data-ui=classic]) .stat-card b,html:not([data-ui=classic]) .page-top h1,html:not([data-ui=classic]) .detail-title h1,html:not([data-ui=classic]) .section-head h3{font-family:var(--display)}html:not([data-ui=classic]) .eyebrow,html:not([data-ui=classic]) .page-top h1,html:not([data-ui=classic]) .detail-title h1,html:not([data-ui=classic]) .hero-copy h2{letter-spacing:0;text-transform:none}html:not([data-ui=classic]) .page-top h1{font-size:38px;font-weight:900;line-height:1.3;color:var(--ink-950)}html:not([data-ui=classic]) .page-top p{font-size:14px;color:var(--slate-500)}html:not([data-ui=classic]) .detail-title h1{font-weight:900;color:var(--ink-950)}html:not([data-ui=classic]) .section-head h3,html:not([data-ui=classic]) .card-heading h3,html:not([data-ui=classic]) .panel-head h3,html:not([data-ui=classic]) .editor-top h3,html:not([data-ui=classic]) .today-meetings-section>header h3{font-weight:800;color:var(--ink-950)}html:not([data-ui=classic]) .eyebrow{color:var(--slate-500);font-weight:700;font-size:13.5px;gap:7px}html:not([data-ui=classic]) .page-top .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad-accent);box-shadow:0 0 0 4px #4459c424}html:not([data-ui=classic]) .sidebar,html:not([data-ui=classic]) .mobile-header,html:not([data-ui=classic]) .mobile-nav-drawer{background:radial-gradient(130% 55% at 100% 0,rgba(68,89,196,.2),transparent 55%),radial-gradient(110% 45% at 0 100%,rgba(143,160,240,.1),transparent 60%),linear-gradient(180deg,#121423,#0b0d14);border-left:1px solid rgba(255,255,255,.06)}html:not([data-ui=classic]) .sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--noise);opacity:.06;mix-blend-mode:overlay}html:not([data-ui=classic]) .sidebar>*{position:relative}html:not([data-ui=classic]) .brand-mark{background:radial-gradient(circle at 30% 22%,rgba(226,231,255,.9),transparent 42%),var(--grad-accent);box-shadow:inset 0 1px 1px #fff9,inset 0 -4px 8px #0a123c59,0 12px 26px -8px #26358abf}html:not([data-ui=classic]) .brand b{font-weight:900}html:not([data-ui=classic]) .sidebar nav button{color:#8e93a8;border-radius:12px;transition:background .25s,color .25s,transform .25s var(--spring)}html:not([data-ui=classic]) .sidebar nav button:hover{background:#ffffff0d;color:#fff;transform:translate(-3px)}html:not([data-ui=classic]) .sidebar nav button.active{background:linear-gradient(270deg,#ffffff1a,#ffffff08);color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f,0 10px 24px -14px #000c}html:not([data-ui=classic]) .sidebar nav button.active svg{color:var(--accent-300);filter:drop-shadow(0 0 6px rgba(107,127,224,.6))}html:not([data-ui=classic]) .sidebar nav button.active:after{background:var(--grad-accent);box-shadow:0 0 16px 2px #4459c4b3}html:not([data-ui=classic]) .content-card,html:not([data-ui=classic]) .analysis-editor,html:not([data-ui=classic]) .chat-card,html:not([data-ui=classic]) .form-card,html:not([data-ui=classic]) .settings-card,html:not([data-ui=classic]) .archive-card,html:not([data-ui=classic]) .meeting-list,html:not([data-ui=classic]) .library-session-card,html:not([data-ui=classic]) .transcript-scroll,html:not([data-ui=classic]) .speaker-panel,html:not([data-ui=classic]) .today-meetings-empty{background-color:#fff;border:1px solid rgba(18,20,31,.07);box-shadow:var(--shadow-md)}html:not([data-ui=classic]) .content-card,html:not([data-ui=classic]) .analysis-editor,html:not([data-ui=classic]) .form-card,html:not([data-ui=classic]) .settings-card,html:not([data-ui=classic]) .archive-card,html:not([data-ui=classic]) .library-session-card{border-radius:20px;transition:transform .35s var(--spring),box-shadow .35s var(--spring),border-color .35s}html:not([data-ui=classic]) .archive-card:hover,html:not([data-ui=classic]) .library-session-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:#4459c438}html:not([data-ui=classic]) .stat-grid{gap:14px}html:not([data-ui=classic]) .stat-card{position:relative;background-color:#fff;border:1px solid rgba(18,20,31,.07);border-radius:22px;padding:20px;min-height:118px;box-shadow:var(--shadow-md);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .45s var(--spring),box-shadow .35s}html:not([data-ui=classic]) .stat-card:hover{box-shadow:var(--shadow-lg)}html:not([data-ui=classic]) .stat-card .stat-icon{flex:none;width:54px;height:54px;border-radius:17px;color:#fff;transform:translateZ(28px);transition:transform .45s var(--spring);box-shadow:inset 0 2px 2px #ffffff8c,inset 0 -5px 10px #0000002e,0 12px 22px -10px var(--glow,rgba(0,0,0,.4))}html:not([data-ui=classic]) .stat-card .stat-icon svg{width:24px;height:24px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}html:not([data-ui=classic]) .stat-card .stat-icon,html:not([data-ui=classic]) .stat-card.mint .stat-icon,html:not([data-ui=classic]) .stat-card.coral .stat-icon,html:not([data-ui=classic]) .stat-card.sand .stat-icon,html:not([data-ui=classic]) .stat-card.lilac .stat-icon{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 50%),linear-gradient(150deg,#3a3f58,#151826);color:#a9b7ff;--glow:rgba(18,20,31,.7)}html:not([data-ui=classic]) .stat-card:hover .stat-icon{transform:translateZ(40px) rotate(-6deg) scale(1.05);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.4),transparent 50%),var(--grad-accent);color:#fff;--glow:rgba(38,53,138,.7)}html:not([data-ui=classic]) .stat-card b{font-size:30px;font-weight:900;line-height:1.15;color:var(--ink-950);white-space:nowrap;transform:translateZ(16px)}html:not([data-ui=classic]) .stat-card b.stat-text{font-size:19px;font-weight:800}html:not([data-ui=classic]) .stat-card small{font-size:13.5px;color:var(--slate-500);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-ui=classic]) .stat-card>div{min-width:0}html:not([data-ui=classic]) .stat-card .stat-arrow{transition:transform .3s var(--spring),color .3s}html:not([data-ui=classic]) .stat-card:hover .stat-arrow{color:var(--accent-500);transform:translate(-4px)}html:not([data-ui=classic]) .hero-card{background:radial-gradient(70% 90% at 88% 0,rgba(68,89,196,.38),transparent 60%),radial-gradient(55% 70% at 8% 105%,rgba(143,160,240,.2),transparent 60%),linear-gradient(140deg,#161a2b,#0b0d14);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 50px 90px -40px #0b0d14bf,inset 0 1px #ffffff14;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--spring)}html:not([data-ui=classic]) .hero-card:after{inset:0;width:auto;height:auto;border-radius:0;background:var(--noise);opacity:.09;mix-blend-mode:overlay;pointer-events:none}html:not([data-ui=classic]) .hero-copy h2{font-family:var(--display);font-size:31px;font-weight:900;line-height:1.45;color:#fff}html:not([data-ui=classic]) .hero-copy h2 em{background:linear-gradient(90deg,#8fa0f0,#4a5fd0 45%,#1f2c7a);-webkit-background-clip:text;background-clip:text;color:transparent}html:not([data-ui=classic]) .hero-copy p{color:#a7acc0;font-size:15px}html:not([data-ui=classic]) .hero-copy .eyebrow.light{color:#d5dcff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px}html:not([data-ui=classic]) .hero-upload-button{background:#ffffff12!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,transform .25s var(--spring)}html:not([data-ui=classic]) .hero-upload-button:hover{background:#ffffff21!important;transform:translateY(-2px)}html:not([data-ui=classic]) .hero-viz{perspective:900px;overflow:visible}html:not([data-ui=classic]) .hero-stage{position:relative;width:360px;height:300px;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(calc(var(--rx,0deg) * -3)) rotateY(calc(var(--ry,0deg) * -4));transition:transform .6s var(--spring)}html:not([data-ui=classic]) .hero-floor{position:absolute;left:50%;top:66%;width:560px;height:560px;margin:-280px 0 0 -280px;transform:rotateX(78deg);background-image:linear-gradient(rgba(107,127,224,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(107,127,224,.45) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 62%);mask-image:radial-gradient(circle,#000 18%,transparent 62%);animation:hn-floor 4s linear infinite}@keyframes hn-floor{to{background-position:0 36px,0 36px}}html:not([data-ui=classic]) .hero-viz .orbit{border:1px solid rgba(150,168,255,.45);box-shadow:0 0 18px #4459c42e,inset 0 0 18px #4459c41f;transform-style:preserve-3d}html:not([data-ui=classic]) .hero-viz .o1{width:270px;height:270px;animation:hn-orbit-a 16s linear infinite}html:not([data-ui=classic]) .hero-viz .o2{width:200px;height:200px;border-color:#8fa0f066;animation:hn-orbit-b 11s linear infinite}html:not([data-ui=classic]) .hero-viz .orbit i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:#c9d2ff;box-shadow:0 0 14px 4px #8fa0f0d9}html:not([data-ui=classic]) .hero-viz .o2 i{background:#a9b7ff;box-shadow:0 0 14px 4px #26358acc;width:9px;height:9px;top:-4.5px}@keyframes hn-orbit-a{0%{transform:rotateX(74deg) rotate(0)}to{transform:rotateX(74deg) rotate(360deg)}}@keyframes hn-orbit-b{0%{transform:rotateX(66deg) rotateY(-24deg) rotate(360deg)}to{transform:rotateX(66deg) rotateY(-24deg) rotate(0)}}html:not([data-ui=classic]) .hero-viz .mic-core{position:relative;width:118px;height:118px;color:#fff;background:radial-gradient(circle at 32% 26%,#e3e8ff,#7d90ec 20%,#3348b8 44%,#22307f 74%,#0b1236);box-shadow:inset -12px -16px 28px #080e2e8c,inset 10px 12px 20px #e2e7ff59,0 0 70px 12px #4459c459,0 34px 50px -12px #26358a8c;transform:translateZ(60px);animation:hn-orb 6s ease-in-out infinite}html:not([data-ui=classic]) .hero-viz .mic-core:before{content:"";position:absolute;inset:-16px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55%,rgba(143,160,240,.75) 70%,transparent 85%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);filter:blur(1.5px);animation:hn-spin 3.5s linear infinite}html:not([data-ui=classic]) .hero-viz .mic-core svg{width:42px;height:42px;position:relative;filter:drop-shadow(0 3px 6px rgba(8,14,46,.5))}html:not([data-ui=classic]) .mic-shine{position:absolute;top:13%;left:20%;width:36%;height:24%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffffd9,#fff0 70%);transform:rotate(-25deg);filter:blur(1px)}@keyframes hn-orb{50%{transform:translateZ(60px) translateY(-10px)}}@keyframes hn-spin{to{transform:rotate(360deg)}}html:not([data-ui=classic]) .hero-viz .wave-lines{bottom:34px;gap:6px;transform:translateZ(20px)}html:not([data-ui=classic]) .hero-viz .wave-lines i{width:5px;border-radius:5px;opacity:1;background:linear-gradient(180deg,#c9d2ff,#4a5fd0 55%,#1f2c7a);box-shadow:0 0 10px #6b7fe08c;transform-origin:bottom;animation:hn-eq 1.4s ease-in-out infinite alternate}@keyframes hn-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}html:not([data-ui=classic]) .hero-viz .float-label{display:flex;align-items:center;gap:7px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:13.5px;font-weight:600;padding:8px 13px;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -12px #000000b3;translate:calc(var(--tx,0) * -28px) calc(var(--ty,0) * -20px);transition:translate .5s var(--spring);animation:hn-float 7s ease-in-out infinite}html:not([data-ui=classic]) .hero-viz .float-label i{width:7px;height:7px;border-radius:50%;background:#c9d2ff;box-shadow:0 0 10px #c9d2ff}html:not([data-ui=classic]) .hero-viz .f2 i{background:var(--amber-400);box-shadow:0 0 10px var(--amber-400)}html:not([data-ui=classic]) .hero-viz .f3 i{background:#fff;box-shadow:0 0 10px #fffc}html:not([data-ui=classic]) .hero-viz .f1{left:10%;top:16%}html:not([data-ui=classic]) .hero-viz .f2{left:2%;bottom:24%;animation-delay:-2.3s}html:not([data-ui=classic]) .hero-viz .f3{right:4%;top:10%;animation-delay:-4.6s}@keyframes hn-float{50%{transform:translateY(-9px)}}html:not([data-ui=classic]) .primary{background:linear-gradient(180deg,#2c3047,#151826);color:#fff;border-radius:12px;box-shadow:inset 0 1px #ffffff24,0 1px 2px #12141f4d,0 10px 20px -10px #12141f99;transition:transform .25s var(--spring),box-shadow .25s,filter .25s}html:not([data-ui=classic]) .primary:hover{background:linear-gradient(180deg,#373c58,#1a1d2e);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 2px 4px #12141f4d,0 16px 28px -12px #12141fa6}html:not([data-ui=classic]) .primary:active,html:not([data-ui=classic]) .secondary:active,html:not([data-ui=classic]) .ghost:active{transform:translateY(0) scale(.97)}html:not([data-ui=classic]) .primary.coral{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 46%,transparent 62%) -200% 0/250% 100% no-repeat,var(--grad-accent);box-shadow:inset 0 1px #ffffff4d,0 14px 30px -12px #26358acc;animation:hn-sheen 4.5s ease-in-out infinite}html:not([data-ui=classic]) .primary.coral:hover{filter:brightness(1.06) saturate(1.1)}@keyframes hn-sheen{0%,55%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}html:not([data-ui=classic]) .secondary,html:not([data-ui=classic]) .ghost{background:#fff;border:1px solid var(--stone-300);box-shadow:var(--shadow-sm);transition:border-color .25s,box-shadow .25s,transform .25s var(--spring)}html:not([data-ui=classic]) .secondary:hover,html:not([data-ui=classic]) .ghost:hover{border-color:#c4bdb2;box-shadow:0 6px 16px -8px #12141f40;transform:translateY(-1px)}html:not([data-ui=classic]) .text-btn,html:not([data-ui=classic]) .card-link{color:var(--ink-800);transition:color .2s}html:not([data-ui=classic]) .text-btn:hover,html:not([data-ui=classic]) .card-link:hover{color:var(--accent-600)}html:not([data-ui=classic]) .icon-btn{transition:background .2s,transform .2s var(--spring)}html:not([data-ui=classic]) .icon-btn:hover{background:var(--stone-100)}html:not([data-ui=classic]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html:not([data-ui=classic]) textarea,html:not([data-ui=classic]) select{background-color:#fff;border-color:var(--stone-300)}html:not([data-ui=classic]) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html:not([data-ui=classic]) textarea:focus,html:not([data-ui=classic]) select:focus{border-color:var(--accent-400)!important;box-shadow:0 0 0 4px #4459c424!important;outline:none}html:not([data-ui=classic]) input[type=checkbox],html:not([data-ui=classic]) input[type=radio],html:not([data-ui=classic]) input[type=range]{accent-color:var(--accent-500)}html:not([data-ui=classic]) .live-top{background:#ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid rgba(18,20,31,.07)}html:not([data-ui=classic]) .status-pill{box-shadow:inset 0 0 0 1px #12141f0d}html:not([data-ui=classic]) .chips span{background:var(--stone-100);color:var(--slate-600);border:1px solid var(--stone-200)}html:not([data-ui=classic]) .message.user{background:linear-gradient(180deg,#2c3047,#151826)}html:not([data-ui=classic]) .message.assistant{background:#fff;border:1px solid var(--stone-200);box-shadow:var(--shadow-sm)}html:not([data-ui=classic]) .chat-input button{background:var(--grad-accent);box-shadow:0 10px 20px -10px #26358acc}html:not([data-ui=classic]) .avatar{box-shadow:inset 0 1px 1px #ffffff59,0 6px 14px -6px #00000059}html:not([data-ui=classic]) .toast{background:linear-gradient(180deg,#1f2234,#0f111a);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px -16px #0009}html:not([data-ui=classic]) .page>*,html:not([data-ui=classic]) .detail-content>*{animation:hn-rise .6s var(--spring) backwards}html:not([data-ui=classic]) .page>*:nth-child(2),html:not([data-ui=classic]) .detail-content>*:nth-child(2){animation-delay:.06s}html:not([data-ui=classic]) .page>*:nth-child(3),html:not([data-ui=classic]) .detail-content>*:nth-child(3){animation-delay:.12s}html:not([data-ui=classic]) .page>*:nth-child(4),html:not([data-ui=classic]) .detail-content>*:nth-child(4){animation-delay:.18s}html:not([data-ui=classic]) .page>*:nth-child(n+5),html:not([data-ui=classic]) .detail-content>*:nth-child(n+5){animation-delay:.24s}html:not([data-ui=classic]) .stat-grid>*{animation:hn-rise .6s var(--spring) backwards}html:not([data-ui=classic]) .stat-grid>*:nth-child(2){animation-delay:.24s}html:not([data-ui=classic]) .stat-grid>*:nth-child(3){animation-delay:.3s}html:not([data-ui=classic]) .stat-grid>*:nth-child(4){animation-delay:.36s}html:not([data-ui=classic]) .stat-grid>*:nth-child(5){animation-delay:.42s}@keyframes hn-rise{0%{opacity:0;transform:translateY(14px)}}@media(max-width:760px){html:not([data-ui=classic]) .page-top h1{font-size:28px}html:not([data-ui=classic]) .hero-copy h2{font-size:26px}html:not([data-ui=classic]) .stat-card b{font-size:24px}}@media(prefers-reduced-motion:reduce){html:not([data-ui=classic]) *,html:not([data-ui=classic]) *:before,html:not([data-ui=classic]) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html:not([data-ui=classic]) .brand-mark svg path{transform-box:fill-box;transform-origin:center;animation:hn-brand-eq 1.1s ease-in-out infinite alternate}html:not([data-ui=classic]) .brand-mark svg path:nth-child(2){animation-delay:-.35s}html:not([data-ui=classic]) .brand-mark svg path:nth-child(3){animation-delay:-.7s}html:not([data-ui=classic]) .brand-mark svg path:nth-child(4){animation-delay:-.15s}html:not([data-ui=classic]) .brand-mark svg path:nth-child(5){animation-delay:-.55s}html:not([data-ui=classic]) .brand-mark svg path:nth-child(6){animation-delay:-.9s}@keyframes hn-brand-eq{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}html:not([data-ui=classic]) .detail-hero{position:relative;overflow:hidden;isolation:isolate;padding:28px 50px 66px;color:#fff;border-bottom:0;background:radial-gradient(55% 140% at 95% 0,rgba(68,89,196,.42),transparent 60%),radial-gradient(45% 120% at 0 110%,rgba(143,160,240,.16),transparent 60%),linear-gradient(140deg,#181b2d,#0b0d14)}html:not([data-ui=classic]) .detail-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--noise);opacity:.08;mix-blend-mode:overlay;pointer-events:none}html:not([data-ui=classic]) .detail-cover-art{position:absolute;inset:auto 0 0;z-index:-1;height:120px;display:flex;align-items:flex-end;justify-content:space-between;gap:4px;padding:0 2%;opacity:.42;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}html:not([data-ui=classic]) .detail-cover-art i{flex:1;max-width:9px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#c9d2ff,#4a5fd0 45%,#26358a00);transform-origin:bottom;animation:hn-eq 1.9s ease-in-out infinite alternate}html:not([data-ui=classic]) .detail-hero .back-btn{color:#a7acc0;transition:color .2s}html:not([data-ui=classic]) .detail-hero .back-btn:hover{color:#fff}html:not([data-ui=classic]) .detail-hero .detail-title h1{color:#fff;font-size:36px;margin:12px 0 8px}html:not([data-ui=classic]) .detail-hero .detail-title p{color:#c1c5d6;gap:8px;flex-wrap:wrap;font-size:13.5px}html:not([data-ui=classic]) .detail-hero .detail-title p svg{color:var(--accent-300)}html:not([data-ui=classic]) .detail-hero .detail-title p span{background:#ffffff47}html:not([data-ui=classic]) .detail-hero .status-pill{background:#ffffff14;color:#d5dcff;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not([data-ui=classic]) .detail-hero .secondary{background:#ffffff12;border-color:#ffffff24;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not([data-ui=classic]) .detail-hero .secondary:hover{background:#ffffff24;border-color:#ffffff3d}html:not([data-ui=classic]) .detail-hero .primary{background:var(--grad-accent);box-shadow:inset 0 1px #ffffff4d,0 14px 30px -12px #26358ad9}html:not([data-ui=classic]) .detail-page>.tabs{position:sticky;top:14px;z-index:6;width:fit-content;max-width:calc(100% - 64px);height:auto;margin:-30px auto 0;padding:6px;gap:4px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 18px 40px -18px #12141f61,0 2px 6px #12141f0f}html:not([data-ui=classic]) .detail-page>.tabs button{height:42px;padding:0 16px;border:0;border-radius:13px;color:var(--slate-500);font-size:14px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}html:not([data-ui=classic]) .detail-page>.tabs button:hover{background:var(--stone-100);color:var(--ink-950)}html:not([data-ui=classic]) .detail-page>.tabs button.active{background:linear-gradient(180deg,#2c3047,#151826);color:#fff;box-shadow:inset 0 1px #ffffff24,0 8px 18px -8px #12141f99}html:not([data-ui=classic]) .detail-page>.tabs button.active svg{color:var(--accent-300)}html:not([data-ui=classic]) .detail-content{padding-top:28px}html:not([data-ui=classic]) .card-heading>svg{flex:none;width:42px;height:42px;padding:11px;border-radius:13px;background:var(--stone-100);color:var(--ink-700);box-shadow:inset 0 0 0 1px var(--stone-200)}html:not([data-ui=classic]) .card-heading p{color:var(--slate-500);font-size:13.5px}html:not([data-ui=classic]) .summary-card{position:relative;overflow:hidden}html:not([data-ui=classic]) .summary-card:after{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(68,89,196,.1),transparent 70%);pointer-events:none}html:not([data-ui=classic]) .summary-text{font-size:15px;line-height:2.15;color:#30354a}html:not([data-ui=classic]) .chips span{padding:6px 11px;border-radius:999px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}html:not([data-ui=classic]) .chips span:hover{border-color:var(--accent-300);color:var(--accent-600)}html:not([data-ui=classic]) .chart-wrap.talk-share{grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:center}html:not([data-ui=classic]) .talk-donut{position:relative}html:not([data-ui=classic]) .talk-donut svg{filter:drop-shadow(0 12px 18px rgba(18,20,31,.14))}html:not([data-ui=classic]) .talk-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}html:not([data-ui=classic]) .talk-donut-center b{font-family:var(--display);font-size:36px;font-weight:900;line-height:1;color:var(--ink-950)}html:not([data-ui=classic]) .talk-donut-center small{margin-top:4px;color:var(--slate-500);font-size:13.5px}html:not([data-ui=classic]) .talk-share .legend{display:grid;gap:14px}html:not([data-ui=classic]) .talk-share .legend span{display:grid;grid-template-columns:12px minmax(0,1fr) auto;column-gap:9px;row-gap:5px;align-items:center;font-size:14px}html:not([data-ui=classic]) .talk-share .legend i{grid-column:1;width:11px;height:11px;border-radius:4px;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 20%,transparent)}html:not([data-ui=classic]) .talk-share .legend em{grid-column:2;font-style:normal;font-weight:700;color:var(--ink-950);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-ui=classic]) .talk-share .legend b{grid-column:3;font-family:var(--display);font-size:16px;font-weight:900;color:var(--ink-950)}html:not([data-ui=classic]) .talk-share .legend small{grid-column:2/-1;margin-top:-4px;color:var(--slate-500);font-size:13px}html:not([data-ui=classic]) .talk-share .legend u{grid-column:1/-1;display:block;height:7px;border-radius:7px;background:var(--stone-100);overflow:hidden;text-decoration:none}html:not([data-ui=classic]) .talk-share .legend u s{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--tone),color-mix(in srgb,var(--tone) 55%,#fff));animation:hn-grow 1.1s var(--spring) backwards}@keyframes hn-grow{0%{width:0}}html:not([data-ui=classic]) .analysis-meeting-note{--kind:#a3a7b5}html:not([data-ui=classic]) .analysis-meeting-note.decision{--kind:#3348b8}html:not([data-ui=classic]) .analysis-meeting-note.task{--kind:#2c3047}html:not([data-ui=classic]) .analysis-meeting-note.proposal,html:not([data-ui=classic]) .analysis-meeting-note.follow_up{--kind:#c9a27e}html:not([data-ui=classic]) .analysis-meeting-notes:before{width:2px;background:linear-gradient(180deg,var(--accent-400),rgba(107,127,224,.15) 30%,var(--stone-200))}html:not([data-ui=classic]) .analysis-note-sequence{border-color:var(--stone-100);background:linear-gradient(150deg,color-mix(in srgb,var(--kind) 85%,#fff),var(--kind));color:#fff;box-shadow:0 6px 14px -6px var(--kind)}html:not([data-ui=classic]) .analysis-meeting-note .analysis-note-body,html:not([data-ui=classic]) .analysis-meeting-note.needs-review .analysis-note-body{position:relative;background-color:#fff;border:1px solid var(--stone-200);border-right:3px solid var(--kind);border-radius:16px;box-shadow:var(--shadow-sm);transition:transform .3s var(--spring),box-shadow .3s}html:not([data-ui=classic]) .analysis-meeting-note .analysis-note-body:hover{transform:translate(-3px);box-shadow:var(--shadow-md)}html:not([data-ui=classic]) .analysis-note-kind,html:not([data-ui=classic]) .analysis-meeting-note .analysis-note-kind{background:color-mix(in srgb,var(--kind) 12%,#fff);color:color-mix(in srgb,var(--kind) 80%,#000);font-size:12.5px;border-radius:999px;padding:3px 9px}html:not([data-ui=classic]) .analysis-note-status,html:not([data-ui=classic]) .review-label{border-radius:999px}html:not([data-ui=classic]) .analysis-consequence{border-radius:10px;background:#f3f5fd!important;box-shadow:inset -3px 0 0 var(--accent-400)}html:not([data-ui=classic]) .meeting-audio-player{padding:8px;border:1px solid var(--stone-200);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}html:not([data-ui=classic]) .meeting-audio-player .audio-player::-webkit-media-controls-panel{background:var(--stone-100)}html:not([data-ui=classic]) .audio-speed-button{border-radius:12px;background:var(--stone-100);color:var(--ink-800);font-weight:800;border:1px solid var(--stone-200)}html:not([data-ui=classic]) .session-speaker-editor{border:1px solid var(--stone-200);border-radius:20px;background:linear-gradient(180deg,#fff,var(--stone-50));box-shadow:var(--shadow-sm)}html:not([data-ui=classic]) .session-speaker-editor>header{background:transparent!important;border-bottom:1px solid var(--stone-200)}html:not([data-ui=classic]) .session-speaker-editor>header>span:first-child,html:not([data-ui=classic]) .session-speaker-editor>header>svg:first-child{background:var(--stone-100);color:var(--ink-700)}html:not([data-ui=classic]) .session-speaker-number{background:linear-gradient(150deg,#3a3f58,#151826)!important;color:#fff!important;box-shadow:0 6px 12px -6px #12141fb3}html:not([data-ui=classic]) .transcript-line{margin-bottom:18px}html:not([data-ui=classic]) .transcript-line .avatar{width:42px;height:42px;border-radius:14px;font-family:var(--display);font-weight:900;box-shadow:inset 0 2px 2px #ffffff59,inset 0 -4px 8px #0003,0 8px 16px -8px #12141f80}html:not([data-ui=classic]) .transcript-line textarea,html:not([data-ui=classic]) .transcript-line p{border:1px solid var(--stone-200);border-radius:4px 16px 16px;padding:12px 15px;background:#fff;font-size:14px;line-height:2.05;color:#2a2f42;box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}html:not([data-ui=classic]) .transcript-line textarea:hover{border-color:var(--stone-300)}html:not([data-ui=classic]) .transcript-line time{padding:2px 8px;border-radius:999px;background:var(--stone-100);color:var(--slate-500);font-size:12.5px}html:not([data-ui=classic]) .transcript-speaker-input{font-family:var(--display);font-weight:800!important}html:not([data-ui=classic]) .transcript-quality{border-radius:999px!important}html:not([data-ui=classic]) .comprehensive-minutes-table-wrap{border:1px solid var(--stone-200);border-radius:18px;overflow:auto;box-shadow:var(--shadow-sm)}html:not([data-ui=classic]) .comprehensive-minutes-table th{background:linear-gradient(180deg,#22263a,#151826);color:#fff;font-family:var(--display);font-weight:800;font-size:13.5px;padding:14px 10px}html:not([data-ui=classic]) .comprehensive-minutes-table td{border-color:var(--stone-200);background:#fff;transition:background .2s}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr:nth-child(2n) td{background:var(--stone-50)}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr.needs-review td{background:#fff}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr.needs-review:nth-child(2n) td{background:var(--stone-50)}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr.needs-review td:first-child{box-shadow:inset -3px 0 0 var(--amber-400)}html:not([data-ui=classic]) .comprehensive-minutes-table tbody tr:hover td{background:#f6f7fd}html:not([data-ui=classic]) .minutes-kind{border-radius:999px!important;font-weight:800}html:not([data-ui=classic]) .comprehensive-minutes-stats>*{border-radius:14px!important;box-shadow:var(--shadow-sm)}html:not([data-ui=classic]) .chat-card{border-radius:24px}html:not([data-ui=classic]) .chat-head{background:linear-gradient(180deg,#fff,var(--stone-50))}html:not([data-ui=classic]) .chat-messages{background:radial-gradient(600px 300px at 50% 0,rgba(68,89,196,.05),transparent 70%)}@keyframes hn-orb-soft{50%{transform:translateY(-8px)}}html:not([data-ui=classic]) .chat-welcome h3{font-family:var(--display);font-size:20px;font-weight:900}html:not([data-ui=classic]) .chat-input{gap:10px;background:#fff}html:not([data-ui=classic]) .chat-input input{border-radius:14px}html:not([data-ui=classic]) .chat-input button{border-radius:14px}html:not([data-ui=classic]) .upload-zone{border:2px dashed var(--stone-300);border-radius:20px;background:linear-gradient(180deg,#fff,var(--stone-50));transition:border-color .25s,background .25s,transform .25s var(--spring)}html:not([data-ui=classic]) .upload-zone:hover{border-color:var(--accent-400);background:linear-gradient(180deg,#fff,#f3f5fd);transform:translateY(-2px)}html:not([data-ui=classic]) .upload-zone>svg{width:58px;height:58px;padding:15px;border-radius:18px;color:#fff;background:var(--grad-accent);box-shadow:inset 0 2px 2px #ffffff73,0 14px 24px -12px #26358ad9}html:not([data-ui=classic]) .upload-zone h3{font-family:var(--display);font-weight:900}html:not([data-ui=classic]) .file-list>div{border-radius:14px;transition:background .2s}html:not([data-ui=classic]) .file-list>div:hover{background:var(--stone-50)}html:not([data-ui=classic]) .file-icon{border-radius:13px;box-shadow:inset 0 2px 2px #ffffff80,0 8px 14px -8px #12141f59}html:not([data-ui=classic]) .file-icon,html:not([data-ui=classic]) .file-icon.audio,html:not([data-ui=classic]) .file-icon.pdf{background:linear-gradient(150deg,#3a3f58,#151826);color:#a9b7ff}html:not([data-ui=classic]) .comment-list>.empty-inline{display:block;grid-template-columns:none;border:1px dashed var(--stone-300);border-radius:16px;background:var(--stone-50)}html:not([data-ui=classic]) .comment-avatar{background:linear-gradient(150deg,#2c3047,#151826);color:#fff;font-family:var(--display);font-weight:900}html:not([data-ui=classic]) .comments-card textarea{border-color:var(--stone-300);border-radius:16px;background:#fff}@media(max-width:760px){html:not([data-ui=classic]) .detail-hero{padding:22px 17px 58px}html:not([data-ui=classic]) .detail-hero .detail-title h1{font-size:26px}html:not([data-ui=classic]) .detail-page>.tabs{top:calc(74px + env(safe-area-inset-top));max-width:calc(100% - 24px);overflow-x:auto}html:not([data-ui=classic]) .chart-wrap.talk-share{grid-template-columns:1fr}}html:not([data-ui=classic]) .telegram-inbox-shell,html:not([data-ui=classic]) .telegram-history-card,html:not([data-ui=classic]) .manager-owner-panel,html:not([data-ui=classic]) .manager-audit-panel,html:not([data-ui=classic]) .task-board-toolbar,html:not([data-ui=classic]) .guide-search,html:not([data-ui=classic]) .member-directory-row,html:not([data-ui=classic]) .archive-month-folder{background-color:#fff;border:1px solid rgba(18,20,31,.07);box-shadow:var(--shadow-md)}html:not([data-ui=classic]) .telegram-inbox-shell,html:not([data-ui=classic]) .telegram-history-card,html:not([data-ui=classic]) .manager-owner-panel,html:not([data-ui=classic]) .manager-audit-panel{border-radius:22px}html:not([data-ui=classic]) .member-directory-row{border-radius:16px;transition:transform .3s var(--spring),box-shadow .3s,border-color .3s}html:not([data-ui=classic]) .member-directory-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:#4459c433}html:not([data-ui=classic]) .telegram-bot-guide{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:#fff;background:radial-gradient(60% 160% at 100% 0,rgba(68,89,196,.3),transparent 60%),radial-gradient(50% 140% at 0 100%,rgba(143,160,240,.12),transparent 60%),linear-gradient(140deg,#181b2d,#0b0d14);box-shadow:0 24px 50px -28px #0b0d14b3}html:not([data-ui=classic]) .telegram-bot-guide:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--noise);opacity:.08;mix-blend-mode:overlay}html:not([data-ui=classic]) .telegram-bot-guide-icon{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.4),transparent 45%),var(--grad-accent);box-shadow:inset 0 2px 2px #fff6,inset 0 -4px 8px #0003,0 12px 22px -10px #26358acc}html:not([data-ui=classic]) .telegram-bot-guide small{color:#a9b7ff}html:not([data-ui=classic]) .telegram-bot-guide h2{color:#fff;font-family:var(--display);font-weight:900}html:not([data-ui=classic]) .telegram-bot-guide h2 code{background:#ffffff14;border-color:#ffffff29;color:#fff}html:not([data-ui=classic]) .telegram-bot-guide p{color:#b9bdd0}html:not([data-ui=classic]) .telegram-bot-guide p b{color:#fff}html:not([data-ui=classic]) .telegram-bot-guide .secondary,html:not([data-ui=classic]) .telegram-bot-guide-state{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:12px;box-shadow:none}html:not([data-ui=classic]) .telegram-summary>span{background:#fff;border:1px solid rgba(18,20,31,.07);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-md);transition:transform .3s var(--spring)}html:not([data-ui=classic]) .telegram-summary>span:hover{transform:translateY(-2px)}html:not([data-ui=classic]) .telegram-summary svg{width:42px;height:42px;padding:10px;border-radius:13px;color:#a9b7ff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 50%),linear-gradient(150deg,#3a3f58,#151826);box-shadow:inset 0 1px 1px #fff3,0 10px 18px -10px #12141fb3}html:not([data-ui=classic]) .telegram-summary b{font-family:var(--display);font-size:24px;font-weight:900;color:var(--ink-950)}html:not([data-ui=classic]) .empty-card,html:not([data-ui=classic]) .task-board-empty,html:not([data-ui=classic]) .kanban-empty,html:not([data-ui=classic]) .inbox-thread-empty,html:not([data-ui=classic]) .inbox-list-empty,html:not([data-ui=classic]) .external-api-empty,html:not([data-ui=classic]) .telegram-history-empty,html:not([data-ui=classic]) .speaker-library-empty,html:not([data-ui=classic]) .task-summary-empty,html:not([data-ui=classic]) .analysis-editor-empty{border:1.5px dashed var(--stone-300);border-radius:20px;background:radial-gradient(400px 160px at 50% 0,rgba(68,89,196,.06),transparent 70%),linear-gradient(180deg,#fff,var(--stone-50))}html:not([data-ui=classic]) .empty-card .empty-icon,html:not([data-ui=classic]) .empty-card>svg:first-child,html:not([data-ui=classic]) .task-board-empty>svg:first-child,html:not([data-ui=classic]) .kanban-empty>svg:first-child,html:not([data-ui=classic]) .inbox-thread-empty>svg:first-child,html:not([data-ui=classic]) .inbox-list-empty>svg:first-child,html:not([data-ui=classic]) .external-api-empty>svg:first-child,html:not([data-ui=classic]) .telegram-history-empty>svg:first-child,html:not([data-ui=classic]) .speaker-library-empty>svg:first-child,html:not([data-ui=classic]) .task-summary-empty>svg:first-child{width:58px;height:58px;padding:15px;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.5),transparent 45%),linear-gradient(150deg,#3a3f5c,#151826);box-shadow:inset 0 2px 2px #ffffff40,0 16px 26px -14px #12141fcc;animation:hn-orb-soft 5s ease-in-out infinite}html:not([data-ui=classic]) .empty-card .empty-icon svg{width:26px;height:26px}html:not([data-ui=classic]) .empty-card .empty-icon{display:grid;place-items:center;padding:0}html:not([data-ui=classic]) .empty-card h3,html:not([data-ui=classic]) .task-board-empty h3,html:not([data-ui=classic]) .inbox-thread-empty h3{font-family:var(--display);font-weight:900}html:not([data-ui=classic]) .archive-month-folder{border-radius:22px}html:not([data-ui=classic]) .archive-month-folder.open{border-color:#4459c438;box-shadow:var(--shadow-lg)}html:not([data-ui=classic]) .archive-month-icon{border-radius:14px!important;box-shadow:inset 0 2px 2px #ffffff4d,0 8px 16px -8px #12141f99}html:not([data-ui=classic]) .archive-month-folder.open .archive-month-icon{background:var(--grad-accent);color:#fff}html:not([data-ui=classic]) .archive-ai-search{position:relative;overflow:hidden;border:1px solid rgba(18,20,31,.07);border-radius:22px;background:radial-gradient(500px 200px at 100% 0,rgba(68,89,196,.08),transparent 70%),#fff;box-shadow:var(--shadow-md)}html:not([data-ui=classic]) .guide-hero{background:radial-gradient(60% 120% at 100% 0,rgba(68,89,196,.35),transparent 60%),linear-gradient(140deg,#181b2d,#0b0d14)!important;border:1px solid rgba(255,255,255,.08)}html:not([data-ui=classic]) .meeting-action-backdrop,html:not([data-ui=classic]) .speaker-library-dialog,html:not([data-ui=classic]) .release-notes-dialog{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([data-ui=classic]) .meeting-action-dialog{border-radius:24px!important;box-shadow:0 40px 80px -30px #0b0d1499!important}html:not([data-ui=classic]) .admin-owner-filter-bar{background:#fff;border:1px solid rgba(18,20,31,.07);border-radius:16px;color:var(--ink-950);box-shadow:var(--shadow-sm);font-weight:600}html:not([data-ui=classic]) .admin-owner-filter-bar svg{color:var(--accent-500)}html:not([data-ui=classic]) .buddy{--s:24px;font-size:var(--s);position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:50%;vertical-align:middle;background:radial-gradient(circle at 34% 26%,#fff 0 16%,#f4f4f6 38%,#dfe0e6 66%,#babdc8);box-shadow:inset calc(var(--s) * -.08) calc(var(--s) * -.11) calc(var(--s) * .2) #282c3c3d,inset calc(var(--s) * .05) calc(var(--s) * .06) calc(var(--s) * .1) #fffffff2,0 0 0 1px #12141f0f,0 calc(var(--s) * .14) calc(var(--s) * .24) calc(var(--s) * -.08) #12141f66;translate:var(--lean-x,0px) var(--lean-y,0px);transition:translate .35s var(--spring),scale .35s var(--spring)}html:not([data-ui=classic]) .buddy i{position:absolute;top:29%;width:13.5%;height:26%;border-radius:50%;background:radial-gradient(ellipse at 42% 30%,#3b3c44,#0c0d10 62%);rotate:-14deg;translate:var(--ex,0px) var(--ey,0px);transition:translate .16s ease-out;animation:buddy-blink 5.2s infinite}html:not([data-ui=classic]) .buddy i:first-child{left:33%}html:not([data-ui=classic]) .buddy i:last-child{left:55%;top:27%}html:not([data-ui=classic]) .buddy:hover{scale:1.08 .94}html:not([data-ui=classic]):not(.buddy-tracking) .buddy i{animation:buddy-blink 5.2s infinite,buddy-look 7s ease-in-out infinite}@keyframes buddy-blink{0%,93%,to{scale:1 1}95.5%{scale:1 .08}}@keyframes buddy-look{0%,18%{translate:0 0}25%,40%{translate:calc(var(--s) * .08) calc(var(--s) * -.04)}48%,62%{translate:calc(var(--s) * -.09) calc(var(--s) * .02)}70%,to{translate:0 0}}html:not([data-ui=classic]) .gemini-avatar{background:transparent!important;box-shadow:none!important}html:not([data-ui=classic]) .gemini-avatar .buddy{--s:44px}html:not([data-ui=classic]) .gemini-chat-button .buddy{--s:20px}html:not([data-ui=classic]) .archive-ai-answer .buddy{--s:28px}html:not([data-ui=classic]) .chat-welcome .buddy{--s:96px;margin-bottom:18px;animation:hn-orb-soft 5s ease-in-out infinite}html:not([data-ui=classic]) .chat-welcome .buddy:after{content:"";position:absolute;left:18%;right:18%;bottom:-24%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(18,20,31,.22),transparent);animation:buddy-shadow 5s ease-in-out infinite}@keyframes buddy-shadow{50%{scale:.8;opacity:.6}}html:not([data-ui=classic]) .talk-donut .recharts-sector{transition:opacity .25s;cursor:pointer;outline:none}html:not([data-ui=classic]) .talk-donut-center b{transition:color .25s}html:not([data-ui=classic]) .talk-share .legend span{cursor:default;transition:opacity .25s}html:not([data-ui=classic]) .talk-share .legend span.dim{opacity:.4}html:not([data-ui=classic]) .talk-share .legend span.active em{color:var(--tone)}html:not([data-ui=classic]) .buddy-chat{position:relative}html:not([data-ui=classic]) .buddy-chat .chat-head{gap:12px}html:not([data-ui=classic]) .buddy-dock{flex:none;width:0;height:40px;margin-left:-12px;transition:width .5s var(--spring),margin .5s var(--spring)}html:not([data-ui=classic]) .buddy-dock.open{width:40px;margin-left:0}html:not([data-ui=classic]) .buddy-dock.instant{transition:none}html:not([data-ui=classic]) .buddy-home{display:block;width:96px;height:96px;margin:0 auto 18px}html:not([data-ui=classic]) .chat-buddy{position:absolute;z-index:4;left:0;top:0;width:var(--size,96px);height:var(--size,96px);transform-origin:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}html:not([data-ui=classic]) .chat-buddy-float{position:absolute;inset:0;display:block}html:not([data-ui=classic]) .chat-buddy-float>.buddy{--s:var(--size,96px);position:absolute;inset:0}html:not([data-ui=classic]) .chat-buddy.home .chat-buddy-float{animation:hn-orb-soft 5s ease-in-out infinite}html:not([data-ui=classic]) .chat-buddy.home:after{content:"";position:absolute;left:18%;right:18%;bottom:-24%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(18,20,31,.22),transparent);animation:buddy-shadow 5s ease-in-out infinite}html:not([data-ui=classic]) .chat-buddy.travelling .buddy i{transform:scale(1.35)}html:not([data-ui=classic]) .chat-buddy.travelling:after{display:none}html:not([data-ui=classic]) .buddy-emote{position:absolute;right:72%;bottom:88%;z-index:2;padding:.35em .75em;border-radius:1em 1em .2em;background:#fff;color:var(--ink-950);font-size:18px;font-weight:800;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 24px -10px #12141f73,0 0 0 1px #12141f0f}html:not([data-ui=classic]) .chat-buddy.docked .buddy-emote{top:108%;bottom:auto;right:30%;font-size:14px;border-radius:1em .2em 1em 1em}html:not([data-ui=classic]) .status-pill.purple,html:not([data-ui=classic]) .status-pill.neutral{background:var(--stone-100);color:var(--slate-600)}html:not([data-ui=classic]) .status-pill.warning,html:not([data-ui=classic]) .review-label,html:not([data-ui=classic]) .analysis-note-status,html:not([data-ui=classic]) .transcript-quality,html:not([data-ui=classic]) .transcript-revision-badge{background:#f6efe2;color:#8a6a3a}html:not([data-ui=classic]) .status-pill.success{background:#e9f1ec;color:#3d6b52}html:not([data-ui=classic]) .status-pill.danger{background:#fdebe5;color:#b5452b}html:not([data-ui=classic]) .analysis-note-kind,html:not([data-ui=classic]) .analysis-meeting-note .analysis-note-kind,html:not([data-ui=classic]) .minutes-kind{background:var(--stone-100)!important;color:var(--ink-800)!important}html:not([data-ui=classic]) .analysis-meeting-note.decision .analysis-note-kind,html:not([data-ui=classic]) .minutes-kind.decision{background:#eef1fc!important;color:#26358a!important}html:not([data-ui=classic]) .sidebar .badge,html:not([data-ui=classic]) .sidebar nav .beta-badge{filter:saturate(.6)}html:not([data-ui=classic]) .hero-copy h2 em{background:linear-gradient(90deg,#dfe4ff,#a9b7ff 50%,#7d90ec)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent}html:not([data-ui=classic]) .hero-viz .wave-lines i{background:linear-gradient(180deg,#dfe4ff,#8b9cf0 55%,#4a5fd0)}html:not([data-ui=classic]) .detail-cover-art i{background:linear-gradient(180deg,#dfe4ff,#8b9cf0 45%,#4a5fd000)}html:not([data-ui=classic]) .hero-floor{background-image:linear-gradient(rgba(150,168,255,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(150,168,255,.4) 1px,transparent 1px)}html:not([data-ui=classic]) .live-dot,html:not([data-ui=classic]) .record-button.stop,html:not([data-ui=classic]) .sidebar nav i{background-color:#e5484d}html:not([data-ui=classic]) .comprehensive-row-review-actions{flex-wrap:wrap}html:not([data-ui=classic]) .comprehensive-row-review-actions .comprehensive-row-edit{white-space:nowrap;min-width:max-content;padding-inline:10px}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(2){width:14%}html:not([data-ui=classic]) .comprehensive-minutes-table th:nth-child(3){width:29%}html:not([data-ui=classic]) .status-pill,html:not([data-ui=classic]) .review-label,html:not([data-ui=classic]) .analysis-note-kind,html:not([data-ui=classic]) .analysis-note-status,html:not([data-ui=classic]) .minutes-kind,html:not([data-ui=classic]) .transcript-quality,html:not([data-ui=classic]) .connection{white-space:nowrap}html:not([data-ui=classic]) .stat-card small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-ui=classic] .task-due-date{display:flex!important;align-items:center;gap:5px;min-width:0}html[data-ui=classic] .task-due-date .jalali-picker{flex:1;min-width:0}html[data-ui=classic] .task-due-date .jalali-input{height:37px;width:100%;padding:0 9px;font-size:10px}html[data-ui=classic] .task-due-date .icon-btn{width:34px;height:34px;flex:0 0 auto}html[data-ui=classic]{font-family:Vazirmatn,Tahoma,Arial,sans-serif;color:#153532;background:#f5f4ed;font-synthesis:none;--ink:#153532;--muted:#71807c;--paper:#fffef8;--line:#e3e7df;--mint:#dcebe3;--mint-2:#edf5f0;--teal:#1f625d;--coral:#e96f50;--sand:#f1e6c9;--lilac:#e7e2f1;direction:rtl}html[data-ui=classic] *{box-sizing:border-box}html[data-ui=classic] body{margin:0;min-width:320px;min-height:100vh;background:#f5f4ed}html[data-ui=classic] button,html[data-ui=classic] input,html[data-ui=classic] textarea,html[data-ui=classic] select{font:inherit}html[data-ui=classic] button,html[data-ui=classic] a{color:inherit}html[data-ui=classic] button{border:0;cursor:pointer}html[data-ui=classic] a{text-decoration:none}html[data-ui=classic] svg{width:20px;height:20px}html[data-ui=classic] .app-shell{display:grid;grid-template-columns:258px 1fr;min-height:100vh}html[data-ui=classic] .sidebar{position:fixed;right:0;top:0;bottom:0;width:258px;background:#102d2b;color:#ecf1eb;padding:30px 20px 22px;display:flex;flex-direction:column;z-index:20}html[data-ui=classic] .brand{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;text-align:right;padding:0}html[data-ui=classic] .brand-mark{width:43px;height:43px;border-radius:14px;background:var(--coral);display:grid;place-items:center;box-shadow:0 8px 22px #071d1b88}html[data-ui=classic] .brand-mark svg{width:24px;height:24px}html[data-ui=classic] .brand>span:last-child{display:flex;flex-direction:column}html[data-ui=classic] .brand b{font-size:20px}html[data-ui=classic] .brand small{font-size:11px;color:#9eb4ae;margin-top:1px}html[data-ui=classic] .sidebar nav{display:flex;flex-direction:column;gap:7px;margin-top:56px}html[data-ui=classic] .sidebar nav button{height:50px;border-radius:12px;background:transparent;color:#9db4ae;display:flex;align-items:center;gap:13px;padding:0 14px;position:relative;text-align:right}html[data-ui=classic] .sidebar nav button svg{width:19px}html[data-ui=classic] .sidebar nav button:hover{background:#ffffff0b;color:#fff}html[data-ui=classic] .sidebar nav button.active{background:#254643;color:#fff}html[data-ui=classic] .sidebar nav button.active:after{content:"";position:absolute;right:-20px;width:4px;height:26px;background:var(--coral);border-radius:4px 0 0 4px}html[data-ui=classic] .sidebar nav i{width:7px;height:7px;background:#e96f50;border-radius:50%;margin-right:auto}html[data-ui=classic] .side-bottom{margin-top:auto;display:grid;gap:14px}html[data-ui=classic] .api-mini,html[data-ui=classic] .local-badge{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid #ffffff14}html[data-ui=classic] .api-mini b,html[data-ui=classic] .local-badge b{display:block;font-size:12px}html[data-ui=classic] .api-mini small,html[data-ui=classic] .local-badge small{display:block;font-size:10px;color:#8ca7a1}html[data-ui=classic] .pulse{width:9px;height:9px;border-radius:50%;background:#d5a64b;box-shadow:0 0 0 4px #d5a64b22}html[data-ui=classic] .pulse.ok{background:#74bf9a;box-shadow:0 0 0 4px #74bf9a22}html[data-ui=classic] .local-badge{border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}html[data-ui=classic] .local-badge>svg{color:#82b8aa}html[data-ui=classic] .app-main{grid-column:2;min-width:0}html[data-ui=classic] .page{max-width:1240px;margin:auto;padding:48px 52px 70px}html[data-ui=classic] .narrow-page{max-width:900px}html[data-ui=classic] .page-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}html[data-ui=classic] .page-top h1{font-size:31px;line-height:1.25;margin:7px 0 4px;letter-spacing:-.5px}html[data-ui=classic] .page-top p{margin:0;color:var(--muted);font-size:14px}html[data-ui=classic] .eyebrow{color:#5f736f;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}html[data-ui=classic] .eyebrow.light{color:#b7d0c9}html[data-ui=classic] .primary,html[data-ui=classic] .secondary,html[data-ui=classic] .ghost,html[data-ui=classic] .text-btn,html[data-ui=classic] .back-btn{height:44px;border-radius:11px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13px}html[data-ui=classic] .primary{background:var(--teal);color:#fff;box-shadow:0 8px 20px #1f625d22}html[data-ui=classic] .primary:hover{background:#184f4b}html[data-ui=classic] .primary:disabled{opacity:.55;cursor:wait}html[data-ui=classic] .primary.coral{background:var(--coral);box-shadow:0 12px 28px #e96f5040}html[data-ui=classic] .secondary{background:#fff;border:1px solid var(--line)}html[data-ui=classic] .ghost{background:transparent;border:1px solid #d7ddd6}html[data-ui=classic] .text-btn{background:transparent;color:var(--teal);padding:0}html[data-ui=classic] .icon-btn{width:38px;height:38px;border-radius:10px;background:transparent;display:grid;place-items:center}html[data-ui=classic] .icon-btn:hover{background:#edf1ec}html[data-ui=classic] .icon-btn svg{width:17px}html[data-ui=classic] .hero-card{min-height:310px;border-radius:24px;background:#143d39;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;box-shadow:0 22px 50px #173d3820}html[data-ui=classic] .hero-card:after{content:"";position:absolute;left:-110px;bottom:-190px;width:420px;height:420px;border-radius:50%;background:#ffffff06}html[data-ui=classic] .hero-copy{padding:44px 48px;z-index:2}html[data-ui=classic] .hero-copy h2{font-size:30px;line-height:1.5;color:#fff;margin:9px 0}html[data-ui=classic] .hero-copy h2 em{font-style:normal;color:#ef8a6d}html[data-ui=classic] .hero-copy p{color:#b9cec8;font-size:14px;margin:0 0 24px}html[data-ui=classic] .hero-viz{position:relative;min-height:310px;display:grid;place-items:center}html[data-ui=classic] .orbit{position:absolute;border:1px solid #a2c8bd22;border-radius:50%}html[data-ui=classic] .o1{width:250px;height:250px}html[data-ui=classic] .o2{width:185px;height:185px}html[data-ui=classic] .mic-core{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:#e96f50;color:#fff;box-shadow:0 0 0 17px #e96f501c,0 0 0 35px #e96f500b}html[data-ui=classic] .mic-core svg{width:40px;height:40px}html[data-ui=classic] .wave-lines{position:absolute;bottom:48px;display:flex;gap:5px;align-items:center;height:60px}html[data-ui=classic] .wave-lines i{display:block;width:4px;background:#a9d5c8;border-radius:4px;opacity:.7}html[data-ui=classic] .float-label{position:absolute;background:#fffef8;color:#24423f;padding:8px 12px;border-radius:9px;font-size:11px;box-shadow:0 10px 25px #081d1a55}html[data-ui=classic] .f1{left:14%;top:21%}html[data-ui=classic] .f2{left:8%;bottom:27%}html[data-ui=classic] .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 42px}html[data-ui=classic] .stat-card{background:var(--paper);border:1px solid #e7e8e1;border-radius:17px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 7px 18px #263f3610}html[data-ui=classic] .stat-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center}html[data-ui=classic] .stat-card.mint .stat-icon{background:var(--mint);color:#39756e}html[data-ui=classic] .stat-card.sand .stat-icon{background:var(--sand);color:#977a36}html[data-ui=classic] .stat-card.coral .stat-icon{background:#f6ddd5;color:#c75c41}html[data-ui=classic] .stat-card.lilac .stat-icon{background:var(--lilac);color:#6d5d96}html[data-ui=classic] .stat-card b{font-size:19px;display:block}html[data-ui=classic] .stat-card small{color:var(--muted);font-size:11px}html[data-ui=classic] .section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}html[data-ui=classic] .section-head h3{margin:3px 0 0;font-size:21px}html[data-ui=classic] .meeting-list{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}html[data-ui=classic] .meeting-row{width:100%;display:grid;grid-template-columns:58px minmax(220px,1fr) auto 22px;align-items:center;gap:16px;background:transparent;text-align:right;padding:14px 18px;border-bottom:1px solid var(--line)}html[data-ui=classic] .meeting-row:last-child{border:0}html[data-ui=classic] .meeting-row:hover{background:#f1f6f2}html[data-ui=classic] .date-tile{width:52px;height:52px;border-radius:12px;background:#e9f0eb;display:flex;flex-direction:column;align-items:center;justify-content:center}html[data-ui=classic] .date-tile b{font-size:18px;line-height:1}html[data-ui=classic] .date-tile small{font-size:10px;color:#60736e;margin-top:4px}html[data-ui=classic] .meeting-main b{display:block;font-size:14px}html[data-ui=classic] .meeting-main small{color:var(--muted);display:flex;align-items:center;gap:5px;font-size:11px;margin-top:5px}html[data-ui=classic] .meeting-main small span{width:3px;height:3px;border-radius:50%;background:#aab7b2;margin:0 4px}html[data-ui=classic] .meeting-main svg{width:13px}html[data-ui=classic] .row-arrow{color:#93a49f;width:18px}html[data-ui=classic] .status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:600;white-space:nowrap}html[data-ui=classic] .status-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}html[data-ui=classic] .status-pill.success{background:#dff0e6;color:#38785d}html[data-ui=classic] .status-pill.warning{background:#f6edd8;color:#9b7330}html[data-ui=classic] .status-pill.danger{background:#f8ddd6;color:#b84d3b}html[data-ui=classic] .status-pill.purple{background:#ece6f5;color:#705995}html[data-ui=classic] .status-pill.neutral{background:#e8ecea;color:#66736f}html[data-ui=classic] .empty-card{min-height:220px;border:1px dashed #cdd7d1;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:30px}html[data-ui=classic] .empty-card h3{color:var(--ink);margin:12px 0 4px}html[data-ui=classic] .empty-card p{font-size:13px;max-width:420px}html[data-ui=classic] .empty-icon{width:52px;height:52px;border-radius:15px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .form-card,html[data-ui=classic] .settings-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 14px 40px #233e3410}html[data-ui=classic] .form-card>label,html[data-ui=classic] .model-setting{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:20px}html[data-ui=classic] .form-card input,html[data-ui=classic] .model-setting input,html[data-ui=classic] .participant-input input,html[data-ui=classic] .editor-section input,html[data-ui=classic] .chat-input input,html[data-ui=classic] .search-box input{height:47px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 14px;color:var(--ink);outline:none}html[data-ui=classic] .form-card input:focus,html[data-ui=classic] .model-setting input:focus,html[data-ui=classic] .participant-input input:focus,html[data-ui=classic] .editor-section input:focus,html[data-ui=classic] .chat-input input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .form-card fieldset{border:0;padding:0;margin:6px 0 24px}html[data-ui=classic] .form-card legend{font-size:12px;font-weight:600;margin-bottom:10px}html[data-ui=classic] .participant-input{display:grid;grid-template-columns:34px 1fr 38px;align-items:center;gap:8px;margin:8px 0}html[data-ui=classic] .participant-input>span{width:29px;height:29px;border-radius:9px;background:var(--mint);display:grid;place-items:center;font-size:11px;color:var(--teal)}html[data-ui=classic] .add-line{display:flex;align-items:center;gap:6px;background:transparent;color:var(--teal);font-size:12px;margin:10px 42px 0}html[data-ui=classic] .add-line svg{width:16px}html[data-ui=classic] .form-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:22px}html[data-ui=classic] .error-note,html[data-ui=classic] .warning-note{padding:11px 14px;border-radius:10px;background:#f9e3dc;color:#a84c3a;font-size:12px;margin:10px 0}html[data-ui=classic] .mobile-header{display:none}html[data-ui=classic] .live-layout{min-height:100vh;background:#f7f6ef}html[data-ui=classic] .live-top{height:78px;background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;position:sticky;top:0;z-index:5}html[data-ui=classic] .live-top>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px}html[data-ui=classic] .live-top>div:first-child small{grid-column:2;font-size:10px;color:var(--muted)}html[data-ui=classic] .live-dot{width:9px;height:9px;background:#e96f50;border-radius:50%;grid-row:1/3;align-self:center;box-shadow:0 0 0 5px #e96f5020}html[data-ui=classic] .live-clock{direction:ltr;display:flex;align-items:center;gap:10px}html[data-ui=classic] .live-clock span{font-size:9px;color:#c54f3a;font-weight:800;letter-spacing:1px}html[data-ui=classic] .live-clock b{font-size:24px;font-variant-numeric:tabular-nums}html[data-ui=classic] .live-top>.ghost{justify-self:end}html[data-ui=classic] .live-body{display:grid;grid-template-columns:340px 1fr;min-height:calc(100vh - 78px)}html[data-ui=classic] .speaker-panel{background:#fff;border-left:1px solid var(--line);padding:34px 28px}html[data-ui=classic] .speaker-panel h2{font-size:22px;margin:5px 0}html[data-ui=classic] .speaker-panel>p{font-size:11px;color:var(--muted);margin:0 0 24px}html[data-ui=classic] .speaker-list{display:grid;gap:8px}html[data-ui=classic] .speaker-list button{height:64px;border-radius:13px;background:#f8f8f3;border:1px solid transparent;padding:8px;display:flex;align-items:center;text-align:right;gap:11px}html[data-ui=classic] .speaker-list button.selected{border-color:#7eaaa2;background:#edf5f1}html[data-ui=classic] .speaker-list button>i{width:42px;height:42px;border-radius:12px;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700}html[data-ui=classic] .speaker-list button span{display:flex;flex-direction:column;font-weight:600}html[data-ui=classic] .speaker-list button small{font-size:9px;color:var(--muted);font-weight:400}html[data-ui=classic] .speaker-list button svg{margin-right:auto;color:var(--teal)}html[data-ui=classic] .record-button{height:54px;width:100%;border-radius:14px;background:#153f3b;color:#fff;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700}html[data-ui=classic] .record-button.stop{background:#e96f50}html[data-ui=classic] .transcript-live{padding:34px 6%;height:calc(100vh - 78px);display:flex;flex-direction:column}html[data-ui=classic] .panel-head,html[data-ui=classic] .card-heading,html[data-ui=classic] .editor-top,html[data-ui=classic] .chat-head{display:flex;justify-content:space-between;align-items:center}html[data-ui=classic] .panel-head h3,html[data-ui=classic] .card-heading h3,html[data-ui=classic] .editor-top h3{margin:3px 0;font-size:20px}html[data-ui=classic] .connection{display:flex;align-items:center;gap:5px;border-radius:20px;padding:5px 9px;font-size:10px;color:#9b7330;background:#f6edd8}html[data-ui=classic] .connection svg{width:13px}html[data-ui=classic] .connection.online{color:#38785d;background:#dff0e6}html[data-ui=classic] .transcript-scroll{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;overflow-y:auto;flex:1}html[data-ui=classic] .transcript-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--muted)}html[data-ui=classic] .transcript-placeholder span{width:58px;height:58px;border-radius:18px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .transcript-placeholder h3{color:var(--ink);margin:15px 0 3px}html[data-ui=classic] .transcript-placeholder p{font-size:12px}html[data-ui=classic] .transcript-line{display:grid;grid-template-columns:40px 1fr;gap:12px;margin:0 0 22px}html[data-ui=classic] .avatar{width:39px;height:39px;border-radius:12px;color:#fff;font-style:normal;display:grid;place-items:center;font-size:13px;font-weight:700}html[data-ui=classic] .transcript-line header{display:flex;align-items:center;gap:9px}html[data-ui=classic] .transcript-line select{border:0;background:transparent;color:var(--ink);font-weight:700;padding:0;appearance:none}html[data-ui=classic] .transcript-line select:not(:disabled){border-bottom:1px dashed #6d918a}html[data-ui=classic] .transcript-line time{font-size:10px;color:#93a09d;direction:ltr}html[data-ui=classic] .transcript-line p{margin:6px 0 0;font-size:14px;line-height:2;color:#42514e}html[data-ui=classic] .transcript-line textarea{width:100%;min-height:74px;margin-top:6px;border:1px solid #dfe5df;border-radius:10px;padding:9px;resize:vertical;line-height:1.9}html[data-ui=classic] .partial-line{padding:15px;border-radius:12px;background:#eff5f1;border:1px dashed #abc5bc}html[data-ui=classic] .partial-line span{font-size:11px;font-weight:700;color:var(--teal)}html[data-ui=classic] .partial-line p{margin:4px 0;color:#5d706c}html[data-ui=classic] .partial-line i{display:inline-block;width:2px;height:16px;background:var(--coral);vertical-align:middle;margin-right:4px;animation:blink-classic 1s infinite}@keyframes blink-classic{50%{opacity:0}}html[data-ui=classic] .toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}html[data-ui=classic] .search-box{width:min(520px,70%);height:46px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;padding:0 14px}html[data-ui=classic] .search-box svg{color:#859590;width:18px}html[data-ui=classic] .search-box input{border:0;background:transparent;flex:1}html[data-ui=classic] .toolbar>span{font-size:12px;color:var(--muted)}html[data-ui=classic] .archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}html[data-ui=classic] .archive-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:19px;cursor:pointer;transition:.2s}html[data-ui=classic] .archive-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #203d3514}html[data-ui=classic] .card-top{display:flex;justify-content:space-between;align-items:start}html[data-ui=classic] .archive-card h3{font-size:16px;margin:20px 0 14px;min-height:48px}html[data-ui=classic] .card-meta{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-ui=classic] .card-meta span{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted)}html[data-ui=classic] .card-meta svg{width:13px}html[data-ui=classic] .card-link{background:transparent;color:var(--teal);display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;margin-top:14px}html[data-ui=classic] .card-link svg{width:15px}html[data-ui=classic] .detail-page{min-height:100vh}html[data-ui=classic] .detail-hero{background:#fff;padding:28px 50px 25px;border-bottom:1px solid var(--line)}html[data-ui=classic] .back-btn{background:transparent;padding:0;color:var(--muted);height:30px}html[data-ui=classic] .back-btn svg{transform:rotate(180deg);width:16px}html[data-ui=classic] .detail-title{display:flex;align-items:end;justify-content:space-between;margin-top:12px}html[data-ui=classic] .detail-title h1{font-size:27px;margin:9px 0 4px}html[data-ui=classic] .detail-title p{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;margin:0}html[data-ui=classic] .detail-title p svg{width:14px}html[data-ui=classic] .detail-title p span{width:3px;height:3px;background:#a8b3b0;border-radius:50%;margin:0 4px}html[data-ui=classic] .detail-actions{display:flex;gap:8px}html[data-ui=classic] .tabs{height:62px;background:#fff;padding:0 50px;display:flex;gap:28px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;overflow-x:auto}html[data-ui=classic] .tabs button{background:transparent;display:flex;align-items:center;gap:7px;color:#75837f;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent}html[data-ui=classic] .tabs button svg{width:16px}html[data-ui=classic] .tabs button.active{color:var(--teal);border-color:var(--coral);font-weight:700}html[data-ui=classic] .detail-content{padding:30px 50px 70px;max-width:1320px;margin:auto}html[data-ui=classic] .overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px}html[data-ui=classic] .content-card,html[data-ui=classic] .analysis-editor,html[data-ui=classic] .chat-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:23px;box-shadow:0 8px 24px #223e3610}html[data-ui=classic] .card-heading{margin-bottom:18px}html[data-ui=classic] .card-heading>svg{color:#75928b}html[data-ui=classic] .summary-text{font-size:14px;line-height:2.1;color:#40534f}html[data-ui=classic] .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}html[data-ui=classic] .chips span{font-size:10px;padding:5px 9px;border-radius:20px;background:#eaf2ed;color:#416b63}html[data-ui=classic] .empty-inline{color:var(--muted);font-size:12px;text-align:center;padding:28px}html[data-ui=classic] .chart-wrap{display:grid;grid-template-columns:1fr 120px;align-items:center}html[data-ui=classic] .legend{display:grid;gap:8px}html[data-ui=classic] .legend span{display:grid;grid-template-columns:8px 1fr auto;gap:6px;align-items:center;font-size:10px}html[data-ui=classic] .legend i{width:8px;height:8px;border-radius:50%}html[data-ui=classic] .legend b{font-size:9px;color:var(--muted)}html[data-ui=classic] .decision-list>div{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}html[data-ui=classic] .decision-list>div:last-child{border:0}html[data-ui=classic] .decision-list>div>span{width:25px;height:25px;border-radius:8px;background:var(--mint);color:var(--teal);display:grid;place-items:center;font-size:10px;flex:0 0 auto}html[data-ui=classic] .decision-list p{font-size:11px;color:#53625f;margin:0;line-height:1.8}html[data-ui=classic] .decision-list p b,html[data-ui=classic] .decision-list p small{display:block;color:var(--ink)}html[data-ui=classic] .decision-list p small{color:var(--muted)}html[data-ui=classic] .task-list{display:grid}html[data-ui=classic] .task-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}html[data-ui=classic] .task-row:last-child{border:0}html[data-ui=classic] .task-check{width:24px;height:24px;border:1px solid #bdcbc5;border-radius:8px;display:grid;place-items:center}html[data-ui=classic] .task-check.done{background:#72a894;color:#fff;border-color:#72a894}html[data-ui=classic] .task-check svg{width:14px}html[data-ui=classic] .task-row p{margin:0}html[data-ui=classic] .task-row b{display:block;font-size:11px}html[data-ui=classic] .task-row small{font-size:9px;color:var(--muted)}html[data-ui=classic] .confidence,html[data-ui=classic] .review-label{font-size:9px;color:#60847c}html[data-ui=classic] .review-label{background:#f6edd8;color:#946d2a;padding:4px 6px;border-radius:7px}html[data-ui=classic] .full-card{min-height:400px}html[data-ui=classic] .audio-player{width:100%;height:42px;margin-bottom:25px}html[data-ui=classic] .transcript-review{max-width:850px}html[data-ui=classic] .centered{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}html[data-ui=classic] .centered .big-icon{width:50px;height:50px;color:var(--coral);margin-bottom:12px}html[data-ui=classic] .centered p{color:var(--muted);font-size:12px}html[data-ui=classic] .analysis-editor{padding:28px}html[data-ui=classic] .editor-top{margin-bottom:22px}html[data-ui=classic] .editor-top>div:last-child{display:flex;gap:8px}html[data-ui=classic] .editor-section{border:1px solid var(--line);background:#fbfcf8;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700}html[data-ui=classic] .editor-section>textarea{min-height:140px;border:0;background:transparent;resize:vertical;outline:0;line-height:2;color:#40534f}html[data-ui=classic] .analysis-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}html[data-ui=classic] .edit-item{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:7px}html[data-ui=classic] .edit-item input{height:37px}html[data-ui=classic] .edit-item textarea{border:1px solid #dce2dc;border-radius:9px;min-height:60px;padding:8px;resize:vertical}html[data-ui=classic] .task-edit>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}html[data-ui=classic] .chat-card{max-width:900px;margin:auto;padding:0;overflow:hidden;height:650px;display:flex;flex-direction:column}html[data-ui=classic] .chat-head{justify-content:flex-start;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}html[data-ui=classic] .bot-mark{width:41px;height:41px;border-radius:13px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .chat-head b,html[data-ui=classic] .chat-head small{display:block}html[data-ui=classic] .chat-head small{font-size:10px;color:var(--muted)}html[data-ui=classic] .chat-messages{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:11px}html[data-ui=classic] .chat-welcome{text-align:center;margin:auto;color:var(--muted)}html[data-ui=classic] .chat-welcome svg{color:var(--coral);width:34px;height:34px}html[data-ui=classic] .chat-welcome h3{color:var(--ink);margin:8px}html[data-ui=classic] .chat-welcome p{font-size:11px}html[data-ui=classic] .message{padding:11px 14px;border-radius:14px;max-width:78%;font-size:12px;line-height:1.9;white-space:pre-wrap}html[data-ui=classic] .message.user{align-self:flex-start;background:#1f625d;color:#fff;border-bottom-right-radius:14px;border-bottom-left-radius:3px}html[data-ui=classic] .message.assistant{align-self:flex-end;background:#edf2ee;border-bottom-left-radius:14px;border-bottom-right-radius:3px}html[data-ui=classic] .message.typing{color:var(--muted)}html[data-ui=classic] .chat-input{height:70px;padding:10px 14px;border-top:1px solid var(--line);display:flex;gap:8px}html[data-ui=classic] .chat-input input{flex:1}html[data-ui=classic] .chat-input button{width:44px;border-radius:12px;background:var(--coral);color:#fff;display:grid;place-items:center}html[data-ui=classic] .upload-zone{border:1px dashed #a9beb7;border-radius:16px;padding:40px;text-align:center;cursor:pointer;background:#f7faf7}html[data-ui=classic] .upload-zone>svg{width:35px;height:35px;color:var(--teal)}html[data-ui=classic] .upload-zone h3{margin:9px 0 3px}html[data-ui=classic] .upload-zone p{font-size:11px;color:var(--muted)}html[data-ui=classic] .upload-zone span{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 13px;font-size:11px}html[data-ui=classic] .file-list{margin-top:18px}html[data-ui=classic] .file-list>div{display:grid;grid-template-columns:45px 1fr 38px;align-items:center;gap:11px;padding:12px;border-bottom:1px solid var(--line)}html[data-ui=classic] .file-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:var(--sand);color:#9b7330}html[data-ui=classic] .file-icon.pdf{background:#f7ded7;color:#c1573f}html[data-ui=classic] .file-list p{margin:0}html[data-ui=classic] .file-list b,html[data-ui=classic] .file-list small{display:block}html[data-ui=classic] .file-list b{font-size:12px}html[data-ui=classic] .file-list small{font-size:9px;color:var(--muted)}html[data-ui=classic] .comments-card>form{display:flex;gap:10px;align-items:end}html[data-ui=classic] .comments-card textarea{flex:1;min-height:90px;border:1px solid var(--line);border-radius:12px;padding:12px;resize:vertical}html[data-ui=classic] .comment-list{margin-top:22px}html[data-ui=classic] .comment-list>div{display:grid;grid-template-columns:38px 1fr 38px;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}html[data-ui=classic] .comment-avatar{width:36px;height:36px;border-radius:11px;background:var(--lilac);display:grid;place-items:center;color:#6b5a94}html[data-ui=classic] .comment-list p{margin:0;font-size:12px;line-height:1.9}html[data-ui=classic] .comment-list small{display:block;color:var(--muted);font-size:9px}html[data-ui=classic] .settings-card{display:grid;gap:0}html[data-ui=classic] .setting-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}html[data-ui=classic] .service-icon{width:46px;height:46px;border-radius:13px;background:#eee;color:#8c9996;display:grid;place-items:center}html[data-ui=classic] .service-icon.connected{background:var(--mint);color:var(--teal)}html[data-ui=classic] .setting-row b,html[data-ui=classic] .setting-row small{display:block}html[data-ui=classic] .setting-row small{font-size:10px;color:var(--muted)}html[data-ui=classic] .model-setting{margin-top:22px}html[data-ui=classic] .model-setting small{font-weight:400;color:var(--muted)}html[data-ui=classic] .settings-card>.primary{justify-self:start}html[data-ui=classic] .privacy-note{display:flex;gap:12px;margin-top:25px;border-radius:13px;background:#edf4ef;padding:15px;color:#48645e}html[data-ui=classic] .privacy-note p{font-size:10px;margin:0;line-height:1.8}html[data-ui=classic] .privacy-note b{display:block;font-size:11px}html[data-ui=classic] .toast{position:fixed;left:30px;bottom:26px;background:#163d39;color:#fff;border-radius:12px;padding:12px 17px;display:flex;align-items:center;gap:8px;z-index:50;box-shadow:0 12px 35px #0a201d55;font-size:12px}@media(max-width:1050px){html[data-ui=classic] .app-shell{grid-template-columns:210px 1fr}html[data-ui=classic] .sidebar{width:210px}html[data-ui=classic] .page{padding:40px 30px}html[data-ui=classic] .stat-grid,html[data-ui=classic] .archive-grid{grid-template-columns:repeat(2,1fr)}html[data-ui=classic] .overview-grid{grid-template-columns:1fr}html[data-ui=classic] .detail-content,html[data-ui=classic] .detail-hero{padding-left:30px;padding-right:30px}html[data-ui=classic] .tabs{padding:0 30px}html[data-ui=classic] .live-body{grid-template-columns:290px 1fr}html[data-ui=classic] .hero-copy{padding:38px 32px}}@media(max-width:760px){html[data-ui=classic] .app-shell{display:block}html[data-ui=classic] .sidebar{display:none}html[data-ui=classic] .app-main{min-height:100vh}html[data-ui=classic] .mobile-header{height:66px;padding:0 18px;background:#102d2b;color:#fff;display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .mobile-header .brand-mark{width:37px;height:37px}html[data-ui=classic] .mobile-header .brand b{font-size:17px}html[data-ui=classic] .mobile-header .icon-btn{background:#ffffff12}html[data-ui=classic] .page{padding:28px 17px 70px}html[data-ui=classic] .page-top{align-items:flex-start}html[data-ui=classic] .page-top h1{font-size:25px}html[data-ui=classic] .page-top p{font-size:12px}html[data-ui=classic] .hero-card{grid-template-columns:1fr}html[data-ui=classic] .hero-copy{padding:30px 25px}html[data-ui=classic] .hero-copy h2{font-size:24px}html[data-ui=classic] .hero-viz{display:none}html[data-ui=classic] .stat-grid{gap:9px}html[data-ui=classic] .stat-card{padding:12px}html[data-ui=classic] .stat-card b{font-size:15px}html[data-ui=classic] .meeting-row{grid-template-columns:52px 1fr 18px}html[data-ui=classic] .meeting-row .status-pill{display:none}html[data-ui=classic] .archive-grid{grid-template-columns:1fr}html[data-ui=classic] .live-top{grid-template-columns:1fr auto;padding:0 15px}html[data-ui=classic] .live-top>.ghost{display:none}html[data-ui=classic] .live-clock{justify-self:end}html[data-ui=classic] .live-body{display:block}html[data-ui=classic] .speaker-panel{border:0;padding:20px}html[data-ui=classic] .speaker-list{display:flex;overflow-x:auto}html[data-ui=classic] .speaker-list button{min-width:160px}html[data-ui=classic] .transcript-live{padding:20px;height:520px}html[data-ui=classic] .detail-hero{padding:22px 17px}html[data-ui=classic] .detail-title{display:block}html[data-ui=classic] .detail-title h1{font-size:22px}html[data-ui=classic] .detail-actions{margin-top:18px;overflow-x:auto}html[data-ui=classic] .tabs{padding:0 17px;gap:18px}html[data-ui=classic] .detail-content{padding:20px 12px 60px}html[data-ui=classic] .overview-grid,html[data-ui=classic] .analysis-columns,html[data-ui=classic] .chart-wrap{grid-template-columns:1fr}html[data-ui=classic] .legend{grid-template-columns:repeat(2,1fr)}html[data-ui=classic] .comments-card>form{display:block}html[data-ui=classic] .comments-card>form .primary{margin-top:8px}html[data-ui=classic] .archive-card h3{min-height:auto}html[data-ui=classic] .detail-actions .primary,html[data-ui=classic] .detail-actions .secondary{padding:0 10px}html[data-ui=classic] .editor-top{align-items:flex-start;gap:12px}html[data-ui=classic] .editor-top>div:last-child{flex-direction:column}html[data-ui=classic] .chat-card{height:580px}html[data-ui=classic] .message{max-width:90%}}html[data-ui=classic] .stat-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){html[data-ui=classic] .stat-grid{grid-template-columns:repeat(2,1fr)}}html[data-ui=classic] .mobile-nav-backdrop,html[data-ui=classic] .mobile-nav-drawer{display:none}@media(max-width:760px){html[data-ui=classic],html[data-ui=classic] body,html[data-ui=classic] #root{max-width:100%;overflow-x:clip}html[data-ui=classic] body.mobile-nav-open{overflow:hidden}html[data-ui=classic] .app-main{min-width:0}html[data-ui=classic] .mobile-header{position:sticky;top:0;z-index:5500;height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;box-shadow:0 5px 22px #071d1b26}html[data-ui=classic] .mobile-header .brand{justify-self:center;min-width:0}html[data-ui=classic] .mobile-header .brand b{white-space:nowrap}html[data-ui=classic] .mobile-header .icon-btn,html[data-ui=classic] .mobile-menu-button{width:44px;height:44px;border-radius:12px;background:#ffffff12;color:#fff;display:grid;place-items:center}html[data-ui=classic] .mobile-header .icon-btn:active,html[data-ui=classic] .mobile-menu-button:active{background:#ffffff25}html[data-ui=classic] .mobile-header .icon-btn svg,html[data-ui=classic] .mobile-menu-button svg{width:21px;height:21px}html[data-ui=classic] .mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:6000;width:100%;height:100%;padding:0;background:#071d1bad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-ui=classic] .mobile-nav-drawer{display:flex;position:fixed;z-index:6100;top:0;right:0;bottom:0;width:min(330px,calc(100vw - 38px));max-width:100%;padding:calc(18px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));background:#102d2b;color:#edf3ef;flex-direction:column;box-shadow:-18px 0 55px #071d1b66;overflow-y:auto;overscroll-behavior:contain;animation:mobile-nav-in-classic .2s ease-out}@keyframes mobile-nav-in-classic{0%{transform:translate(100%)}to{transform:translate(0)}}html[data-ui=classic] .mobile-nav-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 5px 15px;border-bottom:1px solid #ffffff18}html[data-ui=classic] .mobile-nav-drawer>header .brand-mark{width:40px;height:40px}html[data-ui=classic] .mobile-nav-drawer>header .brand b{font-size:17px}html[data-ui=classic] .mobile-nav-drawer>header .brand small{color:#9eb4ae;font-size:10px}html[data-ui=classic] .mobile-nav-drawer>header .icon-btn{flex:0 0 44px;width:44px;height:44px;background:#ffffff0d;color:#fff}html[data-ui=classic] .mobile-nav-drawer>nav{display:flex;flex-direction:column;gap:5px;padding:14px 0}html[data-ui=classic] .mobile-nav-drawer>nav button{position:relative;width:100%;min-height:48px;padding:0 12px;border-radius:11px;background:transparent;color:#a7bab5;display:flex;align-items:center;gap:12px;text-align:right}html[data-ui=classic] .mobile-nav-drawer>nav button svg{flex:0 0 auto;width:19px;height:19px}html[data-ui=classic] .mobile-nav-drawer>nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .mobile-nav-drawer>nav button.active{background:#254643;color:#fff}html[data-ui=classic] .mobile-nav-drawer>nav button.active:after{content:"";position:absolute;right:-14px;width:4px;height:27px;border-radius:4px 0 0 4px;background:var(--coral)}html[data-ui=classic] .mobile-nav-drawer>nav button:disabled{opacity:.55}html[data-ui=classic] .mobile-nav-drawer>nav button>i{width:7px;height:7px;margin-right:auto;border-radius:50%;background:var(--coral)}html[data-ui=classic] .mobile-nav-drawer .nav-experimental-badge,html[data-ui=classic] .mobile-nav-drawer .inbox-nav-count{margin-right:auto}html[data-ui=classic] .mobile-nav-portal-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:10px;border-top:1px solid #ffffff12}html[data-ui=classic] .mobile-nav-portal-actions button{min-height:44px;border-radius:10px;background:#ffffff0d;color:#edf3ef;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}html[data-ui=classic] .mobile-nav-portal-actions button.logout{color:#ffc7ba;background:#e96f5015}html[data-ui=classic] .mobile-nav-portal-actions svg{width:17px;height:17px}html[data-ui=classic] .mobile-nav-drawer>footer{display:flex;align-items:center;gap:10px;margin-top:8px;padding:13px 11px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}html[data-ui=classic] .mobile-nav-drawer>footer b,html[data-ui=classic] .mobile-nav-drawer>footer small{display:block}html[data-ui=classic] .mobile-nav-drawer>footer b{font-size:11px}html[data-ui=classic] .mobile-nav-drawer>footer small{margin-top:2px;color:#91aaa4;font-size:9px}html[data-ui=classic] .page{width:100%;padding:24px 14px calc(44px + env(safe-area-inset-bottom))}html[data-ui=classic] .page-top{display:block;margin-bottom:22px}html[data-ui=classic] .page-top>.primary,html[data-ui=classic] .page-top>.secondary,html[data-ui=classic] .page-top>.ghost,html[data-ui=classic] .page-top>.back-btn{width:100%;margin-top:14px}html[data-ui=classic] .form-card,html[data-ui=classic] .settings-card,html[data-ui=classic] .content-card,html[data-ui=classic] .analysis-editor,html[data-ui=classic] .chat-card{min-width:0;padding:17px;border-radius:16px}html[data-ui=classic] .form-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-ui=classic] .form-actions>*{width:100%;padding-inline:8px}html[data-ui=classic] .toolbar{align-items:stretch;flex-direction:column;gap:10px}html[data-ui=classic] .toolbar .search-box,html[data-ui=classic] .search-box{width:100%;max-width:none}html[data-ui=classic] .setting-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:16px 0}html[data-ui=classic] .setting-row>.service-icon{width:42px;height:42px}html[data-ui=classic] .setting-row>:nth-child(n+3){grid-column:1/-1;justify-self:stretch;max-width:100%}html[data-ui=classic] .setting-row .setting-actions{display:flex;align-items:stretch;flex-direction:column;gap:8px}html[data-ui=classic] .setting-row .setting-actions>*{width:100%;justify-content:center}html[data-ui=classic] .setting-row .secret-setting{display:grid;width:100%;gap:7px}html[data-ui=classic] .setting-row .secret-setting input{width:100%;min-width:0}html[data-ui=classic] .settings-card>.primary{width:100%;justify-self:stretch}html[data-ui=classic] .privacy-note{align-items:flex-start}html[data-ui=classic] .editor-top,html[data-ui=classic] .card-heading,html[data-ui=classic] .panel-head{align-items:flex-start;flex-wrap:wrap;gap:10px}html[data-ui=classic] .editor-top>div:last-child{width:100%}html[data-ui=classic] .editor-top>div:last-child>*{width:100%}html[data-ui=classic] .detail-actions{padding-bottom:4px}html[data-ui=classic] .meeting-action-backdrop,html[data-ui=classic] .speaker-library-backdrop,html[data-ui=classic] .manager-code-backdrop{align-items:flex-end;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}html[data-ui=classic] .meeting-action-dialog,html[data-ui=classic] .delete-confirm-dialog,html[data-ui=classic] .speaker-library-dialog,html[data-ui=classic] .manager-code-dialog{width:100%;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-top));border-radius:20px 20px 14px 14px;overflow-y:auto}html[data-ui=classic] .toast{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));justify-content:center;text-align:center}html[data-ui=classic] input,html[data-ui=classic] textarea,html[data-ui=classic] select{font-size:16px}html[data-ui=classic] .hero-actions{display:grid;grid-template-columns:1fr;gap:9px}html[data-ui=classic] .hero-actions>*{width:100%;justify-content:center}html[data-ui=classic] .upload-zone{padding:28px 14px}html[data-ui=classic] .file-list>div{grid-template-columns:40px minmax(0,1fr) 38px;padding-inline:5px}}@media(max-width:430px){html[data-ui=classic] .stat-grid{grid-template-columns:1fr 1fr}html[data-ui=classic] .stat-card{min-width:0;align-items:flex-start;flex-direction:column;gap:8px}html[data-ui=classic] .stat-card .stat-icon{width:39px;height:39px}html[data-ui=classic] .meeting-row{padding:11px 8px;gap:8px}html[data-ui=classic] .form-actions{grid-template-columns:1fr}html[data-ui=classic] .detail-content{padding-left:10px;padding-right:10px}}html[data-ui=classic] .jalali-picker{position:relative;font-weight:400}html[data-ui=classic] .jalali-input{width:100%;height:47px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 14px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:10px;text-align:right;color:var(--ink)}html[data-ui=classic] .jalali-input>svg:first-child{color:var(--teal)}html[data-ui=classic] .jalali-input>svg:last-child{width:16px;transform:rotate(-90deg);color:var(--muted);transition:.2s}html[data-ui=classic] .jalali-input.open{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .jalali-input.open>svg:last-child{transform:rotate(90deg)}html[data-ui=classic] .jalali-popover{position:absolute;z-index:40;right:0;top:55px;width:320px;background:#fffefb;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 18px 50px #173d3830}html[data-ui=classic] .jalali-popover header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;text-align:center;margin-bottom:10px}html[data-ui=classic] .jalali-popover header button{width:34px;height:34px;border-radius:9px;background:#f1f5f1;display:grid;place-items:center}html[data-ui=classic] .jalali-popover header button:last-child svg{transform:rotate(180deg)}html[data-ui=classic] .jalali-popover header b{font-size:13px}html[data-ui=classic] .calendar-weekdays,html[data-ui=classic] .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}html[data-ui=classic] .calendar-weekdays span{height:28px;display:grid;place-items:center;color:var(--muted);font-size:10px;font-weight:700}html[data-ui=classic] .calendar-days i,html[data-ui=classic] .calendar-days button{height:36px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-style:normal}html[data-ui=classic] .calendar-days button{background:transparent}html[data-ui=classic] .calendar-days button:hover{background:var(--mint)}html[data-ui=classic] .calendar-days button.selected{background:var(--teal);color:#fff;font-weight:700;box-shadow:0 5px 12px #1f625d30}html[data-ui=classic] .calendar-today{display:block;margin:10px auto 0;background:transparent;color:var(--teal);font-size:11px;font-weight:700;padding:5px 12px}@media(max-width:480px){html[data-ui=classic] .jalali-popover{width:min(320px,calc(100vw - 58px))}}html[data-ui=classic] .objective-input{min-height:92px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:12px 14px;color:var(--ink);outline:none;resize:vertical;line-height:1.9}html[data-ui=classic] .objective-input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .automatic-speaker-note{display:flex;align-items:flex-start;gap:11px;border:1px solid #cfe0d8;background:#f1f7f3;color:var(--teal);border-radius:13px;padding:14px 16px;margin:2px 0 22px}html[data-ui=classic] .automatic-speaker-note>svg{width:19px;flex:0 0 auto;margin-top:2px}html[data-ui=classic] .automatic-speaker-note p{margin:0;display:grid;gap:4px}html[data-ui=classic] .automatic-speaker-note b{font-size:11px}html[data-ui=classic] .automatic-speaker-note span{font-size:9px;line-height:1.9;color:var(--muted)}html[data-ui=classic] .transcript-speaker-name{font-weight:700;color:var(--ink);font-size:12px}html[data-ui=classic] .recording-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 25px;padding:5px;border:1px solid var(--line);border-radius:15px;background:#f5f6f1}html[data-ui=classic] .recording-mode-tabs>button{min-height:76px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);padding:12px 14px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;text-align:right}html[data-ui=classic] .recording-mode-tabs>button>svg{width:21px}html[data-ui=classic] .recording-mode-tabs>button span{display:grid;gap:3px}html[data-ui=classic] .recording-mode-tabs>button b{font-size:12px;color:var(--ink)}html[data-ui=classic] .recording-mode-tabs>button small{font-size:9px;line-height:1.7}html[data-ui=classic] .recording-mode-tabs>button.active{background:#fff;border-color:#afcdc3;color:var(--teal);box-shadow:0 5px 16px #1f625d12}html[data-ui=classic] .recording-mode-tabs>button.active b{color:var(--teal)}html[data-ui=classic] .dedicated-channel-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 13px;padding:0 3px}html[data-ui=classic] .dedicated-channel-tools .device-status{display:inline-flex;align-items:center;gap:6px;color:#3d7168;font-size:9px}html[data-ui=classic] .dedicated-channel-tools .device-status svg{width:14px;height:14px}html[data-ui=classic] .dedicated-channel-tools .device-status.error{color:#a64d3e}html[data-ui=classic] .dedicated-channel-tools .text-btn{height:auto;padding:2px 0;font-size:9px}html[data-ui=classic] .dedicated-channel-tools .text-btn svg{width:13px}html[data-ui=classic] .single-source-setup{display:grid;gap:14px}html[data-ui=classic] .capture-source-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-ui=classic] .capture-source-choice>button{min-height:84px;border:1px solid #dce4df;border-radius:14px;background:#fbfcf9;padding:15px;display:flex;align-items:center;gap:12px;text-align:right;color:var(--ink)}html[data-ui=classic] .capture-source-choice>button>svg{width:24px;height:24px;color:var(--teal);flex:0 0 auto}html[data-ui=classic] .capture-source-choice>button>span{display:grid;gap:4px}html[data-ui=classic] .capture-source-choice>button b{font-size:12px}html[data-ui=classic] .capture-source-choice>button small{font-size:9px;color:var(--muted);line-height:1.7}html[data-ui=classic] .capture-source-choice>button.selected{border-color:#6b9e94;background:#edf6f1;box-shadow:0 0 0 3px #6b9e9418}html[data-ui=classic] .capture-source-choice>button:disabled{opacity:.5;cursor:not-allowed}html[data-ui=classic] .single-source-device{display:grid;gap:6px;padding:13px;border-radius:13px;background:#f7faf7;border:1px solid #e0e7e2}html[data-ui=classic] .single-source-device .dedicated-channel-tools{margin:0}html[data-ui=classic] .single-source-device .participant-microphone{width:100%}html[data-ui=classic] .single-phone-source{height:auto;min-height:64px;padding:12px 14px}html[data-ui=classic] .single-phone-source small{white-space:normal;overflow:visible;line-height:1.8}@media(max-width:760px){html[data-ui=classic] .capture-source-choice{grid-template-columns:1fr}html[data-ui=classic] .capture-source-choice>button{min-height:74px}}html[data-ui=classic] .participant-input.participant-with-role{grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 38px}html[data-ui=classic] .participant-input.participant-with-role.with-microphone{grid-template-columns:34px minmax(0,1.1fr) minmax(0,.85fr) minmax(190px,1.15fr) 38px}html[data-ui=classic] .participant-microphone{height:47px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 10px;display:flex;align-items:center;gap:7px;min-width:0}html[data-ui=classic] .participant-microphone>svg{width:16px;flex:0 0 auto;color:var(--teal)}html[data-ui=classic] .participant-microphone select{width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}html[data-ui=classic] .participant-microphone:focus-within{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .participant-microphone.missing{border-color:#e0a795;background:#fff4f1}html[data-ui=classic] .mode-guidance{display:flex;gap:10px;align-items:flex-start;border:1px solid #d6e3dc;border-radius:12px;background:#f4f9f6;padding:12px 14px;margin:-7px 0 19px;color:var(--teal)}html[data-ui=classic] .mode-guidance>svg{width:18px;flex:0 0 auto;margin-top:2px}html[data-ui=classic] .mode-guidance p{margin:0;display:grid;gap:3px}html[data-ui=classic] .mode-guidance b{font-size:10px}html[data-ui=classic] .mode-guidance small{font-size:9px;line-height:1.8;color:var(--muted)}@media(max-width:760px){html[data-ui=classic] .recording-mode-tabs{grid-template-columns:1fr}html[data-ui=classic] .participant-input.participant-with-role,html[data-ui=classic] .participant-input.participant-with-role.with-microphone{grid-template-columns:34px 1fr 38px}html[data-ui=classic] .participant-input.participant-with-role>input:nth-of-type(2){grid-column:2}html[data-ui=classic] .participant-input.participant-with-role.with-microphone>.participant-microphone{grid-column:2}html[data-ui=classic] .participant-input.participant-with-role>.icon-btn{grid-column:3;grid-row:1/4}}html[data-ui=classic] .setting-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html[data-ui=classic] .speaker-library-open{height:36px;padding:0 12px;font-size:10px}html[data-ui=classic] .speaker-library-open svg{width:15px}html[data-ui=classic] .speaker-library-backdrop{position:fixed;inset:0;z-index:100;background:#0d29267a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;direction:rtl}html[data-ui=classic] .speaker-library-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 44px));overflow:hidden;background:#fffef9;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #071d1b55;display:flex;flex-direction:column}html[data-ui=classic] .speaker-library-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}html[data-ui=classic] .speaker-library-dialog h2{font-size:22px;margin:5px 0}html[data-ui=classic] .speaker-library-dialog header p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}html[data-ui=classic] .speaker-library-columns{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr) 38px;gap:10px;padding:14px 26px 7px;color:var(--muted);font-size:9px;font-weight:700}html[data-ui=classic] .speaker-library-columns i{display:block}html[data-ui=classic] .speaker-library-list{padding:0 26px;overflow:auto;display:grid;gap:9px;min-height:120px}html[data-ui=classic] .speaker-library-list article{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr) 38px;align-items:center;gap:10px}html[data-ui=classic] .speaker-library-list input{height:47px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 13px;outline:none;color:var(--ink)}html[data-ui=classic] .speaker-library-list input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .speaker-library-list input::placeholder{color:#aab5b1}html[data-ui=classic] .speaker-id-input{text-align:left}html[data-ui=classic] .speaker-id-example{height:47px;border:1px solid #e5e8e2;background:#f5f6f2;border-radius:11px;padding:7px 12px;display:flex;flex-direction:column;justify-content:center;min-width:0}html[data-ui=classic] .speaker-id-example small{font-size:8px;color:#a1ada9}html[data-ui=classic] .speaker-id-example code{font-family:Consolas,monospace;font-size:11px;color:#82918d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}html[data-ui=classic] .speaker-remove{color:#a16659}html[data-ui=classic] .speaker-remove:hover{background:#f8e6e1}html[data-ui=classic] .speaker-library-empty{min-height:150px;border:1px dashed #cbd8d2;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:22px}html[data-ui=classic] .speaker-library-empty>svg{width:30px;height:30px;color:var(--teal);margin-bottom:8px}html[data-ui=classic] .speaker-library-empty b{color:var(--ink);font-size:12px}html[data-ui=classic] .speaker-library-empty span{font-size:9px;line-height:1.8;max-width:420px;margin-top:4px}html[data-ui=classic] .speaker-add{align-self:flex-start;margin:13px 26px 4px;height:34px;padding:0;font-size:10px}html[data-ui=classic] .speaker-add svg{width:15px}html[data-ui=classic] .speaker-library-message{margin:8px 26px 0;border-radius:10px;background:#f9e3dc;color:#a84c3a;padding:10px 12px;font-size:10px}html[data-ui=classic] .speaker-library-message.success{background:#dff0e6;color:#38785d}html[data-ui=classic] .speaker-library-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:17px 26px 22px;border-top:1px solid var(--line);margin-top:12px}html[data-ui=classic] .speaker-library-dialog>footer .primary svg{width:16px}html[data-ui=classic] .speaker-library-dialog>footer .primary:disabled svg{animation:speaker-spin-classic 1s linear infinite}@keyframes speaker-spin-classic{to{transform:rotate(360deg)}}@media(max-width:700px){html[data-ui=classic] .setting-row{grid-template-columns:48px 1fr}html[data-ui=classic] .setting-row>.connection,html[data-ui=classic] .setting-actions{grid-column:2;justify-content:flex-start}html[data-ui=classic] .speaker-library-dialog{max-height:calc(100vh - 24px)}html[data-ui=classic] .speaker-library-columns{display:none}html[data-ui=classic] .speaker-library-list{padding-top:14px}html[data-ui=classic] .speaker-library-list article{grid-template-columns:1fr 38px}html[data-ui=classic] .speaker-id-example,html[data-ui=classic] .speaker-id-input{grid-column:1}html[data-ui=classic] .speaker-library-list article>input:not(.speaker-id-input){grid-column:1}html[data-ui=classic] .speaker-remove{grid-column:2;grid-row:1/3}html[data-ui=classic] .speaker-library-dialog>header,html[data-ui=classic] .speaker-library-list{padding-left:18px;padding-right:18px}html[data-ui=classic] .speaker-library-dialog>footer{padding-left:18px;padding-right:18px}html[data-ui=classic] .speaker-add{margin-right:18px}}html[data-ui=classic] .settings-console{padding-top:22px}html[data-ui=classic] .settings-intro{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:2px;border-radius:14px;background:#edf5f0}html[data-ui=classic] .settings-intro>span{width:40px;height:40px;border-radius:12px;background:#d6e9df;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .settings-intro>span svg{width:20px}html[data-ui=classic] .settings-intro b,html[data-ui=classic] .settings-intro small{display:block}html[data-ui=classic] .settings-intro b{font-size:13px}html[data-ui=classic] .settings-intro small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.8}html[data-ui=classic] .credential-row{grid-template-columns:48px minmax(190px,1fr) auto}html[data-ui=classic] .secret-setting{grid-column:2/-1;display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:12px;font-size:10px;font-weight:700;color:#536a65;margin-top:2px}html[data-ui=classic] .secret-setting input{height:43px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 13px;outline:none;color:var(--ink);letter-spacing:1.5px}html[data-ui=classic] .secret-setting input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .google-oauth-row{padding-top:21px;padding-bottom:21px}html[data-ui=classic] .google-oauth-button{white-space:nowrap}html[data-ui=classic] .google-oauth-button svg{width:16px}html[data-ui=classic] .settings-message{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#f9e3dc;color:#a84c3a;font-size:10px}html[data-ui=classic] .settings-message.success{background:#dff0e6;color:#38785d}html[data-ui=classic] .settings-console>.primary:disabled svg{animation:settings-spin-classic 1s linear infinite}@keyframes settings-spin-classic{to{transform:rotate(360deg)}}html[data-ui=classic] .external-api-settings{margin:22px 0;padding:20px;border:1px solid #d8e5df;border-radius:18px;background:#fbfcf8}html[data-ui=classic] .external-api-settings>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px}html[data-ui=classic] .external-api-settings>header>span{width:42px;height:42px;border-radius:13px;background:#dceee6;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .external-api-settings>header>span svg{width:20px}html[data-ui=classic] .external-api-settings>header b,html[data-ui=classic] .external-api-settings>header small{display:block}html[data-ui=classic] .external-api-settings>header b{font-size:14px}html[data-ui=classic] .external-api-settings>header small{font-size:10px;color:var(--muted);margin-top:3px}html[data-ui=classic] .external-api-doc-links{display:flex;align-items:center;gap:8px}html[data-ui=classic] .external-api-doc-links a{white-space:nowrap}html[data-ui=classic] .external-api-doc-links svg{width:15px}html[data-ui=classic] .external-api-create{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.6fr) auto;align-items:end;gap:14px;padding:16px;border-radius:14px;background:#eef5f1}html[data-ui=classic] .external-api-create>label,html[data-ui=classic] .external-api-scope-field{display:grid;gap:7px;font-size:10px;font-weight:700;color:#536a65}html[data-ui=classic] .external-api-create input[type=text],html[data-ui=classic] .external-api-create>label input{height:43px;border:1px solid #d5e0da;border-radius:11px;background:#fff;padding:0 12px;outline:none}html[data-ui=classic] .external-api-create>label input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .external-api-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html[data-ui=classic] .external-api-scopes>label{position:relative;display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;padding:9px;border:1px solid #d8e3de;border-radius:10px;background:#fff;cursor:pointer}html[data-ui=classic] .external-api-scopes>label.active{border-color:#6c9f92;background:#e6f2ec}html[data-ui=classic] .external-api-scopes input{margin-top:2px;accent-color:#1b7066}html[data-ui=classic] .external-api-scopes b,html[data-ui=classic] .external-api-scopes small{display:block}html[data-ui=classic] .external-api-scopes b{font-size:10px}html[data-ui=classic] .external-api-scopes small{font-size:8px;color:var(--muted);font-weight:500;line-height:1.6}html[data-ui=classic] .external-api-scopes code{grid-column:2;direction:ltr;text-align:left;font-size:8px;color:#607b75}html[data-ui=classic] .external-api-create-button{height:43px;white-space:nowrap}html[data-ui=classic] .external-api-safety{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border-radius:11px;background:#fff4dd;color:#755b1b}html[data-ui=classic] .external-api-safety svg{width:17px;flex:0 0 auto;margin-top:2px}html[data-ui=classic] .external-api-safety p{margin:0;font-size:9px;line-height:1.8}html[data-ui=classic] .external-api-safety b{display:block;font-size:10px}html[data-ui=classic] .external-api-message{margin-top:10px;padding:10px 12px;border-radius:10px;background:#e2efe8;color:#356e5d;font-size:10px}html[data-ui=classic] .external-api-key-list{display:grid;gap:8px;margin-top:14px}html[data-ui=classic] .external-api-key-list>article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,1.2fr) minmax(180px,1fr) 38px;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e0e7e2;border-radius:13px;background:#fff}html[data-ui=classic] .external-api-key-main{display:flex;align-items:center;gap:10px}html[data-ui=classic] .external-api-key-main>span{width:34px;height:34px;border-radius:10px;background:#e8f2ed;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .external-api-key-main svg{width:16px}html[data-ui=classic] .external-api-key-main b,html[data-ui=classic] .external-api-key-main code{display:block}html[data-ui=classic] .external-api-key-main b{font-size:11px}html[data-ui=classic] .external-api-key-main code{font-size:9px;color:#60736e;margin-top:3px}html[data-ui=classic] .external-api-key-meta{display:grid;gap:3px;font-size:9px;color:var(--muted)}html[data-ui=classic] .external-api-key-scopes{display:flex;flex-wrap:wrap;gap:5px}html[data-ui=classic] .external-api-key-scopes span{padding:3px 7px;border-radius:99px;background:#e8f2ed;color:#376d61;font-size:8px}html[data-ui=classic] .external-api-delete{color:#b34f3a}html[data-ui=classic] .external-api-empty{padding:26px;border:1px dashed #cfdcd6;border-radius:13px;text-align:center;color:var(--muted)}html[data-ui=classic] .external-api-empty svg{width:22px}html[data-ui=classic] .external-api-empty b,html[data-ui=classic] .external-api-empty span{display:block}html[data-ui=classic] .external-api-empty b{font-size:11px;color:var(--ink);margin:7px 0 3px}html[data-ui=classic] .external-api-empty span{font-size:9px}html[data-ui=classic] .api-key-created-backdrop{position:fixed;inset:0;z-index:120;background:#102f2bb8;display:grid;place-items:center;padding:20px}html[data-ui=classic] .api-key-created-dialog{width:min(620px,100%);background:#fffdf8;border-radius:20px;padding:22px;box-shadow:0 24px 80px #0d292459}html[data-ui=classic] .api-key-created-dialog>header{display:grid;grid-template-columns:42px 1fr 38px;align-items:center;gap:11px}html[data-ui=classic] .api-key-created-dialog>header>span{width:42px;height:42px;border-radius:13px;background:#dceee6;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .api-key-created-dialog>header b,html[data-ui=classic] .api-key-created-dialog>header small{display:block}html[data-ui=classic] .api-key-created-dialog>header b{font-size:15px}html[data-ui=classic] .api-key-created-dialog>header small{font-size:9px;color:var(--muted);margin-top:3px}html[data-ui=classic] .api-key-once-warning{display:flex;gap:9px;padding:11px;margin:16px 0;border-radius:11px;background:#fff0d8;color:#75561d}html[data-ui=classic] .api-key-once-warning svg{width:18px;flex:0 0 auto}html[data-ui=classic] .api-key-once-warning b,html[data-ui=classic] .api-key-once-warning span{display:block}html[data-ui=classic] .api-key-once-warning b{font-size:10px}html[data-ui=classic] .api-key-once-warning span{font-size:9px}html[data-ui=classic] .api-key-created-dialog>label{display:grid;gap:7px;font-size:10px;font-weight:700}html[data-ui=classic] .api-key-copy-row{display:grid;grid-template-columns:1fr auto;gap:8px}html[data-ui=classic] .api-key-copy-row input{height:46px;min-width:0;border:1px solid #b9d2c8;border-radius:11px;background:#f7faf7;padding:0 12px;font-family:monospace;font-size:11px}html[data-ui=classic] .api-key-copy-row button{white-space:nowrap}html[data-ui=classic] .api-key-created-scopes{display:grid;gap:4px;margin:13px 0;padding:10px 12px;border-radius:10px;background:#eef5f1;font-size:9px}html[data-ui=classic] .api-key-created-dialog>.secondary{width:100%;justify-content:center}html[data-ui=classic] .openrouter-model-setting{margin:22px 0;padding:20px;border:1px solid #d8e3df;border-radius:16px;background:#f8faf8;display:grid;gap:14px}html[data-ui=classic] .openrouter-model-setting>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px}html[data-ui=classic] .openrouter-model-setting>header>span{width:40px;height:40px;border-radius:12px;background:#e6e0f3;color:#6f5c97;display:grid;place-items:center}html[data-ui=classic] .openrouter-model-setting>header>span svg{width:19px}html[data-ui=classic] .openrouter-model-setting>header b,html[data-ui=classic] .openrouter-model-setting>header small{display:block}html[data-ui=classic] .openrouter-model-setting>header b{font-size:13px}html[data-ui=classic] .openrouter-model-setting>header small{margin-top:3px;font-size:9px;line-height:1.8;color:var(--muted)}html[data-ui=classic] .openrouter-model-setting>header button{height:38px;padding:0 11px;font-size:8px}html[data-ui=classic] .openrouter-model-setting>header button svg{width:14px}html[data-ui=classic] .openrouter-model-controls{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(300px,1.25fr);gap:10px}html[data-ui=classic] .openrouter-model-controls>label{display:grid;gap:6px;color:#536a65;font-size:9px;font-weight:700}html[data-ui=classic] .openrouter-model-controls select,html[data-ui=classic] .openrouter-model-search>div{width:100%;height:44px;border:1px solid #d8e1dc;border-radius:11px;background:#fff;outline:0}html[data-ui=classic] .openrouter-model-controls select{padding:0 12px;color:var(--ink);font-family:Consolas,monospace;font-size:10px;cursor:pointer}html[data-ui=classic] .openrouter-model-controls select:focus,html[data-ui=classic] .openrouter-model-search>div:focus-within{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .openrouter-model-search>div{display:flex;align-items:center;gap:7px;padding:0 11px}html[data-ui=classic] .openrouter-model-search svg{width:15px;color:#7c8c87}html[data-ui=classic] .openrouter-model-search input{width:100%;height:100%;border:0;background:transparent;outline:0;color:var(--ink)}html[data-ui=classic] .openrouter-model-details{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html[data-ui=classic] .openrouter-model-details>span{min-height:29px;padding:5px 8px;border-radius:8px;background:#e4f1ea;color:#326c5c;display:flex;align-items:center;gap:5px;font-size:8px}html[data-ui=classic] .openrouter-model-details>span svg{width:13px}html[data-ui=classic] .openrouter-model-details>code{margin-right:auto;max-width:100%;padding:6px 8px;border-radius:8px;background:#eef0ed;color:#586a65;font-size:9px;overflow-wrap:anywhere}html[data-ui=classic] .openrouter-model-notice,html[data-ui=classic] .openrouter-model-error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#fff5e2;color:#755b27}html[data-ui=classic] .openrouter-model-notice{display:grid;gap:2px}html[data-ui=classic] .openrouter-model-notice b,html[data-ui=classic] .openrouter-model-error b{font-size:9px}html[data-ui=classic] .openrouter-model-notice span,html[data-ui=classic] .openrouter-model-error span{font-size:8px;line-height:1.8}html[data-ui=classic] .openrouter-model-error{background:#fbe7e1;color:#974a3a}html[data-ui=classic] .openrouter-model-error>svg{width:16px;flex:0 0 auto}html[data-ui=classic] .openrouter-model-error span{display:grid}html[data-ui=classic] .openrouter-model-footnote{font-size:8px;line-height:1.9;color:var(--muted)}@media(max-width:700px){html[data-ui=classic] .openrouter-model-setting{padding:16px}html[data-ui=classic] .openrouter-model-setting>header{grid-template-columns:40px 1fr}html[data-ui=classic] .openrouter-model-setting>header button{grid-column:1/-1;width:100%;justify-content:center}html[data-ui=classic] .openrouter-model-controls{grid-template-columns:1fr}html[data-ui=classic] .openrouter-model-details>code{width:100%;margin:0}html[data-ui=classic] .openrouter-model-controls select{font-size:9px}}html[data-ui=classic] .ai-response-settings{margin:5px 0 22px;padding:20px;border:1px solid #d8e4de;border-radius:16px;background:#f7faf7;display:grid;gap:17px}html[data-ui=classic] .ai-response-settings>header{display:flex;align-items:center;gap:11px}html[data-ui=classic] .ai-response-settings>header>span{width:40px;height:40px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .ai-response-settings>header svg{width:19px}html[data-ui=classic] .ai-response-settings>header b,html[data-ui=classic] .ai-response-settings>header small{display:block}html[data-ui=classic] .ai-response-settings>header b{font-size:13px}html[data-ui=classic] .ai-response-settings>header small{font-size:9px;color:var(--muted);margin-top:3px}html[data-ui=classic] .ai-response-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html[data-ui=classic] .ai-response-grid label{display:grid;gap:7px;font-size:10px;font-weight:700;color:#536a65}html[data-ui=classic] .ai-response-grid select{height:43px;border:1px solid #dce2dc;border-radius:10px;background:#fff;padding:0 11px;color:var(--ink);outline:none}html[data-ui=classic] .ai-response-grid select:focus,html[data-ui=classic] .ai-full-instruction textarea:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .ai-instruction-editor{display:grid;gap:10px;padding-top:3px;border-top:1px solid #e1e9e4}html[data-ui=classic] .ai-instruction-toolbar{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}html[data-ui=classic] .ai-instruction-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border-radius:11px;background:#eaf1ed}html[data-ui=classic] .ai-instruction-tabs button{min-height:36px;border-radius:8px;background:transparent;color:#6f817c;font-size:9px;font-weight:700}html[data-ui=classic] .ai-instruction-tabs button.active{background:#fff;color:var(--teal);box-shadow:0 3px 10px #193c3412}html[data-ui=classic] .ai-reset-instruction{height:42px;border:1px solid #dfc98f;border-radius:10px;background:#fff9eb;color:#806729;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;white-space:nowrap}html[data-ui=classic] .ai-reset-instruction svg{width:14px}html[data-ui=classic] .ai-reset-instruction:disabled{opacity:.45;cursor:not-allowed}html[data-ui=classic] .ai-full-instruction{display:grid;gap:7px;position:relative;font-size:10px;font-weight:700;color:#536a65}html[data-ui=classic] .ai-full-instruction textarea{min-height:220px;border:1px solid #dce2dc;border-radius:11px;background:#fff;padding:13px 14px 28px;resize:vertical;outline:none;line-height:2;color:var(--ink)}html[data-ui=classic] .ai-full-instruction>small{position:absolute;left:10px;bottom:8px;color:#91a09c;font-size:8px;font-weight:400}html[data-ui=classic] .ai-guardrail-note{display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:#edf4ef;color:#526a65;padding:10px 12px;font-size:9px;line-height:1.8}html[data-ui=classic] .ai-guardrail-note.warning{background:#f8f1df;color:#74633c}html[data-ui=classic] .ai-guardrail-note>svg{width:16px;color:var(--teal);flex:0 0 auto;margin-top:1px}html[data-ui=classic] .ai-guardrail-note.warning>svg{color:#a47b2d}html[data-ui=classic] .ai-guardrail-note b{display:block;color:var(--ink);font-size:10px}html[data-ui=classic] .decision-authority-settings{display:grid;gap:12px;padding:15px;border:1px solid #e6d6aa;border-radius:13px;background:#fffaf0}html[data-ui=classic] .decision-authority-settings>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}html[data-ui=classic] .decision-authority-settings>header>span{width:38px;height:38px;border-radius:11px;background:#f1e6c9;color:#8a6b27;display:grid;place-items:center}html[data-ui=classic] .decision-authority-settings>header>span svg{width:18px}html[data-ui=classic] .decision-authority-settings>header b,html[data-ui=classic] .decision-authority-settings>header small{display:block}html[data-ui=classic] .decision-authority-settings>header b{font-size:11px}html[data-ui=classic] .decision-authority-settings>header small{margin-top:3px;color:#7c735e;font-size:8px;line-height:1.8}html[data-ui=classic] .decision-authority-settings>header button{height:36px;padding:0 10px;font-size:8px}html[data-ui=classic] .decision-authority-settings>header button svg{width:13px}html[data-ui=classic] .decision-authority-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}html[data-ui=classic] .decision-authority-grid label{display:grid;gap:6px;color:#615943;font-size:9px;font-weight:700}html[data-ui=classic] .decision-authority-grid input{height:41px;border:1px solid #e4d9bc;border-radius:9px;background:#fff;padding:0 10px;color:var(--ink);outline:none}html[data-ui=classic] .decision-authority-grid input:focus{border-color:#b89b55;box-shadow:0 0 0 3px #b89b5518}html[data-ui=classic] .decision-authority-grid .authority-keywords{grid-column:1/-1}html[data-ui=classic] .decision-authority-grid label>small{color:#847b66;font-size:7.5px;font-weight:400;line-height:1.8}html[data-ui=classic] .decision-authority-meta{display:block;width:max-content;max-width:100%;margin:5px 0 2px;padding:3px 7px;border-radius:7px;background:#edf1ee;color:#62716d;font-size:8px;font-style:normal;font-weight:700}html[data-ui=classic] .decision-authority-meta.approved{background:#dff0e6;color:#38785d}html[data-ui=classic] .decision-authority-meta.rejected{background:#f8ddd6;color:#a64c3b}html[data-ui=classic] .decision-authority-meta.deferred{background:#f6edd8;color:#8b682d}html[data-ui=classic] .decision-authority-meta.superseded{background:#ece6f5;color:#6a5890}html[data-ui=classic] .decision-authority-meta.proposed{background:#e7eef8;color:#586da0}html[data-ui=classic] .decision-source-row{display:flex;align-items:center;gap:6px;margin-top:3px}html[data-ui=classic] .decision-list p .decision-source-row small{min-width:0;color:var(--muted)}html[data-ui=classic] .decision-audio-download{width:27px;height:27px;flex:0 0 27px;border:1px solid #c7dcd3;border-radius:8px;background:#edf6f1;color:var(--teal);display:grid;place-items:center;transition:background .15s,border-color .15s}html[data-ui=classic] .decision-audio-download:hover{background:#dcece4;border-color:#94b9a9}html[data-ui=classic] .decision-audio-download:focus-visible{outline:3px solid #70a49b35;outline-offset:2px}html[data-ui=classic] .decision-audio-download svg{width:14px;height:14px}@media(max-width:560px){html[data-ui=classic] .decision-audio-download{width:32px;height:32px;flex-basis:32px}html[data-ui=classic] .decision-audio-download svg{width:16px;height:16px}}html[data-ui=classic] .analysis-decision-authority{padding:5px 7px;border-radius:7px;background:#f1e6c9;color:#755b24;font-size:8px;line-height:1.7}@media(max-width:900px){html[data-ui=classic] .external-api-create{grid-template-columns:1fr}html[data-ui=classic] .external-api-create-button{width:100%;justify-content:center}html[data-ui=classic] .external-api-key-list>article{grid-template-columns:1fr 38px}html[data-ui=classic] .external-api-key-meta,html[data-ui=classic] .external-api-key-scopes{grid-column:1}html[data-ui=classic] .external-api-delete{grid-column:2;grid-row:1}}@media(max-width:700px){html[data-ui=classic] .settings-console{padding:20px}html[data-ui=classic] .credential-row{grid-template-columns:42px 1fr}html[data-ui=classic] .credential-row>.service-icon{width:42px;height:42px}html[data-ui=classic] .credential-row>.connection,html[data-ui=classic] .credential-row>.setting-actions{grid-column:2;justify-content:flex-start}html[data-ui=classic] .secret-setting{grid-column:1/-1;grid-template-columns:1fr;gap:6px;margin-top:8px}html[data-ui=classic] .google-oauth-row{grid-template-columns:42px 1fr}html[data-ui=classic] .google-oauth-row>.google-oauth-button,html[data-ui=classic] .google-oauth-row>.connection{grid-column:2;justify-self:start}html[data-ui=classic] .settings-intro{align-items:flex-start}html[data-ui=classic] .settings-intro small{font-size:9px}html[data-ui=classic] .external-api-settings{padding:14px}html[data-ui=classic] .external-api-settings>header{grid-template-columns:38px 1fr}html[data-ui=classic] .external-api-settings>header>span{width:38px;height:38px}html[data-ui=classic] .external-api-doc-links{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}html[data-ui=classic] .external-api-doc-links a{justify-content:center}html[data-ui=classic] .external-api-scopes{grid-template-columns:1fr}html[data-ui=classic] .external-api-key-list>article{padding:11px}html[data-ui=classic] .api-key-copy-row{grid-template-columns:1fr}html[data-ui=classic] .api-key-copy-row button{justify-content:center}html[data-ui=classic] .ai-response-grid{grid-template-columns:1fr}html[data-ui=classic] .ai-response-settings{padding:16px}html[data-ui=classic] .decision-authority-settings>header{grid-template-columns:38px 1fr}html[data-ui=classic] .decision-authority-settings>header button{grid-column:1/-1;width:100%}html[data-ui=classic] .decision-authority-grid{grid-template-columns:1fr}html[data-ui=classic] .decision-authority-grid .authority-keywords{grid-column:auto}html[data-ui=classic] .ai-instruction-toolbar{grid-template-columns:1fr}html[data-ui=classic] .ai-instruction-tabs{grid-template-columns:1fr 1fr}html[data-ui=classic] .ai-reset-instruction{justify-content:center}html[data-ui=classic] .ai-full-instruction textarea{min-height:280px}}html[data-ui=classic] .scribe-keyterm-settings{margin:4px 0 22px;padding:20px;border:1px solid #d7e4df;border-radius:16px;background:#f7faf8;display:grid;gap:14px}html[data-ui=classic] .scribe-keyterm-settings>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px}html[data-ui=classic] .scribe-keyterm-settings>header>span{width:40px;height:40px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .scribe-keyterm-settings>header svg{width:19px}html[data-ui=classic] .scribe-keyterm-settings>header b,html[data-ui=classic] .scribe-keyterm-settings>header small{display:block}html[data-ui=classic] .scribe-keyterm-settings>header b{font-size:13px}html[data-ui=classic] .scribe-keyterm-settings>header small{font-size:9px;color:var(--muted);margin-top:3px;line-height:1.8}html[data-ui=classic] .scribe-keyterm-settings>header strong{padding:6px 9px;border-radius:9px;background:#fff;color:var(--teal);font-size:9px;white-space:nowrap}html[data-ui=classic] .scribe-keyterm-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;border:1px solid #dce5e0;border-radius:12px;background:#fff;cursor:pointer}html[data-ui=classic] .scribe-keyterm-switch input{position:absolute;opacity:0;pointer-events:none}html[data-ui=classic] .scribe-keyterm-switch>span{width:42px;height:24px;padding:3px;border-radius:20px;background:#c8d2ce;transition:.2s;direction:ltr}html[data-ui=classic] .scribe-keyterm-switch>span:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #173c3430;transition:.2s}html[data-ui=classic] .scribe-keyterm-switch.active{border-color:#8ab6aa;background:#f1f8f5}html[data-ui=classic] .scribe-keyterm-switch.active>span{background:var(--teal)}html[data-ui=classic] .scribe-keyterm-switch.active>span:after{transform:translate(18px)}html[data-ui=classic] .scribe-keyterm-switch b,html[data-ui=classic] .scribe-keyterm-switch small{display:block}html[data-ui=classic] .scribe-keyterm-switch b{font-size:10px}html[data-ui=classic] .scribe-keyterm-switch small{margin-top:3px;color:var(--muted);font-size:8px}html[data-ui=classic] .scribe-keyterm-cost{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#fff7e8;color:#765f31;font-size:8.5px;line-height:1.9}html[data-ui=classic] .scribe-keyterm-cost svg{width:16px;flex:0 0 auto;margin-top:1px}html[data-ui=classic] .scribe-keyterm-cost b{display:block;color:#604b20}html[data-ui=classic] .scribe-keyterm-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html[data-ui=classic] .scribe-keyterm-compose label{display:grid;gap:6px;color:#536a65;font-size:9px;font-weight:700}html[data-ui=classic] .scribe-keyterm-compose textarea{min-height:86px;padding:10px 12px;border:1px solid #dce2de;border-radius:10px;background:#fff;resize:vertical;outline:none;line-height:1.9}html[data-ui=classic] .scribe-keyterm-compose textarea:focus,html[data-ui=classic] .scribe-keyterm-toolbar input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .scribe-keyterm-compose small{color:var(--muted);font-size:7.5px;font-weight:400}html[data-ui=classic] .scribe-keyterm-compose>button{height:42px}html[data-ui=classic] .scribe-keyterm-error{padding:8px 10px;border-radius:9px;background:#fbe3dc;color:#a44535;font-size:9px}html[data-ui=classic] .scribe-keyterm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-ui=classic] .scribe-keyterm-toolbar label{height:40px;border:1px solid #dce2de;border-radius:10px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 10px}html[data-ui=classic] .scribe-keyterm-toolbar label svg{width:15px;color:var(--muted)}html[data-ui=classic] .scribe-keyterm-toolbar input{width:100%;height:100%;border:0;outline:0;background:transparent}html[data-ui=classic] .scribe-keyterm-toolbar button{font-size:8px}html[data-ui=classic] .scribe-keyterm-list{max-height:230px;overflow:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;padding:11px;border:1px solid #dfe7e2;border-radius:11px;background:#fff}html[data-ui=classic] .scribe-keyterm-list>span{min-height:30px;padding:4px 9px 4px 4px;border-radius:9px;background:#eaf3ef;color:#315f55;display:flex;align-items:center;gap:6px;font-size:9px}html[data-ui=classic] .scribe-keyterm-list>span button{width:23px;height:23px;border-radius:7px;background:#fff;color:#78918b;display:grid;place-items:center}html[data-ui=classic] .scribe-keyterm-list>span button svg{width:12px}html[data-ui=classic] .scribe-keyterm-empty{width:100%;padding:18px;text-align:center;color:var(--muted);font-size:9px}html[data-ui=classic] .scribe-keyterm-settings button:focus-visible,html[data-ui=classic] .scribe-keyterm-switch:focus-within{outline:2px solid #4c8b7e;outline-offset:2px}@media(max-width:700px){html[data-ui=classic] .scribe-keyterm-settings{padding:16px}html[data-ui=classic] .scribe-keyterm-settings>header{grid-template-columns:40px 1fr}html[data-ui=classic] .scribe-keyterm-settings>header strong{grid-column:1/-1;justify-self:start}html[data-ui=classic] .scribe-keyterm-compose,html[data-ui=classic] .scribe-keyterm-toolbar{grid-template-columns:1fr}html[data-ui=classic] .scribe-keyterm-compose>button,html[data-ui=classic] .scribe-keyterm-toolbar>button{width:100%;justify-content:center}html[data-ui=classic] .scribe-keyterm-list{max-height:280px}}html[data-ui=classic] .settings-console{min-width:0;gap:12px;overflow:hidden}html[data-ui=classic] .settings-console>*{min-width:0}html[data-ui=classic] .settings-accordion{min-width:0;border:1px solid #dce4df;border-radius:16px;background:#fbfcf8;overflow:hidden;transition:border-color .2s,box-shadow .2s}html[data-ui=classic] .settings-accordion.open{border-color:#a9c7be;box-shadow:0 8px 24px #1c4a4010}html[data-ui=classic] .settings-accordion-trigger{width:100%;min-width:0;padding:15px 16px;background:transparent;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:11px;text-align:right}html[data-ui=classic] .settings-accordion-trigger:hover{background:#f3f7f4}html[data-ui=classic] .settings-accordion-icon{width:42px;height:42px;border-radius:12px;background:#deeee7;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .settings-accordion-icon svg{width:19px}html[data-ui=classic] .settings-accordion-copy{min-width:0}html[data-ui=classic] .settings-accordion-copy b,html[data-ui=classic] .settings-accordion-copy small{display:block}html[data-ui=classic] .settings-accordion-copy b{font-size:13px}html[data-ui=classic] .settings-accordion-copy small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.8}html[data-ui=classic] .settings-accordion-trigger em{padding:5px 8px;border-radius:8px;background:#edf3ef;color:#58736c;font-size:8px;font-style:normal;white-space:nowrap}html[data-ui=classic] .settings-accordion-chevron{width:18px;color:#738782;transition:transform .2s}html[data-ui=classic] .settings-accordion.open .settings-accordion-chevron{transform:rotate(180deg)}html[data-ui=classic] .settings-accordion-panel{min-width:0;padding:0 16px 16px;border-top:1px solid #e5ebe7}html[data-ui=classic] .settings-accordion-panel[hidden]{display:none}html[data-ui=classic] .settings-accordion-panel>.settings-intro{margin-top:16px}html[data-ui=classic] .settings-accordion-panel>.external-api-settings,html[data-ui=classic] .settings-accordion-panel>.openrouter-model-setting,html[data-ui=classic] .settings-accordion-panel>.ai-response-settings{margin:16px 0 0}html[data-ui=classic] .settings-accordion-panel>.scribe-keyterm-settings{margin:12px 0 0}html[data-ui=classic] .external-api-settings,html[data-ui=classic] .external-api-settings>*{min-width:0}html[data-ui=classic] .external-api-doc-links{flex-wrap:wrap}html[data-ui=classic] .external-api-create{grid-template-columns:minmax(0,1fr);align-items:stretch}html[data-ui=classic] .external-api-create>label,html[data-ui=classic] .external-api-scope-field,html[data-ui=classic] .external-api-create-button{min-width:0}html[data-ui=classic] .external-api-create input[type=text],html[data-ui=classic] .external-api-create>label input{width:100%;min-width:0}html[data-ui=classic] .external-api-create-button{width:100%;justify-content:center}html[data-ui=classic] .external-api-key-list>article{grid-template-columns:minmax(0,1fr) 38px}html[data-ui=classic] .external-api-key-main,html[data-ui=classic] .external-api-key-main>div,html[data-ui=classic] .external-api-key-meta,html[data-ui=classic] .external-api-key-scopes{min-width:0}html[data-ui=classic] .external-api-key-meta,html[data-ui=classic] .external-api-key-scopes{grid-column:1}html[data-ui=classic] .external-api-delete{grid-column:2;grid-row:1}html[data-ui=classic] .openrouter-model-controls{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}@media(max-width:700px){html[data-ui=classic] .settings-console{padding:14px;gap:9px}html[data-ui=classic] .settings-accordion-trigger{padding:12px;grid-template-columns:38px minmax(0,1fr) 20px;gap:9px}html[data-ui=classic] .settings-accordion-icon{width:38px;height:38px}html[data-ui=classic] .settings-accordion-trigger em{grid-column:2;justify-self:start}html[data-ui=classic] .settings-accordion-chevron{grid-column:3;grid-row:1/3}html[data-ui=classic] .settings-accordion-panel{padding:0 10px 10px}html[data-ui=classic] .settings-accordion-panel>.settings-intro{margin-top:10px}html[data-ui=classic] .settings-accordion-panel>.external-api-settings,html[data-ui=classic] .settings-accordion-panel>.openrouter-model-setting,html[data-ui=classic] .settings-accordion-panel>.ai-response-settings{margin-top:10px}html[data-ui=classic] .external-api-settings>header{grid-template-columns:38px minmax(0,1fr)}html[data-ui=classic] .external-api-doc-links{grid-template-columns:1fr 1fr}html[data-ui=classic] .openrouter-model-controls{grid-template-columns:1fr}}html[data-ui=classic] .sidebar nav button.guide-nav-item{margin-top:8px;border-top:1px solid #ffffff13;border-radius:0 0 12px 12px;padding-top:3px}html[data-ui=classic] .guide-page{max-width:1180px}html[data-ui=classic] .guide-hero{min-height:265px;border-radius:22px;background:linear-gradient(135deg,#123d39,#1f625d 72%,#2b756d);color:#fff;padding:34px 38px;display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:center;overflow:hidden;position:relative;box-shadow:0 20px 48px #173d3820}html[data-ui=classic] .guide-hero:after{content:"";position:absolute;left:-90px;bottom:-170px;width:350px;height:350px;border:1px solid #ffffff1f;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}html[data-ui=classic] .guide-hero>div{position:relative;z-index:1}html[data-ui=classic] .guide-hero h2{font-size:27px;margin:9px 0 7px}html[data-ui=classic] .guide-hero p{color:#c5dcd6;font-size:13px;line-height:2;margin:0;max-width:600px}html[data-ui=classic] .guide-hero-actions{display:flex;gap:9px;margin-top:21px}html[data-ui=classic] .guide-hero-actions .secondary{background:#ffffff12;border-color:#ffffff25;color:#fff}html[data-ui=classic] .guide-service-status{display:grid;gap:9px}html[data-ui=classic] .guide-service-status>span{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;background:#092a2780;border:1px solid #ffffff13;border-radius:13px;padding:11px 13px;color:#9db8b1}html[data-ui=classic] .guide-service-status>span>svg{grid-row:1/3;width:21px}html[data-ui=classic] .guide-service-status b{font-size:12px;color:#d7e4e0}html[data-ui=classic] .guide-service-status small{font-size:9px}html[data-ui=classic] .guide-service-status>span.online{background:#ffffff10;color:#8bd0b4}html[data-ui=classic] .guide-service-status>span.online b{color:#fff}html[data-ui=classic] .guide-search{height:58px;background:#fff;border:1px solid var(--line);border-radius:15px;margin:18px 0 12px;padding:0 17px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 25px #263f360c;position:sticky;top:10px;z-index:3}html[data-ui=classic] .guide-search>svg{color:#79908a}html[data-ui=classic] .guide-search input{border:0;outline:0;background:transparent;flex:1;color:var(--ink);font-size:13px}html[data-ui=classic] .guide-search span{font-size:10px;color:var(--muted);white-space:nowrap}html[data-ui=classic] .guide-index{display:flex;gap:7px;overflow-x:auto;padding:0 0 15px;scrollbar-width:thin}html[data-ui=classic] .guide-index button{height:39px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;gap:6px;padding:0 11px;white-space:nowrap;font-size:10px;color:#516863}html[data-ui=classic] .guide-index button:hover{border-color:#8db5aa;background:#edf5f0;color:var(--teal)}html[data-ui=classic] .guide-index svg{width:14px}html[data-ui=classic] .guide-sections{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}html[data-ui=classic] .guide-section{scroll-margin-top:82px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:21px;box-shadow:0 9px 24px #203d350c}html[data-ui=classic] .guide-section>header{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:4px}html[data-ui=classic] .guide-section-icon{width:43px;height:43px;border-radius:12px;background:var(--mint);color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html[data-ui=classic] .guide-section-icon svg{width:20px}html[data-ui=classic] .guide-section header small{font-size:10px;color:#749089;font-weight:700}html[data-ui=classic] .guide-section h2{font-size:18px;margin:3px 0}html[data-ui=classic] .guide-section header p{font-size:11px;color:var(--muted);margin:0}html[data-ui=classic] .guide-steps{display:grid}html[data-ui=classic] .guide-steps>div{display:grid;grid-template-columns:27px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #edf0eb}html[data-ui=classic] .guide-steps>div:last-child{border:0;padding-bottom:2px}html[data-ui=classic] .guide-steps>div>span{width:26px;height:26px;border-radius:8px;background:#edf4ef;color:var(--teal);display:grid;place-items:center;font-size:10px;font-weight:800}html[data-ui=classic] .guide-steps p{font-size:11px;line-height:2;color:#53635f;margin:0}html[data-ui=classic] .guide-steps b{display:block;color:var(--ink);font-size:12px;margin-bottom:1px}html[data-ui=classic] .guide-page>.compact-empty{margin-top:15px}html[data-ui=classic] .sidebar nav button.live-nav-disabled:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.25);background:transparent;color:#b6c4c0}html[data-ui=classic] .sidebar nav button.live-nav-disabled:disabled:hover{background:transparent}html[data-ui=classic] .sidebar nav button.live-nav-disabled svg{opacity:.7}html[data-ui=classic] .nav-disabled-badge{margin-right:auto;border:1px solid #ffffff18;border-radius:7px;padding:2px 5px;color:#afbfba;font-size:7px;font-weight:700;background:#ffffff08}html[data-ui=classic] .nav-experimental-badge{margin-right:auto;border:1px solid #e9b75a55;border-radius:7px;padding:2px 5px;color:#ffd88b;font-size:7px;font-weight:800;background:#d58a171f}@media(max-width:900px){html[data-ui=classic] .guide-hero{grid-template-columns:1fr}html[data-ui=classic] .guide-service-status{grid-template-columns:repeat(3,1fr)}html[data-ui=classic] .guide-service-status>span{grid-template-columns:30px 1fr}html[data-ui=classic] .guide-sections{grid-template-columns:1fr}}@media(max-width:640px){html[data-ui=classic] .guide-page{padding-left:16px;padding-right:16px}html[data-ui=classic] .guide-hero{padding:27px 22px}html[data-ui=classic] .guide-hero h2{font-size:23px}html[data-ui=classic] .guide-hero-actions{flex-direction:column}html[data-ui=classic] .guide-hero-actions button{width:100%}html[data-ui=classic] .guide-service-status{grid-template-columns:1fr}html[data-ui=classic] .guide-search{top:68px}html[data-ui=classic] .guide-section{padding:17px}html[data-ui=classic] .guide-index{margin-left:-16px;margin-right:-16px;padding-right:16px;padding-left:16px}}html[data-ui=classic] .speaker-panel{max-height:calc(100vh - 78px);overflow-y:auto}html[data-ui=classic] .mic-config{display:grid;gap:9px;margin:14px 0 18px}html[data-ui=classic] .discover-mics{width:100%}html[data-ui=classic] .dedicated-auto-inputs{display:grid;gap:9px}html[data-ui=classic] .dedicated-input-overview{min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #c7ddd2;border-radius:14px;background:linear-gradient(145deg,#edf7f1,#f9fbf8)}html[data-ui=classic] .dedicated-input-overview>span{width:38px;height:38px;border-radius:11px;background:#d8ebe1;color:#347258;display:grid;place-items:center}html[data-ui=classic] .dedicated-input-overview>span svg{width:18px}html[data-ui=classic] .dedicated-input-overview>div{min-width:0}html[data-ui=classic] .dedicated-input-overview b,html[data-ui=classic] .dedicated-input-overview small{display:block}html[data-ui=classic] .dedicated-input-overview b{font-size:10.5px}html[data-ui=classic] .dedicated-input-overview small{margin-top:3px;font-size:8px;line-height:1.7;color:#647a73}html[data-ui=classic] .dedicated-input-overview.warning{border-color:#dfcca1;background:#fcf8ed}html[data-ui=classic] .dedicated-input-overview.warning>span{background:#f2e5c5;color:#98752e}html[data-ui=classic] .dedicated-input-overview.scanning{border-color:#cbd9e0;background:#f2f7f9}html[data-ui=classic] .dedicated-input-overview.scanning>span{background:#e0ebf0;color:#477283}html[data-ui=classic] .dedicated-input-overview>.secondary{height:34px;padding:0 9px;font-size:8px}html[data-ui=classic] .dedicated-input-overview>.secondary svg{width:14px}html[data-ui=classic] .dedicated-input-overview>.icon-btn{width:34px;height:34px;border:1px solid #d1ddd7;background:#fff}html[data-ui=classic] .dedicated-input-manager{display:grid;gap:8px;padding:10px;border:1px solid #d7e0db;border-radius:14px;background:#fbfcfa}html[data-ui=classic] .dedicated-input-manager>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e1e7e3}html[data-ui=classic] .dedicated-input-manager>header b,html[data-ui=classic] .dedicated-input-manager>header small{display:block}html[data-ui=classic] .dedicated-input-manager>header b{font-size:10px}html[data-ui=classic] .dedicated-input-manager>header small{margin-top:2px;font-size:7.5px;color:var(--muted)}html[data-ui=classic] .dedicated-input-manager>header>span{display:flex;gap:4px}html[data-ui=classic] .dedicated-input-manager>header .icon-btn{width:30px;height:30px}html[data-ui=classic] .dedicated-input-manager-list{display:grid;gap:7px}html[data-ui=classic] .dedicated-input-manager-list .mic-device{padding:8px}html[data-ui=classic] .dedicated-input-manager-list .mic-owner-choice{border-bottom:0;padding-bottom:0}html[data-ui=classic] .mic-empty{border:1px dashed #cbd8d2;border-radius:12px;padding:16px 13px;text-align:center;font-size:10px;color:var(--muted);line-height:1.8;background:#fbfcf8}html[data-ui=classic] .mic-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 2px;font-size:9px;color:var(--muted)}html[data-ui=classic] .mic-summary b{font-size:11px;color:var(--ink)}html[data-ui=classic] .mic-summary button{background:transparent;color:var(--teal);font-size:9px;font-weight:700;padding:4px 0}html[data-ui=classic] .mic-device{display:grid;gap:8px;border:1px solid var(--line);border-radius:13px;background:#f8f8f3;padding:10px;transition:.18s}html[data-ui=classic] .mic-device.selected{border-color:#b9d2c9;background:#f4f9f6}html[data-ui=classic] .mic-device.online{border-color:#73ad91;box-shadow:0 0 0 3px #55a47b12}html[data-ui=classic] .mic-device.muted{border-color:#ddcda9;background:#fcf8ee}html[data-ui=classic] .mic-device.disconnected{border-color:#e4b9af;background:#fdf3f0}html[data-ui=classic] .mic-device.connecting{opacity:.72}html[data-ui=classic] .mic-device-main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}html[data-ui=classic] .mic-device-icon{width:34px;height:34px;border-radius:10px;background:#e5ece7;color:#6e817b;display:grid;place-items:center}html[data-ui=classic] .mic-device.selected .mic-device-icon{background:var(--mint);color:var(--teal)}html[data-ui=classic] .mic-device-icon svg{width:16px}html[data-ui=classic] .mic-device-main>div{min-width:0}html[data-ui=classic] .mic-device-main b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .mic-device-main small{display:block;color:var(--muted);font-size:8px;margin-top:2px}html[data-ui=classic] .mic-device.online .mic-device-main small{color:#3f8465}html[data-ui=classic] .mic-toggle{display:grid;justify-items:center;gap:2px;font-size:8px;color:var(--muted);cursor:pointer}html[data-ui=classic] .mic-toggle input{width:16px;height:16px;accent-color:var(--teal);margin:0}html[data-ui=classic] .mic-toggle input:disabled{cursor:not-allowed}html[data-ui=classic] .mic-live-control{min-width:54px;height:30px;border-radius:9px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;background:#e7f0eb;color:var(--teal);font-size:8px;font-weight:700}html[data-ui=classic] .mic-live-control svg{width:13px}html[data-ui=classic] .mic-live-control.active{background:#f7e3dd;color:#b65340}html[data-ui=classic] .mic-live-control.muted{background:#f4ead1;color:#8d6b2d}html[data-ui=classic] .mic-live-control.disconnected{background:#f5ded8;color:#a84f3e}html[data-ui=classic] .mic-live-control:disabled{opacity:.5;cursor:wait}html[data-ui=classic] .channel-ready{font-size:8px;color:#9a6e2c;background:#f4ead1;border-radius:8px;padding:5px 7px;white-space:nowrap}html[data-ui=classic] .channel-ready.ready{color:#347258;background:#dff0e6}html[data-ui=classic] .mic-owner-choice{height:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:4px 0}html[data-ui=classic] .mic-owner-choice>svg{width:14px;color:var(--teal)}html[data-ui=classic] .mic-owner-choice select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px}html[data-ui=classic] .mic-owner-choice select:disabled{color:var(--muted);opacity:1}html[data-ui=classic] .dedicated-channel-list{display:grid;gap:7px}html[data-ui=classic] .dedicated-channel-list article{display:grid;grid-template-columns:34px 1fr minmax(70px,110px);align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:8px;background:#fafaf6}html[data-ui=classic] .dedicated-channel-list i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px;font-weight:700}html[data-ui=classic] .dedicated-channel-list p{margin:0;min-width:0}html[data-ui=classic] .dedicated-channel-list b,html[data-ui=classic] .dedicated-channel-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .dedicated-channel-list b{font-size:9px}html[data-ui=classic] .dedicated-channel-list small{font-size:8px;color:var(--muted)}html[data-ui=classic] .dedicated-channel-list>article>span{font-size:7px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}html[data-ui=classic] .dedicated-channel-list>article>span.online{color:#347258;font-weight:700}html[data-ui=classic] .output-choice{height:30px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:5px;font-size:9px;padding:0}html[data-ui=classic] .output-choice svg{width:14px}html[data-ui=classic] .output-choice.selected{color:var(--teal);font-weight:700}html[data-ui=classic] .output-choice:disabled{opacity:.45;cursor:not-allowed}html[data-ui=classic] .smart-mix-badge{min-height:34px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;background:#eef3ef;color:var(--muted)}html[data-ui=classic] .smart-mix-badge>svg{width:16px;flex:0 0 auto}html[data-ui=classic] .smart-mix-badge>span{display:grid;gap:1px}html[data-ui=classic] .smart-mix-badge b{font-size:9px}html[data-ui=classic] .smart-mix-badge small{font-size:7px;line-height:1.5}html[data-ui=classic] .smart-mix-badge.active{background:#dff0e6;color:#347258}html[data-ui=classic] .speaker-heading{margin-top:25px}html[data-ui=classic] .late-person{display:grid;gap:7px;border-top:1px solid var(--line);margin-top:16px;padding-top:15px}html[data-ui=classic] .late-person b{font-size:10px}html[data-ui=classic] .late-person input{height:38px;border:1px solid #dce2dc;border-radius:9px;background:#fbfcf8;padding:0 10px;font-size:10px}html[data-ui=classic] .late-person button{height:36px;font-size:10px}html[data-ui=classic] .late-person button svg{width:14px}html[data-ui=classic] .transcript-line header:has(+p) .review-label{margin-right:auto}html[data-ui=classic] .transcript-quality{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#8b6a2d;background:#f6edd8;border-radius:7px;padding:3px 6px}html[data-ui=classic] .detected-speakers{display:grid;gap:9px}html[data-ui=classic] .detected-speakers label{display:grid;gap:6px;border:1px solid var(--line);background:#f8f8f3;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:700}html[data-ui=classic] .detected-speakers select{height:36px;border:1px solid #dce2dc;border-radius:9px;background:#fff;padding:0 9px}html[data-ui=classic] .empty-speakers{border:1px dashed #cbd8d2;border-radius:12px;padding:15px;font-size:10px;color:var(--muted);line-height:1.8}html[data-ui=classic] .audio-enhance{display:grid;gap:10px;margin-top:20px;padding:14px;border-radius:13px;background:var(--mint-2);border:1px solid #d9e8e0}html[data-ui=classic] .audio-enhance>b{font-size:12px}html[data-ui=classic] .audio-enhance label{display:grid;gap:6px;font-size:10px}html[data-ui=classic] .audio-enhance input[type=range]{width:100%;accent-color:var(--teal)}html[data-ui=classic] .audio-enhance .toggle-row{display:flex;align-items:center;gap:8px}html[data-ui=classic] .audio-enhance .toggle-row input{accent-color:var(--teal)}html[data-ui=classic] .audio-enhance small{font-size:9px;color:var(--muted);line-height:1.7}html[data-ui=classic] .compact-mic-config{margin-bottom:12px}html[data-ui=classic] .single-mic-picker{display:grid;gap:7px}html[data-ui=classic] .single-mic-control{height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:7px;padding:0 7px 0 10px;border:1px solid #cfdcd6;border-radius:12px;background:#fbfcf8}html[data-ui=classic] .single-mic-control:focus-within{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .single-mic-control>svg{width:17px;color:var(--teal)}html[data-ui=classic] .single-mic-control select{width:100%;height:46px;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px;font-weight:600}html[data-ui=classic] .single-mic-control select:disabled{color:var(--muted)}@media(max-width:560px){html[data-ui=classic] .dedicated-input-overview{grid-template-columns:36px minmax(0,1fr);padding:10px}html[data-ui=classic] .dedicated-input-overview>span{width:35px;height:35px}html[data-ui=classic] .dedicated-input-overview>.secondary,html[data-ui=classic] .dedicated-input-overview>.icon-btn{grid-column:1/-1;width:100%}html[data-ui=classic] .dedicated-input-manager>header{align-items:flex-start}html[data-ui=classic] .dedicated-input-manager .mic-device-main{grid-template-columns:30px minmax(0,1fr)}html[data-ui=classic] .dedicated-input-manager .mic-device-main>.mic-live-control,html[data-ui=classic] .dedicated-input-manager .mic-device-main>.channel-ready{grid-column:1/-1;width:100%}}html[data-ui=classic] .single-mic-control .icon-btn{width:34px;height:34px;background:#e7f0eb;color:var(--teal)}html[data-ui=classic] .single-mic-control .icon-btn svg{width:15px}html[data-ui=classic] .single-mic-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 3px;font-size:8px;color:var(--muted)}html[data-ui=classic] .single-mic-meta button{background:transparent;color:var(--teal);font-size:8px;font-weight:700;padding:3px 0}html[data-ui=classic] .meeting-participant-list{display:grid;gap:7px}html[data-ui=classic] .meeting-participant-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:8px;background:#fafaf6}html[data-ui=classic] .meeting-participant-list i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px;font-weight:700}html[data-ui=classic] .meeting-participant-list p{margin:0;min-width:0}html[data-ui=classic] .meeting-participant-list b,html[data-ui=classic] .meeting-participant-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .meeting-participant-list b{font-size:10px}html[data-ui=classic] .meeting-participant-list small{font-size:8px;color:var(--muted)}html[data-ui=classic] .meeting-participant-list>article>span{font-size:8px;color:var(--muted);background:#eef1ee;border-radius:8px;padding:5px 7px;white-space:nowrap}html[data-ui=classic] .meeting-participant-list>article>span.matched{color:#347258;background:#dff0e6;font-weight:700}html[data-ui=classic] .detected-speaker-map{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html[data-ui=classic] .detected-speaker-map label>button{padding:0;background:transparent;text-align:right;color:var(--ink);font-size:10px;font-weight:800}html[data-ui=classic] .detected-speaker-map label.editing{border-color:#e3a38f;background:#fff7f4}html[data-ui=classic] .detected-speaker-map label.editing>button{color:#b9543d}html[data-ui=classic] .elevenlabs-speaker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html[data-ui=classic] .elevenlabs-speaker-list>small{grid-column:1/-1;color:var(--muted);font-size:8px}html[data-ui=classic] .elevenlabs-speaker-list>div{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #d7e4df;border-radius:10px;background:#f3f8f5;color:#245c53}html[data-ui=classic] .elevenlabs-speaker-list svg{width:14px;flex:0 0 auto}html[data-ui=classic] .elevenlabs-speaker-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}html[data-ui=classic] .speaker-identity-editor{display:grid;gap:10px;margin-top:11px;padding:13px;border:1px solid #efb09d;border-radius:14px;background:linear-gradient(145deg,#fff8f5,#fffefb);box-shadow:0 10px 24px #813d2810}html[data-ui=classic] .speaker-identity-editor>header{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-ui=classic] .speaker-identity-editor>header>div{display:grid;gap:2px}html[data-ui=classic] .speaker-identity-editor>header span{font-size:8px;color:#b45a43;font-weight:700}html[data-ui=classic] .speaker-identity-editor>header b{font-size:12px}html[data-ui=classic] .speaker-identity-editor>header .icon-btn{width:30px;height:30px}html[data-ui=classic] .speaker-existing-choice{display:grid;gap:5px;font-size:8px;font-weight:700}html[data-ui=classic] .speaker-existing-choice select,html[data-ui=classic] .speaker-identity-editor form>input{width:100%;height:38px;border:1px solid #dce2dc;border-radius:9px;background:#fff;padding:0 10px;outline:0;font-size:9px}html[data-ui=classic] .speaker-existing-choice select:focus,html[data-ui=classic] .speaker-identity-editor form>input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .speaker-editor-actions{display:flex;gap:6px}html[data-ui=classic] .speaker-editor-actions button{height:34px;padding:0 9px;font-size:8px;flex:1}html[data-ui=classic] .speaker-editor-divider{height:16px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}html[data-ui=classic] .speaker-editor-divider:before,html[data-ui=classic] .speaker-editor-divider:after{content:"";height:1px;background:var(--line);flex:1}html[data-ui=classic] .speaker-identity-editor form{display:grid;gap:7px}html[data-ui=classic] .speaker-identity-editor form>.primary{height:37px;font-size:9px}html[data-ui=classic] .voice-sample-recorder{display:grid;gap:7px;border:1px solid #d9e5df;border-radius:10px;background:#f5f9f6;padding:9px}html[data-ui=classic] .voice-sample-recorder>div b,html[data-ui=classic] .voice-sample-recorder>div small{display:block}html[data-ui=classic] .voice-sample-recorder>div b{font-size:9px}html[data-ui=classic] .voice-sample-recorder>div small{font-size:7px;color:var(--muted);line-height:1.7;margin-top:2px}html[data-ui=classic] .voice-sample-recorder>button{height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:700}html[data-ui=classic] .voice-sample-recorder>button svg{width:13px}html[data-ui=classic] .sample-start{background:var(--teal);color:#fff}html[data-ui=classic] .sample-stop{background:#e96f50;color:#fff}html[data-ui=classic] .sample-ready{display:flex;align-items:center;gap:4px;color:#347258;font-size:8px;font-weight:700}html[data-ui=classic] .sample-ready svg{width:12px}html[data-ui=classic] .voice-consent{display:grid!important;grid-template-columns:16px 1fr!important;align-items:start;gap:6px!important;font-size:7.5px!important;line-height:1.7;color:#566a65}html[data-ui=classic] .voice-consent input{accent-color:var(--teal);margin:2px 0 0}html[data-ui=classic] .transcript-placeholder span{width:68px;height:68px;border-radius:21px}html[data-ui=classic] .transcript-placeholder span svg{width:28px;height:28px}@media(max-width:760px){html[data-ui=classic] .single-mic-control{grid-template-columns:20px minmax(0,1fr) 36px}html[data-ui=classic] .meeting-participant-list article{grid-template-columns:34px minmax(0,1fr)}html[data-ui=classic] .meeting-participant-list>article>span{grid-column:2;justify-self:start}html[data-ui=classic] .elevenlabs-speaker-list{grid-template-columns:1fr}}html[data-ui=classic] .dashboard-sessions{scroll-margin-top:24px}html[data-ui=classic] .stat-button{position:relative;width:100%;text-align:right;color:inherit;transition:transform .18s,box-shadow .18s,border-color .18s}html[data-ui=classic] .stat-button:hover{transform:translateY(-2px);border-color:#bad0c7;box-shadow:0 12px 26px #263f3618}html[data-ui=classic] .stat-arrow{margin-right:auto;width:17px;color:#8ba09a}html[data-ui=classic] .dashboard-session-row{grid-template-columns:minmax(0,1fr) auto;padding:0;gap:0;min-height:126px}html[data-ui=classic] .dashboard-session-row:hover{background:#f7faf7}html[data-ui=classic] .session-open{min-width:0;align-self:stretch;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;background:transparent;text-align:right}html[data-ui=classic] .session-summary{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 15px;align-items:center}html[data-ui=classic] .session-summary>b{grid-column:1/-1;font-size:15px;margin-bottom:2px}html[data-ui=classic] .session-field{min-width:0;color:#61716d;font-size:10px;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .session-field strong{color:#354b47;margin-left:3px}html[data-ui=classic] .session-field.objective{grid-column:1/-1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-ui=classic] .session-summary>small{grid-column:1/-1}html[data-ui=classic] .session-actions{display:flex;align-items:center;gap:10px;padding:16px 18px 16px 14px;border-right:1px solid var(--line)}html[data-ui=classic] .gemini-chat-button{height:40px;border:1px solid #d8e1dc;border-radius:11px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px;color:#425d58;font-size:10px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px #233e340b}html[data-ui=classic] .gemini-chat-button:hover{border-color:#a9c5bc;background:#f5faf7}html[data-ui=classic] .gemini-mark{display:inline-block;width:22px;height:22px;flex:0 0 auto;background:linear-gradient(145deg,#4285f4 5%,#8b5cf6 39%,#d95091,#f6a84b 95%);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}html[data-ui=classic] .dashboard-chat{position:fixed;left:24px;bottom:24px;z-index:80;width:min(410px,calc(100vw - 48px));height:min(590px,calc(100vh - 48px));background:#fffefb;border:1px solid #dce3dd;border-radius:20px;box-shadow:0 24px 70px #102d2b3d;display:flex;flex-direction:column;overflow:hidden;direction:rtl}html[data-ui=classic] .dashboard-chat>header{min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbfbff,#f5faf7)}html[data-ui=classic] .dashboard-chat>header>div{min-width:0}html[data-ui=classic] .dashboard-chat>header b,html[data-ui=classic] .dashboard-chat>header small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .dashboard-chat>header b{font-size:13px}html[data-ui=classic] .dashboard-chat>header small{font-size:9px;color:var(--muted);margin-top:2px}html[data-ui=classic] .gemini-avatar{width:42px;height:42px;border-radius:13px;background:#fff;display:grid;place-items:center;box-shadow:0 5px 15px #5f68b51c}html[data-ui=classic] .gemini-avatar .gemini-mark{width:26px;height:26px}html[data-ui=classic] .dashboard-chat-sources{min-height:34px;padding:7px 15px;display:flex;align-items:center;gap:6px;background:#f0f6f2;color:#5d746e;font-size:9px;border-bottom:1px solid #e2ebe6}html[data-ui=classic] .dashboard-chat-sources svg{width:13px}html[data-ui=classic] .dashboard-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}html[data-ui=classic] .dashboard-chat-messages .chat-welcome{max-width:290px}html[data-ui=classic] .dashboard-chat-messages .chat-welcome .gemini-mark{width:35px;height:35px}html[data-ui=classic] .dashboard-chat-messages .message{max-width:88%;font-size:11px}html[data-ui=classic] .dashboard-chat-error{padding:8px 14px;background:#f9e3dc;color:#a84c3a;font-size:10px}html[data-ui=classic] .dashboard-chat .chat-input{height:68px;flex:0 0 auto}html[data-ui=classic] .dashboard-chat .chat-input input:disabled{opacity:.65}html[data-ui=classic] .live-assistant{position:fixed;left:22px;bottom:20px;z-index:75;width:min(390px,calc(100vw - 44px));height:min(560px,calc(100vh - 115px));background:#fffefb;border:1px solid #d8e2dc;border-radius:20px;box-shadow:0 22px 65px #102d2b38;display:flex;flex-direction:column;overflow:hidden;direction:rtl}html[data-ui=classic] .live-assistant>header{min-height:68px;padding:11px 13px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:9px;background:linear-gradient(135deg,#eef7f2,#fffaf4);border-bottom:1px solid var(--line)}html[data-ui=classic] .live-assistant>header>span{width:40px;height:40px;border-radius:13px;background:#dcebe3;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .live-assistant>header>span svg{width:21px}html[data-ui=classic] .live-assistant>header b,html[data-ui=classic] .live-assistant>header small{display:block}html[data-ui=classic] .live-assistant>header b{font-size:12px}html[data-ui=classic] .live-assistant>header small{font-size:9px;color:var(--muted);margin-top:2px}html[data-ui=classic] .live-assistant-sources{padding:8px 13px;display:flex;align-items:center;gap:6px;background:#f2f6f2;color:#5c716c;border-bottom:1px solid #e2e9e4;font-size:8.5px;line-height:1.6}html[data-ui=classic] .live-assistant-sources svg{width:13px;flex:0 0 auto}html[data-ui=classic] .live-assistant-messages{flex:1;min-height:0;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:9px;scroll-behavior:smooth}html[data-ui=classic] .live-assistant-messages .message{max-width:90%;font-size:10.5px}html[data-ui=classic] .live-assistant-messages .chat-welcome{max-width:290px}html[data-ui=classic] .live-assistant .chat-input{height:66px;flex:0 0 auto}html[data-ui=classic] .live-assistant-toggle{position:fixed;left:22px;bottom:20px;z-index:75;min-width:170px;height:54px;padding:0 15px;border-radius:16px;background:#153f3b;color:#fff;box-shadow:0 14px 38px #102d2b55;display:flex;align-items:center;gap:10px;text-align:right}html[data-ui=classic] .live-assistant-toggle>svg{width:22px}html[data-ui=classic] .live-assistant-toggle b,html[data-ui=classic] .live-assistant-toggle small{display:block}html[data-ui=classic] .live-assistant-toggle b{font-size:11px}html[data-ui=classic] .live-assistant-toggle small{font-size:8px;color:#bcd1ca;margin-top:2px}@media(min-width:761px){html[data-ui=classic] body:has(.live-layout) .live-assistant{max-height:calc(100vh - 176px)}}@media(max-width:900px){html[data-ui=classic] .dashboard-session-row{grid-template-columns:1fr}html[data-ui=classic] .session-actions{border-right:0;border-top:1px solid var(--line);justify-content:flex-end;padding:10px 18px}html[data-ui=classic] .session-actions .row-arrow{display:none}}@media(max-width:560px){html[data-ui=classic] .dashboard-session-row{min-height:0}html[data-ui=classic] .session-open{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:13px}html[data-ui=classic] .session-open .date-tile{width:46px;height:48px}html[data-ui=classic] .session-summary{grid-template-columns:1fr}html[data-ui=classic] .session-field{grid-column:1;white-space:normal}html[data-ui=classic] .session-actions{padding:9px 13px}html[data-ui=classic] .gemini-chat-button span{display:none}html[data-ui=classic] .dashboard-chat{left:10px;bottom:10px;width:calc(100vw - 20px);height:calc(100vh - 86px);border-radius:17px}html[data-ui=classic] .live-assistant{left:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100vh - 90px);border-radius:17px}html[data-ui=classic] .live-assistant-toggle{left:10px;bottom:10px}html[data-ui=classic] .stat-arrow{display:none}}html[data-ui=classic] .hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html[data-ui=classic] .hero-upload-button{height:44px;border-radius:11px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;border:1px solid #ffffff35;color:#fff;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-ui=classic] .hero-upload-button:hover{background:#ffffff20}html[data-ui=classic] .hero-upload-button svg{width:18px}html[data-ui=classic] .upload-meeting-page{max-width:960px}html[data-ui=classic] .import-form-card{display:grid;gap:0}html[data-ui=classic] .selected-meeting-file{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;background:linear-gradient(135deg,#edf5f0,#f8faf7);border:1px solid #d6e3dc;border-radius:15px;padding:14px 16px;margin-bottom:22px}html[data-ui=classic] .selected-meeting-file>span{width:49px;height:49px;border-radius:13px;background:#d8eae1;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .selected-meeting-file>span svg{width:24px}html[data-ui=classic] .selected-meeting-file b,html[data-ui=classic] .selected-meeting-file small{display:block}html[data-ui=classic] .selected-meeting-file b{font-size:13px;overflow-wrap:anywhere}html[data-ui=classic] .selected-meeting-file small{font-size:10px;color:var(--muted);margin-top:4px}html[data-ui=classic] .selected-meeting-file .secondary{height:39px;font-size:11px}html[data-ui=classic] .import-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}html[data-ui=classic] .import-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:20px}html[data-ui=classic] .import-form-grid input{width:100%}html[data-ui=classic] .field-help{margin:-3px 0 12px;color:var(--muted);font-size:10px;line-height:1.8}html[data-ui=classic] .import-progress{display:flex;align-items:center;gap:8px;border-radius:10px;background:#edf5f0;color:var(--teal);padding:11px 14px;font-size:11px;margin:8px 0}html[data-ui=classic] .import-progress svg{width:17px;animation:import-spin-classic 1s linear infinite}@keyframes import-spin-classic{to{transform:rotate(360deg)}}html[data-ui=classic] .meeting-file-picker{width:100%;min-height:150px;margin-bottom:22px;border:1.5px dashed #adcac0;border-radius:16px;background:linear-gradient(145deg,#f4faf7,#fff);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}html[data-ui=classic] .meeting-file-picker:hover,html[data-ui=classic] .meeting-file-picker:focus-visible{border-color:var(--teal);background:#edf7f2}html[data-ui=classic] .meeting-file-picker:focus-visible{outline:3px solid #5c9e8b38;outline-offset:3px}html[data-ui=classic] .meeting-file-picker.drag-active{border-color:#287866;border-style:solid;background:#e3f4eb;box-shadow:0 0 0 5px #4c9a8226,0 14px 32px #23483e18;transform:scale(1.01)}html[data-ui=classic] .meeting-file-picker>*{pointer-events:none}html[data-ui=classic] .meeting-file-picker>span{width:48px;height:48px;border-radius:14px;background:#dceee6;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .meeting-file-picker.drag-active>span{background:#c6e7d7}html[data-ui=classic] .meeting-file-picker>span svg{width:23px}html[data-ui=classic] .meeting-file-picker b{font-size:14px}html[data-ui=classic] .meeting-file-picker small{font-size:10px;color:var(--muted)}html[data-ui=classic] .upload-progress-card{display:grid;gap:9px;margin:-8px 0 22px;padding:14px 16px;border:1px solid #d8e4de;border-radius:13px;background:#f8faf8}html[data-ui=classic] .upload-progress-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui=classic] .upload-progress-card header span{font-size:12px;font-weight:700;color:var(--ink)}html[data-ui=classic] .upload-progress-card header b{font-size:14px;color:var(--teal)}html[data-ui=classic] .upload-progress-card small{font-size:10px;color:var(--muted)}html[data-ui=classic] .upload-progress-track{height:9px;border-radius:999px;background:#dfe9e4;overflow:hidden}html[data-ui=classic] .upload-progress-track i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#49a88e);transition:width .2s ease}html[data-ui=classic] .upload-progress-card.complete{border-color:#a9d5c3;background:#edf8f2}html[data-ui=classic] .upload-progress-card.complete .upload-progress-track i{background:#2e9878}html[data-ui=classic] .import-progress.complete svg{animation:none}html[data-ui=classic] .upload-processing-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#082f2bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-ui=classic] .upload-processing-overlay>section{width:min(440px,100%);min-height:120px;padding:22px;border:1px solid #cfe1d9;border-radius:18px;background:#fff;box-shadow:0 24px 70px #06272155;display:flex;align-items:center;justify-content:center;gap:15px;text-align:right}html[data-ui=classic] .upload-processing-overlay>section>svg{width:30px;height:30px;color:var(--teal);flex:0 0 auto}html[data-ui=classic] .upload-processing-overlay>section>div{display:grid;gap:5px}html[data-ui=classic] .upload-processing-overlay b{font-size:15px;color:var(--ink)}html[data-ui=classic] .upload-processing-overlay span{font-size:10px;line-height:1.9;color:var(--muted)}@media(max-width:760px){html[data-ui=classic] .hero-actions{align-items:stretch}html[data-ui=classic] .hero-actions>button{width:100%}html[data-ui=classic] .import-form-grid{grid-template-columns:1fr}html[data-ui=classic] .selected-meeting-file{grid-template-columns:44px minmax(0,1fr)}html[data-ui=classic] .selected-meeting-file>span{width:42px;height:42px}html[data-ui=classic] .selected-meeting-file .secondary{grid-column:1/-1;width:100%}}html[data-ui=classic] .archive-library-page{max-width:1360px}html[data-ui=classic] .archive-ai-search{display:grid;grid-template-columns:48px minmax(190px,.55fr) minmax(340px,1.45fr);align-items:center;gap:14px;background:linear-gradient(135deg,#f9f8ff,#f2f8f4);border:1px solid #dfe3eb;border-radius:18px;padding:16px 18px;margin-bottom:22px;box-shadow:0 10px 30px #243e3610}html[data-ui=classic] .archive-ai-copy{min-width:0;display:grid;gap:3px}html[data-ui=classic] .archive-ai-copy b{font-size:13px}html[data-ui=classic] .archive-ai-copy small{font-size:9px;line-height:1.7;color:var(--muted)}html[data-ui=classic] .archive-ai-search form{height:48px;display:flex;gap:8px}html[data-ui=classic] .archive-ai-search form input{min-width:0;flex:1;border:1px solid #d8dfda;border-radius:12px;background:#fff;padding:0 14px;outline:0;color:var(--ink)}html[data-ui=classic] .archive-ai-search form input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .archive-ai-search form button{min-width:112px;border-radius:12px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:700}html[data-ui=classic] .archive-ai-search form button:disabled{opacity:.6;cursor:wait}html[data-ui=classic] .archive-ai-search form button svg{width:16px}html[data-ui=classic] .archive-ai-answer{grid-column:1/-1;display:grid;grid-template-columns:25px 1fr;align-items:start;gap:10px;border-top:1px solid #dfe5e1;margin-top:2px;padding:14px 4px 2px}html[data-ui=classic] .archive-ai-answer .gemini-mark{width:24px;height:24px}html[data-ui=classic] .archive-ai-answer p{margin:0;white-space:pre-wrap;font-size:11px;line-height:2;color:#3e514d}html[data-ui=classic] .archive-ai-answer.error p{color:#a84c3a}html[data-ui=classic] .archive-filter{margin:0 0 12px;gap:14px}html[data-ui=classic] .archive-filter-controls{flex:1;min-width:0;display:flex;align-items:center;gap:8px}html[data-ui=classic] .archive-filter .search-box{width:auto;flex:1}html[data-ui=classic] .archive-date-filter{position:relative;width:235px;flex:0 0 auto}html[data-ui=classic] .jalali-picker.compact .jalali-input{height:46px;padding-left:38px;font-size:10px}html[data-ui=classic] .jalali-picker.compact .jalali-popover{right:auto;left:0}html[data-ui=classic] .clear-date-filter{position:absolute;left:7px;top:7px;width:32px;height:32px;border-radius:8px;background:#f0f3ef;color:#70807c;display:grid;place-items:center;z-index:2}html[data-ui=classic] .clear-date-filter svg{width:14px}html[data-ui=classic] .compact-empty{min-height:170px}html[data-ui=classic] .compact-empty>svg{color:var(--teal)}html[data-ui=classic] .session-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start}html[data-ui=classic] .library-session-card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:12px 13px;box-shadow:0 6px 16px #263f360a;display:grid;gap:8px;transition:.18s}html[data-ui=classic] .library-session-card:hover{border-color:#c8d6cf;box-shadow:0 10px 24px #263f3613}html[data-ui=classic] .library-session-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-ui=classic] .library-session-title{min-width:0;background:transparent;padding:0;text-align:right;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .library-session-title:hover{color:var(--teal)}html[data-ui=classic] .library-session-line{display:grid;gap:2px;border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;padding:6px 0}html[data-ui=classic] .library-session-line>span{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:baseline;gap:5px;color:#60706c;font-size:8.5px;line-height:1.55}html[data-ui=classic] .library-session-line strong{color:#314945;font-size:8.5px}html[data-ui=classic] .library-session-line em{min-width:0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .library-session-stats{display:flex;align-items:center;gap:14px;color:var(--muted)}html[data-ui=classic] .library-session-stats span{display:flex;align-items:center;gap:4px;font-size:9px}html[data-ui=classic] .library-session-stats svg{width:13px}html[data-ui=classic] .library-audio{min-height:35px;display:flex;align-items:center}html[data-ui=classic] .library-audio audio{width:100%;height:34px}html[data-ui=classic] .library-audio>span{width:100%;height:34px;border:1px dashed #d5ddd8;border-radius:9px;background:#fafbf8;color:#8b9894;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8.5px}html[data-ui=classic] .library-audio>span svg{width:13px}html[data-ui=classic] .meeting-audio-player{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:25px;direction:ltr}html[data-ui=classic] .meeting-audio-player .audio-player{width:100%;min-width:0;height:42px;margin:0}html[data-ui=classic] .audio-speed-button{width:58px;height:38px;border:1px solid #d4ded8;border-radius:11px;background:#fff;color:var(--teal);display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:800;direction:ltr;box-shadow:0 3px 10px #1f625d0d}html[data-ui=classic] .audio-speed-button:hover{background:#edf5f0;border-color:#9ebdb3}html[data-ui=classic] .audio-speed-button:focus-visible{outline:3px solid #70a49b33;outline-offset:2px}html[data-ui=classic] .audio-speed-button svg{width:14px;height:14px}html[data-ui=classic] .audio-speed-button span{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}html[data-ui=classic] .meeting-audio-player.compact{gap:6px;margin:0}html[data-ui=classic] .meeting-audio-player.compact .audio-speed-button{width:53px;height:34px;border-radius:9px}html[data-ui=classic] .meeting-audio-player.compact .audio-player{height:34px}@media(max-width:520px){html[data-ui=classic] .meeting-audio-player{gap:5px}html[data-ui=classic] .audio-speed-button{width:52px;padding:0}html[data-ui=classic] .audio-speed-button svg{width:13px}html[data-ui=classic] .meeting-audio-player.compact .audio-speed-button{width:49px}}html[data-ui=classic] .library-session-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}html[data-ui=classic] .library-session-card>footer>.gemini-chat-button{height:33px}html[data-ui=classic] .library-downloads{display:flex;align-items:center;gap:4px}html[data-ui=classic] .library-downloads .icon-btn{width:33px;height:33px;border:1px solid var(--line);background:#fff}html[data-ui=classic] .library-downloads .icon-btn svg{width:14px}html[data-ui=classic] .pdf-report-download,html[data-ui=classic] .excel-download{height:33px;border-radius:9px;display:flex;align-items:center;gap:4px;padding:0 8px;font-size:8.5px;font-weight:700}html[data-ui=classic] .pdf-report-download{border:1px solid #e7c1b8;background:#fff4f1;color:#9a4937}html[data-ui=classic] .excel-download{border:1px solid #bdd7c8;background:#eef7f1;color:#286348}html[data-ui=classic] .pdf-report-download svg,html[data-ui=classic] .excel-download svg{width:13px}html[data-ui=classic] .library-session-card .card-link{margin:0;height:33px;padding:0 7px;font-size:9px}html[data-ui=classic] .spin{animation:archive-spin-classic 1s linear infinite}@keyframes archive-spin-classic{to{transform:rotate(360deg)}}@media(max-width:1050px){html[data-ui=classic] .archive-ai-search{grid-template-columns:48px 1fr}html[data-ui=classic] .archive-ai-search form{grid-column:1/-1}}@media(max-width:760px){html[data-ui=classic] .session-library-grid{grid-template-columns:1fr}}@media(max-width:760px){html[data-ui=classic] .archive-filter{align-items:stretch}html[data-ui=classic] .archive-filter-controls{display:grid}html[data-ui=classic] .archive-date-filter{width:100%}html[data-ui=classic] .jalali-picker.compact .jalali-popover{right:0;left:auto}}@media(max-width:560px){html[data-ui=classic] .archive-ai-search{grid-template-columns:40px 1fr;padding:13px}html[data-ui=classic] .archive-ai-search .gemini-avatar{width:40px;height:40px}html[data-ui=classic] .archive-ai-search form{height:auto;display:grid}html[data-ui=classic] .archive-ai-search form input{height:45px}html[data-ui=classic] .archive-ai-search form button{height:42px}html[data-ui=classic] .archive-filter .search-box{width:100%}html[data-ui=classic] .session-library-grid{gap:10px}html[data-ui=classic] .library-session-card{padding:12px}html[data-ui=classic] .library-session-card>footer{align-items:stretch;flex-wrap:wrap}html[data-ui=classic] .library-session-card>footer>.gemini-chat-button{flex:1}html[data-ui=classic] .library-downloads{margin-right:auto}html[data-ui=classic] .library-session-card .card-link{font-size:9px}}html[data-ui=classic] .sidebar nav{margin-top:34px;gap:5px}html[data-ui=classic] .people-directory-page,html[data-ui=classic] .upcoming-page{max-width:1320px}html[data-ui=classic] .member-tabs{display:flex;gap:7px;margin-bottom:16px}html[data-ui=classic] .member-tabs button{height:38px;border-radius:10px;background:#e9eeea;color:#667772;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700}html[data-ui=classic] .member-tabs button span{min-width:21px;height:21px;padding:0 5px;border-radius:8px;background:#fff;display:grid;place-items:center}html[data-ui=classic] .member-tabs button.active{background:var(--teal);color:#fff}html[data-ui=classic] .member-tabs button.active.warning{background:#9a7330}html[data-ui=classic] .member-editor{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 8px 24px #223e360d}html[data-ui=classic] .member-editor>div:first-child{align-self:center}html[data-ui=classic] .member-editor>div:first-child b,html[data-ui=classic] .member-editor>div:first-child small{display:block}html[data-ui=classic] .member-editor>div:first-child b{font-size:12px}html[data-ui=classic] .member-editor>div:first-child small{font-size:8px;color:var(--muted);margin-top:3px}html[data-ui=classic] .member-editor label{display:grid;gap:6px;font-size:9px;font-weight:700}html[data-ui=classic] .member-editor input{height:41px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:10px;padding:0 11px;outline:0}html[data-ui=classic] .member-editor input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .member-editor-actions{display:flex;gap:6px}html[data-ui=classic] .member-editor-actions button{height:41px;padding:0 11px;font-size:9px}html[data-ui=classic] .members-toolbar{margin-bottom:13px}html[data-ui=classic] .member-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-ui=classic] .member-directory-card{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:13px;display:grid;gap:12px}html[data-ui=classic] .member-directory-card>header{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px}html[data-ui=classic] .member-directory-card>header>i{width:39px;height:39px;border-radius:11px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center;font-weight:800}html[data-ui=classic] .member-directory-card>header b,html[data-ui=classic] .member-directory-card>header small{display:block}html[data-ui=classic] .member-directory-card>header b{font-size:12px}html[data-ui=classic] .member-directory-card>header small{font-size:9px;color:var(--muted)}html[data-ui=classic] .member-state{padding:4px 7px;border-radius:8px;font-size:8px;white-space:nowrap}html[data-ui=classic] .member-state.complete{background:#dff0e6;color:#38785d}html[data-ui=classic] .member-state.incomplete{background:#f6edd8;color:#946d2a}html[data-ui=classic] .member-directory-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}html[data-ui=classic] .member-directory-card dl>div{min-width:0;background:#f6f8f5;border-radius:9px;padding:7px}html[data-ui=classic] .member-directory-card dt{font-size:7px;color:var(--muted)}html[data-ui=classic] .member-directory-card dd{margin:3px 0 0;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .member-directory-card>footer{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:9px}html[data-ui=classic] .member-directory-card>footer>span{height:27px;border-radius:8px;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:7.5px}html[data-ui=classic] .member-directory-card>footer svg{width:12px}html[data-ui=classic] .telegram-linked{background:#e0f0e7;color:#31735a}html[data-ui=classic] .telegram-waiting{background:#f2eee1;color:#8b6e35}html[data-ui=classic] .sheet-state{background:#edf0ed;color:#6d7a76}html[data-ui=classic] .sheet-state.synced{background:#e0f0e7;color:#31735a}html[data-ui=classic] .sheet-state.error{background:#f7e2dc;color:#a84c3a}html[data-ui=classic] .member-directory-card>footer .icon-btn{margin-right:auto;width:31px;height:31px}html[data-ui=classic] .member-directory-card>footer .icon-btn+.icon-btn{margin-right:0}html[data-ui=classic] .icon-btn.danger{color:#b65340}html[data-ui=classic] .upcoming-form{margin-bottom:18px}html[data-ui=classic] .upcoming-form-grid,html[data-ui=classic] .schedule-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-ui=classic] .upcoming-form-grid label,html[data-ui=classic] .schedule-date-row>label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:20px}html[data-ui=classic] .schedule-date-row input[type=time]{height:47px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 14px;outline:0;direction:ltr}html[data-ui=classic] .future-invitee{display:grid;grid-template-columns:31px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:8px 0}html[data-ui=classic] .future-invitee>span{width:29px;height:29px;border-radius:9px;background:var(--mint);display:grid;place-items:center;font-size:10px;color:var(--teal)}html[data-ui=classic] .future-invitee>label{display:grid;gap:3px}html[data-ui=classic] .future-invitee input{height:44px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:10px;padding:0 12px;outline:0}html[data-ui=classic] .future-invitee small{font-size:8px;color:var(--muted)}html[data-ui=classic] .upcoming-list{display:grid;gap:12px}html[data-ui=classic] .upcoming-card{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:17px;box-shadow:0 7px 18px #263f360c}html[data-ui=classic] .upcoming-card>header{display:flex;align-items:start;justify-content:space-between;gap:14px}html[data-ui=classic] .upcoming-card h3{margin:7px 0 2px;font-size:17px}html[data-ui=classic] .upcoming-card header p{margin:0;color:var(--muted);font-size:10px}html[data-ui=classic] .scheduled-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:9px;background:#e2efe8;color:#34705b;font-size:8px;font-weight:700}html[data-ui=classic] .scheduled-pill svg{width:12px}html[data-ui=classic] .upcoming-date{min-width:170px;border-radius:12px;background:#edf4ef;padding:9px 11px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:2px 7px}html[data-ui=classic] .upcoming-date svg{grid-row:1/3;color:var(--teal);width:18px}html[data-ui=classic] .upcoming-date b{font-size:10px}html[data-ui=classic] .upcoming-date span{font-size:9px;color:var(--muted);direction:ltr}html[data-ui=classic] .upcoming-objective{font-size:11px;line-height:1.9;color:#4c5e59;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin:12px 0}html[data-ui=classic] .upcoming-members{display:flex;flex-wrap:wrap;gap:6px}html[data-ui=classic] .upcoming-members>span{display:grid;grid-template-columns:27px auto;column-gap:6px;align-items:center;padding:6px 8px;border-radius:10px;background:#f3f5f2;min-width:150px}html[data-ui=classic] .upcoming-members i{grid-row:1/3;width:27px;height:27px;border-radius:8px;background:#7d918b;color:#fff;display:grid;place-items:center;font-style:normal;font-size:9px}html[data-ui=classic] .upcoming-members b{font-size:8.5px}html[data-ui=classic] .upcoming-members small{font-size:7px;color:var(--muted)}html[data-ui=classic] .upcoming-members .sent{background:#e5f2e9}html[data-ui=classic] .upcoming-members .sent i{background:#3f8064}html[data-ui=classic] .upcoming-members .failed{background:#f8e7e2}html[data-ui=classic] .upcoming-members .failed i{background:#b65340}html[data-ui=classic] .upcoming-members .waiting_registration{background:#f6f0df}html[data-ui=classic] .upcoming-members .waiting_registration i{background:#9b7936}html[data-ui=classic] .upcoming-card>footer{display:flex;align-items:center;gap:10px;margin-top:13px;color:var(--muted);font-size:9px}html[data-ui=classic] .upcoming-card>footer .secondary{margin-right:auto;height:34px;font-size:8.5px}html[data-ui=classic] .notification-state{padding:4px 7px;border-radius:8px;background:#f0f1ee}html[data-ui=classic] .notification-state.sent{background:#dff0e6;color:#347258}html[data-ui=classic] .notification-state.partial{background:#f7e4de;color:#a84c3a}@media(max-width:1050px){html[data-ui=classic] .member-editor{grid-template-columns:1fr 1fr}html[data-ui=classic] .member-editor>div:first-child,html[data-ui=classic] .member-editor-actions{grid-column:1/-1}html[data-ui=classic] .member-editor-actions{justify-content:flex-end}}@media(max-width:760px){html[data-ui=classic] .member-directory-grid,html[data-ui=classic] .member-directory-card dl,html[data-ui=classic] .member-editor,html[data-ui=classic] .upcoming-form-grid,html[data-ui=classic] .schedule-date-row{grid-template-columns:1fr}html[data-ui=classic] .member-editor>div:first-child,html[data-ui=classic] .member-editor-actions{grid-column:auto}html[data-ui=classic] .page-top{gap:12px}html[data-ui=classic] .page-top>.primary{padding:0 11px}html[data-ui=classic] .upcoming-card>header{display:grid}html[data-ui=classic] .upcoming-date{min-width:0}html[data-ui=classic] .upcoming-card>footer{flex-wrap:wrap}html[data-ui=classic] .upcoming-card>footer .secondary{width:100%;margin:0}}html[data-ui=classic] .live-clock .wake-lock-status{direction:rtl;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;color:#39756e;background:#e2f1e8;border:1px solid #c5dfd1;border-radius:999px;padding:5px 8px}@media(max-width:480px){html[data-ui=classic] .live-clock .wake-lock-status{font-size:0;padding:5px}html[data-ui=classic] .live-clock .wake-lock-status:after{content:"●";font-size:9px;color:#39756e}}html[data-ui=classic] .member-autocomplete{position:relative}html[data-ui=classic] .member-autocomplete input[aria-expanded=true]{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .member-autocomplete>.selected-member{color:#33705c}html[data-ui=classic] .member-autocomplete>.unselected-member{color:#9a6b36}html[data-ui=classic] .member-suggestions{position:absolute;z-index:30;top:47px;right:0;left:0;max-height:280px;overflow:auto;padding:6px;background:#fff;border:1px solid #d5dfd9;border-radius:12px;box-shadow:0 14px 34px #183a3026}html[data-ui=classic] .member-suggestions button{width:100%;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:right;border-radius:9px;padding:7px 8px;background:transparent;color:var(--ink)}html[data-ui=classic] .member-suggestions button:hover,html[data-ui=classic] .member-suggestions button:focus{background:#edf5f1;outline:0}html[data-ui=classic] .member-suggestions button>i{width:34px;height:34px;border-radius:9px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center}html[data-ui=classic] .member-suggestions button span b,html[data-ui=classic] .member-suggestions button span small{display:block}html[data-ui=classic] .member-suggestions button span b{font-size:10px}html[data-ui=classic] .member-suggestions button span small{margin-top:2px;font-size:7.5px}html[data-ui=classic] .member-suggestions button em{font-style:normal;font-size:7px;border-radius:7px;padding:4px 6px;white-space:nowrap}html[data-ui=classic] .member-suggestions button em.connected{color:#347258;background:#dff0e6}html[data-ui=classic] .member-suggestions button em.waiting{color:#946d2a;background:#f6edd8}html[data-ui=classic] .member-suggestions>p{margin:0;padding:12px;color:var(--muted);font-size:9px;text-align:center}html[data-ui=classic] .upcoming-card{padding:14px 16px}html[data-ui=classic] .upcoming-card.canceled{border-color:#e8c2ba;background:#fffaf8}html[data-ui=classic] .upcoming-card.canceled .upcoming-date{background:#f7e9e5}html[data-ui=classic] .upcoming-card.canceled .upcoming-date svg{color:#b65340}html[data-ui=classic] .scheduled-pill.canceled{background:#f7dfd9;color:#a64231}html[data-ui=classic] .upcoming-card-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:14px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px;padding:10px 0}html[data-ui=classic] .upcoming-card-content .upcoming-objective{border:0;padding:0;margin:0;display:grid;gap:3px}html[data-ui=classic] .upcoming-objective>b{font-size:8px;color:#7c8a86}html[data-ui=classic] .meeting-notice{margin-top:9px;padding:8px 11px;border-radius:10px;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:9px}html[data-ui=classic] .meeting-notice b{font-size:8.5px}html[data-ui=classic] .meeting-notice p{margin:0;font-size:9px;line-height:1.8}html[data-ui=classic] .meeting-notice.rescheduled{background:#f7f0df;color:#785d27}html[data-ui=classic] .meeting-notice.cancellation{background:#f8e4df;color:#963e30}html[data-ui=classic] .upcoming-card>footer{min-height:36px}html[data-ui=classic] .meeting-actions{margin-right:auto;display:flex;align-items:center;gap:6px}html[data-ui=classic] .upcoming-card>footer .meeting-actions .secondary{margin:0;height:34px;padding:0 10px;font-size:8.5px}html[data-ui=classic] .meeting-actions svg{width:13px}html[data-ui=classic] .meeting-actions .reschedule{border-color:#d8c48d;background:#fffaf0;color:#80611d}html[data-ui=classic] .meeting-actions .cancel{border-color:#e1aea3;background:#fff5f2;color:#a64231}html[data-ui=classic] .upcoming-card.canceled>footer{border-top:0}html[data-ui=classic] .upcoming-card.canceled>footer .notification-state{margin-right:auto}html[data-ui=classic] .meeting-action-backdrop{position:fixed;inset:0;z-index:120;background:#0d29267a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;direction:rtl}html[data-ui=classic] .meeting-action-dialog{width:min(580px,100%);max-height:calc(100vh - 44px);overflow:visible;background:#fffef9;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #071d1b55}html[data-ui=classic] .meeting-action-dialog>header{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}html[data-ui=classic] .meeting-action-dialog>header>span{width:48px;height:48px;border-radius:14px;background:#e3f0e9;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .meeting-action-dialog.cancel>header>span{background:#f7e2dc;color:#a64231}html[data-ui=classic] .meeting-action-dialog>header>span svg{width:22px}html[data-ui=classic] .meeting-action-dialog header small{font-size:8px;color:var(--muted)}html[data-ui=classic] .meeting-action-dialog h2{margin:2px 0;font-size:19px}html[data-ui=classic] .meeting-action-dialog header p{margin:0;color:var(--muted);font-size:9px}html[data-ui=classic] .meeting-action-body{padding:18px 22px 4px}html[data-ui=classic] .meeting-action-body>.schedule-date-row{margin-bottom:2px}html[data-ui=classic] .meeting-action-body>.schedule-date-row>label{margin-bottom:10px}html[data-ui=classic] .meeting-action-body>label{display:grid;gap:7px;font-size:10px;font-weight:700}html[data-ui=classic] .meeting-action-body textarea{min-height:105px;resize:vertical;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:12px;outline:0;line-height:1.8}html[data-ui=classic] .meeting-action-body textarea:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .action-warning{display:flex;align-items:center;gap:7px;margin:10px 0 0;padding:9px 10px;border-radius:9px;background:#edf4ef;color:#527269;font-size:8px}html[data-ui=classic] .action-warning svg{width:14px}html[data-ui=classic] .meeting-action-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 22px 20px}html[data-ui=classic] .meeting-action-dialog>footer button{height:42px;padding:0 15px}html[data-ui=classic] .meeting-action-dialog>footer svg{width:15px}html[data-ui=classic] .danger-action{border-radius:10px;background:#b64e3c;color:#fff;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700}html[data-ui=classic] .danger-action:disabled{opacity:.6}@media(max-width:850px){html[data-ui=classic] .upcoming-card-content{grid-template-columns:1fr}html[data-ui=classic] .meeting-actions{width:100%;margin:0}html[data-ui=classic] .upcoming-card>footer .meeting-actions .secondary{flex:1}html[data-ui=classic] .meeting-notice{grid-template-columns:1fr;gap:2px}}@media(max-width:600px){html[data-ui=classic] .meeting-action-backdrop{padding:10px}html[data-ui=classic] .meeting-action-dialog{max-height:calc(100vh - 20px);overflow:auto}html[data-ui=classic] .meeting-action-dialog>header,html[data-ui=classic] .meeting-action-body,html[data-ui=classic] .meeting-action-dialog>footer{padding-left:15px;padding-right:15px}html[data-ui=classic] .meeting-actions{display:grid;grid-template-columns:1fr 1fr}html[data-ui=classic] .meeting-actions .secondary:first-child{grid-column:1/-1}html[data-ui=classic] .upcoming-card>footer .meeting-actions .secondary{width:100%}}html[data-ui=classic] .upcoming-card h3{font-size:19px;line-height:1.55}html[data-ui=classic] .upcoming-card header p{font-size:12px;line-height:1.7}html[data-ui=classic] .scheduled-pill{font-size:11px;padding:6px 9px}html[data-ui=classic] .scheduled-pill svg{width:14px;height:14px}html[data-ui=classic] .upcoming-date{min-width:190px;padding:11px 13px}html[data-ui=classic] .upcoming-date b{font-size:12px}html[data-ui=classic] .upcoming-date span{font-size:11px}html[data-ui=classic] .upcoming-objective{font-size:13px;line-height:2}html[data-ui=classic] .upcoming-objective>b{font-size:11px}html[data-ui=classic] .upcoming-members>span{min-width:175px;padding:8px 10px;grid-template-columns:32px auto;column-gap:8px}html[data-ui=classic] .upcoming-members i{width:32px;height:32px;font-size:11px}html[data-ui=classic] .upcoming-members b{font-size:11px}html[data-ui=classic] .upcoming-members small{font-size:9.5px;line-height:1.6}html[data-ui=classic] .meeting-notice{grid-template-columns:140px 1fr;padding:10px 13px}html[data-ui=classic] .meeting-notice b{font-size:11px}html[data-ui=classic] .meeting-notice p{font-size:11px;line-height:1.9}html[data-ui=classic] .upcoming-card>footer{font-size:11px}html[data-ui=classic] .notification-state{font-size:10px;padding:6px 9px}html[data-ui=classic] .upcoming-card>footer .meeting-actions .secondary{height:38px;padding:0 12px;font-size:10.5px}html[data-ui=classic] .meeting-actions svg{width:15px;height:15px}@media(max-width:600px){html[data-ui=classic] .upcoming-date{min-width:0}html[data-ui=classic] .upcoming-members>span{min-width:min(175px,100%)}html[data-ui=classic] .meeting-notice{grid-template-columns:1fr}}html[data-ui=classic] .upcoming-card-content .upcoming-objective{font-size:16px;line-height:2.05}html[data-ui=classic] .upcoming-card-content .upcoming-objective>b{font-size:13px;line-height:1.7}html[data-ui=classic] .upcoming-members{gap:9px}html[data-ui=classic] .upcoming-members>span{min-width:205px;padding:10px 12px;grid-template-columns:38px auto;column-gap:10px;border-radius:12px}html[data-ui=classic] .upcoming-members i{width:38px;height:38px;border-radius:10px;font-size:13px}html[data-ui=classic] .upcoming-members b{font-size:14px;line-height:1.6}html[data-ui=classic] .upcoming-members small{font-size:11.5px;line-height:1.7}html[data-ui=classic] .meeting-notice{grid-template-columns:155px 1fr;padding:12px 15px}html[data-ui=classic] .meeting-notice b{font-size:13px;line-height:1.7}html[data-ui=classic] .meeting-notice p{font-size:14px;line-height:2}html[data-ui=classic] .upcoming-card>footer{font-size:13px;min-height:42px}html[data-ui=classic] .notification-state{font-size:12px;padding:7px 11px}html[data-ui=classic] .upcoming-card>footer .meeting-actions .secondary{font-size:12px;height:41px}@media(max-width:600px){html[data-ui=classic] .upcoming-members>span{min-width:100%}html[data-ui=classic] .meeting-notice{grid-template-columns:1fr}}html[data-ui=classic] .member-editor{grid-template-columns:1.1fr repeat(5,minmax(125px,1fr)) auto}html[data-ui=classic] .member-directory-grid{grid-template-columns:repeat(auto-fill,minmax(340px,390px));justify-content:start;align-items:start}html[data-ui=classic] .member-directory-card{aspect-ratio:1/1;grid-template-rows:auto 1fr auto;padding:18px;gap:15px}html[data-ui=classic] .member-directory-card>header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}html[data-ui=classic] .member-directory-card>header>b{font-size:17px;line-height:1.8}html[data-ui=classic] .member-state{font-size:10px;padding:6px 9px}html[data-ui=classic] .member-directory-card dl{grid-template-columns:1fr;gap:9px;align-content:start}html[data-ui=classic] .member-directory-card dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid #e7ece8}html[data-ui=classic] .member-directory-card dt{font-size:10px;font-weight:700;color:#788783}html[data-ui=classic] .member-directory-card dd{margin:0;font-size:12px;font-weight:700;text-align:right}html[data-ui=classic] .member-directory-card>footer{margin-top:auto;flex-wrap:wrap;gap:7px;padding-top:12px}html[data-ui=classic] .member-directory-card>footer>span{height:32px;padding:0 9px;font-size:9.5px}html[data-ui=classic] .member-directory-card>footer .icon-btn{width:34px;height:34px}html[data-ui=classic] .voice-sample-state{background:#f3eee2;color:#896c36}html[data-ui=classic] .voice-sample-state.ready{background:#e2f1e8;color:#31735a}html[data-ui=classic] .voice-sample-state.awaiting_sample,html[data-ui=classic] .voice-sample-state.failed,html[data-ui=classic] .voice-sample-state.manual_required{background:#f7e7e2;color:#a35140}html[data-ui=classic] .voice-sample-state.pending,html[data-ui=classic] .voice-sample-state.retrying{background:#fff3d8;color:#8d671c}html[data-ui=classic] .voice-sample-state.processing{background:#edf0ed;color:#526f69}html[data-ui=classic] .voice-sample-state.processing svg{animation:voice-status-spin-classic 1s linear infinite}html[data-ui=classic] .member-voice-error{margin:10px 0;padding:10px 12px;border-radius:10px;background:#fff0ec;color:#9c4738;font-size:12px;line-height:1.8}@keyframes voice-status-spin-classic{to{transform:rotate(360deg)}}@media(max-width:1050px){html[data-ui=classic] .member-editor{grid-template-columns:1fr 1fr 1fr}html[data-ui=classic] .member-editor>div:first-child,html[data-ui=classic] .member-editor-actions{grid-column:1/-1}}@media(max-width:760px){html[data-ui=classic] .member-directory-grid{grid-template-columns:1fr}html[data-ui=classic] .member-directory-card{aspect-ratio:auto;min-height:310px}html[data-ui=classic] .member-editor{grid-template-columns:1fr}html[data-ui=classic] .member-editor>div:first-child,html[data-ui=classic] .member-editor-actions{grid-column:auto}}html[data-ui=classic] .manager-access-summary{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(110px,auto));gap:10px;align-items:stretch;margin:0 0 16px}html[data-ui=classic] .manager-access-summary>div,html[data-ui=classic] .manager-access-summary>span{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;align-items:center;gap:10px}html[data-ui=classic] .manager-access-summary>div>svg{width:23px;color:var(--teal)}html[data-ui=classic] .manager-access-summary>div span{display:grid}html[data-ui=classic] .manager-access-summary>div b{font-size:12px}html[data-ui=classic] .manager-access-summary>div small{font-size:8px;color:var(--muted);margin-top:3px}html[data-ui=classic] .manager-access-summary>span{justify-content:center;display:grid;text-align:center;font-size:8px;color:var(--muted)}html[data-ui=classic] .manager-access-summary>span b{font-size:17px;color:var(--teal)}html[data-ui=classic] .member-directory-card:has(.member-manager-access){aspect-ratio:auto}html[data-ui=classic] .member-manager-access{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:#e7f2ed;color:#326f5f}html[data-ui=classic] .member-manager-access.inactive{background:#f1ece4;color:#856d3c}html[data-ui=classic] .member-manager-access svg{width:17px}html[data-ui=classic] .member-manager-access span{display:grid}html[data-ui=classic] .member-manager-access b{font-size:9px}html[data-ui=classic] .member-manager-access small{font-size:7px;margin-top:2px}html[data-ui=classic] .member-manager-button{height:32px;border:0;border-radius:8px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;background:#e8eeea;color:#315e54;font:700 8px Tahoma;cursor:pointer}html[data-ui=classic] .member-manager-button.activate{background:#dff0e6;color:#31735a}html[data-ui=classic] .member-manager-button.deactivate{background:#f5e7e2;color:#a84c3a}html[data-ui=classic] .member-manager-button:disabled{opacity:.55;cursor:wait}html[data-ui=classic] .manager-audit-panel{margin-top:18px;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}html[data-ui=classic] .manager-audit-panel>header{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .manager-audit-panel>header>div{display:flex;align-items:center;gap:10px}html[data-ui=classic] .manager-audit-panel>header svg{width:20px;color:var(--teal)}html[data-ui=classic] .manager-audit-panel>header span{display:grid}html[data-ui=classic] .manager-audit-panel>header b{font-size:12px}html[data-ui=classic] .manager-audit-panel>header small{font-size:8px;color:var(--muted);margin-top:3px}html[data-ui=classic] .manager-audit-panel>div{max-height:520px;overflow:auto}html[data-ui=classic] .manager-audit-panel article{display:grid;grid-template-columns:8px minmax(140px,.7fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #edf0ed}html[data-ui=classic] .manager-audit-panel article>i{width:8px;height:8px;border-radius:50%;background:#6d9f91}html[data-ui=classic] .manager-audit-panel article>i.admin{background:#e27759}html[data-ui=classic] .manager-audit-panel article>span,html[data-ui=classic] .manager-audit-panel article>p{display:grid;margin:0}html[data-ui=classic] .manager-audit-panel article b{font-size:9px}html[data-ui=classic] .manager-audit-panel article small,html[data-ui=classic] .manager-audit-panel time{font-size:7.5px;color:var(--muted);margin-top:3px}html[data-ui=classic] .manager-audit-panel time{direction:ltr}html[data-ui=classic] .manager-code-backdrop{position:fixed;inset:0;z-index:9000;background:#173f3966;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}html[data-ui=classic] .manager-code-dialog{width:min(420px,100%);background:#fff;border-radius:24px;padding:28px;text-align:center;box-shadow:0 30px 90px #173f3950;display:grid;gap:13px}html[data-ui=classic] .manager-code-dialog>svg{width:36px;height:36px;margin:auto;color:var(--teal)}html[data-ui=classic] .manager-code-dialog>small{color:var(--muted);font-size:9px}html[data-ui=classic] .manager-code-dialog h2{margin:0;font-size:20px}html[data-ui=classic] .manager-code-dialog code{direction:ltr;letter-spacing:4px;font:800 24px monospace;color:#173f39;background:#edf4f0;border:1px dashed #75a297;border-radius:13px;padding:15px}html[data-ui=classic] .manager-code-dialog p{font-size:9px;line-height:2;color:#687b76;margin:0}html[data-ui=classic] .manager-code-dialog button{justify-content:center}@media(max-width:760px){html[data-ui=classic] .manager-access-summary{grid-template-columns:1fr 1fr}html[data-ui=classic] .manager-access-summary>div{grid-column:1/-1}html[data-ui=classic] .manager-audit-panel article{grid-template-columns:8px 1fr auto}html[data-ui=classic] .manager-audit-panel article>p{grid-column:2/-1}html[data-ui=classic] .member-manager-button{flex:1;justify-content:center}}html[data-ui=classic] .member-editor select{height:41px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:10px;padding:0 11px;outline:0;color:var(--ink);cursor:pointer}html[data-ui=classic] .member-editor select:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .telegram-messenger-page{max-width:1420px}html[data-ui=classic] .telegram-summary{display:grid;grid-template-columns:repeat(3,minmax(150px,220px));gap:12px;margin:-10px 0 18px}html[data-ui=classic] .telegram-summary>span{display:grid;grid-template-columns:42px auto;column-gap:10px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 14px}html[data-ui=classic] .telegram-summary svg{grid-row:1/3;width:24px;height:24px;padding:5px;border-radius:9px;background:#e1eee8;color:var(--teal)}html[data-ui=classic] .telegram-summary b{font-size:18px;line-height:1.1}html[data-ui=classic] .telegram-summary small{font-size:10px;color:var(--muted)}html[data-ui=classic] .telegram-messenger-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:18px;align-items:start}html[data-ui=classic] .telegram-audience-card,html[data-ui=classic] .telegram-compose-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 32px #233e340c}html[data-ui=classic] .telegram-audience-card>header,html[data-ui=classic] .telegram-compose-card>header,html[data-ui=classic] .telegram-recipient-head,html[data-ui=classic] .telegram-selected>header,html[data-ui=classic] .telegram-result>header{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui=classic] .telegram-audience-card h2,html[data-ui=classic] .telegram-compose-card h2{margin:3px 0 0;font-size:21px}html[data-ui=classic] .telegram-audience-card>header small,html[data-ui=classic] .telegram-compose-card>header small{font-size:10px;color:var(--muted)}html[data-ui=classic] .telegram-compose-card>header>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#dfeee7;color:var(--teal)}html[data-ui=classic] .telegram-member-search{height:47px;margin-top:18px;border:1px solid #dce2dc;border-radius:12px;background:#fbfcf8;display:flex;align-items:center;padding:0 13px}html[data-ui=classic] .telegram-member-search svg{width:18px;color:#7b8e88}html[data-ui=classic] .telegram-member-search input{height:100%;border:0;background:transparent;outline:0;flex:1;padding:0 9px}html[data-ui=classic] .telegram-connected-toggle{display:flex;align-items:center;gap:8px;margin:12px 2px 16px;font-size:11px;font-weight:700;color:#51645f;cursor:pointer}html[data-ui=classic] .telegram-connected-toggle input{position:absolute;opacity:0;pointer-events:none}html[data-ui=classic] .telegram-connected-toggle>span{width:34px;height:20px;border-radius:20px;background:#cbd4d0;position:relative;transition:.2s}html[data-ui=classic] .telegram-connected-toggle>span:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}html[data-ui=classic] .telegram-connected-toggle input:checked+span{background:var(--teal)}html[data-ui=classic] .telegram-connected-toggle input:checked+span:after{transform:translate(-14px)}html[data-ui=classic] .telegram-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html[data-ui=classic] .telegram-filter-group{border:1px solid #e1e7e2;background:#f8faf7;border-radius:13px;padding:12px;min-height:130px}html[data-ui=classic] .telegram-filter-group>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}html[data-ui=classic] .telegram-filter-group>header b{font-size:11px}html[data-ui=classic] .telegram-filter-group>header button{background:transparent;color:#9a5b48;font-size:8px}html[data-ui=classic] .telegram-filter-group>div{display:flex;flex-wrap:wrap;gap:6px}html[data-ui=classic] .telegram-filter-group>div>button{min-height:31px;border:1px solid #dfe6e1;border-radius:9px;background:#fff;padding:4px 7px;display:flex;align-items:center;gap:4px;font-size:9.5px}html[data-ui=classic] .telegram-filter-group>div>button>svg{display:none;width:12px}html[data-ui=classic] .telegram-filter-group>div>button>span{min-width:18px;height:18px;border-radius:6px;background:#eef2ee;color:#6e7d78;display:grid;place-items:center;font-size:8px}html[data-ui=classic] .telegram-filter-group>div>button.active{background:#dcece5;border-color:#8db5a8;color:#194c48;font-weight:800}html[data-ui=classic] .telegram-filter-group>div>button.active>svg{display:block}html[data-ui=classic] .telegram-filter-group>div>button.active>span{background:#fff}html[data-ui=classic] .telegram-filter-group>div>small{font-size:9px;color:var(--muted)}html[data-ui=classic] .telegram-recipient-head{margin:20px 0 10px;padding-top:17px;border-top:1px solid var(--line)}html[data-ui=classic] .telegram-recipient-head b,html[data-ui=classic] .telegram-recipient-head small{display:block}html[data-ui=classic] .telegram-recipient-head b{font-size:13px}html[data-ui=classic] .telegram-recipient-head small{font-size:9px;color:var(--muted);margin-top:3px}html[data-ui=classic] .telegram-recipient-head .secondary{height:36px;padding:0 12px;font-size:10px}html[data-ui=classic] .telegram-recipient-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:480px;overflow:auto;padding-left:3px}html[data-ui=classic] .telegram-recipient-list>label{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e2e7e2;border-radius:11px;padding:10px;background:#fff;cursor:pointer}html[data-ui=classic] .telegram-recipient-list>label>input{position:absolute;opacity:0}html[data-ui=classic] .telegram-recipient-list>label.selected{border-color:#70a69a;background:#edf6f1;box-shadow:0 0 0 2px #70a49b16}html[data-ui=classic] .telegram-recipient-list>label.disabled{opacity:.58;cursor:not-allowed}html[data-ui=classic] .recipient-check{width:23px;height:23px;border:1px solid #cbd6d1;border-radius:7px;display:grid;place-items:center;color:transparent}html[data-ui=classic] .recipient-check svg{width:13px}html[data-ui=classic] .telegram-recipient-list>label.selected .recipient-check{background:var(--teal);border-color:var(--teal);color:#fff}html[data-ui=classic] .telegram-recipient-list b,html[data-ui=classic] .telegram-recipient-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .telegram-recipient-list b{font-size:11px}html[data-ui=classic] .telegram-recipient-list small{font-size:8.5px;color:var(--muted);margin-top:3px}html[data-ui=classic] .telegram-recipient-list em{font-size:7.5px;font-style:normal;padding:4px 6px;border-radius:7px;background:#e2f0e8;color:#35715a;white-space:nowrap}html[data-ui=classic] .telegram-recipient-list .disabled em{background:#f0eee6;color:#876f3e}html[data-ui=classic] .telegram-empty{grid-column:1/-1;min-height:140px;border:1px dashed #cfd9d3;border-radius:12px;display:grid;place-items:center;align-content:center;color:var(--muted)}html[data-ui=classic] .telegram-empty svg{width:28px}html[data-ui=classic] .telegram-empty p{font-size:10px;margin:7px 0}html[data-ui=classic] .telegram-compose-card{position:sticky;top:18px}html[data-ui=classic] .telegram-templates{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 13px}html[data-ui=classic] .telegram-templates button{height:31px;border-radius:9px;background:#eef3ef;padding:0 9px;font-size:9px}html[data-ui=classic] .telegram-message-field{display:grid;gap:7px;font-size:11px;font-weight:700}html[data-ui=classic] .telegram-message-field textarea{min-height:160px;border:1px solid #dce3dd;background:#fbfcf8;border-radius:12px;padding:12px;resize:vertical;outline:0;line-height:2}html[data-ui=classic] .telegram-message-field textarea:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .telegram-message-field>small{text-align:left;color:var(--muted);font-size:8.5px;font-weight:400;direction:rtl}html[data-ui=classic] .telegram-variables{margin:12px 0}html[data-ui=classic] .telegram-variables>small{font-size:9px;color:var(--muted)}html[data-ui=classic] .telegram-variables>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}html[data-ui=classic] .telegram-variables button{padding:5px 8px;border-radius:8px;background:#e7efe9;color:#2d665c;font-size:8.5px;font-family:inherit}html[data-ui=classic] .telegram-preview{border:1px solid #dfe6e0;border-radius:13px;background:#f2f7f3;padding:12px;margin:12px 0}html[data-ui=classic] .telegram-preview>small{font-size:8.5px;color:#678078}html[data-ui=classic] .telegram-preview>p{min-height:58px;margin:8px 0 0;white-space:pre-wrap;font-size:10.5px;line-height:1.9;color:#354d48}html[data-ui=classic] .telegram-selected{border-top:1px solid var(--line);padding-top:12px}html[data-ui=classic] .telegram-selected>header b{font-size:10px}html[data-ui=classic] .telegram-selected>header button{background:transparent;color:#a15342;font-size:8px}html[data-ui=classic] .telegram-selected>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;min-height:28px}html[data-ui=classic] .telegram-selected>div>button,html[data-ui=classic] .telegram-selected>div>span{display:flex;align-items:center;gap:3px;min-height:27px;padding:4px 7px;border-radius:8px;background:#e4efe9;color:#315f56;font-size:8.5px}html[data-ui=classic] .telegram-selected>div>button svg{width:11px}html[data-ui=classic] .telegram-selected>div>small{font-size:9px;color:var(--muted)}html[data-ui=classic] .telegram-send-button{width:100%;margin-top:14px}html[data-ui=classic] .telegram-result{margin-top:13px;border:1px solid #bcdac9;background:#eff8f2;border-radius:13px;padding:12px}html[data-ui=classic] .telegram-result>header{justify-content:flex-start;color:#317055}html[data-ui=classic] .telegram-result>header svg{width:17px}html[data-ui=classic] .telegram-result>header b{font-size:11px}html[data-ui=classic] .telegram-result>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}html[data-ui=classic] .telegram-result>div>span{background:#fff;border-radius:8px;padding:7px;text-align:center;font-size:8px}html[data-ui=classic] .telegram-result>div b{display:block;font-size:14px}html[data-ui=classic] .telegram-result ul{margin:9px 0 0;padding-right:17px;font-size:8.5px;line-height:1.9;color:#8f4e3f}@media(max-width:1100px){html[data-ui=classic] .telegram-messenger-layout{grid-template-columns:1fr}html[data-ui=classic] .telegram-compose-card{position:static}html[data-ui=classic] .telegram-filter-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){html[data-ui=classic] .telegram-summary{grid-template-columns:1fr 1fr 1fr}html[data-ui=classic] .telegram-summary>span{grid-template-columns:1fr;text-align:center}html[data-ui=classic] .telegram-summary svg{grid-row:auto;margin:auto}html[data-ui=classic] .telegram-filter-grid,html[data-ui=classic] .telegram-recipient-list{grid-template-columns:1fr}html[data-ui=classic] .telegram-audience-card,html[data-ui=classic] .telegram-compose-card{padding:15px}html[data-ui=classic] .telegram-recipient-list{max-height:none}}html[data-ui=classic] .channel-owner-setup{grid-template-columns:34px minmax(180px,1fr) minmax(240px,1.2fr) 38px}html[data-ui=classic] .channel-owner-setup .participant-microphone{min-width:0}@media(max-width:760px){html[data-ui=classic] .channel-owner-setup{grid-template-columns:34px 1fr 38px}html[data-ui=classic] .channel-owner-setup .participant-microphone{grid-column:2/4}}html[data-ui=classic] .telegram-history-card{margin-top:22px;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 32px #233e340c}html[data-ui=classic] .telegram-history-card>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--line)}html[data-ui=classic] .telegram-history-card>header small{font-size:10px;color:var(--muted)}html[data-ui=classic] .telegram-history-card>header h2{font-size:21px;margin:3px 0}html[data-ui=classic] .telegram-history-card>header p{font-size:10px;color:var(--muted);margin:0}html[data-ui=classic] .telegram-history-card>header>label{width:min(430px,46%);height:45px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:11px;padding:0 11px;display:flex;align-items:center}html[data-ui=classic] .telegram-history-card>header>label>svg{width:17px;color:#7f908b}html[data-ui=classic] .telegram-history-card>header input{border:0;outline:0;background:transparent;flex:1;padding:0 8px;font-size:10.5px}html[data-ui=classic] .telegram-history-card>header label button{width:27px;height:27px;border-radius:8px;background:#edf1ed;display:grid;place-items:center}html[data-ui=classic] .telegram-history-card>header label button svg{width:13px}html[data-ui=classic] .telegram-history-list{display:grid;gap:10px;margin-top:15px}html[data-ui=classic] .telegram-history-item{border:1px solid #e0e6e1;border-radius:14px;background:#fff;overflow:hidden}html[data-ui=classic] .telegram-history-item>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 16px}html[data-ui=classic] .telegram-history-item time{display:block;color:#58726b;font-size:10px;font-weight:700}html[data-ui=classic] .telegram-history-item>header p{white-space:pre-wrap;max-height:62px;overflow:hidden;margin:7px 0 0;font-size:11.5px;line-height:1.9;color:#3f504d}html[data-ui=classic] .telegram-history-counts{display:flex;gap:6px}html[data-ui=classic] .telegram-history-counts>span{min-width:62px;background:#f0f2ef;border-radius:9px;padding:7px;text-align:center;font-size:8px;color:#6d7b77}html[data-ui=classic] .telegram-history-counts b{display:block;font-size:14px;color:#455954}html[data-ui=classic] .telegram-history-counts .sent{background:#e5f2e9;color:#39735c}html[data-ui=classic] .telegram-history-counts .sent b{color:#39735c}html[data-ui=classic] .telegram-history-counts .failed{background:#f7e7e2;color:#a35140}html[data-ui=classic] .telegram-history-counts .failed b{color:#a35140}html[data-ui=classic] .telegram-history-item details{border-top:1px solid #e5e9e5}html[data-ui=classic] .telegram-history-item summary{list-style:none;min-height:42px;padding:0 16px;display:flex;align-items:center;gap:7px;color:#436860;font-size:9.5px;font-weight:700;cursor:pointer;background:#fafbf8}html[data-ui=classic] .telegram-history-item summary::-webkit-details-marker{display:none}html[data-ui=classic] .telegram-history-item summary>svg{width:15px}html[data-ui=classic] .telegram-history-item summary>svg:last-child{margin-right:auto;transition:.2s}html[data-ui=classic] .telegram-history-item details[open] summary>svg:last-child{transform:rotate(-90deg)}html[data-ui=classic] .telegram-history-deliveries{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#f7f8f5}html[data-ui=classic] .telegram-history-deliveries>div{min-width:0;background:#fff;border:1px solid #e1e6e1;border-radius:11px;padding:11px}html[data-ui=classic] .telegram-history-deliveries>div.sent{border-right:3px solid #6dab8b}html[data-ui=classic] .telegram-history-deliveries>div.failed{border-right:3px solid #d27a63}html[data-ui=classic] .telegram-history-deliveries>div.not_connected,html[data-ui=classic] .telegram-history-deliveries>div.not_found{border-right:3px solid #c0a260}html[data-ui=classic] .telegram-history-deliveries header{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-ui=classic] .telegram-history-deliveries header b,html[data-ui=classic] .telegram-history-deliveries header small{display:block}html[data-ui=classic] .telegram-history-deliveries header b{font-size:10.5px}html[data-ui=classic] .telegram-history-deliveries header small{font-size:8px;color:var(--muted);margin-top:2px}html[data-ui=classic] .telegram-history-deliveries em{font-style:normal;font-size:7.5px;padding:4px 6px;border-radius:7px;background:#e4f1e8;color:#34705a;white-space:nowrap}html[data-ui=classic] .telegram-history-deliveries .failed em{background:#f7e4de;color:#a24c3b}html[data-ui=classic] .telegram-history-deliveries .not_connected em,html[data-ui=classic] .telegram-history-deliveries .not_found em{background:#f5efdd;color:#8a6d32}html[data-ui=classic] .telegram-history-deliveries p{white-space:pre-wrap;margin:9px 0 0;padding-top:8px;border-top:1px solid #edf0ed;font-size:9.5px;line-height:1.9;color:#465954}html[data-ui=classic] .delivery-error{display:block;margin-top:7px;color:#a44e3e;font-size:8px}html[data-ui=classic] .telegram-history-empty{min-height:150px;display:grid;place-items:center;align-content:center;color:var(--muted)}html[data-ui=classic] .telegram-history-empty svg{width:28px}html[data-ui=classic] .telegram-history-empty p{font-size:10px;margin:7px 0}@media(max-width:760px){html[data-ui=classic] .telegram-history-card{padding:15px}html[data-ui=classic] .telegram-history-card>header{display:grid}html[data-ui=classic] .telegram-history-card>header>label{width:100%}html[data-ui=classic] .telegram-history-item>header{grid-template-columns:1fr}html[data-ui=classic] .telegram-history-counts{justify-content:start}html[data-ui=classic] .telegram-history-deliveries{grid-template-columns:1fr}}html[data-ui=classic] .dashboard-page>.page-top>div{text-align:right}html[data-ui=classic] .dashboard-page>.page-top .eyebrow{direction:rtl;unicode-bidi:isolate;text-align:right}html[data-ui=classic] .today-meetings-section{margin:24px 0 28px}html[data-ui=classic] .today-meetings-section>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}html[data-ui=classic] .today-meetings-section>header .eyebrow svg{width:15px}html[data-ui=classic] .today-meetings-section>header h3{font-size:22px;margin:4px 0 1px}html[data-ui=classic] .today-meetings-section>header p{font-size:11px;color:var(--muted);margin:0}html[data-ui=classic] .today-meetings-section>header .text-btn svg{width:15px}html[data-ui=classic] .today-meetings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-ui=classic] .today-meetings-grid>article{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:15px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 8px 22px #233e340b}html[data-ui=classic] .today-meeting-time{height:82px;border-radius:13px;background:#e5f0ea;display:grid;place-items:center;align-content:center;color:var(--teal)}html[data-ui=classic] .today-meeting-time svg{width:17px;margin-bottom:3px}html[data-ui=classic] .today-meeting-time b{font-size:17px;direction:ltr}html[data-ui=classic] .today-meeting-time small{font-size:8px;color:#71847e}html[data-ui=classic] .today-meeting-main{min-width:0}html[data-ui=classic] .today-meeting-main>span{font-size:9px;color:#5e7b73}html[data-ui=classic] .today-meeting-main h4{font-size:15px;margin:3px 0}html[data-ui=classic] .today-meeting-main>p{font-size:10px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .today-meeting-main>div{display:flex;align-items:center;margin-top:9px}html[data-ui=classic] .today-meeting-main i{width:25px;height:25px;border:2px solid var(--paper);border-radius:8px;background:#5d8279;color:#fff;display:grid;place-items:center;font-style:normal;font-size:8px;margin-left:-4px}html[data-ui=classic] .today-meeting-main>div small{font-size:8px;color:var(--muted);margin-right:9px}html[data-ui=classic] .today-meetings-grid>article>.secondary{height:35px;padding:0 10px;font-size:9px}html[data-ui=classic] .today-meetings-grid>article>.secondary svg{width:13px}html[data-ui=classic] .today-meetings-empty{min-height:90px;background:var(--paper);border:1px dashed #cdd8d1;border-radius:16px;padding:15px 18px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}html[data-ui=classic] .today-meetings-empty>svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#e6efe9;color:var(--teal)}html[data-ui=classic] .today-meetings-empty b,html[data-ui=classic] .today-meetings-empty small{display:block}html[data-ui=classic] .today-meetings-empty b{font-size:12px}html[data-ui=classic] .today-meetings-empty small{font-size:9px;color:var(--muted);margin-top:3px}html[data-ui=classic] .today-meetings-empty>.secondary{height:36px;font-size:10px}@media(max-width:1000px){html[data-ui=classic] .today-meetings-grid{grid-template-columns:1fr}}@media(max-width:650px){html[data-ui=classic] .today-meetings-section>header{display:grid}html[data-ui=classic] .today-meetings-grid>article{grid-template-columns:64px minmax(0,1fr)}html[data-ui=classic] .today-meetings-grid>article>.secondary{grid-column:1/-1}html[data-ui=classic] .today-meeting-time{height:72px}html[data-ui=classic] .today-meetings-empty{grid-template-columns:42px 1fr}html[data-ui=classic] .today-meetings-empty>.secondary{grid-column:1/-1}}html[data-ui=classic] .inbox-nav-count{margin-right:auto;min-width:23px;height:23px;padding:0 6px;border-radius:8px;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:9px;line-height:1}html[data-ui=classic] .telegram-inbox-page{max-width:1420px}html[data-ui=classic] .inbox-unread-summary{display:flex;align-items:center;gap:7px;color:#51726a}html[data-ui=classic] .inbox-unread-summary svg{width:17px}html[data-ui=classic] .telegram-inbox-shell{height:calc(100vh - 185px);min-height:590px;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 32px #233e340c;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.5fr);overflow:hidden}html[data-ui=classic] .inbox-conversation-list{min-width:0;border-left:1px solid var(--line);display:flex;flex-direction:column;background:#fafbf7}html[data-ui=classic] .inbox-conversation-head{padding:19px;border-bottom:1px solid var(--line)}html[data-ui=classic] .inbox-conversation-head>div{display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .inbox-conversation-head h2{font-size:18px;margin:0}html[data-ui=classic] .inbox-conversation-head>div>span{min-width:26px;height:26px;padding:0 7px;border-radius:8px;background:#e0eee7;color:var(--teal);display:grid;place-items:center;font-size:10px;font-weight:800}html[data-ui=classic] .inbox-search{height:43px;margin-top:13px;border:1px solid #dce3dd;background:#fff;border-radius:11px;display:flex;align-items:center;padding:0 11px}html[data-ui=classic] .inbox-search svg{width:16px;color:#7e918b}html[data-ui=classic] .inbox-search input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;padding:0 8px;font-size:11px}html[data-ui=classic] .inbox-conversations{min-height:0;overflow:auto;padding:8px}html[data-ui=classic] .inbox-conversation{width:100%;min-height:82px;border:1px solid transparent;border-radius:13px;background:transparent;padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:right}html[data-ui=classic] .inbox-conversation:hover{background:#f0f4f0}html[data-ui=classic] .inbox-conversation.active{background:#e7f1ec;border-color:#bfd6cb}html[data-ui=classic] .inbox-conversation.unread{background:#eff7f2}html[data-ui=classic] .inbox-conversation.active.unread{background:#e2f0e9}html[data-ui=classic] .inbox-avatar{width:40px;height:40px;border-radius:12px;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}html[data-ui=classic] .inbox-conversation-main{min-width:0}html[data-ui=classic] .inbox-conversation-main>div{display:flex;align-items:center;gap:6px}html[data-ui=classic] .inbox-conversation-main b{min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .inbox-conversation-main em{font-style:normal;font-size:7px;padding:3px 5px;border-radius:6px;background:#d5e9de;color:#316f58;white-space:nowrap}html[data-ui=classic] .inbox-conversation-main small,html[data-ui=classic] .inbox-conversation-main p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .inbox-conversation-main small{font-size:8px;color:#71847e;margin-top:3px}html[data-ui=classic] .inbox-conversation-main p{font-size:10px;color:#526560;margin:6px 0 0}html[data-ui=classic] .inbox-conversation-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}html[data-ui=classic] .inbox-conversation-meta time{font-size:8px;color:#7d8e89;direction:ltr}html[data-ui=classic] .inbox-conversation-meta b{min-width:20px;height:20px;padding:0 5px;border-radius:7px;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:8px}html[data-ui=classic] .inbox-list-empty{height:100%;min-height:180px;display:grid;place-items:center;align-content:center;color:#83928e}html[data-ui=classic] .inbox-list-empty svg{width:30px}html[data-ui=classic] .inbox-list-empty p{font-size:10px;margin:8px 0}html[data-ui=classic] .inbox-thread-panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:#f5f7f3}html[data-ui=classic] .inbox-thread-empty{height:100%;display:grid;place-items:center;align-content:center;color:#7b8e88}html[data-ui=classic] .inbox-thread-empty svg{width:54px;height:54px;padding:14px;border-radius:18px;background:#e3eee8;color:var(--teal)}html[data-ui=classic] .inbox-thread-empty h3{font-size:16px;margin:13px 0 4px}html[data-ui=classic] .inbox-thread-empty p{font-size:10px;margin:0}html[data-ui=classic] .inbox-thread-head{min-height:75px;padding:13px 18px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}html[data-ui=classic] .inbox-thread-head .inbox-avatar{width:43px;height:43px}html[data-ui=classic] .inbox-thread-head b,html[data-ui=classic] .inbox-thread-head small{display:block}html[data-ui=classic] .inbox-thread-head b{font-size:13px}html[data-ui=classic] .inbox-thread-head small{font-size:9px;color:var(--muted);margin-top:3px}html[data-ui=classic] .inbox-thread-actions{margin-right:auto;display:flex;align-items:center;gap:7px}html[data-ui=classic] .inbox-thread-actions>span{font-size:8px;color:#52786d;background:#e4f0e9;border-radius:8px;padding:5px 8px}html[data-ui=classic] .inbox-delete-conversation{width:34px;height:34px;border:1px solid #e5b9af;background:#fff4f1;color:#a64231}html[data-ui=classic] .inbox-delete-conversation svg{width:15px}html[data-ui=classic] .inbox-thread{flex:1;min-height:0;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px;direction:rtl;background-image:radial-gradient(#6d887d10 1px,transparent 1px);background-size:18px 18px}html[data-ui=classic] .inbox-bubble{max-width:min(74%,650px);border-radius:14px;padding:10px 12px;box-shadow:0 4px 14px #253d350b}html[data-ui=classic] .inbox-bubble.inbound{align-self:flex-start;background:#fff;border:1px solid #dde5df;border-top-right-radius:4px}html[data-ui=classic] .inbox-bubble.outbound{align-self:flex-end;background:#dceee4;border:1px solid #c2dccf;border-top-left-radius:4px}html[data-ui=classic] .inbox-bubble p{white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.9;color:#263e39}html[data-ui=classic] .inbox-bubble footer{margin-top:5px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#71847e;font-size:7.5px}html[data-ui=classic] .inbox-bubble footer svg{width:12px}html[data-ui=classic] .inbox-reply{min-height:87px;padding:12px 16px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html[data-ui=classic] .inbox-reply textarea{min-height:50px;max-height:120px;border:1px solid #d9e2dc;background:#fbfcf9;border-radius:12px;padding:10px 12px;outline:0;resize:vertical;font-size:11px;line-height:1.8}html[data-ui=classic] .inbox-reply textarea:focus{border-color:#72a69a;box-shadow:0 0 0 3px #70a49b16}html[data-ui=classic] .inbox-reply .primary{height:50px;min-width:105px}html[data-ui=classic] .inbox-reply .primary svg{width:16px}@media(max-width:900px){html[data-ui=classic] .telegram-inbox-shell{height:auto;min-height:0;grid-template-columns:1fr}html[data-ui=classic] .inbox-conversation-list{border-left:0;border-bottom:1px solid var(--line);max-height:340px}html[data-ui=classic] .inbox-conversations{min-height:190px}html[data-ui=classic] .inbox-thread-panel{min-height:590px}}@media(max-width:560px){html[data-ui=classic] .telegram-inbox-page{padding-left:10px;padding-right:10px}html[data-ui=classic] .telegram-inbox-shell{border-radius:15px}html[data-ui=classic] .inbox-conversation-head{padding:14px}html[data-ui=classic] .inbox-thread-head{padding:11px 13px}html[data-ui=classic] .inbox-thread-actions>span{display:none}html[data-ui=classic] .inbox-thread{padding:13px}html[data-ui=classic] .inbox-bubble{max-width:88%}html[data-ui=classic] .inbox-reply{grid-template-columns:1fr;padding:10px}html[data-ui=classic] .inbox-reply .primary{width:100%}}html[data-ui=classic] .inbox-bubble>small{display:block;font-size:8px;font-weight:700;color:#4c7469;margin-bottom:4px}html[data-ui=classic] .inbox-bubble>time{display:block;margin-top:5px;text-align:left;color:#71847e;font-size:7.5px}html[data-ui=classic] .inbox-reply-box{min-height:87px;padding:12px 16px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}html[data-ui=classic] .inbox-reply-box textarea{min-height:50px;max-height:120px;border:1px solid #d9e2dc;background:#fbfcf9;border-radius:12px;padding:10px 12px;outline:0;resize:vertical;font-size:11px;line-height:1.8}html[data-ui=classic] .inbox-reply-box textarea:focus{border-color:#72a69a;box-shadow:0 0 0 3px #70a49b16}html[data-ui=classic] .inbox-reply-box>div{display:flex;align-items:center;gap:8px}html[data-ui=classic] .inbox-reply-box>div>small{font-size:7px;color:var(--muted);direction:ltr}html[data-ui=classic] .inbox-reply-box .primary{height:50px;min-width:105px}html[data-ui=classic] .inbox-reply-box .primary svg{width:16px}html[data-ui=classic] .inbox-sheet-state{float:left;font-style:normal;font-size:7px;font-weight:500;padding:3px 5px;border-radius:6px;background:#eef1ee;color:#71817c}html[data-ui=classic] .inbox-sheet-state.synced{background:#dff0e6;color:#39765d}html[data-ui=classic] .inbox-sheet-state.error{background:#f7e3dd;color:#a04f3e}@media(max-width:560px){html[data-ui=classic] .inbox-reply-box{grid-template-columns:1fr;padding:10px}html[data-ui=classic] .inbox-reply-box>div{justify-content:flex-end}html[data-ui=classic] .inbox-reply-box .primary{width:100%}}html[data-ui=classic] .dashboard-date{display:inline-flex;direction:rtl;unicode-bidi:isolate;align-items:center;gap:4px;white-space:nowrap;text-align:right}html[data-ui=classic] .dashboard-date>span{display:inline-block;unicode-bidi:isolate}html[data-ui=classic] .telegram-bot-guide{direction:rtl;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:-10px 0 20px;padding:14px 16px;border:1px solid #cfe0d7;border-radius:16px;background:linear-gradient(135deg,#f5faf7,#e8f3ed);box-shadow:0 8px 24px #233e3409;text-align:right}html[data-ui=classic] .telegram-bot-guide-icon{width:48px;height:48px;border-radius:14px;background:var(--teal);color:#fff;display:grid;place-items:center}html[data-ui=classic] .telegram-bot-guide-icon svg{width:22px}html[data-ui=classic] .telegram-bot-guide small{display:block;color:#668078;font-size:9px;font-weight:700}html[data-ui=classic] .telegram-bot-guide h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 3px;font-size:15px}html[data-ui=classic] .telegram-bot-guide h2 code{direction:ltr;font-family:inherit;font-size:11px;font-weight:700;color:#245f58;background:#fff;border:1px solid #d6e5dd;border-radius:8px;padding:3px 7px}html[data-ui=classic] .telegram-bot-guide p{margin:0;color:#536b64;font-size:10.5px;line-height:1.9}html[data-ui=classic] .telegram-bot-guide p b{color:var(--ink)}html[data-ui=classic] .telegram-bot-guide>.secondary{height:38px;white-space:nowrap;font-size:10px}html[data-ui=classic] .telegram-bot-guide>.secondary svg{width:14px}html[data-ui=classic] .telegram-bot-guide-state{font-size:9px;color:#71847e;white-space:nowrap}html[data-ui=classic] .telegram-inbox-page>.telegram-inbox-shell{height:calc(100vh - 285px);min-height:560px}@media(max-width:720px){html[data-ui=classic] .telegram-bot-guide{grid-template-columns:42px minmax(0,1fr);padding:13px}html[data-ui=classic] .telegram-bot-guide-icon{width:42px;height:42px}html[data-ui=classic] .telegram-bot-guide>.secondary,html[data-ui=classic] .telegram-bot-guide-state{grid-column:1/-1;width:100%}html[data-ui=classic] .telegram-inbox-page>.telegram-inbox-shell{height:auto;min-height:0}}html[data-ui=classic] .detail-actions .preparing-report{background:#6c5b93;min-width:190px}html[data-ui=classic] .detail-actions .preparing-report:hover{background:#5b4b7e}html[data-ui=classic] .analysis-preparing{display:flex;align-items:center;justify-content:center;gap:9px;min-height:110px}html[data-ui=classic] .analysis-preparing>svg{width:20px;color:var(--teal);flex:0 0 auto}html[data-ui=classic] .analysis-preparing>p{margin:0;max-width:430px}html[data-ui=classic] .spin{animation:hamneshin-spin-classic 1s linear infinite}@keyframes hamneshin-spin-classic{to{transform:rotate(360deg)}}html[data-ui=classic] .task-board-page{max-width:1500px}html[data-ui=classic] .task-board-page .page-top .eyebrow svg{width:16px}html[data-ui=classic] .task-board-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:11px;margin:-8px 0 17px}html[data-ui=classic] .task-board-summary>button{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 15px;box-shadow:0 7px 20px #243e3509;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;color:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}html[data-ui=classic] .task-board-summary>button:hover:not(:disabled){border-color:#bcd4c9;background:#fbfdfb;transform:translateY(-1px)}html[data-ui=classic] .task-board-summary>button.active{border-color:#86b7a7;background:#f1f8f4;box-shadow:0 10px 26px #244b3c17}html[data-ui=classic] .task-board-summary>button:focus-visible{outline:3px solid #77aa982d;outline-offset:2px}html[data-ui=classic] .task-board-summary>button:disabled{cursor:wait;opacity:.65}html[data-ui=classic] .task-board-summary>button>span{min-width:0}html[data-ui=classic] .task-board-summary b,html[data-ui=classic] .task-board-summary small{display:block}html[data-ui=classic] .task-board-summary b{font-size:20px;color:var(--teal)}html[data-ui=classic] .task-board-summary small{font-size:9px;color:var(--muted);margin-top:2px}html[data-ui=classic] .task-board-summary>button>svg{width:17px;color:#7b8f88;transition:transform .18s}html[data-ui=classic] .task-board-summary>button.active>svg{color:var(--teal);transform:rotate(180deg)}html[data-ui=classic] .task-summary-detail{margin:-5px 0 17px;border:1px solid #bfd3ca;border-radius:17px;background:#f8fbf9;box-shadow:0 12px 30px #24483b10;overflow:hidden}html[data-ui=classic] .task-summary-detail>header{min-height:67px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dce7e1;background:#fff}html[data-ui=classic] .task-summary-detail>header>div small,html[data-ui=classic] .task-summary-detail>header>div h2,html[data-ui=classic] .task-summary-detail>header>div p{display:block;margin:0}html[data-ui=classic] .task-summary-detail>header>div small{font-size:7.5px;color:#769087}html[data-ui=classic] .task-summary-detail>header>div h2{font-size:14px;margin:2px 0}html[data-ui=classic] .task-summary-detail>header>div p{font-size:8.5px;color:var(--muted)}html[data-ui=classic] .task-summary-detail>header>.icon-btn{background:#edf4f0;color:var(--teal)}html[data-ui=classic] .task-summary-groups{max-height:430px;overflow:auto;padding:11px;display:grid;gap:9px}html[data-ui=classic] .task-summary-group{border:1px solid #dce5df;border-radius:13px;background:#fff;overflow:hidden}html[data-ui=classic] .task-summary-group>header{min-height:48px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f2f6f3;border-bottom:1px solid #e1e8e3}html[data-ui=classic] .task-summary-group>header>div{min-width:0}html[data-ui=classic] .task-summary-group>header small,html[data-ui=classic] .task-summary-group>header b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .task-summary-group>header small{font-size:7px;color:#7d8e89}html[data-ui=classic] .task-summary-group>header b{font-size:10.5px;margin-top:2px}html[data-ui=classic] .task-summary-group>header>button{height:31px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #cfddd6;border-radius:8px;background:#fff;color:#416c61;font-size:7.5px;font-weight:800;white-space:nowrap}html[data-ui=classic] .task-summary-group>header>button:hover{background:#e9f3ed}html[data-ui=classic] .task-summary-group>header>button svg{width:12px}html[data-ui=classic] .task-summary-group>div{display:grid}html[data-ui=classic] .task-summary-item{min-width:0;display:grid;grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid #edf1ee}html[data-ui=classic] .task-summary-item:last-child{border-bottom:0}html[data-ui=classic] .task-summary-item>b{min-width:0;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .task-summary-item-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}html[data-ui=classic] .task-summary-item-meta em{max-width:190px;min-height:25px;padding:4px 7px;border-radius:7px;background:#f1f4f2;color:#64756f;display:flex;align-items:center;gap:4px;font-size:7.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .task-summary-item-meta em.done{background:#e5f3e9;color:#2d7250}html[data-ui=classic] .task-summary-item-meta svg{width:12px;flex:0 0 auto}html[data-ui=classic] .task-summary-empty{min-height:120px;display:grid;place-items:center;align-content:center;gap:5px;color:#70827c}html[data-ui=classic] .task-summary-empty svg{width:25px;color:#91a69e}html[data-ui=classic] .task-summary-empty b{font-size:9px}html[data-ui=classic] .task-board-toolbar{min-height:62px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:8px;display:flex;align-items:center;gap:10px;margin-bottom:15px}html[data-ui=classic] .task-kind-tabs{display:flex;align-items:center;gap:4px;background:#eef2ee;border-radius:11px;padding:4px}html[data-ui=classic] .task-kind-tabs button{height:37px;border-radius:8px;background:transparent;padding:0 13px;color:#667772;font-size:10px;font-weight:700}html[data-ui=classic] .task-kind-tabs button.active{background:#fff;color:var(--teal);box-shadow:0 4px 12px #24463c12}html[data-ui=classic] .task-board-toolbar>label{height:44px;min-width:220px;flex:1;border:1px solid #dce3dd;border-radius:11px;background:#fbfcf9;display:flex;align-items:center;padding:0 12px}html[data-ui=classic] .task-board-toolbar>label svg{width:17px;color:#81928d}html[data-ui=classic] .task-board-toolbar>label input{height:100%;min-width:0;flex:1;border:0;background:transparent;outline:0;padding:0 9px;font-size:11px}html[data-ui=classic] .task-board-toolbar>.icon-btn{background:#edf3ef;color:var(--teal)}html[data-ui=classic] .task-folder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;padding:0 4px}html[data-ui=classic] .task-folder-toolbar>span,html[data-ui=classic] .task-folder-toolbar>div,html[data-ui=classic] .task-folder-toolbar button{display:flex;align-items:center}html[data-ui=classic] .task-folder-toolbar>span{gap:6px;color:#506b64;font-size:10px;font-weight:800}html[data-ui=classic] .task-folder-toolbar>span svg{width:16px;color:var(--teal)}html[data-ui=classic] .task-folder-toolbar>div{gap:6px}html[data-ui=classic] .task-folder-toolbar button{height:34px;gap:5px;padding:0 10px;border:1px solid #d8e2dc;border-radius:9px;background:#fff;color:#506b64;font-size:8.5px;font-weight:800}html[data-ui=classic] .task-folder-toolbar button:hover{background:#edf4f0;border-color:#c5d8ce}html[data-ui=classic] .task-folder-toolbar button svg{width:13px}html[data-ui=classic] .task-session-folders{display:grid;gap:11px}html[data-ui=classic] .task-session-folder{overflow:hidden;border:1px solid #dce4de;border-radius:17px;background:#fffefb;box-shadow:0 7px 22px #243e3509;transition:border-color .18s,box-shadow .18s}html[data-ui=classic] .task-session-folder.open{border-color:#bed4ca;box-shadow:0 11px 30px #25443a12}html[data-ui=classic] .task-session-folder-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}html[data-ui=classic] .task-session-folder-toggle{min-width:0;display:grid;grid-template-columns:42px minmax(180px,1fr) auto 18px;align-items:center;gap:11px;padding:13px 15px;border:0;background:transparent;color:var(--ink);text-align:right}html[data-ui=classic] .task-session-folder-toggle:hover{background:#f6f9f6}html[data-ui=classic] .task-session-folder-icon{width:42px;height:42px;border-radius:12px;background:#e8f2ec;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .task-session-folder-icon svg{width:20px}html[data-ui=classic] .task-session-folder-copy{min-width:0}html[data-ui=classic] .task-session-folder-copy small,html[data-ui=classic] .task-session-folder-copy b,html[data-ui=classic] .task-session-folder-copy em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .task-session-folder-copy small{font-size:7.5px;color:#81908b}html[data-ui=classic] .task-session-folder-copy b{margin:2px 0;font-size:12.5px}html[data-ui=classic] .task-session-folder-copy em{font-style:normal;font-size:8.5px;color:#657b74}html[data-ui=classic] .task-session-folder-stats{display:flex;align-items:center;gap:5px;white-space:nowrap}html[data-ui=classic] .task-session-folder-stats>span{display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:8px;background:#f0f4f1;color:#65766f;font-size:7.5px}html[data-ui=classic] .task-session-folder-stats b{color:#305f55;font-size:9px}html[data-ui=classic] .task-session-folder-chevron{width:17px;color:#7c8e88;transition:transform .18s}html[data-ui=classic] .task-session-folder.open .task-session-folder-chevron{transform:rotate(180deg)}html[data-ui=classic] .task-session-folder-actions{align-self:center;margin-left:13px;display:flex;align-items:center;gap:6px}html[data-ui=classic] .task-session-folder-actions button{height:37px;display:flex;align-items:center;gap:5px;padding:0 10px;white-space:nowrap;font-size:8.5px}html[data-ui=classic] .task-session-folder-actions button svg{width:13px}html[data-ui=classic] .task-session-folder-add{box-shadow:none}html[data-ui=classic] .task-session-folder-open{margin:0}html[data-ui=classic] .task-session-folder-body{padding:13px;border-top:1px solid #e1e8e3;background:#f8faf8}html[data-ui=classic] .task-session-kanban{padding-bottom:2px}html[data-ui=classic] .task-session-kanban .kanban-column{min-height:300px}html[data-ui=classic] .task-board-empty{min-height:220px;border:1px dashed #cbd6d0;border-radius:17px;background:#fbfcfa;display:grid;place-items:center;align-content:center;gap:7px;color:#758680;text-align:center}html[data-ui=classic] .task-board-empty>svg{width:33px;color:#91a69e}html[data-ui=classic] .task-board-empty>b{font-size:11px}html[data-ui=classic] .task-board-empty>small{font-size:8.5px}html[data-ui=classic] .task-board-loading{min-height:360px;border:1px dashed #cbd6d0;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px}html[data-ui=classic] .task-board-loading svg{width:19px;animation:hamneshin-spin-classic 1s linear infinite}html[data-ui=classic] .kanban-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px;align-items:start;direction:rtl;overflow-x:auto;padding-bottom:8px}html[data-ui=classic] .kanban-column{min-width:245px;background:#eef1ed;border:1px solid #dfe4df;border-radius:17px;padding:10px;min-height:480px}html[data-ui=classic] .kanban-column>header{padding:5px 5px 12px}html[data-ui=classic] .kanban-column>header>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}html[data-ui=classic] .kanban-column>header i{width:9px;height:9px;border-radius:50%;background:#98a8a2}html[data-ui=classic] .kanban-column.todo>header i{background:#d2a44e}html[data-ui=classic] .kanban-column.in_progress>header i{background:#6a78b5}html[data-ui=classic] .kanban-column.done>header i{background:#5d9d7e}html[data-ui=classic] .kanban-column>header b{margin-right:auto;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:#fff;display:grid;place-items:center;color:#536a64;font-size:9px}html[data-ui=classic] .kanban-column>header small{display:block;font-size:8px;color:#7b8b86;margin-top:4px}html[data-ui=classic] .kanban-stack{display:grid;gap:9px}html[data-ui=classic] .kanban-card{background:#fffefb;border:1px solid #dfe5e0;border-radius:14px;padding:12px;box-shadow:0 6px 18px #233e340c;cursor:grab;transition:opacity .18s,transform .18s,box-shadow .18s}html[data-ui=classic] .kanban-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #233e3416}html[data-ui=classic] .kanban-card:active{cursor:grabbing}html[data-ui=classic] .kanban-card.saving{opacity:.58;pointer-events:none}html[data-ui=classic] .kanban-card-top{display:flex;align-items:center;gap:7px}html[data-ui=classic] .kanban-card-top>div{display:flex;align-items:center;gap:5px}html[data-ui=classic] .kanban-card-top>svg{width:15px;color:#93a09c;margin-right:auto}html[data-ui=classic] .kanban-check{position:relative;cursor:pointer}html[data-ui=classic] .kanban-check>input{position:absolute;opacity:0;pointer-events:none}html[data-ui=classic] .kanban-check>span{width:25px;height:25px;border:1px solid #bdcbc5;border-radius:8px;display:grid;place-items:center;color:transparent;background:#fff}html[data-ui=classic] .kanban-check svg{width:14px}html[data-ui=classic] .kanban-check>input:checked+span{background:#69a185;border-color:#69a185;color:#fff}html[data-ui=classic] .task-kind{font-size:7.5px;font-weight:800;padding:4px 6px;border-radius:7px;background:#e4eee8;color:#356c60}html[data-ui=classic] .task-kind.follow_up{background:#f2e8ce;color:#856726}html[data-ui=classic] .kanban-card .review-label{font-size:7px}html[data-ui=classic] .kanban-card h3{font-size:11.5px;line-height:1.9;margin:10px 0;color:#203c37}html[data-ui=classic] .kanban-meta{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;border-top:1px solid #eef1ee}html[data-ui=classic] .kanban-meta>span{display:flex;align-items:center;gap:4px;color:#6f807b;font-size:8px}html[data-ui=classic] .kanban-meta svg{width:12px}html[data-ui=classic] .kanban-session{width:100%;min-height:48px;border-radius:10px;background:#f3f6f3;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:6px;text-align:right}html[data-ui=classic] .kanban-session>span{min-width:0}html[data-ui=classic] .kanban-session small,html[data-ui=classic] .kanban-session b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .kanban-session small{font-size:7px;color:#7c8b87}html[data-ui=classic] .kanban-session b{font-size:9px;margin-top:2px}html[data-ui=classic] .kanban-session em{font-style:normal;font-size:7px;color:#6e807a;white-space:nowrap}html[data-ui=classic] .kanban-session svg{width:13px;color:#718a83}html[data-ui=classic] .kanban-empty{min-height:110px;border:1px dashed #cad3ce;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;color:#889691;font-size:9px;line-height:1.8}html[data-ui=classic] .kanban-empty small{font-size:7.5px}html[data-ui=classic] .kanban-column:has(.kanban-card[draggable=true]):hover{border-color:#cbd5cf}html[data-ui=classic] .kanban-card-actions{margin-right:auto!important;display:flex;align-items:center;gap:5px}html[data-ui=classic] .kanban-edit-button,html[data-ui=classic] .kanban-delete-button{width:28px;height:28px;border:1px solid #d5e1da}html[data-ui=classic] .kanban-edit-button{background:#edf3ef;color:var(--teal)}html[data-ui=classic] .kanban-delete-button{background:#fff1ee;color:#a44235;border-color:#efd1c9}html[data-ui=classic] .kanban-edit-button svg,html[data-ui=classic] .kanban-delete-button svg{width:14px}html[data-ui=classic] .kanban-card-move{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;padding-top:8px;border-top:1px solid #edf1ee}html[data-ui=classic] .kanban-card-move>button{width:30px;height:30px;border:1px solid #cddbd4;border-radius:8px;background:#f0f6f2;color:#356d60;display:grid;place-items:center}html[data-ui=classic] .kanban-card-move>button:hover:not(:disabled){background:#dfeee6;border-color:#a9c7b9}html[data-ui=classic] .kanban-card-move>button:disabled{opacity:.32;cursor:not-allowed}html[data-ui=classic] .kanban-card-move>button svg{width:15px}html[data-ui=classic] .kanban-card-move>span{min-width:0;text-align:center;color:#788983;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .task-edit-dialog{max-width:650px}html[data-ui=classic] .task-edit-body{padding:20px;display:grid;gap:14px}html[data-ui=classic] .task-edit-body>div{display:grid;grid-template-columns:1fr 1fr;gap:11px}html[data-ui=classic] .task-edit-body label,html[data-ui=classic] .task-due-field{display:grid;gap:6px;font-size:10px;font-weight:700;color:#405f57}html[data-ui=classic] .task-edit-body input,html[data-ui=classic] .task-edit-body select,html[data-ui=classic] .task-edit-body textarea{width:100%;border:1px solid #d8e1db;background:#fbfcf9;border-radius:11px;outline:0;padding:10px 12px;font-size:11px;font-weight:400}html[data-ui=classic] .task-edit-body input,html[data-ui=classic] .task-edit-body select{height:44px}html[data-ui=classic] .task-edit-body textarea{min-height:92px;resize:vertical;line-height:1.8}html[data-ui=classic] .task-edit-body input:focus,html[data-ui=classic] .task-edit-body select:focus,html[data-ui=classic] .task-edit-body textarea:focus{border-color:#75a89a;box-shadow:0 0 0 3px #75a89a18}html[data-ui=classic] .task-edit-body>small{font-size:8.5px;color:var(--muted);line-height:1.8}html[data-ui=classic] .task-create-dialog>header>span{background:#e2f0e8;color:#2f725d}@media(max-width:1100px){html[data-ui=classic] .kanban-board{grid-template-columns:repeat(4,minmax(270px,1fr));margin-left:-18px;margin-right:-18px;padding:0 18px 12px}html[data-ui=classic] .task-board-summary{grid-template-columns:1fr 1fr}}@media(max-width:900px){html[data-ui=classic] .task-session-folder-toggle{grid-template-columns:42px minmax(160px,1fr) 18px}html[data-ui=classic] .task-session-folder-stats{grid-column:2/4;justify-content:flex-start;flex-wrap:wrap}html[data-ui=classic] .task-session-folder-chevron{grid-column:3;grid-row:1}}@media(max-width:680px){html[data-ui=classic] .task-board-page{padding-left:12px;padding-right:12px}html[data-ui=classic] .task-board-page .page-top{align-items:start;gap:12px}html[data-ui=classic] .task-board-page .page-top>.secondary{height:38px;padding:0 11px;font-size:9px}html[data-ui=classic] .task-board-summary{grid-template-columns:1fr 1fr}html[data-ui=classic] .task-board-summary>button{padding:11px 12px}html[data-ui=classic] .task-summary-groups{max-height:520px;padding:8px}html[data-ui=classic] .task-summary-item{grid-template-columns:auto minmax(0,1fr);gap:7px}html[data-ui=classic] .task-summary-item-meta{grid-column:1/-1;justify-content:flex-start}html[data-ui=classic] .task-summary-item-meta em{max-width:100%;flex:1 1 auto}html[data-ui=classic] .task-board-toolbar{align-items:stretch;flex-wrap:wrap}html[data-ui=classic] .task-kind-tabs{width:100%;overflow:auto}html[data-ui=classic] .task-kind-tabs button{flex:1;white-space:nowrap}html[data-ui=classic] .task-board-toolbar>label{flex-basis:calc(100% - 50px)}html[data-ui=classic] .task-folder-toolbar{align-items:flex-start}html[data-ui=classic] .task-folder-toolbar>div{flex-wrap:wrap;justify-content:flex-end}html[data-ui=classic] .task-session-folder-head{grid-template-columns:1fr}html[data-ui=classic] .task-session-folder-toggle{grid-template-columns:38px minmax(0,1fr) 16px;padding:11px}html[data-ui=classic] .task-session-folder-icon{width:38px;height:38px}html[data-ui=classic] .task-session-folder-stats{grid-column:1/-1;padding-right:49px}html[data-ui=classic] .task-session-folder-actions{justify-self:stretch;margin:0 11px 11px}html[data-ui=classic] .task-session-folder-actions button{flex:1;justify-content:center}html[data-ui=classic] .task-session-folder-body{padding:10px}html[data-ui=classic] .task-session-kanban{margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px}html[data-ui=classic] .kanban-board{margin-left:-12px;margin-right:-12px;padding-right:12px;padding-left:12px}html[data-ui=classic] .task-edit-body>div{grid-template-columns:1fr}}html[data-ui=classic] .today-meeting-actions{display:grid;gap:6px;min-width:122px}html[data-ui=classic] .today-meeting-actions button{height:31px;border-radius:9px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8.5px;font-weight:800;white-space:nowrap}html[data-ui=classic] .today-meeting-actions button svg{width:13px}html[data-ui=classic] .today-meeting-actions .start-live{background:var(--coral);color:#fff;border:1px solid var(--coral)}html[data-ui=classic] .today-meeting-actions .upload{background:var(--teal);color:#fff;border:1px solid var(--teal)}html[data-ui=classic] .today-meeting-actions .reminder{background:#e1efe8;color:#286a58;border:1px solid #bfd8cc}html[data-ui=classic] .today-meeting-actions .reschedule{background:#edf0f8;color:#596a9c;border:1px solid #d7dced}html[data-ui=classic] .today-meeting-actions .cancel{background:#f8e6e1;color:#a44837;border:1px solid #efd0c8}html[data-ui=classic] .today-meeting-actions .delete{background:#fff;color:#a33d32;border:1px dashed #dca99f}html[data-ui=classic] .today-meeting-actions button:disabled{opacity:.6;cursor:wait}html[data-ui=classic] .meeting-actions .delete{color:#a33d32;border-color:#e4b8ae;background:#fff8f6}html[data-ui=classic] .meeting-action-dialog.restore>header>span{background:#e2efe8;color:#31725f}html[data-ui=classic] .canceled-meetings-page .page-top .eyebrow svg{width:15px}html[data-ui=classic] .canceled-meetings-list .upcoming-card{border-color:#ead4ce}html[data-ui=classic] .canceled-meetings-list .upcoming-card>footer{justify-content:flex-end}html[data-ui=classic] .canceled-meetings-list .upcoming-card>footer>span{margin-left:auto}html[data-ui=classic] .restore-meeting{height:40px!important;font-size:9.5px!important}html[data-ui=classic] .restore-meeting svg{width:15px!important}html[data-ui=classic] .scheduled-upload-link,html[data-ui=classic] .scheduled-live-link{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #bdd8cc;border-radius:13px;background:#e8f3ed;color:#285f52}html[data-ui=classic] .scheduled-upload-link>svg,html[data-ui=classic] .scheduled-live-link>svg{width:22px;flex:0 0 auto}html[data-ui=classic] .scheduled-upload-link b,html[data-ui=classic] .scheduled-upload-link small,html[data-ui=classic] .scheduled-live-link b,html[data-ui=classic] .scheduled-live-link small{display:block}html[data-ui=classic] .scheduled-upload-link b,html[data-ui=classic] .scheduled-live-link b{font-size:11px}html[data-ui=classic] .scheduled-upload-link small,html[data-ui=classic] .scheduled-live-link small{font-size:8.5px;line-height:1.9;margin-top:2px;color:#5d756e}html[data-ui=classic] .library-delete-button{color:#a84236!important;background:#fff3f0!important;border:1px solid #efd0c8!important}html[data-ui=classic] .library-delete-button:hover{background:#f7dfd9!important}@media(max-width:650px){html[data-ui=classic] .today-meeting-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html[data-ui=classic] .today-meeting-actions button{height:38px}html[data-ui=classic] .canceled-meetings-page{padding-left:12px;padding-right:12px}}html[data-ui=classic] .delete-confirm-dialog{width:min(540px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#fffef9;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #071d1b55}html[data-ui=classic] .delete-confirm-dialog>header{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}html[data-ui=classic] .delete-confirm-dialog>header>span{width:48px;height:48px;border-radius:14px;background:#f7e2dc;color:#a64231;display:grid;place-items:center}html[data-ui=classic] .delete-confirm-dialog>header>span svg{width:22px}html[data-ui=classic] .delete-confirm-dialog header small{font-size:8px;color:#a05b50}html[data-ui=classic] .delete-confirm-dialog h2{margin:2px 0;font-size:19px}html[data-ui=classic] .delete-confirm-dialog header p{margin:0;color:var(--muted);font-size:9px}html[data-ui=classic] .delete-confirm-body{padding:18px 22px}html[data-ui=classic] .delete-confirm-body>p{font-size:10.5px;line-height:2;color:#53645f;margin:0 0 10px}html[data-ui=classic] .delete-confirm-body>strong{display:block;padding:9px 11px;border-radius:10px;background:#fff0ec;color:#a33d32;font-size:9.5px;margin-bottom:14px}html[data-ui=classic] .delete-confirm-body label{display:grid;gap:6px;font-size:9px;font-weight:800}html[data-ui=classic] .delete-confirm-body input{height:44px;border:1px solid #d8c4be;border-radius:11px;padding:0 12px;background:#fff;font-size:11px;outline:0}html[data-ui=classic] .delete-confirm-body input:focus{border-color:#ba6a5a;box-shadow:0 0 0 3px #ba6a5a18}html[data-ui=classic] .delete-confirm-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 20px}html[data-ui=classic] .delete-confirm-dialog>footer button{height:42px;padding:0 15px}html[data-ui=classic] .delete-confirm-dialog>footer svg{width:15px}html[data-ui=classic] .delete-confirm-dialog .danger-action:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){html[data-ui=classic] .delete-confirm-dialog{max-height:calc(100vh - 20px)}html[data-ui=classic] .delete-confirm-dialog>header,html[data-ui=classic] .delete-confirm-body,html[data-ui=classic] .delete-confirm-dialog>footer{padding-left:15px;padding-right:15px}}html[data-ui=classic] .dashboard-chat>header{grid-template-columns:44px minmax(0,1fr) auto}html[data-ui=classic] .dashboard-chat-head-actions{display:flex;align-items:center;gap:5px}html[data-ui=classic] .dashboard-chat-head-actions .conversation-word-download{background:#eef7f3;color:#276859;border:1px solid #bed9cf}html[data-ui=classic] .dashboard-chat-head-actions .clear-conversation{background:#fff0ec;color:#a64231;border:1px solid #efd0c8}html[data-ui=classic] .conversation-chat-actions{margin-right:auto;display:flex;align-items:center;gap:7px}html[data-ui=classic] .chat-head .conversation-word-button,html[data-ui=classic] .chat-head .clear-conversation-button{height:36px;padding:0 10px;font-size:8.5px}html[data-ui=classic] .chat-head .conversation-word-button{color:#276859;border-color:#b8d8cc;background:#f1f8f5}html[data-ui=classic] .chat-head .clear-conversation-button{color:#a64231;border-color:#e5b9af;background:#fff8f6}html[data-ui=classic] .chat-head .conversation-word-button svg,html[data-ui=classic] .chat-head .clear-conversation-button svg{width:14px}@media(max-width:560px){html[data-ui=classic] .chat-head{flex-wrap:wrap}html[data-ui=classic] .conversation-chat-actions{width:100%;margin-right:0}html[data-ui=classic] .chat-head .conversation-word-button,html[data-ui=classic] .chat-head .clear-conversation-button{flex:1;justify-content:center}}html[data-ui=classic] .transcript-speaker-input{width:min(240px,45vw);height:30px;border:0;border-bottom:1px dashed #6d918a;background:transparent;color:var(--ink);font-size:12px;font-weight:800;padding:0 2px;outline:0}html[data-ui=classic] .transcript-speaker-input:focus{border-bottom-style:solid;border-bottom-color:var(--teal);box-shadow:none}html[data-ui=classic] .segment-speaker-editor{display:inline-flex;align-items:center;gap:7px}html[data-ui=classic] .segment-speaker-editor>small{font-size:7px;color:#58746d;background:#e9f2ed;border-radius:6px;padding:3px 5px;white-space:nowrap}html[data-ui=classic] .segment-speaker-help{max-width:850px;margin:0 0 20px;padding:11px 13px;border:1px solid #cfe0d8;background:#f2f7f4;border-radius:11px;display:flex;align-items:center;gap:10px;color:var(--teal)}html[data-ui=classic] .segment-speaker-help>svg{width:18px;flex:0 0 auto}html[data-ui=classic] .segment-speaker-help span{display:grid;gap:2px}html[data-ui=classic] .segment-speaker-help b{font-size:10px}html[data-ui=classic] .segment-speaker-help small{font-size:8px;color:var(--muted);line-height:1.8}html[data-ui=classic] .file-icon.transcript{background:#e7eef8;color:#586da0}@media(max-width:600px){html[data-ui=classic] .segment-speaker-editor{max-width:100%;flex-wrap:wrap}html[data-ui=classic] .segment-speaker-editor>small{display:none}html[data-ui=classic] .transcript-speaker-input{width:min(190px,52vw)}}html[data-ui=classic] .transcript-revision-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;white-space:nowrap}html[data-ui=classic] .transcript-revision-badge svg{width:11px;height:11px}html[data-ui=classic] .transcript-revision-badge.gemini{background:#eee8fa;color:#6c55a1}html[data-ui=classic] .transcript-revision-badge.operator{background:#e7f2ed;color:#25685d}html[data-ui=classic] .transcript-correction-review{margin-top:9px;padding:11px 12px;border:1px solid #d9cfef;border-radius:11px;background:#faf8ff;display:grid;gap:7px}html[data-ui=classic] .transcript-correction-review>header{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-ui=classic] .transcript-correction-review>header span{display:inline-flex;align-items:center;gap:6px;color:#654f98;font-size:9px;font-weight:900}html[data-ui=classic] .transcript-correction-review>header svg{width:14px;height:14px}html[data-ui=classic] .transcript-correction-review>header small,html[data-ui=classic] .transcript-correction-review>small{color:var(--muted);font-size:8px;line-height:1.8}html[data-ui=classic] .transcript-correction-review>p{margin:0;padding:8px 10px;border-radius:8px;background:#fff;color:var(--ink);font-size:11px;line-height:1.9}html[data-ui=classic] .transcript-correction-review>footer{display:flex;justify-content:flex-end;gap:7px}html[data-ui=classic] .transcript-correction-review button{min-height:32px;padding:6px 10px;font-size:9px}html[data-ui=classic] .transcript-correction-review button svg{width:13px;height:13px}html[data-ui=classic] .transcript-correction-applied{margin-top:7px;padding:7px 9px;border-radius:8px;background:#f5f3fa;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#6b6476;font-size:8px;line-height:1.8}html[data-ui=classic] .transcript-correction-applied>span{min-width:0}html[data-ui=classic] .transcript-correction-applied button{border:0;background:transparent;color:#66518f;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:inherit;font-weight:800;cursor:pointer}html[data-ui=classic] .transcript-correction-applied button svg{width:12px;height:12px}html[data-ui=classic] .transcript-correction-error{margin-top:6px;color:#a33b32;font-size:8px}html[data-ui=classic] .transcript-line.revision-gemini{border-color:#ddd4ee}@media(max-width:600px){html[data-ui=classic] .transcript-correction-review>header,html[data-ui=classic] .transcript-correction-applied{align-items:stretch;flex-direction:column}html[data-ui=classic] .transcript-correction-review>footer{display:grid;grid-template-columns:1fr 1fr}html[data-ui=classic] .transcript-correction-review button{justify-content:center}}html[data-ui=classic] .people-directory-page>.member-hierarchy{margin-top:2px}html[data-ui=classic] .member-directory-row{background:var(--paper);border:1px solid #dfe7e2;border-radius:12px;overflow:hidden}html[data-ui=classic] .member-directory-row>summary{list-style:none;min-height:58px;display:grid;grid-template-columns:38px minmax(170px,1fr) auto auto auto auto 18px;align-items:center;gap:8px;padding:8px 11px;cursor:pointer}html[data-ui=classic] .member-directory-row>summary::-webkit-details-marker{display:none}html[data-ui=classic] .member-directory-row>summary>i{width:36px;height:36px;border-radius:10px;background:var(--teal);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800}html[data-ui=classic] .member-directory-identity{min-width:0;display:grid;gap:3px}html[data-ui=classic] .member-directory-identity>b,html[data-ui=classic] .member-directory-identity>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .member-directory-identity>b{font-size:11px}html[data-ui=classic] .member-directory-identity>small{font-size:7.5px;color:var(--muted)}html[data-ui=classic] .member-directory-row>summary>span:not(.member-directory-identity){min-height:28px;border-radius:8px;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap}html[data-ui=classic] .member-directory-row>summary svg{width:12px}html[data-ui=classic] .member-manager-summary{background:#e6f1ec;color:#306e5e}html[data-ui=classic] .member-manager-summary.inactive{background:#f2ede4;color:#846a39}html[data-ui=classic] .member-row-chevron{color:#71847e;transition:transform .18s}html[data-ui=classic] .member-directory-row[open] .member-row-chevron{transform:rotate(-90deg)}html[data-ui=classic] .member-directory-details{display:grid;gap:10px;padding:12px 15px 14px;border-top:1px solid #e6ece8;background:#fbfcfa}html[data-ui=classic] .member-directory-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}html[data-ui=classic] .member-directory-details dl>div{min-width:0;border:1px solid #e5ebe7;background:#fff;border-radius:9px;padding:8px 10px}html[data-ui=classic] .member-directory-details dt{font-size:7.5px;color:var(--muted)}html[data-ui=classic] .member-directory-details dd{margin:4px 0 0;font-size:9.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .member-directory-details>footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px}html[data-ui=classic] .member-directory-details>footer>span{min-height:32px;padding:0 9px;border-radius:8px;display:flex;align-items:center;font-size:8px}html[data-ui=classic] .member-directory-details>footer .secondary{height:32px;font-size:8px}html[data-ui=classic] .member-directory-details>footer .secondary.delete{color:#a33d32;background:#fff1ed;border-color:#ecc9c0}html[data-ui=classic] .member-directory-details>footer svg{width:13px}html[data-ui=classic] .telegram-recipient-tree{max-height:560px;overflow:auto;padding-left:3px}html[data-ui=classic] .telegram-recipient-row{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e2e7e2;border-radius:10px;padding:9px 10px;background:#fff;cursor:pointer}html[data-ui=classic] .telegram-recipient-row>input{position:absolute;opacity:0}html[data-ui=classic] .telegram-recipient-row.selected{border-color:#70a69a;background:#edf6f1}html[data-ui=classic] .telegram-recipient-row.disabled{opacity:.58;cursor:not-allowed}html[data-ui=classic] .telegram-recipient-row.selected .recipient-check{background:var(--teal);border-color:var(--teal);color:#fff}html[data-ui=classic] .telegram-recipient-row b,html[data-ui=classic] .telegram-recipient-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .telegram-recipient-row b{font-size:10px}html[data-ui=classic] .telegram-recipient-row small{font-size:7.5px;color:var(--muted);margin-top:3px}html[data-ui=classic] .telegram-recipient-row em{font-size:7px;font-style:normal;padding:4px 6px;border-radius:7px;background:#e2f0e8;color:#35715a;white-space:nowrap}html[data-ui=classic] .telegram-recipient-row.disabled em{background:#f0eee6;color:#876f3e}html[data-ui=classic] .member-suggestions-hierarchy{padding:6px}html[data-ui=classic] .member-suggestions-hierarchy .member-hierarchy-folder>button{min-height:34px;padding:5px 8px}html[data-ui=classic] .member-suggestions-hierarchy .member-hierarchy-folder>button>b{font-size:9px}html[data-ui=classic] .member-suggestions-hierarchy .member-hierarchy-folder>button>em{height:20px}html[data-ui=classic] .member-suggestions-hierarchy .member-hierarchy-children{gap:4px}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row{width:100%;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:9px;padding:6px 8px;text-align:right;background:#fff}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row:hover,html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row:focus{background:#edf5f1}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row>i{width:32px;height:32px;border-radius:8px;background:var(--teal);color:#fff;font-style:normal;display:grid;place-items:center}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row span b,html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row span small{display:block}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row span b{font-size:9.5px}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row span small{font-size:7px}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row em{font-style:normal;font-size:7px;border-radius:7px;padding:4px 6px;white-space:nowrap}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row em.connected{color:#347258;background:#dff0e6}html[data-ui=classic] .member-suggestions-hierarchy .hierarchy-suggestion-row em.waiting{color:#946d2a;background:#f6edd8}@media(max-width:900px){html[data-ui=classic] .member-directory-row>summary{grid-template-columns:38px minmax(140px,1fr) auto auto 18px}html[data-ui=classic] .member-directory-row>summary .voice-sample-state,html[data-ui=classic] .member-directory-row>summary .member-manager-summary{display:none}html[data-ui=classic] .member-directory-details dl{grid-template-columns:1fr 1fr}}@media(max-width:600px){html[data-ui=classic] .member-directory-row>summary{grid-template-columns:34px minmax(0,1fr) auto 16px;gap:6px;padding:7px}html[data-ui=classic] .member-directory-row>summary>i{width:32px;height:32px}html[data-ui=classic] .member-directory-row>summary .telegram-linked,html[data-ui=classic] .member-directory-row>summary .telegram-waiting{display:none}html[data-ui=classic] .member-directory-details{padding:10px}html[data-ui=classic] .member-directory-details dl{grid-template-columns:1fr}html[data-ui=classic] .telegram-recipient-tree{max-height:none}html[data-ui=classic] .telegram-recipient-row{grid-template-columns:25px minmax(0,1fr)}html[data-ui=classic] .telegram-recipient-row>em{grid-column:2}}html[data-ui=classic] .upcoming-calendar{display:grid;gap:22px}html[data-ui=classic] .upcoming-day-group{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:15px}html[data-ui=classic] .upcoming-day-header{position:sticky;top:18px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:13px;border:1px solid #dbe4de;border-radius:16px;background:#f8faf7;box-shadow:0 7px 20px #243e3508}html[data-ui=classic] .upcoming-day-group.near .upcoming-day-header{border-color:#bad6c9;background:linear-gradient(145deg,#edf7f1,#f9fbf8)}html[data-ui=classic] .upcoming-day-tile{width:58px;height:61px;border-radius:13px;background:var(--teal);color:#fff;display:grid;place-items:center;align-content:center;line-height:1}html[data-ui=classic] .upcoming-day-tile b{font-size:22px}html[data-ui=classic] .upcoming-day-tile small{margin-top:5px;font-size:9px;font-weight:700}html[data-ui=classic] .upcoming-day-header>div{min-width:0}html[data-ui=classic] .upcoming-day-header>div>span{display:block;font-size:9px;font-weight:800;color:var(--coral)}html[data-ui=classic] .upcoming-day-header h2{margin:3px 0 0;font-size:11px;line-height:1.8}html[data-ui=classic] .upcoming-day-header>strong{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:28px;border-radius:8px;background:#e9efeb;color:#587069;font-size:9px}html[data-ui=classic] .upcoming-day-meetings{display:grid;gap:9px}html[data-ui=classic] .upcoming-meeting-row{overflow:hidden;border:1px solid #dce4df;border-radius:15px;background:var(--paper);box-shadow:0 6px 18px #263f3609;transition:border-color .18s,box-shadow .18s}html[data-ui=classic] .upcoming-meeting-row[open]{border-color:#bcd3c8;box-shadow:0 11px 28px #263f3612}html[data-ui=classic] .upcoming-meeting-row>summary{list-style:none;min-height:78px;display:grid;grid-template-columns:94px minmax(220px,1fr) auto 18px;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;text-align:right}html[data-ui=classic] .upcoming-meeting-row>summary::-webkit-details-marker{display:none}html[data-ui=classic] .upcoming-meeting-row>summary:hover{background:#f7faf7}html[data-ui=classic] .upcoming-meeting-row>summary:focus-visible{outline:3px solid #70a49b2b;outline-offset:-3px}html[data-ui=classic] .upcoming-meeting-time{height:53px;border-radius:12px;background:#e8f2ec;color:#2f6b5b;display:flex;align-items:center;justify-content:center;gap:7px;direction:ltr}html[data-ui=classic] .upcoming-meeting-time svg{width:17px}html[data-ui=classic] .upcoming-meeting-time b{font-size:15px}html[data-ui=classic] .upcoming-meeting-copy{min-width:0;display:grid;gap:2px}html[data-ui=classic] .upcoming-meeting-copy>small,html[data-ui=classic] .upcoming-meeting-copy>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .upcoming-meeting-copy>small{font-size:8.5px;color:#768883}html[data-ui=classic] .upcoming-meeting-copy>b{font-size:14px;line-height:1.7}html[data-ui=classic] .upcoming-meeting-copy>em{width:max-content;max-width:100%;font-style:normal;font-size:7.5px;color:#866824;background:#f5edd8;border-radius:7px;padding:3px 6px}html[data-ui=classic] .upcoming-meeting-summary-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px}html[data-ui=classic] .upcoming-meeting-summary-meta>span{display:flex;align-items:center;gap:5px;white-space:nowrap}html[data-ui=classic] .upcoming-meeting-summary-meta>span:first-child{color:#637771;font-size:9px}html[data-ui=classic] .upcoming-meeting-summary-meta svg{width:14px}html[data-ui=classic] .upcoming-meeting-row>summary>svg{width:17px;color:#70837d;transition:transform .18s}html[data-ui=classic] .upcoming-meeting-row[open]>summary>svg{transform:rotate(180deg)}html[data-ui=classic] .upcoming-meeting-detail{padding:14px 16px 15px;border-top:1px solid #e2e8e4;background:#fafbf9}html[data-ui=classic] .upcoming-meeting-detail .upcoming-card-content{margin:0;padding:0 0 13px;border-top:0}html[data-ui=classic] .upcoming-meeting-detail .meeting-notice{margin-bottom:12px}html[data-ui=classic] .upcoming-meeting-detail>footer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #e2e7e3}html[data-ui=classic] .upcoming-meeting-detail>footer>span{display:flex;align-items:center;gap:6px;color:#657872;font-size:9px}html[data-ui=classic] .upcoming-meeting-detail>footer>span svg{width:14px}html[data-ui=classic] .upcoming-meeting-detail .meeting-actions{margin-right:auto}html[data-ui=classic] .upcoming-calendar-caption{margin:13px 205px 0 0;color:#71827d;font-size:9px}html[data-ui=classic] .upcoming-calendar-caption:before{content:"";display:inline-block;width:20px;height:1px;margin-left:6px;vertical-align:middle;background:#aebdb7}@media(max-width:1000px){html[data-ui=classic] .upcoming-day-group{grid-template-columns:1fr}html[data-ui=classic] .upcoming-day-header{position:static;grid-template-columns:50px minmax(0,1fr) auto;padding:10px 12px}html[data-ui=classic] .upcoming-day-tile{width:50px;height:52px}html[data-ui=classic] .upcoming-day-tile b{font-size:18px}html[data-ui=classic] .upcoming-day-header>strong{grid-column:auto;min-width:72px;padding:0 9px}html[data-ui=classic] .upcoming-calendar-caption{margin-right:0}}@media(max-width:720px){html[data-ui=classic] .upcoming-calendar{gap:17px}html[data-ui=classic] .upcoming-day-header{grid-template-columns:46px minmax(0,1fr) auto}html[data-ui=classic] .upcoming-day-tile{width:46px;height:49px}html[data-ui=classic] .upcoming-day-header h2{font-size:10px}html[data-ui=classic] .upcoming-meeting-row>summary{grid-template-columns:76px minmax(0,1fr) 16px;gap:9px;padding:9px}html[data-ui=classic] .upcoming-meeting-time{height:47px}html[data-ui=classic] .upcoming-meeting-time b{font-size:13px}html[data-ui=classic] .upcoming-meeting-copy>b{font-size:12px}html[data-ui=classic] .upcoming-meeting-summary-meta{grid-column:1/-1;justify-content:flex-start;padding-right:85px;flex-wrap:wrap}html[data-ui=classic] .upcoming-meeting-row>summary>svg{grid-column:3;grid-row:1}html[data-ui=classic] .upcoming-meeting-detail{padding:12px}html[data-ui=classic] .upcoming-meeting-detail>footer{align-items:stretch;flex-direction:column}html[data-ui=classic] .upcoming-meeting-detail .meeting-actions{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr}html[data-ui=classic] .upcoming-meeting-detail .meeting-actions button{width:100%}}@media(max-width:480px){html[data-ui=classic] .upcoming-page{padding-left:10px;padding-right:10px}html[data-ui=classic] .upcoming-day-header{grid-template-columns:43px minmax(0,1fr)}html[data-ui=classic] .upcoming-day-tile{width:43px;height:46px}html[data-ui=classic] .upcoming-day-header>strong{grid-column:1/-1;min-height:25px}html[data-ui=classic] .upcoming-meeting-summary-meta{padding-right:0}html[data-ui=classic] .upcoming-meeting-summary-meta .notification-state{font-size:8px}html[data-ui=classic] .upcoming-meeting-detail .upcoming-members>span{min-width:100%}}html[data-ui=classic] .archive-folder-toolbar{min-height:39px;margin:0 0 11px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#647671}html[data-ui=classic] .archive-folder-toolbar>span,html[data-ui=classic] .archive-folder-toolbar>div,html[data-ui=classic] .archive-folder-toolbar button{display:flex;align-items:center;gap:6px}html[data-ui=classic] .archive-folder-toolbar>span{font-size:9px}html[data-ui=classic] .archive-folder-toolbar>span svg{width:15px;color:var(--teal)}html[data-ui=classic] .archive-folder-toolbar>div{gap:5px}html[data-ui=classic] .archive-folder-toolbar button{height:31px;border-radius:8px;padding:0 9px;background:#edf2ee;color:#536b64;font-size:8.5px;font-weight:700}html[data-ui=classic] .archive-folder-toolbar button:hover{background:#e1ebe5;color:var(--teal)}html[data-ui=classic] .archive-folder-toolbar button svg{width:13px}html[data-ui=classic] .archive-month-list{display:grid;gap:13px}html[data-ui=classic] .archive-month-folder{overflow:hidden;border:1px solid #d8e1dc;border-radius:17px;background:#f7f9f6;box-shadow:0 8px 23px #263f3608}html[data-ui=classic] .archive-month-folder.open{border-color:#c2d5cc;background:#fff;box-shadow:0 12px 30px #263f3610}html[data-ui=classic] .archive-month-toggle{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(180px,1fr) auto 18px;align-items:center;gap:12px;padding:12px 15px;text-align:right;background:transparent;color:var(--ink)}html[data-ui=classic] .archive-month-toggle:hover{background:#f1f6f2}html[data-ui=classic] .archive-month-toggle:focus-visible{outline:3px solid #70a49b2b;outline-offset:-3px}html[data-ui=classic] .archive-month-icon{width:45px;height:45px;border-radius:13px;background:#e2eee8;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .archive-month-icon svg{width:22px}html[data-ui=classic] .archive-month-folder.open .archive-month-icon{background:var(--teal);color:#fff}html[data-ui=classic] .archive-month-copy{min-width:0;display:grid;gap:2px}html[data-ui=classic] .archive-month-copy small{font-size:8px;color:var(--coral)}html[data-ui=classic] .archive-month-copy b{font-size:15px}html[data-ui=classic] .archive-month-stats{display:flex;align-items:center;justify-content:flex-end;gap:6px}html[data-ui=classic] .archive-month-stats span{min-height:27px;padding:0 8px;border-radius:8px;background:#e9eeea;color:#60736d;display:flex;align-items:center;font-size:8.5px;white-space:nowrap}html[data-ui=classic] .archive-month-toggle>svg{width:17px;color:#758680;transition:transform .18s}html[data-ui=classic] .archive-month-folder.open .archive-month-toggle>svg{transform:rotate(180deg)}html[data-ui=classic] .archive-month-body{display:grid;gap:12px;padding:16px;border-top:1px solid #dfe6e1;background:#fafbf9}html[data-ui=classic] .archive-day-selector{min-width:0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 1px 7px;scrollbar-width:thin;scrollbar-color:#bfd0c8 transparent}html[data-ui=classic] .archive-day-tab{width:128px;min-width:128px;min-height:76px;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;padding:7px;border:1px solid #dbe4df;border-radius:13px;background:#edf3ef;text-align:right;color:var(--ink);transition:background .16s,border-color .16s,box-shadow .16s}html[data-ui=classic] .archive-day-tab:hover{border-color:#b7cec3;background:#e8f1ec}html[data-ui=classic] .archive-day-tab:focus-visible{outline:3px solid #70a49b35;outline-offset:2px}html[data-ui=classic] .archive-day-tab.active{border-color:#72a599;background:#fff;box-shadow:0 5px 14px #27433a13}html[data-ui=classic] .archive-day-tab>span{width:43px;height:48px;border-radius:10px;background:#dbe9e2;color:var(--teal);display:grid;place-items:center;align-content:center;line-height:1}html[data-ui=classic] .archive-day-tab.active>span{background:var(--teal);color:#fff}html[data-ui=classic] .archive-day-tab>span b{font-size:17px}html[data-ui=classic] .archive-day-tab>span small{margin-top:4px;font-size:7px;font-weight:700}html[data-ui=classic] .archive-day-tab>div{min-width:0}html[data-ui=classic] .archive-day-tab>div b,html[data-ui=classic] .archive-day-tab>div small,html[data-ui=classic] .archive-day-tab>div em{display:block}html[data-ui=classic] .archive-day-tab>div b{font-size:9px}html[data-ui=classic] .archive-day-tab>div small{margin-top:2px;font-size:6.5px;color:#74857f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .archive-day-tab>div em{margin-top:4px;font-size:6.5px;font-style:normal;color:var(--coral)}html[data-ui=classic] .archive-selected-day{min-width:0;display:grid;gap:8px}html[data-ui=classic] .archive-selected-day-heading{min-height:31px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#60736d;font-size:9px}html[data-ui=classic] .archive-selected-day-heading b{min-height:24px;padding:0 8px;border-radius:7px;background:#e5eee9;color:var(--teal);display:flex;align-items:center;font-size:8px}html[data-ui=classic] .archive-day-meetings{min-width:0;display:grid;gap:7px}html[data-ui=classic] .archive-day-meetings .library-session-card{padding:0;gap:0;overflow:hidden;border-radius:13px;box-shadow:0 4px 13px #263f3608}html[data-ui=classic] .library-session-card.open{border-color:#bdd1c7;box-shadow:0 8px 21px #263f3611}html[data-ui=classic] .library-session-toggle{width:100%;min-height:66px;display:grid;grid-template-columns:auto minmax(190px,1fr) auto 17px;align-items:center;gap:11px;padding:9px 12px;background:#fff;text-align:right;color:var(--ink)}html[data-ui=classic] .library-session-toggle:hover{background:#f8faf8}html[data-ui=classic] .library-session-toggle:focus-visible{outline:3px solid #70a49b2b;outline-offset:-3px}html[data-ui=classic] .library-session-copy{min-width:0;display:grid;gap:1px}html[data-ui=classic] .library-session-copy small,html[data-ui=classic] .library-session-copy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .library-session-copy small{font-size:8px;color:#788984}html[data-ui=classic] .library-session-copy b{font-size:12.5px;line-height:1.7}html[data-ui=classic] .library-session-toggle>.library-session-stats{justify-content:flex-end;gap:7px}html[data-ui=classic] .library-session-toggle>.library-session-stats span{white-space:nowrap}html[data-ui=classic] .library-session-toggle>.library-session-stats .has-audio{min-height:24px;padding:0 7px;border-radius:7px;background:#e6f1eb;color:#39715f}html[data-ui=classic] .library-session-toggle>svg{width:16px;color:#758680;transition:transform .18s}html[data-ui=classic] .library-session-card.open .library-session-toggle>svg{transform:rotate(180deg)}html[data-ui=classic] .library-session-detail{display:grid;gap:9px;padding:11px 13px 12px;border-top:1px solid #e1e7e3;background:#fbfcfa}html[data-ui=classic] .library-session-detail .library-session-line{border-top:0;padding-top:0}html[data-ui=classic] .library-session-detail .library-session-line>span{grid-template-columns:43px minmax(0,1fr)}html[data-ui=classic] .library-session-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:9px;border-top:1px solid #e3e8e4}html[data-ui=classic] .library-session-detail>footer>.gemini-chat-button{height:33px}@media(max-width:940px){html[data-ui=classic] .library-session-toggle{grid-template-columns:auto minmax(150px,1fr) 17px}html[data-ui=classic] .library-session-toggle>.library-session-stats{grid-column:2/-1;grid-row:2;justify-content:flex-start}html[data-ui=classic] .library-session-toggle>svg{grid-column:3;grid-row:1}html[data-ui=classic] .archive-month-body{gap:11px}}@media(max-width:650px){html[data-ui=classic] .archive-folder-toolbar{align-items:flex-start;flex-direction:column}html[data-ui=classic] .archive-month-toggle{grid-template-columns:42px minmax(0,1fr) 17px;padding:10px}html[data-ui=classic] .archive-month-icon{width:40px;height:40px}html[data-ui=classic] .archive-month-stats{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap}html[data-ui=classic] .archive-month-toggle>svg{grid-column:3;grid-row:1}html[data-ui=classic] .archive-month-body{padding:10px}html[data-ui=classic] .archive-day-selector{margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px}html[data-ui=classic] .archive-day-tab{width:118px;min-width:118px}html[data-ui=classic] .archive-selected-day-heading{align-items:flex-start;flex-direction:column;padding:2px 1px}html[data-ui=classic] .library-session-toggle{grid-template-columns:minmax(0,1fr) 17px;padding:9px}html[data-ui=classic] .library-session-toggle>.status-pill{grid-column:1;grid-row:2;width:max-content}html[data-ui=classic] .library-session-copy{grid-column:1;grid-row:1}html[data-ui=classic] .library-session-toggle>.library-session-stats{grid-column:1/-1;grid-row:3}html[data-ui=classic] .library-session-toggle>svg{grid-column:2;grid-row:1}html[data-ui=classic] .library-session-detail>footer{align-items:stretch;flex-direction:column}html[data-ui=classic] .library-session-detail>footer>.gemini-chat-button{width:100%}html[data-ui=classic] .library-session-detail .library-downloads{width:100%;margin:0;display:flex;flex-wrap:wrap}html[data-ui=classic] .library-session-detail .library-downloads .icon-btn{flex:0 0 34px}html[data-ui=classic] .library-session-detail .library-downloads .pdf-report-download,html[data-ui=classic] .library-session-detail .library-downloads .excel-download{flex:1}html[data-ui=classic] .library-session-detail .library-downloads .card-link{flex:1 1 110px;justify-content:center}html[data-ui=classic] .library-session-detail .library-session-line>span{grid-template-columns:38px minmax(0,1fr)}}html[data-ui=classic] .ambient-channel-setup{grid-template-columns:34px minmax(130px,.65fr) minmax(170px,.85fr) minmax(210px,1.1fr) 38px;padding:7px;border:1px solid #e0e7e2;border-radius:13px;background:#fbfcfa}html[data-ui=classic] .ambient-channel-name{min-width:0;display:grid;gap:2px}html[data-ui=classic] .ambient-channel-name b{font-size:10.5px}html[data-ui=classic] .ambient-channel-name small{font-size:8px;color:var(--muted)}html[data-ui=classic] .ambient-channel-setup>input{min-width:0}html[data-ui=classic] .ambient-channel-setup .participant-microphone{min-width:0}html[data-ui=classic] .channel-add-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:10px}html[data-ui=classic] .channel-add-actions .add-line{margin:0 42px 0 0}html[data-ui=classic] .phone-add-line{color:#315f86}html[data-ui=classic] .phone-channel-setup{background:#f4f8fb;border:1px solid #d9e6ee;border-radius:13px;padding:8px}html[data-ui=classic] .phone-setup-note{height:47px;min-width:0;border:1px solid #d6e4ec;background:#fff;border-radius:11px;padding:0 11px;display:flex;align-items:center;gap:9px;color:#315f86}html[data-ui=classic] .phone-setup-note>svg{width:17px;flex:0 0 auto}html[data-ui=classic] .phone-setup-note>span{min-width:0;display:grid}html[data-ui=classic] .phone-setup-note b{font-size:10px}html[data-ui=classic] .phone-setup-note small{margin-top:2px;color:var(--muted);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .phone-capture-panel{margin:18px 0;padding:15px;border:1px solid #cfdfd8;border-radius:16px;background:#f7faf8;display:grid;gap:13px}html[data-ui=classic] .phone-capture-panel>header{display:grid;gap:10px}html[data-ui=classic] .phone-capture-panel h3{font-size:17px;margin:3px 0}html[data-ui=classic] .phone-capture-panel>header>div:first-child>small{display:block;font-size:8.5px;line-height:1.8;color:var(--muted)}html[data-ui=classic] .phone-capture-summary{display:grid;grid-template-columns:1fr;gap:6px}html[data-ui=classic] .phone-capture-summary>span{min-height:31px;padding:6px 9px;border-radius:9px;background:#e7f0eb;color:#436b61;display:flex;align-items:center;gap:5px;font-size:8px}html[data-ui=classic] .phone-capture-summary svg{width:13px}html[data-ui=classic] .phone-capture-summary b{font-size:10px}html[data-ui=classic] .phone-capture-summary .storage-warning{background:#fff0df;color:#9b621e;border:1px solid #efd3a7}html[data-ui=classic] .phone-add-form{display:grid;gap:6px;padding-top:11px;border-top:1px solid #dce6e1}html[data-ui=classic] .phone-add-form>label{font-size:9px;font-weight:700}html[data-ui=classic] .phone-add-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}html[data-ui=classic] .phone-add-form input{min-width:0;height:41px;border:1px solid #d7e1dc;border-radius:10px;background:#fff;padding:0 10px;outline:0}html[data-ui=classic] .phone-add-form input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .phone-add-form button{height:41px;padding:0 10px;font-size:8.5px;white-space:nowrap}html[data-ui=classic] .ambient-phone-add>div{align-items:center}html[data-ui=classic] .ambient-phone-add>div>span{min-width:0;display:grid;gap:2px}html[data-ui=classic] .ambient-phone-add b{font-size:9.5px}html[data-ui=classic] .ambient-phone-add small{font-size:7.5px;line-height:1.7;color:var(--muted)}html[data-ui=classic] .ambient-phone-add .phone-add-next{background:#1f625d;color:#fff;border-color:#1f625d;box-shadow:0 7px 17px #1f625d24}html[data-ui=classic] .phone-channel-grid{display:grid;gap:9px}html[data-ui=classic] .phone-channel-card{overflow:hidden;border:1px solid #dce5e0;border-radius:13px;background:#fff}html[data-ui=classic] .phone-channel-card.connected{border-color:#9fc8b5;box-shadow:0 0 0 2px #7eb49912}html[data-ui=classic] .phone-channel-card.disconnected{border-color:#e8c6a8}html[data-ui=classic] .phone-channel-card.revoked{opacity:.65;background:#f1f2ef}html[data-ui=classic] .phone-channel-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}html[data-ui=classic] .phone-channel-icon{width:33px;height:33px;border-radius:10px;background:#e2eee8;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .phone-channel-icon svg{width:17px}html[data-ui=classic] .phone-channel-card>header>div{min-width:0;display:grid}html[data-ui=classic] .phone-channel-card>header b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .phone-channel-card>header small{font-size:7.5px;color:var(--muted);margin-top:2px}html[data-ui=classic] .phone-channel-state{font-style:normal;font-size:7px;padding:5px 6px;border-radius:7px;background:#edf1ee;color:#61736d;white-space:nowrap}html[data-ui=classic] .phone-channel-state.ready,html[data-ui=classic] .phone-channel-state.connected{background:#def0e6;color:#317158}html[data-ui=classic] .phone-channel-state.waiting{background:#e8eef5;color:#486a8a}html[data-ui=classic] .phone-channel-state.muted{background:#f2ece0;color:#866c36}html[data-ui=classic] .phone-channel-state.disconnected{background:#fff0df;color:#945f21}html[data-ui=classic] .phone-channel-state.revoked{background:#eee9e6;color:#8c6055}html[data-ui=classic] .phone-qr-preview{display:grid;justify-items:center;gap:9px;padding:11px;border-top:1px solid #e6ebe7;background:#fbfcfa}html[data-ui=classic] .phone-qr-preview img{width:150px;height:150px;border:8px solid #fff;border-radius:10px;box-shadow:0 5px 17px #183c3215}html[data-ui=classic] .phone-qr-preview label{width:100%;display:grid;gap:4px}html[data-ui=classic] .phone-qr-preview label>span{font-size:7.5px;color:var(--muted)}html[data-ui=classic] .phone-qr-preview input{width:100%;height:34px;border:1px solid #dce3de;border-radius:8px;background:#fff;padding:0 8px;font-size:7px;text-align:left}html[data-ui=classic] .phone-channel-card>footer{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:9px 10px;border-top:1px solid #e7ebe8}html[data-ui=classic] .phone-channel-card>footer button{height:32px;padding:0 8px;gap:4px;font-size:7.5px}html[data-ui=classic] .phone-channel-card>footer button svg{width:13px}html[data-ui=classic] .phone-revoke-button{margin-right:auto;background:#f8e7e2;color:#a44e3e;border-radius:8px}html[data-ui=classic] .phone-channel-empty{min-height:95px;border:1px dashed #cbd9d2;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);padding:14px}html[data-ui=classic] .phone-channel-empty svg{width:23px;color:#6e958a}html[data-ui=classic] .phone-channel-empty b{margin-top:5px;font-size:9.5px;color:var(--ink)}html[data-ui=classic] .phone-channel-empty small{font-size:7.5px;margin-top:3px}html[data-ui=classic] .reconnect-desktop-button{width:100%;min-height:43px;justify-content:center;margin-top:14px;border-color:#92b6aa;background:#edf6f1;color:#28675b}@media(max-width:900px){html[data-ui=classic] .ambient-channel-setup{grid-template-columns:34px minmax(130px,.7fr) minmax(0,1fr) 38px}html[data-ui=classic] .ambient-channel-setup .participant-microphone,html[data-ui=classic] .ambient-channel-setup .phone-setup-note{grid-column:2/4}html[data-ui=classic] .ambient-channel-setup>.icon-btn{grid-column:4;grid-row:1/3}}@media(max-width:760px){html[data-ui=classic] .channel-add-actions{display:grid;gap:8px}html[data-ui=classic] .channel-add-actions .add-line{margin:0 42px 0 0}html[data-ui=classic] .ambient-channel-setup,html[data-ui=classic] .phone-channel-setup{grid-template-columns:34px minmax(0,1fr) 38px}html[data-ui=classic] .ambient-channel-name{grid-column:2}html[data-ui=classic] .ambient-channel-setup>input{grid-column:2/4}html[data-ui=classic] .ambient-channel-setup .participant-microphone,html[data-ui=classic] .ambient-channel-setup .phone-setup-note{grid-column:2/4}html[data-ui=classic] .ambient-channel-setup>.icon-btn{grid-column:3;grid-row:1}html[data-ui=classic] .phone-capture-panel{padding:13px}html[data-ui=classic] .phone-add-form>div{grid-template-columns:1fr}html[data-ui=classic] .phone-add-form button{width:100%;justify-content:center}html[data-ui=classic] .phone-capture-summary{grid-template-columns:1fr 1fr}html[data-ui=classic] .phone-capture-summary>span:last-child{grid-column:1/-1}html[data-ui=classic] .phone-channel-card>footer{align-items:stretch}html[data-ui=classic] .phone-channel-card>footer button{flex:1;justify-content:center}html[data-ui=classic] .phone-revoke-button{margin-right:0}}html[data-ui=classic] .live-transcript-heading{gap:12px}html[data-ui=classic] .live-transcript-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html[data-ui=classic] .transcript-checkpoint-button{height:36px;padding:0 11px;font-size:9px}html[data-ui=classic] .transcript-checkpoint-button svg{width:14px}html[data-ui=classic] .live-checkpoint-status{min-height:36px;margin-top:10px;padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:7px;font-size:8.5px}html[data-ui=classic] .live-checkpoint-status svg{width:14px;flex:0 0 auto}html[data-ui=classic] .live-checkpoint-status.success{background:#e7f2ec;color:#316b5a}html[data-ui=classic] .live-checkpoint-status.error{background:#f9e5df;color:#a44d3d}html[data-ui=classic] .live-speaker-editor{margin-top:10px;border:1px solid #cfddd7;border-radius:13px;background:#f8faf8;padding:10px;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.6fr) auto;align-items:center;gap:10px}html[data-ui=classic] .live-speaker-editor>header{min-width:0;display:flex;align-items:center;gap:7px}html[data-ui=classic] .live-speaker-editor>header>span{width:31px;height:31px;border-radius:9px;background:#dfece6;color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html[data-ui=classic] .live-speaker-editor>header svg{width:15px}html[data-ui=classic] .live-speaker-editor>header>div{min-width:0;display:grid;gap:2px}html[data-ui=classic] .live-speaker-editor>header b{font-size:9px}html[data-ui=classic] .live-speaker-editor>header small{font-size:7px;line-height:1.6;color:var(--muted)}html[data-ui=classic] .live-speaker-fields{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px}html[data-ui=classic] .live-speaker-fields>label{min-width:155px;height:37px;border:1px solid #dce4df;border-radius:9px;background:#fff;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 6px}html[data-ui=classic] .live-speaker-fields>label>span{width:21px;height:21px;border-radius:6px;background:#e5efe9;color:var(--teal);display:grid;place-items:center;font-size:7.5px;font-weight:800}html[data-ui=classic] .live-speaker-fields input{min-width:0;width:100%;height:28px;border:0;background:transparent;outline:0;font-size:9px;font-weight:700}html[data-ui=classic] .live-speaker-fields small{font-size:6.5px;color:var(--muted);white-space:nowrap}html[data-ui=classic] .live-speaker-editor>.secondary{height:36px;padding:0 10px;font-size:8px;white-space:nowrap}html[data-ui=classic] .live-speaker-editor>.secondary svg{width:13px}html[data-ui=classic] .live-speaker-editor+.transcript-scroll{margin-top:10px}@media(max-width:1050px){html[data-ui=classic] .live-speaker-editor{grid-template-columns:1fr}html[data-ui=classic] .live-speaker-editor>.secondary{justify-self:start}html[data-ui=classic] .live-transcript-actions{justify-content:flex-start}}@media(max-width:760px){html[data-ui=classic] .live-transcript-heading{display:grid}html[data-ui=classic] .live-transcript-actions{width:100%;display:grid}html[data-ui=classic] .transcript-checkpoint-button{width:100%}html[data-ui=classic] .live-speaker-editor{padding:9px}html[data-ui=classic] .live-speaker-fields{display:grid;overflow:visible}html[data-ui=classic] .live-speaker-fields>label{width:100%;min-width:0}html[data-ui=classic] .live-speaker-editor>.secondary{width:100%;justify-self:stretch}}html[data-ui=classic] .live-speaker-editor{grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr) auto;align-items:start}html[data-ui=classic] .live-speaker-fields{display:grid;align-items:stretch;overflow:auto;max-height:300px}html[data-ui=classic] .live-speaker-field{min-width:0;border:1px solid #dce4df;border-radius:10px;background:#fff;padding:5px}html[data-ui=classic] .live-speaker-field>label{min-width:0;height:35px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;padding:1px 3px}html[data-ui=classic] .live-speaker-field>label>span{width:21px;height:21px;border-radius:6px;background:#e5efe9;color:var(--teal);display:grid;place-items:center;font-size:7.5px;font-weight:800}html[data-ui=classic] .live-speaker-field>label>small{font-size:6.5px;color:var(--muted);white-space:nowrap}html[data-ui=classic] .live-speaker-samples{display:grid;gap:3px;padding-top:4px;border-top:1px solid #edf1ee}html[data-ui=classic] .live-speaker-samples>div{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:5px}html[data-ui=classic] .live-speaker-samples button{width:25px;height:25px;border-radius:7px;background:#e9f2ed;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .live-speaker-samples button:disabled{opacity:.5}html[data-ui=classic] .live-speaker-samples button svg{width:12px}html[data-ui=classic] .live-speaker-samples span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px}html[data-ui=classic] .live-speaker-samples b{font-size:6.5px;color:#527169;white-space:nowrap}html[data-ui=classic] .live-speaker-samples small{min-width:0;font-size:7px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .live-speaker-sample-error{grid-column:2;padding:6px 8px;border-radius:8px;background:#f9e5df;color:#a44d3d;font-size:7.5px}@media(max-width:1050px){html[data-ui=classic] .live-speaker-sample-error{grid-column:1}}@media(max-width:760px){html[data-ui=classic] .live-speaker-fields{overflow:visible;max-height:none}html[data-ui=classic] .live-speaker-field{width:100%;min-width:0}html[data-ui=classic] .live-speaker-samples span{grid-template-columns:1fr}}html[data-ui=classic] .selected-meeting-parts{overflow:hidden;border:1px solid #cbdcd4;border-radius:16px;background:#f8faf8}html[data-ui=classic] .selected-meeting-parts>header{min-height:68px;padding:11px 13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;background:#edf5f1;border-bottom:1px solid #dce7e1}html[data-ui=classic] .selected-meeting-parts>header>span{width:39px;height:39px;border-radius:11px;background:#d9ebe2;color:var(--teal);display:grid;place-items:center}html[data-ui=classic] .selected-meeting-parts>header svg{width:18px}html[data-ui=classic] .selected-meeting-parts>header>div{min-width:0;display:grid;gap:3px}html[data-ui=classic] .selected-meeting-parts>header b{font-size:11px}html[data-ui=classic] .selected-meeting-parts>header small{font-size:8px;color:var(--muted)}html[data-ui=classic] .selected-meeting-parts>header button{height:36px;font-size:8px}html[data-ui=classic] .meeting-part-list{display:grid;gap:1px;background:#e4eae6}html[data-ui=classic] .meeting-part-list article{min-height:58px;padding:8px 11px;display:grid;grid-template-columns:26px 31px minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff}html[data-ui=classic] .meeting-part-list article>em{width:25px;height:25px;border-radius:8px;background:#edf3ef;color:var(--teal);display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:800}html[data-ui=classic] .meeting-part-list article>span{width:30px;height:30px;border-radius:9px;background:#f0f3ef;color:#6d817a;display:grid;place-items:center}html[data-ui=classic] .meeting-part-list article>span svg{width:15px}html[data-ui=classic] .meeting-part-list article>div:not(.meeting-part-actions){min-width:0;display:grid;gap:2px}html[data-ui=classic] .meeting-part-list article b,html[data-ui=classic] .meeting-part-list article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .meeting-part-list article b{font-size:9px}html[data-ui=classic] .meeting-part-list article small{font-size:7.5px;color:var(--muted)}html[data-ui=classic] .meeting-part-actions{display:flex;align-items:center;gap:4px}html[data-ui=classic] .meeting-part-actions button{width:29px;height:29px;border-radius:8px;background:#edf2ef;color:#536d65;display:grid;place-items:center}html[data-ui=classic] .meeting-part-actions button:hover:not(:disabled){background:#dfeae4;color:var(--teal)}html[data-ui=classic] .meeting-part-actions button.remove{background:#faece8;color:#a95040}html[data-ui=classic] .meeting-part-actions button:disabled{opacity:.35;cursor:not-allowed}html[data-ui=classic] .meeting-part-actions svg{width:14px}@media(max-width:620px){html[data-ui=classic] .selected-meeting-parts>header{grid-template-columns:36px minmax(0,1fr)}html[data-ui=classic] .selected-meeting-parts>header>button{grid-column:1/-1;width:100%;justify-content:center}html[data-ui=classic] .meeting-part-list article{grid-template-columns:24px 28px minmax(0,1fr)}html[data-ui=classic] .meeting-part-actions{grid-column:1/-1;justify-content:flex-end;padding-top:5px;border-top:1px solid #eef1ef}html[data-ui=classic] .meeting-part-actions button{width:34px}html[data-ui=classic] .meeting-part-list article>span{width:28px;height:28px}}html[data-ui=classic] .session-speaker-editor{margin:24px 0;overflow:hidden;border:1px solid #c8dad2;border-radius:15px;background:#f7faf8}html[data-ui=classic] .session-speaker-editor>header{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #dce6e1;background:#edf5f1}html[data-ui=classic] .session-speaker-editor>header>span{width:38px;height:38px;border-radius:11px;background:#d9ebe2;color:var(--teal);display:grid;place-items:center;flex:0 0 auto}html[data-ui=classic] .session-speaker-editor>header svg{width:18px}html[data-ui=classic] .session-speaker-editor>header>div{min-width:0;display:grid;gap:2px}html[data-ui=classic] .session-speaker-editor>header b{font-size:12px}html[data-ui=classic] .session-speaker-editor>header small{font-size:8.5px;line-height:1.8;color:var(--muted)}html[data-ui=classic] .session-speaker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px}html[data-ui=classic] .session-speaker-list>label{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #dfe7e2;border-radius:11px;background:#fff}html[data-ui=classic] .session-speaker-number{width:30px;height:30px;border-radius:9px;background:#e5efe9;color:var(--teal);display:grid;place-items:center;font-size:10px;font-weight:800}html[data-ui=classic] .session-speaker-field{min-width:0;display:grid;gap:4px}html[data-ui=classic] .session-speaker-field small{font-size:7.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .session-speaker-field input{width:100%;height:37px;border:1px solid #d6e1db;border-radius:9px;background:#fbfcfa;padding:0 9px;color:var(--ink);font-size:10px;font-weight:700;outline:0}html[data-ui=classic] .session-speaker-field input:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .session-speaker-editor>footer{min-height:59px;padding:10px 14px;border-top:1px solid #dce6e1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-ui=classic] .session-speaker-editor>footer>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html[data-ui=classic] .session-speaker-editor>footer button{height:38px;font-size:9px;padding:0 12px}html[data-ui=classic] .session-speaker-editor>footer button svg{width:14px}html[data-ui=classic] .speaker-analysis-stale{display:flex;align-items:center;gap:5px;color:#986825;background:#fff1d8;border-radius:8px;padding:6px 8px;font-size:8px}html[data-ui=classic] .speaker-analysis-stale svg{width:13px}html[data-ui=classic] .analysis-stale-banner{margin:0 0 18px;padding:13px 15px;border:1px solid #e6c895;border-radius:14px;background:#fff6e6;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;color:#725522}html[data-ui=classic] .analysis-stale-banner>svg{width:20px}html[data-ui=classic] .analysis-stale-banner>div{display:grid;gap:2px}html[data-ui=classic] .analysis-stale-banner b{font-size:11px}html[data-ui=classic] .analysis-stale-banner span{font-size:8.5px;line-height:1.8}html[data-ui=classic] .analysis-stale-banner button{height:37px;font-size:9px}html[data-ui=classic] .analysis-stale-state{border-color:#e6c895;background:#fffaf0}html[data-ui=classic] .analysis-stale-state .big-icon{color:#a8782d}html[data-ui=classic] .speaker-confirmation-banner{margin:18px 32px 0;border-color:#a9cec4;background:#edf7f3;color:#164f49}html[data-ui=classic] .speaker-confirmation-callout{max-width:850px;margin:0 0 14px;padding:12px 14px;border:1px solid #a9cec4;border-radius:12px;background:#edf7f3;color:#164f49;display:flex;align-items:center;gap:10px}html[data-ui=classic] .speaker-confirmation-callout>svg{width:19px;flex:0 0 auto}html[data-ui=classic] .speaker-confirmation-callout>span{display:grid;gap:2px}html[data-ui=classic] .speaker-confirmation-callout b{font-size:11px}html[data-ui=classic] .speaker-confirmation-callout small{font-size:8.5px;line-height:1.8;color:#58746d}html[data-ui=classic] .session-speaker-field .gemini-speaker-suggestion{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:7px;background:#e9f2ee;color:#27685f;font-weight:800}html[data-ui=classic] .session-speaker-field .gemini-speaker-suggestion svg{width:11px;height:11px;flex:0 0 auto}html[data-ui=classic] .speaker-confirmation-attention{animation:speaker-confirmation-attention-classic 1.05s ease-in-out infinite;transform-origin:center;box-shadow:0 0 #ef6f5166}@keyframes speaker-confirmation-attention-classic{0%,to{transform:scale(1);box-shadow:0 0 #ef6f5100}45%{transform:scale(1.045);box-shadow:0 0 0 9px #ef6f5126}}@media(prefers-reduced-motion:reduce){html[data-ui=classic] .speaker-confirmation-attention{animation:none;outline:3px solid #ef6f5155;outline-offset:3px}html[data-ui=classic] .upload-processing-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:720px){html[data-ui=classic] .session-speaker-list{grid-template-columns:1fr}html[data-ui=classic] .session-speaker-editor>footer{align-items:stretch;flex-direction:column}html[data-ui=classic] .session-speaker-editor>footer>div:last-child{display:grid;grid-template-columns:1fr}html[data-ui=classic] .session-speaker-editor>footer button{width:100%}html[data-ui=classic] .analysis-stale-banner{grid-template-columns:30px minmax(0,1fr)}html[data-ui=classic] .analysis-stale-banner button{grid-column:1/-1;width:100%}html[data-ui=classic] .speaker-confirmation-banner{margin:12px 14px 0}}@media(min-width:1051px){html[data-ui=classic] .dashboard-page .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-ui=classic] .task-board-summary{grid-template-columns:repeat(5,minmax(120px,1fr))}html[data-ui=classic] .task-kind.resolution{background:#e4e7f5;color:#505f94}html[data-ui=classic] .task-summary-item-meta em.approved{background:#e5efe9;color:#31705c}html[data-ui=classic] .task-session-folder-stats .resolution-stat{background:#e9eaf5;color:#58658e}html[data-ui=classic] .task-session-folder-stats .resolution-stat b{color:#465582}html[data-ui=classic] .session-resolution-section{margin-bottom:14px;border:1px solid #d8dced;border-radius:15px;background:#f7f8fc;overflow:hidden}html[data-ui=classic] .session-resolution-section>header{min-height:58px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e3ef;background:#eef0f8}html[data-ui=classic] .session-resolution-section>header>div{display:flex;align-items:center;gap:9px}html[data-ui=classic] .session-resolution-section>header svg{width:19px;color:#536496}html[data-ui=classic] .session-resolution-section>header span b,html[data-ui=classic] .session-resolution-section>header span small{display:block}html[data-ui=classic] .session-resolution-section>header span b{font-size:11px}html[data-ui=classic] .session-resolution-section>header span small{margin-top:2px;font-size:8px;color:#6f7690}html[data-ui=classic] .session-resolution-section>header>em{font-style:normal;font-size:8px;font-weight:800;color:#53618d;background:#fff;border-radius:8px;padding:5px 8px}html[data-ui=classic] .resolution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px}html[data-ui=classic] .resolution-card{min-width:0;border:1px solid #dde0ed;border-radius:13px;background:#fff;padding:12px;box-shadow:0 5px 15px #313a6810}html[data-ui=classic] .resolution-card>header{display:flex;align-items:center;justify-content:space-between;gap:9px}html[data-ui=classic] .resolution-card>header>span,html[data-ui=classic] .resolution-card>header>div{display:flex;align-items:center;gap:5px}html[data-ui=classic] .resolution-card>header>span{font-size:8px;font-weight:800;color:#56648f}html[data-ui=classic] .resolution-card>header>span svg{width:14px}html[data-ui=classic] .resolution-card>header .icon-btn{width:28px;height:28px}html[data-ui=classic] .resolution-card h3{margin:10px 0 4px;font-size:12px;line-height:1.9;color:#233f3a}html[data-ui=classic] .resolution-card p{margin:0;color:#61706c;font-size:9px;line-height:1.9;white-space:pre-wrap}html[data-ui=classic] .resolution-card>footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid #eceef5}html[data-ui=classic] .resolution-card>footer span{max-width:100%;display:flex;align-items:center;gap:4px;color:#6f7786;font-size:8px;overflow-wrap:anywhere}html[data-ui=classic] .resolution-card>footer svg{width:12px;flex:0 0 auto}html[data-ui=classic] .session-resolution-section+.task-session-kanban{margin-top:3px}@media(max-width:1100px){html[data-ui=classic] .task-board-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:680px){html[data-ui=classic] .task-board-summary{grid-template-columns:1fr 1fr}html[data-ui=classic] .resolution-grid{grid-template-columns:1fr;padding:8px}html[data-ui=classic] .session-resolution-section>header{align-items:flex-start}html[data-ui=classic] .session-resolution-section>header>em{white-space:nowrap}html[data-ui=classic] .resolution-card{padding:10px}}html[data-ui=classic] .live-dot.paused{background:#d39a35;box-shadow:0 0 0 5px #d39a3522}html[data-ui=classic] .live-clock>span.paused{color:#9b6b19;background:#fff0d5;border-radius:999px;padding:4px 7px;letter-spacing:.5px}html[data-ui=classic] .recording-paused-banner{margin-top:16px;padding:12px;border:1px solid #e4be78;border-radius:13px;background:#fff6e4;color:#79561e;display:flex;align-items:flex-start;gap:9px}html[data-ui=classic] .recording-paused-banner>svg{width:19px;flex:0 0 auto}html[data-ui=classic] .recording-paused-banner>div{display:grid;gap:3px}html[data-ui=classic] .recording-paused-banner b{font-size:10.5px}html[data-ui=classic] .recording-paused-banner small{font-size:8px;line-height:1.8}html[data-ui=classic] .live-recording-controls{display:grid}html[data-ui=classic] .live-recording-controls.split{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}html[data-ui=classic] .live-recording-controls .record-button{margin-top:24px}html[data-ui=classic] .live-recording-controls.split .record-button{margin-top:0}html[data-ui=classic] .recording-pause-button{min-height:54px;border-radius:14px;border:1px solid #dfbd77;background:#fff5df;color:#79571f;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800}html[data-ui=classic] .recording-pause-button.resume{border-color:#70a894;background:#e5f2eb;color:#286b59}html[data-ui=classic] .recording-pause-button:disabled{opacity:.6;cursor:wait}html[data-ui=classic] .recording-pause-button svg{width:17px}@media(max-width:520px){html[data-ui=classic] .live-recording-controls.split{grid-template-columns:1fr}html[data-ui=classic] .recording-paused-banner{padding:10px}html[data-ui=classic] .recording-pause-button,html[data-ui=classic] .live-recording-controls.split .record-button{min-height:48px}}html[data-ui=classic] .analysis-decisions-section,html[data-ui=classic] .analysis-numeric-section{margin-bottom:18px}html[data-ui=classic] .analysis-decision-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}html[data-ui=classic] .analysis-decision-group{min-width:0;border:1px solid #dde5e0;border-radius:15px;background:#f8faf8;overflow:hidden}html[data-ui=classic] .analysis-decision-group>header{min-height:65px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8e4}html[data-ui=classic] .analysis-decision-group>header>div{min-width:0;display:grid;gap:3px}html[data-ui=classic] .analysis-decision-group>header b{font-size:11px}html[data-ui=classic] .analysis-decision-group>header small{font-size:8px;line-height:1.7;color:var(--muted)}html[data-ui=classic] .analysis-decision-group>header>span{min-width:27px;height:27px;padding:0 7px;border-radius:8px;background:#fff;color:var(--teal);display:grid;place-items:center;font-size:9px;font-weight:800}html[data-ui=classic] .analysis-decision-group.approved{border-color:#c7ded2;background:#f5faf7}html[data-ui=classic] .analysis-decision-group.approved>header{background:#e6f2eb}html[data-ui=classic] .analysis-decision-group.pending{border-color:#e6d5ad;background:#fffdf7}html[data-ui=classic] .analysis-decision-group.pending>header{background:#f8f0dd}html[data-ui=classic] .analysis-decision-group.proposed{border-color:#d7dceb;background:#fafafd}html[data-ui=classic] .analysis-decision-group.proposed>header{background:#eef0f8}html[data-ui=classic] .analysis-decision-group.historical{grid-column:1/-1}html[data-ui=classic] .analysis-decision-group.historical>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=classic] .analysis-decision-card{padding:13px;border-bottom:1px solid #e5eae6;background:#fff}html[data-ui=classic] .analysis-decision-card:last-child{border-bottom:0}html[data-ui=classic] .analysis-decision-card>header,html[data-ui=classic] .analysis-follow-up-card>header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}html[data-ui=classic] .analysis-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:7px;background:#edf1ee;color:#60716c;font-size:8px;font-weight:800}html[data-ui=classic] .analysis-status-chip.approved{background:#dff0e6;color:#317259}html[data-ui=classic] .analysis-status-chip.pending_approval,html[data-ui=classic] .analysis-status-chip.conditional,html[data-ui=classic] .analysis-status-chip.deferred{background:#f7ecd0;color:#86651f}html[data-ui=classic] .analysis-status-chip.proposed{background:#e8eaf5;color:#52618e}html[data-ui=classic] .analysis-status-chip.rejected{background:#f7e1dc;color:#a34a39}html[data-ui=classic] .analysis-status-chip.superseded{background:#ece9e3;color:#766b59}html[data-ui=classic] .analysis-decision-card h4,html[data-ui=classic] .analysis-follow-up-card h4{margin:9px 0 4px;font-size:12px;line-height:1.8}html[data-ui=classic] .analysis-decision-card>p:not(.analysis-condition):not(.analysis-consequence){margin:0;color:#5b6965;font-size:9.5px;line-height:1.95;white-space:pre-wrap}html[data-ui=classic] .analysis-item-meta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0}html[data-ui=classic] .analysis-item-meta>div{max-width:100%;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:8px;background:#f0f4f1}html[data-ui=classic] .analysis-item-meta dt{font-size:7px;color:#7b8985}html[data-ui=classic] .analysis-item-meta dd{margin:0;font-size:8px;font-weight:800;color:#3d5f57}html[data-ui=classic] .analysis-condition,html[data-ui=classic] .analysis-consequence{margin:7px 0 0!important;padding:7px 9px;border-radius:8px;font-size:8.5px!important;line-height:1.9!important}html[data-ui=classic] .analysis-condition{background:#fff5dd;color:#795b1d}html[data-ui=classic] .analysis-consequence{background:#faebe6;color:#8e4739}html[data-ui=classic] .analysis-condition b,html[data-ui=classic] .analysis-consequence b{font-weight:800}html[data-ui=classic] .analysis-decision-card>footer,html[data-ui=classic] .analysis-follow-up-card>footer{display:grid;gap:6px;margin-top:9px;padding-top:8px;border-top:1px dashed #dfe6e1}html[data-ui=classic] .analysis-decision-card>footer q,html[data-ui=classic] .analysis-follow-up-card>footer q{margin:0;color:#667672;font-size:8px;line-height:1.8}html[data-ui=classic] .analysis-follow-up-card>footer>small{color:var(--muted);font-size:8px}html[data-ui=classic] .analysis-action-grid,html[data-ui=classic] .analysis-task-row{align-items:start}html[data-ui=classic] .analysis-task-row>p{display:grid;gap:3px}html[data-ui=classic] .analysis-task-row p>em{font-style:normal;font-size:8px;line-height:1.7;color:#5e716b}html[data-ui=classic] .analysis-task-row p>em>b{display:inline;font-size:8px}html[data-ui=classic] .analysis-task-source{color:#84918d!important}html[data-ui=classic] .analysis-follow-up-list{display:grid;gap:9px}html[data-ui=classic] .analysis-follow-up-card{border:1px solid #dfe6e1;border-radius:12px;background:#fff;padding:11px}html[data-ui=classic] .analysis-follow-up-card.pending_approval,html[data-ui=classic] .analysis-follow-up-card.conditional{border-color:#e4d3aa;background:#fffdf8}html[data-ui=classic] .analysis-numeric-table-wrap{overflow-x:auto;border:1px solid #dfe6e1;border-radius:13px}html[data-ui=classic] .analysis-numeric-table{width:100%;min-width:650px;border-collapse:collapse;text-align:right;background:#fff}html[data-ui=classic] .analysis-numeric-table th{padding:10px 12px;background:#edf4f0;color:#557069;font-size:9px}html[data-ui=classic] .analysis-numeric-table td{padding:11px 12px;border-top:1px solid #e8ece9;color:#53635f;font-size:9.5px;line-height:1.8;vertical-align:top}html[data-ui=classic] .analysis-numeric-table td:first-child{min-width:150px}html[data-ui=classic] .analysis-numeric-table td>b{display:inline-block;margin-left:6px;color:var(--ink);font-size:10.5px}html[data-ui=classic] .analysis-numeric-table td strong{display:inline-block;direction:ltr;color:var(--teal);font-size:13px}html[data-ui=classic] .analysis-numeric-table td>small{margin-right:5px;color:var(--muted)}html[data-ui=classic] .rich-analysis-editor{display:grid;gap:14px}html[data-ui=classic] .rich-analysis-editor .editor-top{margin-bottom:2px}html[data-ui=classic] .rich-analysis-columns{margin-top:0;align-items:start}html[data-ui=classic] .rich-analysis-editor .editor-section{min-width:0}html[data-ui=classic] .analysis-wide-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}html[data-ui=classic] .analysis-wide-editor>header>div{display:grid;gap:3px}html[data-ui=classic] .analysis-wide-editor>header small{font-size:8px;font-weight:400;color:var(--muted)}html[data-ui=classic] .analysis-wide-editor>header .secondary{height:36px;padding:0 10px;font-size:9px}html[data-ui=classic] .analysis-wide-editor>header svg{width:14px}html[data-ui=classic] .analysis-edit-cards,html[data-ui=classic] .analysis-numeric-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html[data-ui=classic] .analysis-rich-edit{min-width:0;gap:8px}html[data-ui=classic] .analysis-rich-edit input,html[data-ui=classic] .analysis-rich-edit select,html[data-ui=classic] .analysis-rich-edit textarea{width:100%;outline:0}html[data-ui=classic] .analysis-rich-edit select{height:37px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:9px;padding:0 9px;color:var(--ink)}html[data-ui=classic] .analysis-edit-row{display:flex;align-items:center;gap:7px}html[data-ui=classic] .analysis-edit-row>select{width:auto;min-width:120px}html[data-ui=classic] .analysis-edit-row>.analysis-remove-item{margin-right:auto}html[data-ui=classic] .analysis-review-toggle{display:flex;align-items:center;gap:5px;color:#7b642b;font-size:8px;font-weight:700}html[data-ui=classic] .analysis-review-toggle input{width:15px;height:15px;accent-color:#ba8a33}html[data-ui=classic] .analysis-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html[data-ui=classic] .analysis-edit-grid.numeric{grid-template-columns:minmax(0,1.4fr) minmax(90px,.7fr) minmax(80px,.5fr)}html[data-ui=classic] .analysis-rich-edit textarea{min-height:62px;border:1px solid #dce2dc;border-radius:9px;background:#fbfcf8;padding:8px;resize:vertical;line-height:1.9;color:var(--ink)}html[data-ui=classic] .analysis-rich-edit textarea:focus,html[data-ui=classic] .analysis-rich-edit select:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .analysis-evidence-preview{padding:7px 9px;border-radius:8px;background:#edf4f0;color:#5c756e;font-size:8px!important;font-weight:400!important;line-height:1.9}html[data-ui=classic] .analysis-follow-up-due{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}html[data-ui=classic] .analysis-follow-up-due>span{font-size:8px;color:var(--muted)}html[data-ui=classic] .analysis-remove-item{width:31px;height:31px;background:#faeae5;color:#a44e3e}html[data-ui=classic] .analysis-remove-item svg{width:14px}html[data-ui=classic] .analysis-editor-empty{display:block;padding:18px;border:1px dashed #ccd7d1;border-radius:10px;color:var(--muted);font-size:9px;font-weight:400;text-align:center}@media(max-width:1050px){html[data-ui=classic] .analysis-decision-groups{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=classic] .analysis-decision-group.historical{grid-column:auto}html[data-ui=classic] .analysis-decision-group.historical>div{display:block}}@media(max-width:760px){html[data-ui=classic] .analysis-decision-groups,html[data-ui=classic] .analysis-edit-cards,html[data-ui=classic] .analysis-numeric-editor{grid-template-columns:1fr}html[data-ui=classic] .analysis-decisions-section,html[data-ui=classic] .analysis-numeric-section{padding:16px}html[data-ui=classic] .analysis-decision-group.historical{grid-column:auto}html[data-ui=classic] .analysis-wide-editor>header{align-items:stretch;flex-direction:column}html[data-ui=classic] .analysis-wide-editor>header .secondary{width:100%}html[data-ui=classic] .analysis-edit-grid,html[data-ui=classic] .analysis-edit-grid.numeric{grid-template-columns:1fr}html[data-ui=classic] .analysis-edit-row{align-items:flex-start;flex-wrap:wrap}html[data-ui=classic] .analysis-edit-row>.analysis-remove-item{margin-right:auto}html[data-ui=classic] .analysis-follow-up-due{grid-template-columns:1fr}html[data-ui=classic] .analysis-numeric-table-wrap{margin-left:-4px;margin-right:-4px}html[data-ui=classic] .analysis-numeric-table{min-width:560px}}html[data-ui=classic] .analysis-show-more{width:100%;min-height:36px;margin-top:8px;border-top:1px solid #e4e9e5;background:transparent;color:var(--teal);display:flex;align-items:center;justify-content:center;gap:5px;font-size:8.5px;font-weight:800}html[data-ui=classic] .analysis-show-more:hover{background:#f2f7f4}html[data-ui=classic] .analysis-show-more svg{width:14px}html[data-ui=classic] .analysis-decision-group>.analysis-show-more{margin-top:0}html[data-ui=classic] .rich-analysis-editor{gap:11px}html[data-ui=classic] .analysis-summary-editor{margin-bottom:2px}html[data-ui=classic] .analysis-editor-section{padding:0;gap:0;overflow:hidden;background:#fff}html[data-ui=classic] .analysis-editor-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0}html[data-ui=classic] .analysis-editor-section-head>button:first-child{min-width:0;min-height:68px;padding:11px 13px;background:#f8faf8;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;text-align:right}html[data-ui=classic] .analysis-editor-section-head>button:first-child:hover{background:#f1f6f3}html[data-ui=classic] .analysis-editor-section-head>button:first-child>span:first-child{min-width:0;display:grid;gap:3px}html[data-ui=classic] .analysis-editor-section-head>button:first-child b{font-size:11px}html[data-ui=classic] .analysis-editor-section-head>button:first-child small{font-size:8px;line-height:1.7;color:var(--muted);font-weight:400}html[data-ui=classic] .analysis-editor-section-head>button:first-child>svg{width:16px;color:#778984;transition:transform .18s}html[data-ui=classic] .analysis-editor-section.open .analysis-editor-section-head>button:first-child>svg{transform:rotate(180deg)}html[data-ui=classic] .analysis-editor-section-counts{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}html[data-ui=classic] .analysis-editor-section-counts em{padding:5px 7px;border-radius:7px;background:#e9f1ed;color:#456d63;font-size:7.5px;font-style:normal;white-space:nowrap}html[data-ui=classic] .analysis-editor-section-counts em.review{background:#f7ecd3;color:#84631f}html[data-ui=classic] .analysis-editor-section-head>.secondary{height:auto;min-height:68px;padding:0 13px;border-width:0 1px 0 0;border-radius:0;background:#fff;white-space:nowrap;font-size:8.5px}html[data-ui=classic] .analysis-editor-section-head>.secondary svg{width:14px}html[data-ui=classic] .analysis-editor-section-body{padding:10px;border-top:1px solid #e2e8e4;display:grid;gap:10px;background:#fbfcfa}html[data-ui=classic] .analysis-editor-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html[data-ui=classic] .analysis-editor-item{min-width:0;border:1px solid #dfe6e1;border-radius:11px;background:#fff;overflow:hidden}html[data-ui=classic] .analysis-editor-item.open{grid-column:1/-1;border-color:#a9c8bb;box-shadow:0 7px 18px #24463c0b}html[data-ui=classic] .analysis-editor-item.needs-review{border-color:#e7d6b2;background:#fffdf8}html[data-ui=classic] .analysis-editor-item>header{display:grid;grid-template-columns:minmax(0,1fr) 37px;align-items:stretch}html[data-ui=classic] .analysis-editor-item-toggle{min-width:0;min-height:59px;padding:8px 10px;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:7px;text-align:right}html[data-ui=classic] .analysis-editor-item-toggle:hover{background:#f5f8f6}html[data-ui=classic] .analysis-editor-item-toggle>span:first-child{min-width:0;display:grid;gap:2px}html[data-ui=classic] .analysis-editor-item-toggle b{font-size:9.5px;line-height:1.8;overflow-wrap:anywhere}html[data-ui=classic] .analysis-editor-item-toggle small{font-size:7.5px;line-height:1.7;color:var(--muted);font-weight:400;overflow-wrap:anywhere}html[data-ui=classic] .analysis-editor-item-toggle>em{padding:4px 6px;border-radius:6px;background:#edf2ef;color:#587169;font-size:7px;font-style:normal;font-weight:800;white-space:nowrap}html[data-ui=classic] .analysis-editor-item-toggle>.review-label{white-space:nowrap}html[data-ui=classic] .analysis-editor-item-toggle>svg{width:14px;color:#768781;transition:transform .18s}html[data-ui=classic] .analysis-editor-item.open .analysis-editor-item-toggle>svg{transform:rotate(180deg)}html[data-ui=classic] .analysis-editor-item>header>.analysis-remove-item{width:37px;height:auto;border-radius:0;border-right:1px solid #edf0ee;background:#fff5f1}html[data-ui=classic] .analysis-editor-item>header>.analysis-remove-item:hover{background:#fae4dd}html[data-ui=classic] .analysis-editor-item-body{padding:10px;border-top:1px solid #e3e8e5;background:#fff;display:grid;gap:8px}html[data-ui=classic] .analysis-editor-item-body input,html[data-ui=classic] .analysis-editor-item-body select,html[data-ui=classic] .analysis-editor-item-body textarea{min-width:0;width:100%;outline:0}html[data-ui=classic] .analysis-editor-item-body select{height:40px;border:1px solid #dce2dc;background:#fbfcf8;border-radius:9px;padding:0 9px;color:var(--ink)}html[data-ui=classic] .analysis-editor-item-body textarea{min-height:68px;border:1px solid #dce2dc;border-radius:9px;background:#fbfcf8;padding:8px;resize:vertical;line-height:1.9;color:var(--ink)}html[data-ui=classic] .analysis-editor-item-body textarea:focus,html[data-ui=classic] .analysis-editor-item-body select:focus{border-color:#70a49b;box-shadow:0 0 0 3px #70a49b1c}html[data-ui=classic] .analysis-task-owner-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:7px}html[data-ui=classic] .analysis-task-owner-row>.task-due-date{min-width:0}html[data-ui=classic] .analysis-editor-review-group{overflow:hidden;border:1px solid #e7d6b2;border-radius:11px;background:#fffaf0}html[data-ui=classic] .analysis-editor-review-group>button{width:100%;min-height:56px;padding:9px 11px;background:#fff8eb;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;text-align:right}html[data-ui=classic] .analysis-editor-review-group>button>span{min-width:0;display:flex;align-items:center;gap:7px}html[data-ui=classic] .analysis-editor-review-group>button>span>svg{width:17px;color:#9b762f;flex:0 0 auto}html[data-ui=classic] .analysis-editor-review-group>button>span>span{min-width:0;display:grid;gap:2px}html[data-ui=classic] .analysis-editor-review-group>button b{font-size:9px}html[data-ui=classic] .analysis-editor-review-group>button small{font-size:7.5px;line-height:1.6;color:#8b7751;font-weight:400}html[data-ui=classic] .analysis-editor-review-group>button>em{min-width:25px;height:25px;padding:0 6px;border-radius:7px;background:#f2e2c2;color:#81601e;display:grid;place-items:center;font-size:8px;font-style:normal}html[data-ui=classic] .analysis-editor-review-group>button>svg{width:14px;color:#8f7c58;transition:transform .18s}html[data-ui=classic] .analysis-editor-review-group.open>button>svg{transform:rotate(180deg)}html[data-ui=classic] .analysis-editor-review-group>.analysis-editor-card-list{padding:8px;border-top:1px solid #eadfc9}@media(max-width:1050px){html[data-ui=classic] .analysis-editor-card-list,html[data-ui=classic] .analysis-edit-grid,html[data-ui=classic] .analysis-edit-grid.numeric,html[data-ui=classic] .analysis-task-owner-row{grid-template-columns:1fr}html[data-ui=classic] .analysis-editor-item.open{grid-column:auto}html[data-ui=classic] .analysis-editor-section-head{grid-template-columns:1fr}html[data-ui=classic] .analysis-editor-section-head>.secondary{min-height:40px;border-width:1px 0 0;border-radius:0;justify-content:flex-start}}@media(max-width:620px){html[data-ui=classic] .analysis-editor-section-head>button:first-child{grid-template-columns:minmax(0,1fr) 17px}html[data-ui=classic] .analysis-editor-section-counts{grid-column:1;grid-row:2;justify-content:flex-start}html[data-ui=classic] .analysis-editor-section-head>button:first-child>svg{grid-column:2;grid-row:1}html[data-ui=classic] .analysis-editor-item-toggle{grid-template-columns:minmax(0,1fr) 15px}html[data-ui=classic] .analysis-editor-item-toggle>em,html[data-ui=classic] .analysis-editor-item-toggle>.review-label{grid-row:2;width:max-content}html[data-ui=classic] .analysis-editor-item-toggle>em{grid-column:1}html[data-ui=classic] .analysis-editor-item-toggle>.review-label{grid-column:1;margin-right:74px}html[data-ui=classic] .analysis-editor-item-toggle>svg{grid-column:2;grid-row:1}html[data-ui=classic] .analysis-editor-item-body{padding:8px}html[data-ui=classic] .analysis-edit-row{display:grid;grid-template-columns:1fr}html[data-ui=classic] .analysis-edit-row>select{width:100%;min-width:0}html[data-ui=classic] .analysis-follow-up-due{grid-template-columns:1fr}}html[data-ui=classic] .analysis-secretary-section{margin-bottom:18px}html[data-ui=classic] .analysis-secretary-section .card-heading p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.8}html[data-ui=classic] .analysis-meeting-notes{position:relative;display:grid;gap:10px;padding-right:16px}html[data-ui=classic] .analysis-meeting-notes:before{content:"";position:absolute;right:5px;top:13px;bottom:13px;width:2px;border-radius:2px;background:#dbe8e1}html[data-ui=classic] .analysis-meeting-note{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px}html[data-ui=classic] .analysis-note-sequence{position:relative;z-index:1;width:31px;height:31px;margin-right:-26px;border:4px solid #fff;border-radius:50%;background:#dcebe4;color:#28665b;display:grid;place-items:center;font-size:8px;font-weight:900}html[data-ui=classic] .analysis-note-body{min-width:0;padding:13px 14px;border:1px solid #dfe7e2;border-radius:14px;background:#fff}html[data-ui=classic] .analysis-meeting-note.needs-review .analysis-note-body{border-color:#e7d5ad;background:#fffdf8}html[data-ui=classic] .analysis-note-body>header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}html[data-ui=classic] .analysis-note-kind,html[data-ui=classic] .analysis-note-status{min-height:23px;padding:3px 7px;border-radius:7px;display:inline-flex;align-items:center;font-size:7.5px;font-weight:800}html[data-ui=classic] .analysis-note-kind{background:#e9f2ee;color:#3c6d61}html[data-ui=classic] .analysis-note-kind.proposal{background:#eceefa;color:#586797}html[data-ui=classic] .analysis-note-kind.decision{background:#dff0e6;color:#317259}html[data-ui=classic] .analysis-note-kind.task{background:#e5eff8;color:#416d91}html[data-ui=classic] .analysis-note-kind.follow_up{background:#f7ecd0;color:#86651f}html[data-ui=classic] .analysis-note-kind.risk,html[data-ui=classic] .analysis-note-kind.open_question{background:#fae7df;color:#944b3c}html[data-ui=classic] .analysis-note-status{background:#f1f3f1;color:#687772}html[data-ui=classic] .analysis-note-status.pending_confirmation,html[data-ui=classic] .analysis-note-status.needs_review{background:#fff2d8;color:#876221}html[data-ui=classic] .analysis-note-body h4{margin:8px 0 3px;font-size:12px;line-height:1.9}html[data-ui=classic] .analysis-note-body>p:not(.analysis-condition):not(.analysis-dependency):not(.analysis-consequence){margin:0;color:#586863;font-size:9.5px;line-height:2;white-space:pre-wrap}html[data-ui=classic] .analysis-note-body>footer{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px dashed #dce5e0}html[data-ui=classic] .analysis-note-body>footer q{color:#657570;font-size:8px;line-height:1.8}html[data-ui=classic] .analysis-dependency{margin:7px 0 0!important;padding:7px 9px;border-radius:8px;background:#eaf0f8;color:#49627f;font-size:8.5px!important;line-height:1.9!important}html[data-ui=classic] .analysis-dependency b{font-weight:800}html[data-ui=classic] .analysis-task-source{display:flex!important;align-items:center;gap:6px}html[data-ui=classic] .analysis-task-source .decision-audio-download{display:inline-grid}html[data-ui=classic] .analysis-open-items{align-items:start;margin-bottom:18px}html[data-ui=classic] .analysis-plain-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}html[data-ui=classic] .analysis-plain-list li{position:relative;padding:9px 31px 9px 10px;border:1px solid #e2e8e4;border-radius:10px;background:#fbfcfa;color:#4f625c;font-size:9.5px;line-height:1.9}html[data-ui=classic] .analysis-plain-list li:before{content:"";position:absolute;right:12px;top:17px;width:7px;height:7px;border-radius:50%;background:#e8795b}html[data-ui=classic] .analysis-numeric-table .decision-source-row{margin-top:0}html[data-ui=classic] .analysis-numeric-table .decision-source-row>small{font-size:8px;color:var(--muted)}@media(max-width:760px){html[data-ui=classic] .analysis-secretary-section{padding:16px}html[data-ui=classic] .analysis-meeting-notes{padding-right:12px}html[data-ui=classic] .analysis-meeting-notes:before{right:4px}html[data-ui=classic] .analysis-meeting-note{grid-template-columns:25px minmax(0,1fr);gap:7px}html[data-ui=classic] .analysis-note-sequence{width:27px;height:27px;margin-right:-21px;border-width:3px}html[data-ui=classic] .analysis-note-body{padding:11px}html[data-ui=classic] .analysis-note-body .analysis-item-meta{display:grid}html[data-ui=classic] .analysis-note-body .analysis-item-meta>div{align-items:flex-start}}html[data-ui=classic] .analysis-job-progress{margin:18px 32px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;border:1px solid #bfd9d2;border-radius:18px;background:#f2f8f6;color:#0b4c48;box-shadow:0 10px 28px #14484312}html[data-ui=classic] .analysis-job-progress-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#dceee8;color:#116f67}html[data-ui=classic] .analysis-job-progress-icon svg{width:20px;height:20px}html[data-ui=classic] .analysis-job-progress-copy{display:grid;gap:5px;min-width:0}html[data-ui=classic] .analysis-job-progress-copy b{font-size:14px}html[data-ui=classic] .analysis-job-progress-copy small{color:#5e7772;line-height:1.7}html[data-ui=classic] .analysis-job-progress-track{height:7px;border-radius:999px;overflow:hidden;background:#dbe8e4;margin-top:3px}html[data-ui=classic] .analysis-job-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#52a99c);transition:width .35s ease}html[data-ui=classic] .analysis-job-progress-meta{display:grid;gap:4px;text-align:left;white-space:nowrap}html[data-ui=classic] .analysis-job-progress-meta span{font-size:18px;font-weight:800}html[data-ui=classic] .analysis-job-progress-meta small{color:#66817b}html[data-ui=classic] .analysis-job-progress.failed{border-color:#efc3b8;background:#fff4f0;color:#8c3828}html[data-ui=classic] .analysis-job-progress.failed .analysis-job-progress-icon{background:#f9dcd4;color:#b84832}html[data-ui=classic] .analysis-job-progress.failed .analysis-job-progress-track i{background:#d95c43}@media(max-width:700px){html[data-ui=classic] .analysis-job-progress{margin:12px 14px 0;grid-template-columns:auto minmax(0,1fr);padding:13px}html[data-ui=classic] .analysis-job-progress-meta{grid-column:2;text-align:right;display:flex;gap:8px;align-items:center}html[data-ui=classic] .analysis-job-progress-copy small{font-size:11px}}html[data-ui=classic] .manager-account-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.5fr);gap:20px;align-items:start}html[data-ui=classic] .manager-account-form{position:sticky;top:24px}html[data-ui=classic] .manager-account-form>header,html[data-ui=classic] .manager-account-list>header,html[data-ui=classic] .manager-owner-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}html[data-ui=classic] .manager-account-form h2,html[data-ui=classic] .manager-account-list h2,html[data-ui=classic] .manager-owner-panel h2{margin:4px 0}html[data-ui=classic] .manager-account-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}html[data-ui=classic] .manager-account-fields label:first-child,html[data-ui=classic] .manager-account-fields label:nth-child(2){grid-column:span 2}html[data-ui=classic] .manager-account-list{display:grid;gap:12px}html[data-ui=classic] .manager-account-list>article,html[data-ui=classic] .manager-archived-list>article{background:var(--card,#fffdf8);border:1px solid #d8e2de;border-radius:20px;padding:18px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:16px;align-items:center}html[data-ui=classic] .manager-account-list>article.suspended{opacity:.62}html[data-ui=classic] .manager-archived-list>article.archived{background:#f3f4f1;border-style:dashed}html[data-ui=classic] .manager-account-identity{display:flex;gap:12px;align-items:center}html[data-ui=classic] .manager-account-identity>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#dceee8;font-weight:800}html[data-ui=classic] .manager-account-identity div{display:grid;gap:3px}html[data-ui=classic] .manager-account-identity small{direction:ltr;text-align:right}html[data-ui=classic] .manager-account-identity em{font-style:normal;color:#70807b;font-size:.78rem}html[data-ui=classic] .manager-account-security,html[data-ui=classic] .manager-account-counts{display:flex;flex-direction:column;gap:6px;font-size:.78rem}html[data-ui=classic] .manager-account-security .ready{color:#16745f}html[data-ui=classic] .manager-account-security .warning{color:#9b6616}html[data-ui=classic] .manager-account-counts small.deletable{color:#9a3e31}html[data-ui=classic] .manager-account-counts small.history-preserved{color:#687873}html[data-ui=classic] .manager-account-list footer,html[data-ui=classic] .manager-archived-list footer{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e1e7e4;padding-top:12px}html[data-ui=classic] .manager-account-list footer button,html[data-ui=classic] .manager-archived-list footer button{display:inline-flex;align-items:center;gap:6px}html[data-ui=classic] .manager-archive-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d8e2de;border-radius:16px;background:#eef3f0;color:var(--text,#123b35);text-align:right}html[data-ui=classic] .manager-archive-toggle>span{display:grid;gap:3px;flex:1}html[data-ui=classic] .manager-archive-toggle small{color:#70807b}html[data-ui=classic] .manager-archived-list{display:grid;gap:12px}html[data-ui=classic] .manager-owner-panel{margin-top:24px;background:var(--card,#fffdf8);border:1px solid #d8e2de;border-radius:24px;padding:22px}html[data-ui=classic] .manager-owner-panel>header>span{background:#edf4f1;border-radius:999px;padding:8px 12px}html[data-ui=classic] .manager-owner-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;max-height:620px;overflow:auto}html[data-ui=classic] .manager-owner-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e0e7e3;border-radius:14px;padding:12px}html[data-ui=classic] .manager-owner-list article.unowned{border-color:#e7c88f;background:#fffaf0}html[data-ui=classic] .manager-owner-list article>div{display:grid;gap:4px}html[data-ui=classic] .manager-owner-list article small{color:#70807b}html[data-ui=classic] .manager-owner-list select{max-width:260px}html[data-ui=classic] .one-time-secret-dialog{width:min(520px,calc(100vw - 32px));background:#fffdf8;border-radius:24px;padding:24px;box-shadow:0 24px 80px #0d332d55}html[data-ui=classic] .one-time-secret-dialog header{display:flex;align-items:center;gap:12px}html[data-ui=classic] .one-time-secret-dialog code{display:block;margin:18px 0;padding:16px;border-radius:12px;background:#0e3a34;color:#fff;font-size:1.15rem;text-align:center;-webkit-user-select:all;user-select:all}html[data-ui=classic] .one-time-secret-dialog footer{display:flex;justify-content:flex-end;gap:10px}@media(max-width:980px){html[data-ui=classic] .manager-account-layout{grid-template-columns:1fr}html[data-ui=classic] .manager-account-form{position:static}html[data-ui=classic] .manager-account-list>article,html[data-ui=classic] .manager-archived-list>article{grid-template-columns:1fr}html[data-ui=classic] .manager-owner-list{grid-template-columns:1fr}html[data-ui=classic] .manager-owner-list article{align-items:stretch;flex-direction:column}html[data-ui=classic] .manager-owner-list select{max-width:none;width:100%}}html[data-ui=classic] .manager-account-layout{grid-template-columns:minmax(0,1fr);gap:24px}html[data-ui=classic] .manager-account-form{position:static}html[data-ui=classic] .manager-account-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-ui=classic] .manager-account-fields label,html[data-ui=classic] .manager-account-fields label:first-child,html[data-ui=classic] .manager-account-fields label:nth-child(2){grid-column:auto;display:grid;gap:7px;min-width:0;font-size:.78rem;font-weight:600}html[data-ui=classic] .manager-account-fields input,html[data-ui=classic] .manager-account-fields select{width:100%;min-width:0}html[data-ui=classic] .manager-account-security .muted{color:#687873}html[data-ui=classic] .manager-account-form>.primary{align-self:flex-start}@media(max-width:820px){html[data-ui=classic] .manager-account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html[data-ui=classic] .manager-account-fields{grid-template-columns:minmax(0,1fr)}html[data-ui=classic] .manager-account-form>header{align-items:flex-start;flex-direction:column}}html[data-ui=classic] .meeting-owner-badge{align-items:center;background:#e9f4ef;border-radius:999px;color:#1f6d61;display:inline-flex;font-size:.72rem!important;font-style:normal;gap:.32rem;margin-top:.42rem;padding:.28rem .58rem;width:fit-content}html[data-ui=classic] .meeting-owner-badge.unassigned{background:#fff2dc;color:#9a641d}html[data-ui=classic] .meeting-owner-badge svg,html[data-ui=classic] .owner-filter svg,html[data-ui=classic] .admin-owner-filter-bar svg{height:1rem;width:1rem}html[data-ui=classic] .owner-filter,html[data-ui=classic] .admin-owner-filter-bar{align-items:center;display:flex;gap:.5rem}html[data-ui=classic] .owner-filter{background:#fff;border:1px solid #d9e3de;border-radius:12px;min-height:44px;padding:0 .7rem}html[data-ui=classic] .owner-filter select,html[data-ui=classic] .admin-owner-filter-bar select{background:transparent;border:0;color:inherit;font:inherit;min-width:150px;outline:none}html[data-ui=classic] .admin-owner-filter-bar{background:#edf6f2;border:1px solid #d2e7df;border-radius:14px;color:#245f56;justify-content:space-between;margin:0 0 1rem;padding:.75rem 1rem}@media(max-width:720px){html[data-ui=classic] .admin-owner-filter-bar{align-items:stretch;flex-direction:column}html[data-ui=classic] .owner-filter,html[data-ui=classic] .owner-filter select,html[data-ui=classic] .admin-owner-filter-bar select{width:100%}}html[data-ui=classic] .account-security-card{display:grid;gap:20px}html[data-ui=classic] .account-security-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px}html[data-ui=classic] .account-security-card h2{margin:4px 0}html[data-ui=classic] .account-security-card>p{color:#62736e;line-height:2;margin:0}html[data-ui=classic] .account-security-state{border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700}html[data-ui=classic] .account-security-state.enabled{background:#dff2ea;color:#16745f}html[data-ui=classic] .account-security-state.required{background:#fff1d7;color:#8b5b14}html[data-ui=classic] .account-security-state.optional{background:#e9eef8;color:#4b5e87}html[data-ui=classic] .account-security-state.disabled{background:#edf0ef;color:#687873}html[data-ui=classic] .account-mfa-confirm,html[data-ui=classic] .account-mfa-disable{display:grid;gap:14px;max-width:480px}html[data-ui=classic] .account-mfa-confirm img{width:240px;max-width:100%;border:1px solid #d8e2de;border-radius:16px;background:#fff;padding:8px}html[data-ui=classic] .account-mfa-confirm label,html[data-ui=classic] .account-mfa-disable label{display:grid;gap:8px}html[data-ui=classic] .account-recovery-codes{display:grid;gap:12px;border:1px solid #e1c98f;background:#fff9ec;border-radius:18px;padding:18px}html[data-ui=classic] .account-recovery-codes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-ui=classic] .account-recovery-codes code{background:#fff;border:1px solid #e7d9b8;border-radius:8px;padding:8px;text-align:center}html[data-ui=classic] .account-recovery-codes .primary{justify-self:start}@media(max-width:560px){html[data-ui=classic] .account-security-card>header{align-items:flex-start;flex-direction:column}html[data-ui=classic] .account-recovery-codes>div{grid-template-columns:1fr}}html[data-ui=classic] .analysis-mode-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}html[data-ui=classic] .comprehensive-minutes-button{border-color:#1b695e4d;color:var(--green-900, #174f48);background:#e3f2edb3}html[data-ui=classic] .comprehensive-minutes-progress .analysis-job-progress-icon{background:#1b695e1f;color:#1b695e}html[data-ui=classic] .comprehensive-minutes-panel,html[data-ui=classic] .comprehensive-minutes-stale{margin-top:18px}html[data-ui=classic] .comprehensive-minutes-stale{display:flex;align-items:center;gap:14px;color:#7c5b1d;background:#fff8e9;border-color:#ead09a}html[data-ui=classic] .comprehensive-minutes-stale svg{width:24px;height:24px}html[data-ui=classic] .comprehensive-minutes-stale div{display:grid;gap:4px}html[data-ui=classic] .comprehensive-minutes-stale span{color:#876f43;font-size:12px}html[data-ui=classic] .comprehensive-minutes-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start;margin-bottom:16px}html[data-ui=classic] .comprehensive-minutes-heading h3{margin:6px 0 10px;font-size:23px}html[data-ui=classic] .comprehensive-minutes-heading p{margin:0;max-width:900px;color:var(--muted, #667975);line-height:2}html[data-ui=classic] .comprehensive-minutes-heading-side{display:grid;justify-items:start;gap:10px}html[data-ui=classic] .comprehensive-minutes-actions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}html[data-ui=classic] .comprehensive-add-row-button{min-height:44px;border-color:#9bc5bb;color:#155a50;background:#f2faf7;white-space:nowrap}html[data-ui=classic] .comprehensive-add-row-button:hover:not(:disabled){border-color:#57998d;background:#e5f4ef}html[data-ui=classic] .comprehensive-minutes-word-download{position:relative;width:44px;height:44px;flex:0 0 44px;border:1px solid #e4bdb4;color:#a34836;background:#fff4f1}html[data-ui=classic] .comprehensive-minutes-word-download svg{width:19px;height:19px}html[data-ui=classic] .comprehensive-minutes-word-download small{position:absolute;right:3px;bottom:2px;padding:0 2px;border-radius:3px;color:#fff;background:#b6533e;font-size:6px;font-weight:900;line-height:11px}html[data-ui=classic] .comprehensive-minutes-empty{gap:4px}html[data-ui=classic] .comprehensive-minutes-empty .primary{margin-top:10px}html[data-ui=classic] .comprehensive-minutes-stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}html[data-ui=classic] .comprehensive-minutes-stats span{display:grid;gap:3px;min-width:92px;padding:10px 12px;border:1px solid #dce8e4;border-radius:12px;background:#f6faf8;color:#617570;font-size:11px;text-align:center}html[data-ui=classic] .comprehensive-minutes-stats b{color:#164f47;font-size:18px}html[data-ui=classic] .comprehensive-minutes-stats .review{border-color:#ead09a;background:#fff8e9}html[data-ui=classic] .comprehensive-minutes-topics{margin-bottom:18px}html[data-ui=classic] .comprehensive-minutes-table-wrap{overflow-x:auto;border:1px solid #dce6e2;border-radius:14px}html[data-ui=classic] .comprehensive-minutes-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;direction:rtl;text-align:right}html[data-ui=classic] .comprehensive-minutes-table th{padding:12px 10px;color:#fff;background:#1b695e;font-size:12px;font-weight:800}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(1){width:4.5%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(2){width:12%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(3){width:31%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(4){width:9%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(5){width:8.5%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(6){width:10%}html[data-ui=classic] .comprehensive-minutes-table th:nth-child(7){width:25%}html[data-ui=classic] .comprehensive-minutes-table td{padding:12px 10px;vertical-align:top;border-inline-start:1px solid #e1e9e6;border-top:1px solid #e1e9e6;color:#294640;line-height:1.8;font-size:12px;overflow-wrap:anywhere}html[data-ui=classic] .comprehensive-minutes-table tbody tr:nth-child(2n) td{background:#f7faf9}html[data-ui=classic] .comprehensive-minutes-table tbody tr.needs-review td{background:#fffaf0}html[data-ui=classic] .comprehensive-minutes-table td>b{display:block;margin-bottom:5px;color:#103f39;font-size:13px}html[data-ui=classic] .comprehensive-minutes-table td p{margin:0}html[data-ui=classic] .comprehensive-minutes-table td small,html[data-ui=classic] .comprehensive-minutes-table td q{display:block;margin-top:6px;color:#71837f;font-size:10px}html[data-ui=classic] .comprehensive-minutes-table td q{padding-right:8px;border-right:2px solid #bfd3cd}html[data-ui=classic] .comprehensive-minutes-table td:nth-child(2) small,html[data-ui=classic] .comprehensive-minutes-table td:nth-child(2) em{margin-top:5px}html[data-ui=classic] .comprehensive-minutes-table td:nth-child(2) em{display:inline-block;padding:3px 7px;border-radius:999px;color:#8a6117;background:#fff0cc;font-size:9px;font-style:normal}html[data-ui=classic] .minutes-kind{display:inline-flex;padding:4px 8px;border-radius:999px;color:#185a51;background:#e4f2ed;font-size:10px;font-weight:800}html[data-ui=classic] .minutes-kind.decision{color:#23578b;background:#e8f1fb}html[data-ui=classic] .minutes-kind.risk{color:#9b4a35;background:#fdece6}html[data-ui=classic] .minutes-kind.open_question{color:#74569a;background:#f2ebfa}html[data-ui=classic] .comprehensive-minutes-table-wrap.editing input,html[data-ui=classic] .comprehensive-minutes-table-wrap.editing select,html[data-ui=classic] .comprehensive-minutes-table-wrap.editing textarea{width:100%;min-width:0;border:1px solid #d3dfda;border-radius:8px;color:#294640;background:#fff;padding:7px 8px;font-size:11px;outline:none}html[data-ui=classic] .comprehensive-minutes-table-wrap.editing input:focus,html[data-ui=classic] .comprehensive-minutes-table-wrap.editing select:focus,html[data-ui=classic] .comprehensive-minutes-table-wrap.editing textarea:focus{border-color:#6ea99f;box-shadow:0 0 0 3px #6ea99f26}html[data-ui=classic] .comprehensive-minutes-table-wrap.editing textarea{min-height:62px;resize:vertical;line-height:1.8}html[data-ui=classic] .comprehensive-inline-status,html[data-ui=classic] .comprehensive-inline-subject,html[data-ui=classic] .comprehensive-inline-stack,html[data-ui=classic] .comprehensive-inline-details{display:grid;gap:7px}html[data-ui=classic] .comprehensive-inline-stack label{display:grid;gap:3px}html[data-ui=classic] .comprehensive-inline-stack label span{color:#71837f;font-size:9px;font-weight:700}html[data-ui=classic] .comprehensive-inline-confirm{display:flex;align-items:center;gap:6px;padding:6px 7px;border-radius:8px;color:#795817;background:#fff2cf;font-size:9px;font-weight:800;cursor:pointer}html[data-ui=classic] .comprehensive-inline-confirm input{width:16px!important;height:16px;flex:0 0 auto}html[data-ui=classic] .comprehensive-row-edit{display:flex;align-items:center;justify-content:center;width:100%;margin-top:9px;padding:6px 10px;border:1px solid #a8c9c0;border-radius:8px;color:#17675b;background:#f3faf8;font-size:10px;font-weight:800;cursor:pointer}html[data-ui=classic] .comprehensive-row-review-actions{display:flex;align-items:stretch;gap:6px;margin-top:9px}html[data-ui=classic] .comprehensive-row-review-actions .comprehensive-row-edit{flex:1 1 auto;width:auto;margin-top:0}html[data-ui=classic] .comprehensive-row-confirm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;padding:6px;border:1px solid #9fc8bd;border-radius:8px;color:#17675b;background:#f3faf8;cursor:pointer}html[data-ui=classic] .comprehensive-row-confirm.confirmed{color:#fff;border-color:#17675b;background:#17675b}html[data-ui=classic] .comprehensive-row-confirm:disabled{opacity:.45;cursor:not-allowed}html[data-ui=classic] .comprehensive-row-confirm svg{width:14px;height:14px}html[data-ui=classic] .release-notes-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;direction:rtl;background:#0d2926a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-ui=classic] .release-notes-dialog{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ffffff80;border-radius:24px;background:#fffef9;box-shadow:0 30px 90px #071d1b59}html[data-ui=classic] .release-notes-dialog header{padding:26px 28px 18px;border-bottom:1px solid var(--line)}html[data-ui=classic] .release-notes-dialog header span{display:inline-flex;padding:5px 10px;border-radius:999px;color:#17675b;background:#e3f0e9;font-size:9px;font-weight:800}html[data-ui=classic] .release-notes-dialog h2{margin:10px 0 0;color:var(--ink);font-size:20px;line-height:1.7}html[data-ui=classic] .release-notes-content{padding:18px 28px 8px}html[data-ui=classic] .release-notes-content ul{display:grid;gap:11px;margin:0;padding:0 20px 0 0}html[data-ui=classic] .release-notes-content li{color:#4f6660;font-size:11px;line-height:2}html[data-ui=classic] .release-notes-content li::marker{color:var(--teal)}html[data-ui=classic] .release-notes-dialog footer{display:flex;justify-content:flex-end;padding:16px 28px 24px}html[data-ui=classic] .release-notes-dialog footer button{min-width:130px;justify-content:center}html[data-ui=classic] .release-notes-dialog footer svg{width:16px}@media(max-width:600px){html[data-ui=classic] .release-notes-backdrop{padding:10px}html[data-ui=classic] .release-notes-dialog{max-height:calc(100dvh - 20px);border-radius:20px}html[data-ui=classic] .release-notes-dialog header,html[data-ui=classic] .release-notes-content,html[data-ui=classic] .release-notes-dialog footer{padding-left:18px;padding-right:18px}html[data-ui=classic] .release-notes-dialog h2{font-size:17px}html[data-ui=classic] .release-notes-dialog footer button{width:100%}}html[data-ui=classic] .comprehensive-row-delete{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;padding:6px;border:1px solid #efb7a9;border-radius:8px;color:#bd5139;background:#fff6f3;cursor:pointer}html[data-ui=classic] .comprehensive-row-delete:hover:not(:disabled){border-color:#df7d66;background:#fde9e3}html[data-ui=classic] .comprehensive-row-delete:disabled{opacity:.45;cursor:not-allowed}html[data-ui=classic] .comprehensive-row-delete svg{width:14px;height:14px}html[data-ui=classic] .comprehensive-row-edit:hover:not(:disabled){border-color:#6ea99f;background:#e7f4f0}html[data-ui=classic] .comprehensive-row-edit:disabled{opacity:.45;cursor:not-allowed}html[data-ui=classic] .comprehensive-row-actions{display:flex;align-items:center;justify-content:center;gap:6px}html[data-ui=classic] .comprehensive-row-actions .comprehensive-row-action{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;min-height:34px;padding:6px}html[data-ui=classic] .comprehensive-row-actions svg{width:14px;height:14px}html[data-ui=classic] .comprehensive-inline-due-date .task-due-date{min-width:0;width:100%}html[data-ui=classic] .comprehensive-inline-due-date .jalali-picker{min-width:0}html[data-ui=classic] .comprehensive-inline-due-date .jalali-input{width:100%;min-height:36px;padding:6px 8px}html[data-ui=classic] .comprehensive-inline-due-date .task-due-date.icon-only{justify-content:center;width:auto}html[data-ui=classic] .comprehensive-inline-due-date .task-due-date.icon-only .jalali-picker{flex:0 0 38px;width:38px}html[data-ui=classic] .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-input{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;grid-template-columns:1fr}html[data-ui=classic] .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-input>svg{width:17px;height:17px}html[data-ui=classic] .comprehensive-inline-due-date .jalali-picker.icon-only .jalali-popover{right:0;left:auto}html[data-ui=classic] .comprehensive-minutes-table tr.editing-row td{background:#f4faf8}html[data-ui=classic] .comprehensive-minutes-stale>.primary{margin-inline-start:auto;flex:0 0 auto}html[data-ui=classic] .comprehensive-review-workflow{display:grid;gap:16px;margin:18px 0 22px;padding:18px;border:1px solid #e6c985;border-radius:16px;background:#fffaf0}html[data-ui=classic] .comprehensive-review-notice,html[data-ui=classic] .comprehensive-review-clear{display:flex;align-items:center;gap:12px;color:#674b17}html[data-ui=classic] .comprehensive-review-notice svg,html[data-ui=classic] .comprehensive-review-clear svg{width:24px;height:24px;flex:0 0 auto}html[data-ui=classic] .comprehensive-review-notice span{display:grid;gap:4px}html[data-ui=classic] .comprehensive-review-notice small{color:#826d45;line-height:1.8}html[data-ui=classic] .comprehensive-review-list{display:grid;gap:12px}html[data-ui=classic] .comprehensive-review-list article{display:grid;gap:14px;padding:16px;border:1px solid #e9d5a8;border-radius:14px;background:#fff}html[data-ui=classic] .comprehensive-review-list article.confirmed{border-color:#9fcbbb;background:#f6fbf9}html[data-ui=classic] .comprehensive-review-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#614916;font-size:12px;font-weight:800}html[data-ui=classic] .comprehensive-review-list article>header em{padding:5px 9px;border-radius:999px;color:#8a6117;background:#fff2cd;font-style:normal}html[data-ui=classic] .comprehensive-review-list article.confirmed>header em{color:#176655;background:#dff3eb}html[data-ui=classic] .comprehensive-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-ui=classic] .comprehensive-review-grid label{display:grid;gap:6px;color:#53655f;font-size:11px;font-weight:700}html[data-ui=classic] .comprehensive-review-grid label.wide{grid-column:1 / -1}html[data-ui=classic] .comprehensive-review-grid input,html[data-ui=classic] .comprehensive-review-grid select,html[data-ui=classic] .comprehensive-review-grid textarea{width:100%;min-height:42px;border:1px solid #d7e1dd;border-radius:10px;background:#fff}html[data-ui=classic] .comprehensive-review-grid textarea{min-height:84px;resize:vertical}html[data-ui=classic] .comprehensive-review-list blockquote{margin:0;padding:11px 13px;border-right:3px solid #9fcbbb;border-radius:8px;color:#5e716c;background:#f6faf8;line-height:1.9}html[data-ui=classic] .comprehensive-review-list blockquote small{display:block;color:#1b695e;font-weight:800}html[data-ui=classic] .comprehensive-review-confirm{display:flex;align-items:center;gap:9px;color:#174f48;font-size:12px;font-weight:800}html[data-ui=classic] .comprehensive-review-confirm input{width:18px;height:18px}html[data-ui=classic] .comprehensive-finalize-button{justify-self:start}@media(max-width:900px){html[data-ui=classic] .comprehensive-minutes-heading{grid-template-columns:1fr}html[data-ui=classic] .comprehensive-minutes-heading-side,html[data-ui=classic] .comprehensive-minutes-actions{width:100%}html[data-ui=classic] .comprehensive-minutes-actions .comprehensive-finalize-button{width:auto;flex:1}html[data-ui=classic] .comprehensive-minutes-actions .comprehensive-add-row-button{flex:0 0 auto}html[data-ui=classic] .comprehensive-minutes-stats{grid-template-columns:repeat(3,1fr)}html[data-ui=classic] .comprehensive-review-grid{grid-template-columns:1fr}html[data-ui=classic] .comprehensive-review-grid label.wide{grid-column:auto}html[data-ui=classic] .comprehensive-minutes-table-wrap{overflow:visible;border:0}html[data-ui=classic] .comprehensive-minutes-table,html[data-ui=classic] .comprehensive-minutes-table tbody,html[data-ui=classic] .comprehensive-minutes-table tr,html[data-ui=classic] .comprehensive-minutes-table td{display:block;width:100%;min-width:0}html[data-ui=classic] .comprehensive-minutes-table thead{display:none}html[data-ui=classic] .comprehensive-minutes-table tr{margin-bottom:12px;overflow:hidden;border:1px solid #dce6e2;border-radius:13px;background:#fff}html[data-ui=classic] .comprehensive-minutes-table td,html[data-ui=classic] .comprehensive-minutes-table tbody tr:nth-child(2n) td,html[data-ui=classic] .comprehensive-minutes-table tbody tr.needs-review td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:10px 12px;border:0;border-top:1px solid #edf1ef;background:transparent}html[data-ui=classic] .comprehensive-minutes-table td:first-child{border-top:0}html[data-ui=classic] .comprehensive-minutes-table td:before{content:attr(data-label);color:#6c817b;font-size:10px;font-weight:800}html[data-ui=classic] .comprehensive-minutes-stale{flex-wrap:wrap}html[data-ui=classic] .comprehensive-minutes-stale>.primary{width:100%;margin-inline-start:0}}@media(max-width:540px){html[data-ui=classic] .comprehensive-minutes-stats{grid-template-columns:1fr}html[data-ui=classic] .comprehensive-minutes-table td{grid-template-columns:82px minmax(0,1fr)}}html[data-ui=classic] .analysis-provider-toggle{grid-column:2/-1;display:flex;align-items:center;gap:9px;margin-top:4px;font-size:11px;font-weight:700;color:#536a65;cursor:pointer}html[data-ui=classic] .analysis-provider-toggle input{width:17px;height:17px;accent-color:var(--teal);cursor:pointer;flex:none}html[data-ui=classic] .member-hierarchy{display:grid;gap:10px;min-width:0}html[data-ui=classic] .member-hierarchy-controls{display:flex;justify-content:flex-end;gap:7px}html[data-ui=classic] .member-hierarchy-controls button{border:0;background:#e9f0ec;color:#36685d;border-radius:8px;padding:6px 9px;font:700 9px Tahoma;cursor:pointer}html[data-ui=classic] .member-hierarchy-root,html[data-ui=classic] .member-hierarchy-children,html[data-ui=classic] .member-hierarchy-node{display:grid;gap:7px;min-width:0}html[data-ui=classic] .member-hierarchy-folder{display:flex;align-items:center;gap:7px;padding-right:calc(var(--member-tree-depth,0) * 14px)}html[data-ui=classic] .member-hierarchy-folder>button{min-width:0;min-height:42px;flex:1;display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #dfe7e2;background:#f8faf8;color:#263e38;border-radius:11px;padding:7px 10px;text-align:right;cursor:pointer;font-family:inherit}html[data-ui=classic] .member-hierarchy-node.level-subsidiary>.member-hierarchy-folder>button{background:#eaf3ef;border-color:#cddfd7}html[data-ui=classic] .member-hierarchy-node.level-org_unit>.member-hierarchy-folder>button{background:#f2f6f3}html[data-ui=classic] .member-hierarchy-node.level-role>.member-hierarchy-folder>button{background:#fafbf9}html[data-ui=classic] .member-hierarchy-node.missing>.member-hierarchy-folder>button{background:#f7f2e8;border-style:dashed;color:#765f38}html[data-ui=classic] .member-hierarchy-folder>button>b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .member-hierarchy-folder>button>small{font-size:8px;color:#7a8a85}html[data-ui=classic] .member-hierarchy-folder>button>em{min-width:27px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#456f65;font:700 9px Tahoma;font-style:normal}html[data-ui=classic] .member-hierarchy-chevron{font-size:20px;line-height:1;color:#56766d;transform:rotate(0);transition:transform .18s}html[data-ui=classic] .member-hierarchy-folder>button[aria-expanded=true] .member-hierarchy-chevron{transform:rotate(-90deg)}html[data-ui=classic] .member-hierarchy-children{padding-right:14px;border-right:1px solid #dfe7e2}html[data-ui=classic] .member-hierarchy-member{min-width:0;padding-right:calc((var(--member-tree-depth,0) + 1) * 4px)}html[data-ui=classic] .member-hierarchy-branch-check{width:24px;height:24px;position:relative;display:grid;place-items:center;flex:0 0 auto;cursor:pointer}html[data-ui=classic] .member-hierarchy-branch-check input{position:absolute;opacity:0;pointer-events:none}html[data-ui=classic] .member-hierarchy-branch-check span{width:20px;height:20px;border:1px solid #bfcfc8;background:#fff;border-radius:6px;display:grid;place-items:center}html[data-ui=classic] .member-hierarchy-branch-check input:checked+span,html[data-ui=classic] .member-hierarchy-branch-check input:indeterminate+span{background:#326f63;border-color:#326f63}html[data-ui=classic] .member-hierarchy-branch-check input:checked+span:after{content:"✓";color:#fff;font:700 12px Tahoma}html[data-ui=classic] .member-hierarchy-branch-check input:indeterminate+span:after{content:"−";color:#fff;font:700 13px Tahoma}html[data-ui=classic] .member-hierarchy-empty{min-height:90px;border:1px dashed #ccd8d2;border-radius:12px;display:grid;place-items:center;padding:18px;color:#7b8a85;font-size:10px;text-align:center}@media(max-width:600px){html[data-ui=classic] .member-hierarchy-folder{padding-right:calc(var(--member-tree-depth,0) * 8px)}html[data-ui=classic] .member-hierarchy-children{padding-right:8px}html[data-ui=classic] .member-hierarchy-folder>button{grid-template-columns:16px minmax(0,1fr) auto}html[data-ui=classic] .member-hierarchy-folder>button>small{display:none}}html[data-ui=classic] .feedback-page{padding:44px clamp(18px,4vw,64px);max-width:1500px;margin:auto}html[data-ui=classic] .feedback-page-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}html[data-ui=classic] .feedback-page-header small{color:#527a72}html[data-ui=classic] .feedback-page-header h1{margin:6px 0;font-size:clamp(1.7rem,3vw,2.5rem)}html[data-ui=classic] .feedback-page-header p{margin:0;color:#64746f}html[data-ui=classic] .feedback-page button svg,html[data-ui=classic] .feedback-page a svg{width:18px;height:18px}html[data-ui=classic] .feedback-create{background:#fffdf8;border:1px solid #d8e2dd;border-radius:22px;padding:18px;margin-bottom:22px;box-shadow:0 12px 34px #163f3210}html[data-ui=classic] .feedback-create-toggle{border:0;background:#e1f0eb;color:#0d5f54;border-radius:12px;padding:12px 16px;font-weight:800;display:flex;gap:8px;align-items:center}html[data-ui=classic] .feedback-create form{display:grid;gap:16px;margin-top:18px}html[data-ui=classic] .feedback-create label{display:grid;gap:8px;font-weight:700}html[data-ui=classic] .feedback-create input,html[data-ui=classic] .feedback-create textarea,html[data-ui=classic] .feedback-create select,html[data-ui=classic] .feedback-filters input,html[data-ui=classic] .feedback-filters select,html[data-ui=classic] .feedback-detail select,html[data-ui=classic] .feedback-reply textarea{border:1px solid #cfdbd6;border-radius:12px;background:#fff;padding:12px;font:inherit;min-width:0}html[data-ui=classic] .feedback-create textarea{min-height:120px;resize:vertical}html[data-ui=classic] .feedback-kind-choice{display:flex;gap:10px}html[data-ui=classic] .feedback-kind-choice button{padding:10px 16px;border:1px solid #d4ded9;background:#fff;border-radius:12px;display:flex;gap:7px;align-items:center}html[data-ui=classic] .feedback-kind-choice button.active{background:#123f39;color:#fff}html[data-ui=classic] .feedback-create-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}html[data-ui=classic] .feedback-file{border:1px dashed #aac1b9;border-radius:12px;padding:12px;grid-template-columns:auto 1fr;align-items:center}html[data-ui=classic] .feedback-file input{grid-column:1/-1;padding:0;border:0}html[data-ui=classic] .feedback-file span{font-size:.82rem;color:#677873}html[data-ui=classic] .feedback-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:16px}html[data-ui=classic] .feedback-filters label{display:flex;align-items:center;border:1px solid #cfdbd6;background:#fff;border-radius:12px;padding-inline:10px}html[data-ui=classic] .feedback-filters label input{border:0;width:100%}html[data-ui=classic] .feedback-workspace{display:grid;grid-template-columns:minmax(310px,410px) minmax(0,1fr);gap:18px;min-height:570px}html[data-ui=classic] .feedback-list,html[data-ui=classic] .feedback-detail{background:#fffdf8;border:1px solid #d8e2dd;border-radius:22px;overflow:hidden}html[data-ui=classic] .feedback-list>header{padding:18px;display:flex;justify-content:space-between;border-bottom:1px solid #e0e7e3}html[data-ui=classic] .feedback-list>button{display:grid;width:100%;text-align:right;border:0;border-bottom:1px solid #e5ebe8;background:transparent;padding:16px;gap:8px;position:relative}html[data-ui=classic] .feedback-list>button:hover,html[data-ui=classic] .feedback-list>button.active{background:#edf6f2}html[data-ui=classic] .feedback-list>button.unread:before{content:"";position:absolute;right:6px;top:18px;width:7px;height:7px;border-radius:50%;background:#ef6e50}html[data-ui=classic] .feedback-list strong{font-size:1rem}html[data-ui=classic] .feedback-list p{margin:0;color:#5f706b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=classic] .feedback-list footer{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#74827e}html[data-ui=classic] .feedback-list footer time{margin-right:auto}html[data-ui=classic] .feedback-kind{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;padding:5px 9px;font-size:.75rem;font-style:normal}html[data-ui=classic] .feedback-kind.problem{background:#fde2db;color:#9d3925}html[data-ui=classic] .feedback-kind.suggestion{background:#fbefcc;color:#765813}html[data-ui=classic] .feedback-status{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;background:#e8efec;color:#425a54;font-style:normal;font-size:.75rem}html[data-ui=classic] .feedback-status.resolved{background:#d9f2e4;color:#12653d}html[data-ui=classic] .feedback-status.closed{background:#e4e7e6}html[data-ui=classic] .feedback-status.needs_info{background:#fee8d0;color:#904c0c}html[data-ui=classic] .feedback-status.in_progress,html[data-ui=classic] .feedback-status.reviewing{background:#dcecf5;color:#245b78}html[data-ui=classic] .feedback-status.planned{background:#eae2f8;color:#5b3785}html[data-ui=classic] .feedback-detail{padding:22px}html[data-ui=classic] .feedback-empty{min-height:260px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#778681}html[data-ui=classic] .feedback-detail-card>header{display:flex;align-items:start;justify-content:space-between;gap:20px}html[data-ui=classic] .feedback-detail-card h2{margin:10px 0 4px}html[data-ui=classic] .feedback-detail-card time{font-size:.78rem;color:#778681}html[data-ui=classic] .feedback-detail-card>header label{display:grid;gap:7px;font-weight:700}html[data-ui=classic] .feedback-description{white-space:pre-wrap;line-height:2;background:#f4f7f5;border-radius:14px;padding:16px}html[data-ui=classic] .feedback-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-ui=classic] .feedback-meta div{background:#f7f8f6;padding:11px;border-radius:10px}html[data-ui=classic] .feedback-meta dt{font-size:.72rem;color:#6e7c78}html[data-ui=classic] .feedback-meta dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}html[data-ui=classic] .feedback-screenshot{display:block;margin:16px 0;border-radius:16px;overflow:hidden;border:1px solid #d6e0dc;color:#0d5f54;text-decoration:none}html[data-ui=classic] .feedback-screenshot img{display:block;width:100%;max-height:380px;object-fit:contain;background:#f2f4f3}html[data-ui=classic] .feedback-screenshot span{display:flex;gap:8px;padding:10px;align-items:center}html[data-ui=classic] .feedback-timeline{border-top:1px solid #dfe6e2;margin-top:18px;padding-top:15px}html[data-ui=classic] .feedback-event{border-radius:14px;padding:12px;margin:10px 0;background:#f3f6f4}html[data-ui=classic] .feedback-event.admin{background:#e5f1ed}html[data-ui=classic] .feedback-event p{margin:6px 0;white-space:pre-wrap}html[data-ui=classic] .feedback-event.status_change{border-right:3px solid #6c8f86}html[data-ui=classic] .feedback-no-events{color:#74817d}html[data-ui=classic] .feedback-reply{display:grid;gap:10px;margin-top:16px}html[data-ui=classic] .feedback-reply textarea{min-height:90px;resize:vertical}html[data-ui=classic] .feedback-reply button,html[data-ui=classic] .feedback-create .primary,html[data-ui=classic] .feedback-page-header button{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content}html[data-ui=classic] .feedback-mobile-back{display:none}html[data-ui=classic] .feedback-page .spin{animation:spin-classic 1s linear infinite}@media(max-width:960px){html[data-ui=classic] .feedback-page{padding:22px 14px}html[data-ui=classic] .feedback-page-header{align-items:start}html[data-ui=classic] .feedback-filters{grid-template-columns:1fr 1fr}html[data-ui=classic] .feedback-filters label{grid-column:1/-1}html[data-ui=classic] .feedback-workspace{display:block}html[data-ui=classic] .feedback-workspace.show-list .feedback-detail,html[data-ui=classic] .feedback-workspace.show-detail .feedback-list{display:none}html[data-ui=classic] .feedback-detail{padding:14px}html[data-ui=classic] .feedback-mobile-back{display:flex;border:0;background:transparent;align-items:center;gap:5px;margin-bottom:12px}html[data-ui=classic] .feedback-create-row,html[data-ui=classic] .feedback-meta{grid-template-columns:1fr}html[data-ui=classic] .feedback-create form>.primary{width:100%}}@media(max-width:560px){html[data-ui=classic] .feedback-page-header{display:grid}html[data-ui=classic] .feedback-page-header button{width:100%}html[data-ui=classic] .feedback-filters{grid-template-columns:1fr}html[data-ui=classic] .feedback-detail-card>header{display:grid}html[data-ui=classic] .feedback-detail-card>header label{width:100%}html[data-ui=classic] .feedback-detail-card>header select{width:100%}html[data-ui=classic] .feedback-kind-choice button{flex:1;justify-content:center}}html[data-ui=classic] .phone-capture-page{--capture-ink: #173a36;--capture-muted: #72847f;--capture-teal: #1f625d;--capture-deep: #102f2c;--capture-coral: #e96f50;--capture-paper: #fffef9;min-height:100vh;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 15% 8%,#e8f2ec 0,transparent 36%),linear-gradient(155deg,#f7f6ef,#f1f5f0);color:var(--capture-ink);font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;display:grid;grid-template-rows:1fr auto;gap:13px}html[data-ui=classic] .phone-capture-page *,html[data-ui=classic] .phone-capture-page *:before,html[data-ui=classic] .phone-capture-page *:after{box-sizing:border-box}html[data-ui=classic] .phone-capture-page button{font:inherit;border:0}html[data-ui=classic] .phone-capture-card{width:min(100%,540px);min-height:min(730px,calc(100dvh - 64px));margin:auto;padding:22px;border:1px solid #dfe7e1;border-radius:26px;background:var(--capture-paper);box-shadow:0 24px 70px #173a3617}html[data-ui=classic] .phone-capture-header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #e6ebe6}html[data-ui=classic] .phone-capture-brand{width:48px;height:48px;border-radius:15px;background:var(--capture-deep);color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px #102f2c2e}html[data-ui=classic] .phone-capture-brand svg{width:23px}html[data-ui=classic] .phone-capture-header small,html[data-ui=classic] .phone-capture-header h1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .phone-capture-header small{color:var(--capture-muted);font-size:10px}html[data-ui=classic] .phone-capture-header h1{margin:4px 0 0;font-size:clamp(18px,5vw,22px)}html[data-ui=classic] .phone-capture-owner{margin-top:16px;padding:11px;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:10px;border-radius:15px;background:#edf4ef}html[data-ui=classic] .phone-capture-owner>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--capture-teal);color:#fff;font-weight:900}html[data-ui=classic] .phone-capture-owner small,html[data-ui=classic] .phone-capture-owner b{display:block}html[data-ui=classic] .phone-capture-owner small{color:var(--capture-muted);font-size:9px}html[data-ui=classic] .phone-capture-owner b{margin-top:2px;font-size:13px}html[data-ui=classic] .phone-capture-owner>svg{color:var(--capture-teal)}html[data-ui=classic] .phone-capture-state{min-height:270px;padding:26px 10px 18px;text-align:center;display:flex;flex-direction:column;align-items:center}html[data-ui=classic] .phone-capture-orbit{width:122px;height:122px;border:1px solid #92b8ad4c;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 16px #8eb5aa14,0 0 0 34px #8eb5aa0b}html[data-ui=classic] .phone-capture-orbit>span{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:var(--capture-coral);color:#fff;box-shadow:0 13px 30px #e96f5040}html[data-ui=classic] .phone-capture-orbit svg{width:34px;height:34px}html[data-ui=classic] .phone-capture-state.connected:not(.muted) .phone-capture-orbit{animation:phone-capture-pulse-classic 2.2s ease-out infinite}html[data-ui=classic] .phone-capture-state.muted .phone-capture-orbit>span,html[data-ui=classic] .phone-capture-state.ended .phone-capture-orbit>span{background:#7a8b86;box-shadow:none}html[data-ui=classic] .phone-capture-state.paused{border-color:#e2bf77;background:#fff8e9}html[data-ui=classic] .phone-capture-state.paused .phone-capture-orbit>span{color:#8a651f;background:#f9e7bd;box-shadow:0 0 0 10px #d7a64618}html[data-ui=classic] .phone-capture-state.paused .phone-capture-meter i{width:0!important}@keyframes phone-capture-pulse-classic{50%{box-shadow:0 0 0 22px #8eb5aa10,0 0 0 42px #8eb5aa05}}html[data-ui=classic] .phone-capture-state h2{margin:30px 0 5px;font-size:19px}html[data-ui=classic] .phone-capture-state p{max-width:360px;min-height:40px;margin:0;color:var(--capture-muted);font-size:11px;line-height:1.9}html[data-ui=classic] .phone-capture-meter{width:min(100%,330px);height:8px;margin-top:17px;overflow:hidden;border-radius:99px;background:#e8ece8;direction:ltr}html[data-ui=classic] .phone-capture-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#70ad94,#e8af51,var(--capture-coral));transition:width .1s linear}html[data-ui=classic] .phone-capture-state>small{margin-top:5px;color:#86958f;font-size:8px}html[data-ui=classic] .phone-capture-ready,html[data-ui=classic] .phone-capture-controls>button{min-height:54px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}html[data-ui=classic] .phone-capture-ready{width:100%;background:var(--capture-teal);color:#fff;box-shadow:0 12px 28px #1f625d30}html[data-ui=classic] .phone-capture-ready:disabled,html[data-ui=classic] .phone-capture-controls>button:disabled{opacity:.58;cursor:wait}html[data-ui=classic] .phone-capture-ready svg,html[data-ui=classic] .phone-capture-controls svg{width:20px}html[data-ui=classic] .phone-capture-controls{display:grid;grid-template-columns:1fr 92px;gap:9px}html[data-ui=classic] .phone-capture-controls .mute{background:#f7e2dc;color:#a64635}html[data-ui=classic] .phone-capture-controls .unmute{background:#dceee5;color:#286b56}html[data-ui=classic] .phone-capture-leave{background:#f1f2ef;color:#677872}html[data-ui=classic] .phone-capture-notice,html[data-ui=classic] .phone-capture-warning{margin-top:13px;padding:10px 12px;border-radius:11px;display:flex;align-items:flex-start;gap:8px;font-size:9px;line-height:1.8}html[data-ui=classic] .phone-capture-notice{background:#eaf3ed;color:#356a59}html[data-ui=classic] .phone-capture-warning{background:#f7edd8;color:#8c6b2d}html[data-ui=classic] .phone-capture-notice svg,html[data-ui=classic] .phone-capture-warning svg{width:16px;flex:0 0 auto}html[data-ui=classic] .phone-capture-facts{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-ui=classic] .phone-capture-facts>span{min-width:0;padding:11px;border:1px solid #e2e8e3;border-radius:12px;display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:7px;background:#fbfcf8}html[data-ui=classic] .phone-capture-facts svg{grid-row:1 / 3;width:20px;color:var(--capture-teal)}html[data-ui=classic] .phone-capture-facts b{font-size:9px}html[data-ui=classic] .phone-capture-facts small{overflow:hidden;color:var(--capture-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .phone-capture-settings{margin-top:11px;border:1px solid #e1e8e3;border-radius:12px;background:#fbfcf9}html[data-ui=classic] .phone-capture-settings summary{padding:12px;color:#577069;font-size:9px;font-weight:800;cursor:pointer}html[data-ui=classic] .phone-capture-settings dl{margin:0;padding:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}html[data-ui=classic] .phone-capture-settings dl>div{min-width:0;padding:8px;border-radius:9px;background:#edf3ef}html[data-ui=classic] .phone-capture-settings dt,html[data-ui=classic] .phone-capture-settings dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .phone-capture-settings dt{color:var(--capture-muted);font-size:7px}html[data-ui=classic] .phone-capture-settings dd{margin:3px 0 0;font-size:8px;font-weight:800}html[data-ui=classic] .phone-capture-loading,html[data-ui=classic] .phone-capture-terminal{min-height:390px;padding:40px 15px;display:grid;place-items:center;align-content:center;text-align:center}html[data-ui=classic] .phone-capture-loading svg,html[data-ui=classic] .phone-capture-terminal>svg{width:42px;height:42px;color:var(--capture-coral)}html[data-ui=classic] .phone-capture-loading p,html[data-ui=classic] .phone-capture-terminal p{max-width:330px;color:var(--capture-muted);font-size:11px;line-height:1.9}html[data-ui=classic] .phone-capture-terminal h2{margin:14px 0 0;font-size:19px}html[data-ui=classic] .phone-capture-spin{animation:phone-capture-spin-classic 1s linear infinite}@keyframes phone-capture-spin-classic{to{transform:rotate(360deg)}}html[data-ui=classic] .phone-capture-page>footer{width:min(100%,540px);margin:auto;color:#758680;text-align:center;font-size:8px;line-height:1.8}@media(max-width:420px){html[data-ui=classic] .phone-capture-page{padding-right:0;padding-left:0;background:var(--capture-paper)}html[data-ui=classic] .phone-capture-card{min-height:calc(100dvh - 42px);padding:18px 16px;border:0;border-radius:0;box-shadow:none}html[data-ui=classic] .phone-capture-state{min-height:258px}html[data-ui=classic] .phone-capture-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html[data-ui=classic] .phone-capture-state.connected:not(.muted) .phone-capture-orbit,html[data-ui=classic] .phone-capture-spin{animation:none}}html[data-ui=classic]{--portal-ink: #163b37;--portal-green: #226b62;--portal-mint: #e8f2ed;--portal-line: #dce7e1;--portal-coral: #eb7658;--portal-paper: #fff;--portal-bg: #f3f6f3}html[data-ui=classic] .portal-auth,html[data-ui=classic] .portal-loading,html[data-ui=classic] .guest-shell{min-height:100vh;background:radial-gradient(circle at 12% 14%,#dcebe3 0,transparent 32%),linear-gradient(145deg,#f6f8f5,#edf3ef);color:var(--portal-ink);font-family:Tahoma,Segoe UI,sans-serif}html[data-ui=classic] .portal-auth{display:grid;place-items:center;padding:24px}html[data-ui=classic] .login-card{width:min(440px,100%);background:#fff;border:1px solid var(--portal-line);border-radius:28px;padding:30px;box-shadow:0 28px 80px #173f3920}html[data-ui=classic] .manager-profile-gate .login-card{text-align:right}html[data-ui=classic] .profile-gate-icon{width:58px;height:58px;margin:30px auto -18px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--portal-green),var(--portal-ink));box-shadow:0 14px 35px #173f3930}html[data-ui=classic] .profile-gate-icon svg{width:26px;height:26px}html[data-ui=classic] .profile-gate-logout{background:transparent;color:#6d7f7a}html[data-ui=classic] .portal-brand{display:flex;align-items:center;gap:11px}html[data-ui=classic] .portal-brand>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--portal-ink);color:#fff;font-size:24px}html[data-ui=classic] .portal-brand div{display:grid}html[data-ui=classic] .portal-brand b{font-size:18px}html[data-ui=classic] .portal-brand small{color:#71817c;font-size:10px}html[data-ui=classic] .login-copy{margin:38px 0 24px}html[data-ui=classic] .login-copy>span,html[data-ui=classic] .guest-eyebrow,html[data-ui=classic] .create-room header span,html[data-ui=classic] .credentials-card header span{color:var(--portal-coral);font-weight:800;font-size:11px}html[data-ui=classic] .login-copy h1{font-size:28px;margin:8px 0}html[data-ui=classic] .login-copy p{color:#687b76;line-height:1.9;font-size:12px}html[data-ui=classic] .login-card form,html[data-ui=classic] .create-room{display:grid;gap:16px}html[data-ui=classic] .login-card label,html[data-ui=classic] .create-room>label,html[data-ui=classic] .credentials-card>label{display:grid;gap:7px;font-size:11px;font-weight:700}html[data-ui=classic] .login-card input,html[data-ui=classic] .create-room input,html[data-ui=classic] .create-room textarea,html[data-ui=classic] .claim-form input,html[data-ui=classic] .manager-chat input,html[data-ui=classic] .credentials-card input,html[data-ui=classic] .guest-join input{border:1px solid var(--portal-line);border-radius:11px;padding:12px 13px;background:#fbfcfb;color:var(--portal-ink);font:inherit;outline:none}html[data-ui=classic] .login-card input:focus,html[data-ui=classic] .create-room input:focus,html[data-ui=classic] .create-room textarea:focus,html[data-ui=classic] .guest-join input:focus{border-color:#5d958d;box-shadow:0 0 0 3px #39766d12}html[data-ui=classic] .portal-primary,html[data-ui=classic] .portal-secondary,html[data-ui=classic] .manager-shell button,html[data-ui=classic] .guest-shell button,html[data-ui=classic] .room-footer a{border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;font:700 11px Tahoma;cursor:pointer;text-decoration:none}html[data-ui=classic] .portal-primary{background:var(--portal-ink)!important;color:#fff!important}html[data-ui=classic] .portal-secondary{background:var(--portal-mint);color:var(--portal-ink)}html[data-ui=classic] .portal-primary svg,html[data-ui=classic] .portal-secondary svg,html[data-ui=classic] .manager-shell button svg,html[data-ui=classic] .room-footer a svg{width:16px;height:16px}html[data-ui=classic] .portal-error,html[data-ui=classic] .portal-notice{padding:10px 12px;border-radius:10px;background:#fff0ec;color:#a94836;font-size:11px;line-height:1.8}html[data-ui=classic] .portal-loading{display:grid;place-content:center;gap:20px}html[data-ui=classic] .portal-loading>span{width:42px;height:42px;border:3px solid #bdd2ca;border-top-color:var(--portal-green);border-radius:50%;animation:portal-spin-classic .8s linear infinite;margin:auto}@keyframes portal-spin-classic{to{transform:rotate(360deg)}}html[data-ui=classic] .admin-logout{position:fixed;left:18px;bottom:18px;z-index:5000;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:14px;background:#fff;color:#a64c3c;box-shadow:0 8px 30px #173f3930;cursor:pointer}html[data-ui=classic] .admin-logout svg{width:18px}html[data-ui=classic] .admin-online-rooms,html[data-ui=classic] .admin-back{position:fixed;left:70px;bottom:18px;z-index:5000;display:flex;align-items:center;gap:7px;min-height:42px;border:0;border-radius:14px;background:#173f39;color:#fff;box-shadow:0 8px 30px #173f3930;cursor:pointer}html[data-ui=classic] .admin-online-rooms svg{width:17px}html[data-ui=classic] .admin-back{left:18px;bottom:18px;background:#fff;color:#173f39}@media(min-width:761px){html[data-ui=classic] body:has(.live-layout) .admin-logout,html[data-ui=classic] body:has(.live-layout) .admin-online-rooms{top:94px;bottom:auto;z-index:60}}@media(max-width:760px){html[data-ui=classic] .admin-logout,html[data-ui=classic] .admin-online-rooms{display:none}}html[data-ui=classic] .manager-shell{min-height:100vh;background:var(--portal-bg);color:var(--portal-ink);font-family:Tahoma,Segoe UI,sans-serif}html[data-ui=classic] .manager-top{height:74px;background:#fff;border-bottom:1px solid var(--portal-line);padding:0 28px;display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .manager-top>div:last-child{display:flex;align-items:center;gap:18px}html[data-ui=classic] .manager-top>div:last-child>span{font-size:12px;color:#5e746f}html[data-ui=classic] .manager-top .active-manager-profile{display:grid;line-height:1.45}html[data-ui=classic] .manager-top .active-manager-profile b{color:var(--portal-ink)}html[data-ui=classic] .manager-top .active-manager-profile small{color:#71817c;font-size:9px}html[data-ui=classic] .manager-top button{background:#f3f6f4;color:#765047}html[data-ui=classic] .manager-grid{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 74px)}html[data-ui=classic] .manager-sidebar{background:radial-gradient(circle at 10% 0,#2a5d55 0,transparent 36%),#123a36;border-left:1px solid #0d302d;color:#fff;padding:22px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:-12px 0 34px #102d2a14}html[data-ui=classic] .manager-sidebar-heading{display:grid;gap:5px;padding:1px 5px 7px}html[data-ui=classic] .manager-sidebar-heading span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}html[data-ui=classic] .manager-sidebar-heading svg{width:18px}html[data-ui=classic] .manager-sidebar-heading small{color:#a9c8c1;font-size:9px}html[data-ui=classic] .manager-sidebar .create-room-button{min-height:45px;background:#ec7657!important;box-shadow:0 10px 26px #071e1b35}html[data-ui=classic] .room-list-heading{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:0 5px;color:#acc9c3;font-size:9px;font-weight:700}html[data-ui=classic] .room-list-heading b{min-width:24px;padding:3px 7px;border-radius:999px;background:#ffffff12;color:#dcebe7;text-align:center}html[data-ui=classic] .room-list{display:grid;gap:5px}html[data-ui=classic] .room-channel>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;text-align:right;background:transparent;border:1px solid transparent;color:#d7e7e3;padding:9px 8px;border-radius:10px}html[data-ui=classic] .room-channel>button:hover{background:#ffffff0c}html[data-ui=classic] .room-channel>button.selected{background:#ffffff17;border-color:#ffffff15;color:#fff}html[data-ui=classic] .room-list .room-list-icon{position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff0e}html[data-ui=classic] .room-list .room-list-icon svg{width:16px;height:16px;color:#9bbdb5}html[data-ui=classic] .room-list i{position:absolute;left:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#aebdb8;border:2px solid #123a36;box-sizing:content-box}html[data-ui=classic] .room-list i.live{background:#ef684a;box-shadow:0 0 0 4px #f6d7cf}html[data-ui=classic] .room-list i.ended{background:#3b887e}html[data-ui=classic] .room-list span{display:grid}html[data-ui=classic] .room-list b{font-size:11px}html[data-ui=classic] .room-list small{font-size:9px;color:#9dbab4;margin-top:4px}html[data-ui=classic] .room-channel-count{min-width:26px;height:22px;padding:0 7px;border-radius:999px;place-items:center;background:#ffffff13;color:#d9ebe6;font-size:9px;font-weight:800}html[data-ui=classic] .room-channel>button.selected .room-channel-count{background:#ec7657;color:#fff}html[data-ui=classic] .room-channel-members{display:grid;gap:2px;margin:3px 13px 8px 4px;padding-right:17px;border-right:1px solid #ffffff17}html[data-ui=classic] .room-channel-member{min-width:0;min-height:32px;padding:4px 6px;border-radius:8px;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;color:#b8cfca}html[data-ui=classic] .room-channel-member:hover{background:#ffffff09;color:#fff}html[data-ui=classic] .room-channel-member-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#315c56;color:#dcebe7;font-size:9px;font-weight:900;box-shadow:0 0 0 2px #ffffff12}html[data-ui=classic] .room-channel-member.mic-open .room-channel-member-avatar{background:#2b8c70;color:#fff;box-shadow:0 0 0 2px #52d3a5,0 0 12px #38b98b8a}html[data-ui=classic] .room-channel-member>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700}html[data-ui=classic] .room-channel-member-mic{display:grid;place-items:center;color:#789991}html[data-ui=classic] .room-channel-member.mic-open .room-channel-member-mic{color:#60d8ad}html[data-ui=classic] .room-channel-member-mic svg{width:12px;height:12px}html[data-ui=classic] .room-list>p{font-size:10px;color:#a9c3bd;line-height:1.9;margin:4px;padding:14px;border:1px dashed #ffffff1c;border-radius:12px;background:#ffffff08}html[data-ui=classic] .manager-content{padding:28px;max-width:1260px;width:100%;margin:0 auto;background:radial-gradient(circle at 82% 14%,#dcebe3 0,transparent 24%),var(--portal-bg)}html[data-ui=classic] .room-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}html[data-ui=classic] .room-heading h1{font-size:28px;margin:10px 0 6px}html[data-ui=classic] .room-heading p{color:#61736e;font-size:11px}html[data-ui=classic] .room-status{padding:6px 10px;border-radius:20px;background:#e8efec;font-size:9px;font-weight:800}html[data-ui=classic] .room-status.live{background:#fff0ec;color:#b94b34}html[data-ui=classic] .room-status.ended{background:#e4f1eb;color:#2c7268}html[data-ui=classic] .room-heading-actions,html[data-ui=classic] .room-footer{display:flex;flex-wrap:wrap;gap:8px}html[data-ui=classic] .room-heading-actions button{background:#fff;border:1px solid var(--portal-line);color:var(--portal-ink)}html[data-ui=classic] .room-heading-actions .danger{background:#c9513d;color:#fff;border:0}html[data-ui=classic] .interaction-mode-control{margin-top:18px;padding:13px 15px;border:1px solid var(--portal-line);border-radius:15px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px}html[data-ui=classic] .interaction-mode-control>div:first-child{display:grid;gap:4px}html[data-ui=classic] .interaction-mode-control b{font-size:11px}html[data-ui=classic] .interaction-mode-control small{color:#71827e;font-size:8px}html[data-ui=classic] .mode-switch{display:flex;padding:3px;background:#edf3f0;border-radius:11px;flex:0 0 auto}html[data-ui=classic] .mode-switch button{background:transparent;color:#60736e;font-size:8px;padding:8px 10px}html[data-ui=classic] .mode-switch button.selected{background:var(--portal-ink);color:#fff}html[data-ui=classic] .room-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}html[data-ui=classic] .room-facts>span{display:flex;align-items:center;gap:8px;min-width:0;background:#fff;border:1px solid var(--portal-line);border-radius:14px;padding:13px;font-size:10px;overflow:hidden}html[data-ui=classic] .room-facts svg{width:17px;flex:0 0 auto;color:var(--portal-green)}html[data-ui=classic] .room-facts span:last-child{direction:ltr;white-space:nowrap;text-overflow:ellipsis}html[data-ui=classic] .meeting-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}html[data-ui=classic] .meeting-panels>section,html[data-ui=classic] .room-participant-stage,html[data-ui=classic] .manager-chat,html[data-ui=classic] .audio-console{background:#fff;border:1px solid var(--portal-line);border-radius:17px;padding:17px}html[data-ui=classic] .meeting-panels header,html[data-ui=classic] .manager-chat header{display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .meeting-panels h2,html[data-ui=classic] .manager-chat h2{font-size:14px;margin:0}html[data-ui=classic] .meeting-panels header small,html[data-ui=classic] .manager-chat header small{font-size:9px;color:#7b8b87}html[data-ui=classic] .guest-participants>div>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e9efec;color:#78908a;font-weight:800}html[data-ui=classic] .guest-participants>div>span.online{background:#dcefe6;color:#256c62}html[data-ui=classic] .room-participant-stage{margin-top:14px;min-height:210px}html[data-ui=classic] .room-participant-stage>header{display:flex;align-items:center;justify-content:space-between;gap:14px}html[data-ui=classic] .room-participant-stage>header>div{display:grid;gap:4px}html[data-ui=classic] .room-participant-stage h2{margin:0;font-size:14px}html[data-ui=classic] .room-participant-stage header small{color:#71827e;font-size:8px}html[data-ui=classic] .participant-stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-items:start;gap:18px 12px;margin-top:18px}html[data-ui=classic] .participant-tile{min-height:128px;padding:10px 4px 4px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}html[data-ui=classic] .participant-tile.offline{opacity:.68}html[data-ui=classic] .participant-avatar-wrap{position:relative;width:94px;height:94px;flex:0 0 auto}html[data-ui=classic] .participant-avatar{width:94px;height:94px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;background:#dfe9e5;color:#55736c;border:4px solid #fff;box-shadow:0 0 0 2px #d8e3df;box-sizing:border-box;transition:box-shadow .16s ease,background .16s ease,color .16s ease}html[data-ui=classic] .participant-avatar-name{max-width:70px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;font-weight:900;line-height:1.55;text-align:center}html[data-ui=classic] .participant-tile.mic-open .participant-avatar{color:#fff;background:#287d6e;box-shadow:0 0 0 4px #4ac29a,0 0 0 8px #4ac29a28,0 0 24px #36a8826b}html[data-ui=classic] .participant-disconnected-icon{width:17px;height:17px;color:#9b6559}html[data-ui=classic] .participant-avatar-control,html[data-ui=classic] .participant-avatar-status{position:absolute;bottom:1px;width:30px;height:30px;padding:0;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:#245f56;color:#fff;box-shadow:0 4px 12px #173d3528;z-index:2}html[data-ui=classic] .participant-avatar-control.mic-control,html[data-ui=classic] .participant-avatar-status{left:-7px}html[data-ui=classic] .participant-avatar-control.kick-control{right:-7px;background:#df684f;color:#fff}html[data-ui=classic] .participant-avatar-control:hover{transform:translateY(-1px)}html[data-ui=classic] .participant-avatar-control.mic-open,html[data-ui=classic] .participant-avatar-status.mic-open{background:#35a37f;color:#fff}html[data-ui=classic] .manager-shell .participant-avatar-control svg,html[data-ui=classic] .manager-shell .participant-avatar-status svg{display:block;width:17px;height:17px;min-width:17px;color:inherit;stroke:currentColor;stroke-width:3;opacity:1}html[data-ui=classic] .participant-tile>small{min-height:13px;color:#74847f;font-size:8px;line-height:1.5}html[data-ui=classic] .participant-tile .participant-actions{justify-content:center;margin-top:auto}html[data-ui=classic] .participant-tile .participant-actions button{padding:6px 8px;background:#fff0ec;color:#ae4a37;font-size:8px}html[data-ui=classic] .participant-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}html[data-ui=classic] .participant-actions button.positive{background:#e4f3eb;color:#216f62}html[data-ui=classic] .compact-action{padding:6px 8px!important;background:#edf3f0!important;color:var(--portal-ink)!important;font-size:8px}html[data-ui=classic] .compact-action svg{width:13px}html[data-ui=classic] .hand-queue-label{margin-top:12px;padding:7px 9px;border-radius:9px;background:#fff4d9;color:#846018;font-size:8px;font-weight:800}html[data-ui=classic] .live-transcript>div{max-height:390px;overflow:auto;margin-top:12px}html[data-ui=classic] .live-transcript article{padding:12px;border-radius:12px;background:#f6f9f7;margin-bottom:8px}html[data-ui=classic] .live-transcript article span{font-size:8px;color:#39746b;font-weight:700}html[data-ui=classic] .live-transcript article p{font-size:11px;line-height:2;margin:5px 0}html[data-ui=classic] .empty-copy{color:#84928f;text-align:center;padding:34px;font-size:10px}html[data-ui=classic] .manager-chat{margin-top:14px}html[data-ui=classic] .manager-chat>div{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto;margin:14px 0}html[data-ui=classic] .manager-chat>div p{max-width:82%;padding:10px 12px;border-radius:12px;margin:0;font-size:10px;line-height:1.9;white-space:pre-wrap}html[data-ui=classic] .manager-chat p.user{align-self:flex-start;background:var(--portal-ink);color:#fff}html[data-ui=classic] .manager-chat p.assistant{align-self:flex-end;background:#edf4f0}html[data-ui=classic] .manager-chat form{display:grid;grid-template-columns:1fr 40px;gap:8px}html[data-ui=classic] .manager-chat button{background:var(--portal-coral);color:#fff;padding:0}html[data-ui=classic] .room-footer{margin-top:14px}html[data-ui=classic] .room-footer button,html[data-ui=classic] .room-footer a{background:#fff;border:1px solid var(--portal-line);color:var(--portal-ink)}html[data-ui=classic] .room-footer .danger-link{color:#aa4937}html[data-ui=classic] .portal-empty{min-height:60vh;display:grid;place-content:center;text-align:center;color:#7c8c88}html[data-ui=classic] .portal-empty svg{margin:auto;width:44px;height:44px}html[data-ui=classic] .portal-empty h2{color:var(--portal-ink)}html[data-ui=classic] .room-workspace-empty{min-height:calc(100vh - 132px);justify-items:center;align-content:center;padding:32px}html[data-ui=classic] .room-workspace-empty>span{margin-top:19px;color:var(--portal-coral);font-size:10px;font-weight:800}html[data-ui=classic] .room-workspace-empty h2{margin:9px 0 4px;font-size:clamp(23px,3vw,34px)}html[data-ui=classic] .room-workspace-empty p{max-width:490px;margin:8px 0 22px;color:#647873;font-size:11px;line-height:2}html[data-ui=classic] .room-workspace-empty>button{min-height:44px;padding-inline:22px}html[data-ui=classic] .room-empty-icon{position:relative;width:90px;height:90px;display:grid;place-items:center;border-radius:28px;color:#fff;background:linear-gradient(145deg,#2f756b,#153f3a);box-shadow:0 20px 45px #153f3a30;transform:rotate(-3deg)}html[data-ui=classic] .portal-empty .room-empty-icon>svg:first-child{width:42px;height:42px;margin:0}html[data-ui=classic] .portal-empty .room-empty-icon>svg:last-child{position:absolute;left:-8px;bottom:-8px;width:32px;height:32px;margin:0;padding:8px;border:4px solid var(--portal-bg);border-radius:13px;background:var(--portal-coral);box-sizing:content-box}html[data-ui=classic] .portal-modal{position:fixed;inset:0;z-index:9000;background:#102d2a85;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-ui=classic] .create-room,html[data-ui=classic] .credentials-card{width:min(580px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:23px;box-shadow:0 28px 100px #102d2a50}html[data-ui=classic] .create-room header{display:flex;justify-content:space-between}html[data-ui=classic] .create-room header h2,html[data-ui=classic] .credentials-card h2{margin:5px 0;font-size:20px}html[data-ui=classic] .create-room header>button{font-size:22px;background:transparent}html[data-ui=classic] .field-help{color:#6f817c;font-size:8px;font-weight:400;line-height:1.8}html[data-ui=classic] .room-password-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px}html[data-ui=classic] .room-password-field input{width:100%;min-width:0}html[data-ui=classic] .room-password-field button{min-height:44px;padding:0;background:#edf3f0;color:var(--portal-green)}html[data-ui=classic] .room-advanced-options{border:1px solid var(--portal-line);border-radius:14px;background:#f8faf9;padding:0 13px 13px}html[data-ui=classic] .room-advanced-options summary{padding:13px 2px 0;color:#536c66;font-size:10px;font-weight:800;cursor:pointer}html[data-ui=classic] .room-advanced-options[open] summary{padding-bottom:12px;border-bottom:1px solid #e3ebe7}html[data-ui=classic] .room-advanced-options>*:not(summary){margin-top:12px}html[data-ui=classic] .room-advanced-options>label{display:grid;gap:7px;font-size:10px;font-weight:700}html[data-ui=classic] .meeting-kind{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-ui=classic] .meeting-kind button{background:#f1f5f2;color:#60736e}html[data-ui=classic] .meeting-kind button.selected{background:var(--portal-ink);color:#fff}html[data-ui=classic] .create-room textarea{min-height:75px;resize:vertical}html[data-ui=classic] .date-time{display:grid;grid-template-columns:1fr 1fr;gap:9px}html[data-ui=classic] .date-time label{display:grid;gap:6px;font-size:10px;font-weight:700}html[data-ui=classic] .create-room fieldset,html[data-ui=classic] .guest-join fieldset{border:1px solid var(--portal-line);border-radius:13px;padding:10px;display:grid;gap:5px}html[data-ui=classic] .room-mode-picker button{display:grid;grid-template-columns:28px 1fr;align-items:center;text-align:right;background:#f5f8f6;color:#5e716c;border:1px solid transparent}html[data-ui=classic] .room-mode-picker button.selected{background:#e7f1ec;color:var(--portal-ink);border-color:#bcd9cd}html[data-ui=classic] .room-mode-picker button svg{width:18px}html[data-ui=classic] .room-mode-picker button span{display:grid;gap:3px}html[data-ui=classic] .room-mode-picker button b{font-size:10px}html[data-ui=classic] .room-mode-picker button small{font-size:8px;font-weight:400}html[data-ui=classic] .create-room legend,html[data-ui=classic] .guest-join legend{padding:0 7px;font-size:9px;color:#61746f}html[data-ui=classic] .member-check{display:flex;align-items:center;gap:8px;padding:7px;border-radius:9px}html[data-ui=classic] .member-check:hover{background:#f4f7f5}html[data-ui=classic] .member-check span{display:grid}html[data-ui=classic] .member-check b{font-size:10px}html[data-ui=classic] .member-check small{font-size:8px;color:#7a8985;margin-top:3px}html[data-ui=classic] .member-invite-picker{overflow:visible}html[data-ui=classic] .member-search-box{position:relative}html[data-ui=classic] .member-search-box>input{width:100%;background:#f7f9f8}html[data-ui=classic] .member-suggestions{margin-top:6px;max-height:245px;overflow-y:auto;border:1px solid #cbdcd5;border-radius:12px;background:#fff;box-shadow:0 14px 35px #153c3221}html[data-ui=classic] .member-suggestions>div,html[data-ui=classic] .selected-invite-members>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #edf1ef}html[data-ui=classic] .member-suggestions>div:last-of-type,html[data-ui=classic] .selected-invite-members>div:last-child{border-bottom:0}html[data-ui=classic] .member-suggestions span,html[data-ui=classic] .selected-invite-members span{min-width:0;display:grid;gap:3px}html[data-ui=classic] .member-suggestions b,html[data-ui=classic] .selected-invite-members b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .member-suggestions small,html[data-ui=classic] .selected-invite-members small{color:#778a84;font-size:8px}html[data-ui=classic] .member-suggestions button{min-height:32px;padding:0 9px;background:#e4f1eb;color:var(--portal-green)}html[data-ui=classic] .member-suggestions button svg{width:14px}html[data-ui=classic] .member-suggestions>p{margin:0;padding:14px 10px;color:#7b8c87;font-size:9px;text-align:center}html[data-ui=classic] .selected-invite-members{display:grid;margin-top:7px;border:1px solid #d9e5e0;border-radius:12px;background:#f8faf9}html[data-ui=classic] .selected-invite-members>small{padding:8px 10px 3px;color:#617770;font-size:8px;font-weight:700}html[data-ui=classic] .selected-invite-members button{width:30px;height:30px;padding:0;border-radius:9px;background:#f5e8e5;color:#a55040;font-size:17px}html[data-ui=classic] .send-invites-check{display:flex!important;align-items:center;gap:10px;padding:11px;border:1px solid #bfdacf;border-radius:12px;background:#edf6f1;cursor:pointer}html[data-ui=classic] .send-invites-check input{width:17px;height:17px;accent-color:var(--portal-green)}html[data-ui=classic] .send-invites-check span{display:grid;gap:3px}html[data-ui=classic] .send-invites-check b{font-size:10px}html[data-ui=classic] .send-invites-check small{color:#647a73;font-size:8px;font-weight:400}html[data-ui=classic] .create-room footer{display:flex;justify-content:flex-end;gap:8px}html[data-ui=classic] .create-room footer>button:first-child{background:#f1f4f2;color:#596c67}html[data-ui=classic] .credentials-card{display:grid;gap:15px}html[data-ui=classic] .credentials-card header{display:flex;gap:12px}html[data-ui=classic] .credentials-card header>svg{width:42px;height:42px;padding:10px;border-radius:13px;background:#e1f1e9;color:#2d786d}html[data-ui=classic] .credentials-card label>div{display:grid;grid-template-columns:1fr 40px;gap:6px}html[data-ui=classic] .credentials-card label button{padding:0;background:#edf3f0;color:var(--portal-green)}html[data-ui=classic] .credentials-card label small{color:#a04d3c;font-size:8px}html[data-ui=classic] .credentials-card input{direction:ltr}html[data-ui=classic] .telegram-invite-result{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;border-radius:12px;border:1px solid #c7ded4;background:#eff7f3}html[data-ui=classic] .telegram-invite-result.warning{border-color:#ead2a7;background:#fff8e9}html[data-ui=classic] .telegram-invite-result>svg{width:22px;color:var(--portal-green)}html[data-ui=classic] .telegram-invite-result.warning>svg{color:#a97426}html[data-ui=classic] .telegram-invite-result>div{display:grid;gap:4px}html[data-ui=classic] .telegram-invite-result b{font-size:10px}html[data-ui=classic] .telegram-invite-result small{color:#61766f;font-size:8px}html[data-ui=classic] .live-invite-card{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:23px;box-shadow:0 28px 100px #102d2a50;display:grid;gap:14px}html[data-ui=classic] .live-invite-card>header{display:flex;justify-content:space-between;gap:12px}html[data-ui=classic] .live-invite-card>header span{color:var(--portal-green);font-size:9px;font-weight:800}html[data-ui=classic] .live-invite-card h2{margin:5px 0;font-size:20px}html[data-ui=classic] .live-invite-card>header>button{background:transparent;font-size:22px}html[data-ui=classic] .live-invite-card fieldset{border:1px solid var(--portal-line);border-radius:13px;padding:10px;display:grid;gap:5px}html[data-ui=classic] .live-invite-card legend{padding:0 7px;color:#61746f;font-size:9px}html[data-ui=classic] .live-invite-card>label:not(.summary-check){display:grid;gap:6px;font-size:10px;font-weight:700}html[data-ui=classic] .live-invite-card textarea{min-height:75px;resize:vertical}html[data-ui=classic] .live-invite-card label>small{color:#71827e;font-size:8px;font-weight:400}html[data-ui=classic] .summary-check{display:flex;align-items:flex-start;gap:9px;background:#f2f7f4;padding:12px;border-radius:12px}html[data-ui=classic] .summary-check span{display:grid;gap:4px}html[data-ui=classic] .summary-check b{font-size:10px}html[data-ui=classic] .summary-check small{font-size:8px;color:#6d7f7a}html[data-ui=classic] .live-invite-card>footer{display:flex;justify-content:flex-end;gap:8px}html[data-ui=classic] .live-invite-card>footer>button:first-child{background:#edf2ef;color:#536762}html[data-ui=classic] .live-invite-results{display:grid;gap:8px}html[data-ui=classic] .live-invite-results article,html[data-ui=classic] .pending-invites>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:11px;background:#f4f7f5}html[data-ui=classic] .live-invite-results article>div,html[data-ui=classic] .pending-invites span{display:grid;gap:3px}html[data-ui=classic] .live-invite-results b,html[data-ui=classic] .pending-invites b{font-size:10px}html[data-ui=classic] .live-invite-results small,html[data-ui=classic] .pending-invites small{font-size:8px;color:#71827e}html[data-ui=classic] .pending-invites{border-top:1px solid var(--portal-line);padding-top:12px;display:grid;gap:6px}html[data-ui=classic] .pending-invites h3{margin:0 0 3px;font-size:11px}html[data-ui=classic] .pending-invites button{background:#fff0ec;color:#aa4937;font-size:8px}html[data-ui=classic] .full-width{width:100%}html[data-ui=classic] .audio-console{margin:14px 0}html[data-ui=classic] .audio-console>header{display:flex;gap:10px;align-items:center;margin-bottom:13px}html[data-ui=classic] .audio-console>header>span{width:40px;height:40px;border-radius:13px;background:#e9efec;display:grid;place-items:center}html[data-ui=classic] .audio-console>header>span.audio-live{background:#ffe8e1;color:#d5573d}html[data-ui=classic] .audio-console header div{display:grid}html[data-ui=classic] .audio-console header b{font-size:11px}html[data-ui=classic] .audio-console header small{font-size:8px;color:#71817d;margin-top:4px}html[data-ui=classic] .sound-meter{height:7px;border-radius:10px;background:#e8efeb;overflow:hidden;margin:12px 0}html[data-ui=classic] .sound-meter i{display:block;height:100%;background:linear-gradient(90deg,#51a191,#e7b24f,#e6674a);transition:width .08s}html[data-ui=classic] .sensitivity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:9px}html[data-ui=classic] .sensitivity input{accent-color:var(--portal-green)}html[data-ui=classic] .sensitivity small{color:#5c756e}html[data-ui=classic] .ptt{width:100%;min-height:72px;background:#edf3f0;color:var(--portal-ink);display:flex!important;flex-direction:column}html[data-ui=classic] .ptt.active{background:var(--portal-coral);color:#fff}html[data-ui=classic] .ptt small{font-size:8px}html[data-ui=classic] .audio-console>.portal-secondary{margin-top:10px;width:100%}html[data-ui=classic] .listener-console{display:flex;align-items:center;gap:12px;margin:12px 0;padding:14px;border:1px solid #cee0d8;border-radius:14px;background:#f1f7f4;text-align:right}html[data-ui=classic] .listener-console>svg{width:28px;color:var(--portal-green)}html[data-ui=classic] .listener-console>div{display:grid;gap:4px}html[data-ui=classic] .listener-console b{font-size:11px}html[data-ui=classic] .listener-console small{font-size:8px;color:#697c77}html[data-ui=classic] .admin-observer-audio{margin:14px 0;padding:14px;border:1px solid #b8d1c7;border-radius:18px;background:#eef6f2}html[data-ui=classic] .admin-observer-copy{display:flex;align-items:center;gap:11px;text-align:right}html[data-ui=classic] .admin-observer-copy>svg{width:28px;color:var(--portal-green)}html[data-ui=classic] .admin-observer-copy>div{display:grid;gap:4px}html[data-ui=classic] .admin-observer-copy b{font-size:11px}html[data-ui=classic] .admin-observer-copy small{color:#5f756e;font-size:8px}html[data-ui=classic] .admin-observer-audio .meeting-audio-v2{margin-bottom:0}html[data-ui=classic] .meeting-audio-v2{margin:14px 0;padding:15px;border:1px solid #cee0d8;border-radius:16px;background:#f8fbf9;text-align:right}html[data-ui=classic] .meeting-audio-v2>header{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;margin-bottom:12px}html[data-ui=classic] .meeting-audio-v2>header>span{width:40px;height:40px;border-radius:13px;background:#e9efec;display:grid;place-items:center}html[data-ui=classic] .meeting-audio-v2>header>span.audio-live{color:#d5573d;background:#ffe8e1}html[data-ui=classic] .meeting-audio-v2>header>div{display:grid;gap:4px}html[data-ui=classic] .meeting-audio-v2>header b{font-size:11px}html[data-ui=classic] .meeting-audio-v2>header small{color:#667a74;font-size:8px}html[data-ui=classic] .meeting-audio-v2 .icon-action{width:36px;height:36px;padding:0;color:var(--portal-ink);background:#e8efec}html[data-ui=classic] .audio-resume{width:100%;margin-bottom:10px;color:#6f5217;background:#fff1c7}html[data-ui=classic] .audio-v2-main-controls,html[data-ui=classic] .mic-mode-switch{display:flex;gap:8px}html[data-ui=classic] .audio-v2-main-controls>button,html[data-ui=classic] .mic-mode-switch>button{flex:1}html[data-ui=classic] .mic-mode-switch{margin:10px 0}html[data-ui=classic] .mic-mode-switch>button{color:#5b706a;background:#edf3f0}html[data-ui=classic] .mic-mode-switch>button.selected{color:#fff;background:var(--portal-green)}html[data-ui=classic] .audio-v2-settings{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--portal-line)}html[data-ui=classic] .audio-v2-settings fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0}html[data-ui=classic] .audio-v2-settings legend{margin-bottom:7px;font-size:9px;font-weight:700}html[data-ui=classic] .audio-v2-settings fieldset button{min-height:58px;display:grid;gap:4px;color:var(--portal-ink);background:#edf3f0}html[data-ui=classic] .audio-v2-settings fieldset button.selected{color:#fff;background:var(--portal-green)}html[data-ui=classic] .audio-v2-settings button small{font-size:7px;font-weight:400}html[data-ui=classic] .audio-v2-settings>label{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:9px}html[data-ui=classic] .audio-v2-settings select{width:100%;min-width:0;padding:9px;border:1px solid var(--portal-line);border-radius:10px;background:#fff;font-family:inherit}html[data-ui=classic] .applied-audio-settings{display:grid;gap:4px;padding:10px;border-radius:10px;background:#edf3f0}html[data-ui=classic] .applied-audio-settings b{font-size:9px}html[data-ui=classic] .applied-audio-settings small,html[data-ui=classic] .audio-v2-settings>small,html[data-ui=classic] .audio-v2-health small{color:#667a74;font-size:8px}html[data-ui=classic] .audio-v2-health{display:block;margin-top:10px}html[data-ui=classic] .guest-shell{padding:20px}html[data-ui=classic] .guest-shell>header{max-width:760px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between}html[data-ui=classic] .recording-badge{background:#fff0eb;color:#bd503a;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:800}html[data-ui=classic] .one-time-badge,html[data-ui=classic] .guest-mode-badge{display:inline-flex;width:fit-content;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800;background:#e8f2ed;color:#2d7569}html[data-ui=classic] .guest-mode-badge.stage{background:#fff2d8;color:#846018}html[data-ui=classic] .invite-security-note{margin-top:15px;padding:11px 12px;border-radius:12px;background:#edf5f1;color:#41665e;font-size:9px;line-height:1.8}html[data-ui=classic] .guest-card{max-width:700px;margin:auto;background:#fff;border:1px solid var(--portal-line);border-radius:24px;padding:25px;box-shadow:0 20px 60px #173f3918}html[data-ui=classic] .guest-card>h1{font-size:25px;margin:8px 0}html[data-ui=classic] .guest-card>p{font-size:11px;color:#687b76}html[data-ui=classic] .guest-join{display:grid;gap:14px;margin-top:22px}html[data-ui=classic] .guest-join>label{display:grid;gap:6px;font-size:10px;font-weight:700}html[data-ui=classic] .guest-join fieldset button{display:grid;grid-template-columns:28px 1fr;text-align:right;background:#f5f8f6;color:#5e716c;border:1px solid transparent}html[data-ui=classic] .guest-join fieldset button.selected{background:#e7f1ec;color:var(--portal-ink);border-color:#c8ded4}html[data-ui=classic] .guest-join fieldset button svg{width:18px}html[data-ui=classic] .guest-join fieldset button span{display:grid}html[data-ui=classic] .guest-join fieldset button b{font-size:10px}html[data-ui=classic] .guest-join fieldset button small{font-size:8px;margin-top:4px;font-weight:400}html[data-ui=classic] .listen-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}html[data-ui=classic] .guest-room-state{text-align:center;margin:25px 0}html[data-ui=classic] .guest-room-state>svg{width:45px;height:45px;color:var(--portal-green)}html[data-ui=classic] .guest-room-state h2{font-size:18px}html[data-ui=classic] .guest-room-state p{font-size:10px;color:#71827e}html[data-ui=classic] .stage-audience-panel{display:grid;gap:8px}html[data-ui=classic] .speaker-invite-banner{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:13px;border-radius:14px;background:#fff3d8;text-align:right}html[data-ui=classic] .speaker-invite-banner>div,html[data-ui=classic] .speaker-ready-note{display:grid;gap:4px}html[data-ui=classic] .speaker-invite-banner b,html[data-ui=classic] .speaker-ready-note b{font-size:10px}html[data-ui=classic] .speaker-invite-banner small,html[data-ui=classic] .speaker-ready-note small{font-size:8px;color:#766743}html[data-ui=classic] .speaker-invite-banner>button:not(.portal-primary){background:#fff;color:#6a5f43}html[data-ui=classic] .hand-button{width:100%;background:var(--portal-ink);color:#fff}html[data-ui=classic] .hand-button.raised{background:#fff1d0;color:#765717}html[data-ui=classic] .stage-hint{color:#6d7f7a;font-size:8px;text-align:center}html[data-ui=classic] .speaker-ready-note{margin-top:12px;padding:11px 12px;border-radius:12px;background:#e7f4ec;text-align:right}html[data-ui=classic] .guest-preferences{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 18px}html[data-ui=classic] .guest-preferences button{background:#edf3f0;color:var(--portal-ink);font-size:9px}html[data-ui=classic] .guest-participants{border-top:1px solid var(--portal-line);padding-top:15px}html[data-ui=classic] .guest-participants h2{font-size:12px}html[data-ui=classic] .guest-participants>div{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:7px 0}html[data-ui=classic] .guest-participants b{font-size:10px}html[data-ui=classic] .guest-participants small{font-size:8px;color:#768783}@media(max-width:900px){html[data-ui=classic] .manager-grid{grid-template-columns:1fr}html[data-ui=classic] .manager-sidebar{border:0;border-bottom:1px solid var(--portal-line)}html[data-ui=classic] .room-list{display:flex;overflow:auto}html[data-ui=classic] .room-channel{min-width:180px}html[data-ui=classic] .manager-content{padding:18px}html[data-ui=classic] .meeting-panels,html[data-ui=classic] .room-facts{grid-template-columns:1fr}html[data-ui=classic] .manager-top{padding:0 15px}html[data-ui=classic] .manager-top>div:last-child>span{display:none}}@media(max-width:600px){html[data-ui=classic] .room-heading{display:grid}html[data-ui=classic] .room-heading-actions{width:100%}html[data-ui=classic] .room-heading-actions button{flex:1}html[data-ui=classic] .interaction-mode-control{align-items:stretch;flex-direction:column}html[data-ui=classic] .mode-switch button{flex:1}html[data-ui=classic] .speaker-invite-banner{grid-template-columns:1fr 1fr}html[data-ui=classic] .speaker-invite-banner>div{grid-column:1 / -1}html[data-ui=classic] .manager-content{padding:14px}html[data-ui=classic] .manager-top .portal-brand small{display:none}html[data-ui=classic] .guest-shell{padding:10px}html[data-ui=classic] .guest-card{padding:18px;border-radius:19px}html[data-ui=classic] .login-card{padding:22px}html[data-ui=classic] .date-time{grid-template-columns:1fr}html[data-ui=classic] .create-room{padding:17px}html[data-ui=classic] .room-footer>*{flex:1}html[data-ui=classic] .manager-chat>div p{max-width:94%}html[data-ui=classic] .audio-v2-settings fieldset{grid-template-columns:1fr}html[data-ui=classic] .audio-v2-settings>label{grid-template-columns:1fr}}html[data-ui=classic] .member-suggestions>.member-hierarchy{padding:7px}html[data-ui=classic] .member-suggestions .member-hierarchy-folder>button{min-height:33px;padding:5px 8px}html[data-ui=classic] .member-suggestions .member-hierarchy-folder>button>b{font-size:9px}html[data-ui=classic] .member-suggestions .member-hierarchy-folder>button>em{height:20px}html[data-ui=classic] .member-suggestions .member-hierarchy-children{gap:4px}html[data-ui=classic] .portal-hierarchy-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid #e7ece9;background:#fff;border-radius:9px}html[data-ui=classic] .portal-hierarchy-suggestion>span{min-width:0;display:grid;gap:3px}html[data-ui=classic] .portal-hierarchy-suggestion b,html[data-ui=classic] .portal-hierarchy-suggestion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui=classic] .portal-hierarchy-suggestion b{font-size:9.5px}html[data-ui=classic] .portal-hierarchy-suggestion small{font-size:7px;color:#758781}html[data-ui=classic] .portal-hierarchy-suggestion>button{min-height:31px;padding:0 8px;display:flex;align-items:center;gap:4px;background:#e4f1eb;color:var(--portal-green);white-space:nowrap}html[data-ui=classic] .portal-hierarchy-suggestion>button svg{width:13px}html[data-ui=classic] .live-invite-member-search{margin-bottom:4px}html[data-ui=classic] .live-invite-selected{max-height:190px;overflow:auto}html[data-ui=classic] .live-invite-selected>div{background:#fff}@media(max-width:560px){html[data-ui=classic] .portal-hierarchy-suggestion{grid-template-columns:1fr}html[data-ui=classic] .portal-hierarchy-suggestion>button{justify-self:stretch;justify-content:center}html[data-ui=classic] .member-suggestions>.member-hierarchy{padding:5px}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2-variations"),url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}html[data-ui=classic] .hero-stage{display:contents}html[data-ui=classic] .hero-floor,html[data-ui=classic] .hero-viz .orbit i,html[data-ui=classic] .mic-shine,html[data-ui=classic] .hero-viz .float-label.f3,html[data-ui=classic] .hero-viz .float-label i,html[data-ui=classic] .detail-cover-art{display:none}html[data-ui=classic] .buddy{display:inline-block;width:22px;height:22px;flex:0 0 auto;background:linear-gradient(145deg,#4285f4 5%,#8b5cf6 39%,#d95091,#f6a84b 95%);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}html[data-ui=classic] .buddy i,html[data-ui=classic] .buddy-emote{display:none}html[data-ui=classic] .gemini-avatar .buddy{width:26px;height:26px}html[data-ui=classic] .dashboard-chat-messages .chat-welcome .buddy{width:35px;height:35px}html[data-ui=classic] .archive-ai-answer .buddy{width:24px;height:24px}html[data-ui=classic] .chat-welcome .buddy{width:35px;height:35px;margin-bottom:8px}html[data-ui=classic] .chat-buddy,html[data-ui=classic] .buddy-dock{display:none}html[data-ui=classic] .buddy-home{display:block;width:35px;height:35px;margin:0 auto 8px;background:linear-gradient(145deg,#4285f4 5%,#8b5cf6 39%,#d95091,#f6a84b 95%);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}html[data-ui=classic] .talk-donut{position:relative}html[data-ui=classic] .talk-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}html[data-ui=classic] .talk-donut-center b{font-size:24px;line-height:1}html[data-ui=classic] .talk-donut-center small{font-size:10px;color:var(--muted)}html[data-ui=classic] .talk-share .legend em{font-style:normal}html[data-ui=classic] .talk-share .legend small,html[data-ui=classic] .talk-share .legend u{display:none}html[data-ui=classic] .comment-list>.empty-inline{display:block}.ui-switch{position:fixed;top:14px;left:16px;z-index:7000;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:4px;border:1px solid rgba(18,20,31,.1);border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px -12px #12141f73,0 1px 2px #12141f14;font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl}.ui-switch button{position:relative;z-index:1;min-width:64px;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#5d6273;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:color .25s}.ui-switch button[aria-pressed=true]{color:#fff}.ui-switch button:focus-visible{outline:2px solid #3348b8;outline-offset:2px}.ui-switch-thumb{position:absolute;top:4px;bottom:4px;right:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,#4a5fd0,#1f2c7a);box-shadow:0 6px 14px -6px #1f2c7acc;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s}.ui-switch.classic .ui-switch-thumb{transform:translate(-100%);background:linear-gradient(135deg,#2f7f78,#1f625d);box-shadow:0 6px 14px -6px #1f625dcc}@media(max-width:760px){.ui-switch{top:auto;left:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}}@media print{.ui-switch{display:none}}.environment-banner{position:fixed;top:0;left:50%;z-index:7100;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 16px 7px;border:1px solid #e9c46a;border-top:0;border-radius:0 0 14px 14px;background:#fff6d6;color:#6b4e00;font-family:Vazirmatn,Tahoma,sans-serif;font-size:12.5px;line-height:1.4;white-space:nowrap;box-shadow:0 8px 20px -10px #6b4e0073;direction:rtl;pointer-events:none}.environment-banner b{font-weight:800}.environment-banner-dot{width:8px;height:8px;border-radius:50%;background:#e0a100;box-shadow:0 0 0 3px #e0a10040}html:has(.environment-banner) body{box-shadow:inset 0 3px #e9c46a}@media(max-width:760px){.environment-banner{top:auto;bottom:0;border-top:1px solid #e9c46a;border-bottom:0;border-radius:14px 14px 0 0;font-size:12px;padding:6px 12px}}@media print{.environment-banner{display:none}}
