@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.connection-card{text-align:center;max-width:420px;color:var(--ink);flex-direction:column;align-items:center;gap:10px;padding:0 20px;display:flex}.connection-card svg{color:var(--teal)}.connection-card h1{letter-spacing:-.6px;margin:4px 0 0;font-size:24px;font-weight:500}.connection-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.connection-card .button{margin-top:10px}.connection-note{color:var(--muted);flex-direction:column;align-items:center;gap:12px;font-size:15px;display:flex}.connection-note p{margin:0}.auth-notice{background:var(--teal-soft);color:var(--ink);border:1px solid var(--line);border-radius:9px;margin:0 0 20px;padding:12px 14px;font-size:15px;line-height:1.6}.auth-card .auth-notice{margin-bottom:20px}.code-hint{color:var(--muted)}.auth-or{color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.reauth-body>p{margin-top:0}.recovery-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.account-security .security-block{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.account-security .security-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-security h3{margin:0;font-size:15px;font-weight:600}.account-security .security-block>p{margin:0 0 12px;font-size:14px}.security-list{gap:2px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.security-list li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.security-list li>svg{color:var(--muted);flex-shrink:0}.security-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.security-meta strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.security-meta span{color:var(--muted);font-size:13px;line-height:1.5}.security-meta strong .security-badge{background:var(--teal-soft);color:var(--teal-text);border-radius:99px;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.security-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.rename-form{width:100%;max-width:420px}.rename-form .field{margin:0 0 10px}.danger-zone>h2{color:var(--danger)}.danger-list{gap:6px;margin:0 0 6px;padding-left:20px;font-size:15px;line-height:1.6;display:grid}@media (max-width:640px){.security-list li{flex-wrap:wrap}.security-actions{margin-left:34px}}:root{color:#253832;font-synthesis:none;--canvas:#f8faf9;--surface:#fff;--soft:#f0f5f2;--ink:#253832;--muted:#576b63;--faint:#5f736b;--line:#e4eae6;--control-border:#76867e;--teal:#087f72;--teal-hover:#056b60;--teal-soft:#e5f2ec;--teal-text:#066b60;--focus-ring:#066b60;--focus-ring-primary:#04201b;--focus-halo:var(--canvas);--primary-bg:var(--teal);--primary-ink:#fff;--danger:#bc444d;--danger-ink:#8d2a33;--danger-bg:#fceced;--danger-line:#f4d5d8;--danger-solid:#b23a43;--danger-solid-ink:#fff;--warn-ink:#6f5424;--warn-bg:#fff4df;--warn-line:#e8d9b8;--violet-ink:#6f5d86;--violet-bg:#eee9f3;--shadow:0 12px 35px #183d2d0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8faf9;font-family:Inter,system-ui,-apple-system,sans-serif}:root[data-theme=dark]{--canvas:#121b18;--surface:#1a2520;--soft:#213029;--ink:#e6eee9;--muted:#a1b3a8;--faint:#8da196;--line:#304139;--control-border:#728a7f;--teal:#6ad9bc;--teal-hover:#99e7d0;--teal-soft:#1e3930;--teal-text:#6ad9bc;--focus-ring:#6ad9bc;--focus-ring-primary:#fff;--primary-ink:#102d24;--danger:#f08c93;--danger-ink:#f4b9be;--danger-bg:#3b2226;--danger-line:#6a3a40;--danger-solid:#f08c93;--danger-solid-ink:#2a1014;--warn-ink:#f0d9a4;--warn-bg:#3a3220;--warn-line:#5c4e2c;--violet-ink:#d3c3e6;--violet-bg:#38304a;color:#e6eee9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121b18}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration:none}button{color:inherit}button svg,a svg{flex-shrink:0}input,select,textarea{color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:10px;outline:none;min-width:0;padding:12px 14px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.button:focus-visible,.icon-button:focus-visible,.text-button:focus-visible,.segmented button:focus-visible,.theme-choices>button:focus-visible,.tabs button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.button.primary:focus-visible{outline-color:var(--focus-ring-primary);box-shadow:0 0 0 3px var(--focus-halo)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button{border:0}h1,h2,h3,p{margin-top:0}p{color:var(--muted);line-height:1.75}h1{letter-spacing:-1.9px;font-weight:500;line-height:1.15}h2{letter-spacing:-.45px;font-weight:600}h3{letter-spacing:-.3px;font-weight:600}.muted{color:var(--muted)}.teal{color:var(--teal)}.full{width:100%}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:11px 17px;font-size:15px;font-weight:600;line-height:20px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.98)}.button:disabled:hover,.button:disabled:active{transform:none}.button.primary{background:var(--primary-bg);color:var(--primary-ink);box-shadow:0 3px 5px #0c5a4a0c}.button.primary:hover{background:var(--teal-hover)}.button.subtle{background:var(--surface);border-color:var(--line)}.button.subtle:hover{background:var(--soft)}.button.compact{min-height:36px;padding:7px 12px;font-size:15px}.button.danger{background:var(--danger-solid);color:var(--danger-solid-ink)}.icon-button{min-width:38px;min-height:38px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.icon-button:hover{background:var(--soft);color:var(--ink)}.icon-button:active{transform:scale(.94)}.text-button{color:var(--teal-text);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.6}.status-dot{background:#248f70;border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block}.brand{align-items:center;gap:10px;width:max-content;display:flex}.brand-mark{color:#eef5e9;background:#194c3f;border-radius:10px;flex-shrink:0;width:40px;height:40px;display:inline-flex}.brand-mark svg{width:100%;height:100%;display:block}.brand-mark.small{border-radius:8px;width:30px;height:30px}.brand strong{letter-spacing:-1.5px;font-size:30px;font-weight:600;line-height:1}.brand small{letter-spacing:.2px;color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}:root[data-theme=dark] .brand-mark{color:#194c3f;background:#c6dfb9}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:232px;padding:32px 21px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar>.brand{margin:0 12px 47px}.workspace-label{letter-spacing:1.5px;color:var(--faint);margin:0 14px 15px;font-size:12px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>a{color:var(--muted);border-radius:9px;align-items:center;gap:13px;min-height:43px;padding:13px 14px;font-size:15px;font-weight:500;display:flex}.sidebar nav>a.active{background:var(--teal-soft);color:var(--teal-text);font-weight:600}.sidebar nav>a:hover{background:var(--soft)}.sidebar nav>a small{background:var(--surface);text-align:center;border-radius:5px;min-width:21px;margin-left:auto;padding:3px;font-size:12px}.sidebar nav>a svg:last-child:not(:first-child){margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:50px}.account{border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:22px;padding:23px 7px 25px;display:flex}.avatar{color:#785845;background:#e7dace;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.account strong{font-size:14px;font-weight:600;display:block}.account small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:232px;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;height:79px;padding:0 48px;display:flex}.topbar>div,.topbar-right{align-items:center;gap:15px;display:flex}.breadcrumb{color:var(--muted);font-size:14px}.breadcrumb>span{color:var(--faint);padding:0 13px}.breadcrumb strong{color:var(--ink);font-weight:500}.preview-badge{color:var(--warn-ink);background:var(--warn-bg);border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:500;display:inline-flex}.main-shell>main{flex:1}.page{max-width:1450px;margin:0 auto;padding:35px 48px 48px}.auth-message h1>span{color:var(--teal-text)}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-title h2{margin:0;font-size:15px}.section-title a{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.meeting-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.meeting-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-width:0;max-width:100%;padding:22px 19px;display:flex}.meeting-row:last-child{border:0}.meeting-icon{background:var(--teal-soft);color:var(--teal);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.meeting-icon.audio{color:var(--violet-ink);background:var(--violet-bg)}.meeting-info{flex:1;min-width:0}.meeting-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.meeting-info span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.meeting-info i{color:var(--faint);padding:0 4px;font-style:normal}.meeting-info .meeting-status-badge{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--line));background:var(--teal-soft);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);letter-spacing:.01em;white-space:normal;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.meeting-info .meeting-status-badge.past{background:var(--soft);border-color:var(--line);color:var(--muted)}.meeting-info .meeting-status-badge .status-dot{background:var(--teal);width:7px;height:7px;padding:0}.meeting-row>.button{flex-shrink:0;gap:8px;max-width:100%;min-height:29px;padding:4px 9px;font-size:12px}.meeting-row>.icon-button{flex-shrink:0}.app-footer{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;gap:20px;padding:25px 48px;font-size:12px;display:flex}.app-footer>span:first-child{color:var(--muted)}.page-heading{justify-content:space-between;align-items:center;gap:28px;margin:12px 0 34px;display:flex}.page-heading .eyebrow{color:var(--teal-text);margin-bottom:13px;font-size:12px}.page-heading h1{margin-bottom:13px;font-size:32px}.page-heading p{margin:0;font-size:15px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.surface>.meeting-row{padding:25px}.surface .meeting-info strong{font-size:15px}.surface .meeting-info span{font-size:14px}.surface .meeting-row>.button{padding:7px 10px;font-size:14px}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 24px;display:flex}.tabs{gap:22px;display:flex}.tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:13px 2px;font-size:15px;font-weight:500}.tabs button.active{border-color:var(--teal);color:var(--teal-text)}.search-box{color:var(--muted);border:1px solid var(--control-border);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:flex}.search-box input{background:0 0;border:0;max-width:200px;padding:10px 3px;font-size:14px}.search-box input:focus{box-shadow:none}.search-box:focus-within{outline:2px solid var(--focus-ring)}.empty-state{text-align:center;padding:37px 22px}.empty-state :is(h1,h2){letter-spacing:-.3px;font-size:16px;font-weight:500;line-height:inherit;margin-bottom:10px}.empty-state p{max-width:370px;margin:0 auto 18px;font-size:14px}.empty-icon{background:var(--soft);width:44px;height:44px;color:var(--teal);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.upcoming-section .empty-state{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:31px 18px}.soft-badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:25px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:inline-flex}.soft-badge.green{color:var(--teal-text);background:var(--teal-soft)}.recording-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.recording-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.recording-cover{background:radial-gradient(at 30% 40%,#608a77,#243f35);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.recording-cover.audio{background:radial-gradient(at 30% 40%,#9a8aa9,#504362)}.recording-lines{opacity:.3;align-items:center;gap:10px;display:flex;transform:rotate(-15deg)}.recording-lines i{background:#c8e7d5;border-radius:30px;width:10px;height:50px;display:block}.recording-lines i:nth-child(2n){height:100px}.recording-lines i:nth-child(3n){height:160px}.play-circle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff2;border:1px solid #fff4;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;display:flex;position:absolute}.recording-duration{color:#fff;background:#0006;border-radius:4px;padding:5px 7px;font-size:13px;position:absolute;bottom:12px;right:12px}.sample-label{color:#fff;font-size:12px;position:absolute;top:12px;left:12px}.recording-details{padding:20px}.recording-details .eyebrow{letter-spacing:1px;overflow-wrap:anywhere;font-size:12px}.recording-details h2{letter-spacing:-.3px;margin:9px 0;font-size:15px;line-height:1.6}.recording-details p{margin:0 0 20px;font-size:13px}.recording-actions{align-items:center;gap:4px;display:flex}.recording-actions>button:first-child{margin-right:auto}.settings-page{max-width:1050px;margin-left:0}.settings-section{border-top:1px solid var(--line);padding:26px 0}.settings-section h2{margin-bottom:8px;font-size:16px}.settings-section>p{font-size:15px}.setting-row{justify-content:space-between;align-items:center;gap:22px;margin:20px 0;display:flex}.setting-row strong{font-size:15px;font-weight:500}.setting-row p{margin:8px 0 0;font-size:14px}.setting-row select{font-size:15px}.fine-print{color:var(--muted);line-height:1.75;font-size:13px!important}.theme-choices{grid-template-columns:repeat(3,1fr);gap:17px;max-width:620px;margin-top:22px;display:grid}.theme-choices>button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px}.theme-choices>button.selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.theme-preview{background:#f3f6f4;border:1px solid #e1e8e3;border-radius:5px;gap:10px;height:90px;padding:10px;display:flex;overflow:hidden}.theme-preview i{background:#fff;border-radius:4px;width:22%;display:block}.theme-preview i+i{width:70%;margin-top:16px;box-shadow:0 33px #fff}.theme-preview.dark{background:#1b2a22;border-color:#233d2f}.theme-preview.dark i{background:#31453a}.theme-preview.dark i+i{box-shadow:0 33px #31453a}.theme-preview.system{background:linear-gradient(90deg,#f3f6f4 50%,#1b2a22 50%)}.theme-choices>button>span:last-child{align-items:center;gap:8px;padding:13px 3px 3px;font-size:14px;display:flex}.theme-choices>button>span>svg:last-child{margin-left:auto}.operator-summary{background:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.operator-summary h2{margin:12px 0;font-size:22px}.operator-summary p{max-width:640px;margin:0;font-size:15px}.usage-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 0;display:grid}.usage-grid>div{border-right:1px solid var(--line);padding-left:10px}.usage-grid>div:last-child{border:0}.usage-grid span{color:var(--muted);margin-bottom:14px;font-size:14px;display:block}.usage-grid strong{letter-spacing:-1px;font-size:27px;font-weight:500}.heading-icon{color:var(--teal)}.service-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.service-row strong{font-size:15px;font-weight:500;display:block}.service-row small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.settings-section>.button{margin-top:20px}.invite-form{gap:12px;max-width:560px;margin-top:20px;display:flex}.invite-form input{flex:1;font-size:15px}.modal{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:18px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 25px 100px #0d302640}.modal.wide{width:670px}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c245c}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.modal>header h2{margin:0;font-size:18px;font-weight:500}.modal-body{padding:24px}.modal-body>p{font-size:15px}.field{flex-direction:column;gap:8px;margin:19px 0;display:flex}.field>span{font-size:14px;font-weight:500}.field input,.field select{width:100%;max-width:100%;min-height:44px;font-size:15px}.field input[type=datetime-local]{min-width:0}.field small{color:var(--muted);font-size:13px;line-height:1.5}.segmented{background:var(--soft);border-radius:10px;gap:4px;margin:20px 0;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 8px;font-size:14px;display:flex}.segmented button.selected{background:var(--surface);color:var(--teal-text);box-shadow:0 2px 5px #00000008}.toggle-row{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.toggle-row strong{font-size:15px;font-weight:500;display:block}.toggle-row small{color:var(--muted);max-width:295px;margin-top:8px;font-size:13px;line-height:1.65;display:block}.toggle-row input{accent-color:var(--teal);flex-shrink:0;width:20px;height:20px}.dialog-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:21px;display:flex}.form-error{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:9px;padding:12px 14px;color:var(--danger-ink)!important;font-size:15px!important}.copy-field{background:var(--soft);border-radius:8px;gap:6px;margin-top:20px;padding:4px;display:flex}.copy-field input{background:0 0;border:0;width:100%;font-size:14px}.share-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}.toast{pointer-events:none;z-index:1000;color:#fff;background:#243e32;border:1px solid #44604e;border-radius:12px;align-items:center;gap:20px;max-width:min(650px,100vw - 30px);padding:14px 15px 14px 20px;font-size:15px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #12322430}.toast>button{pointer-events:auto;color:#fff;background:0 0;font-size:21px}.error-banner{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:15px;line-height:1.6;display:flex}.error-banner>button{color:inherit;white-space:nowrap;background:0 0;text-decoration:underline}.loading-inline{align-items:center;gap:9px;padding:5px;font-size:15px;display:inline-flex}.full-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{background:var(--primary-bg);color:var(--primary-ink);z-index:1000;padding:15px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:15px}.mobile-menu,.mobile-close,.nav-scrim{display:none}.not-found{padding:80px}.auth-page{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.auth-page>header{justify-content:space-between;align-items:center;padding:30px 6%;display:flex}.auth-layout{grid-template-columns:1fr 440px;align-items:center;gap:70px;width:100%;max-width:1080px;margin:auto;padding:50px 25px 80px;display:grid}.auth-message .eyebrow{color:var(--teal-text);margin-bottom:25px;font-size:12px}.auth-message h1{letter-spacing:-3.5px;margin-bottom:23px;font-size:70px;line-height:1.03}.auth-message p{font-size:15px;line-height:1.9}.auth-decoration{align-items:center;height:110px;margin-top:35px;display:flex}.auth-decoration>.brand-mark{border-radius:26px;width:104px;height:104px;box-shadow:0 12px 30px #194c3f14}.auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:37px}.auth-card h1,.auth-card h2{letter-spacing:-.8px;margin-bottom:16px;font-size:25px;font-weight:500;line-height:1.25}.auth-card p{margin-bottom:25px;font-size:15px}.auth-icon{background:var(--teal-soft);width:47px;height:47px;color:var(--teal);border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.auth-divider{background:var(--line);height:1px;margin:24px 0}.auth-card .text-button{margin-top:8px}.public-footer{text-align:center;color:var(--muted);padding:30px;font-size:13px}.recovery-codes{gap:9px;margin:20px 0;display:grid}.recovery-codes code{background:var(--soft);overflow-wrap:anywhere;border-radius:7px;padding:10px;font-size:14px}.check-row{align-items:flex-start;gap:10px;margin:22px 0;font-size:14px;line-height:1.7;display:flex}.check-row input{accent-color:var(--teal);width:17px;height:17px;margin:1px 0 0}.public-page{flex-direction:column;align-items:center;gap:60px;min-height:100vh;padding:35px;display:flex}.public-page .auth-card{width:440px;max-width:100%}.player-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 6%;display:flex}.player-page>main{max-width:1100px;min-height:60vh;margin:40px auto;padding:0 30px}.player-page video{background:#17251e;border-radius:15px;width:100%;max-height:70vh}.player-page audio{width:100%;margin:25px 0}.lobby-page{flex-direction:column;min-height:100dvh;display:flex}.lobby-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:26px 5%;display:flex}.lobby-layout{grid-template-columns:1.35fr 1fr;gap:48px;width:100%;max-width:1080px;margin:auto;padding:50px 25px;display:grid}.lobby-preview{aspect-ratio:4/3;background:#182b23;border-radius:17px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lobby-preview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.preview-avatar{color:#c5ded0;z-index:1;background:#7d9e8a44;border:1px solid #97b8a526;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:32px;display:flex}.preview-controls{z-index:2;gap:10px;display:flex;position:absolute;bottom:22px}.round-control{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff20;border:1px solid #ffffff20;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.round-control.off{color:#b5404a;background:#fff}.preview-label{color:#d8e8de;background:#0b1c1660;border-radius:7px;padding:7px 11px;font-size:13px;position:absolute;top:18px;left:18px}.lobby-details{align-self:center}.lobby-details h1{letter-spacing:-1.2px;margin:15px 0;font-size:34px}.lobby-details>p{font-size:15px}.lobby-details .field{margin:23px 0 15px}.device-selects{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.device-selects select{width:100%;padding:10px;font-size:13px}.mic-level{background:#101c171f;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.mic-level>span{transform-origin:0;background:var(--teal);width:100%;height:100%;transition:transform 80ms linear;display:block}.lobby-quality{margin-top:14px}.lobby-quality .field{margin:0}.lobby-form fieldset{border:0;min-width:0;margin:0;padding:0}.lobby-form input[readonly]{background:var(--soft);color:var(--muted)}.lobby-details .field small.lobby-field-error{color:var(--danger);font-size:14px}.lobby-form input[aria-invalid=true]{border-color:var(--danger)}.lobby-consent-note{margin:-12px 0 18px}.lobby-cancel{margin-top:10px}.lobby-join-reason{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.lobby-join-reason:empty{display:none}.lobby-reconnect{color:var(--muted);background:var(--soft);border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:14px}.lobby-mic-hint{margin:6px 0 0}.lobby-permission{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 10px;padding:12px 14px;display:flex}.lobby-permission p{flex:220px;margin:0;font-size:14px;line-height:1.55}.lobby-lookup-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.device-fields{gap:14px;display:grid}.device-fields .field{margin:0}.waiting-symbol{background:var(--teal-soft);width:70px;height:70px;color:var(--teal);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.call-page{color:#e8f0eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#101c17;flex-direction:column;display:flex;overflow-y:auto}.call-header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:16px 25px;display:flex}.call-header-title{align-items:center;gap:13px;min-width:0;display:flex}.call-header-title h1{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;overflow:hidden}.call-header-title small{color:#9bad9f;align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.call-header-actions{color:#b4c8bb;align-items:center;gap:12px;font-size:14px;display:flex}.call-header .button{color:#c4d6ca;background:#ffffff08;border-color:#ffffff12}.recording-indicator{align-items:center;gap:7px;font-size:14px;display:flex;color:#f2aaaa!important}.recording-indicator i{background:#e25b65;border-radius:50%;width:7px;height:7px}.call-body{flex:1;min-height:140px;display:flex;position:relative}.call-stage{flex-direction:column;flex:1;gap:15px;min-width:0;padding:20px;display:flex}.video-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;min-height:0;display:grid;overflow:auto}.video-grid.count-1{grid-template-columns:minmax(0,1fr);width:100%;max-width:960px;margin:auto}.video-grid.count-2,.video-grid.count-3,.video-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.video-tile{aspect-ratio:16/10;background:radial-gradient(at 45% 30%,#2c4638,#1e3027);border:1px solid #ffffff08;border-radius:13px;justify-content:center;align-items:center;min-height:100px;max-height:100%;display:flex;position:relative;overflow:hidden}.video-tile:nth-child(2n){background:radial-gradient(at 45% 30%,#474638,#302f24)}.video-tile:nth-child(3n){background:radial-gradient(at 45% 30%,#3c3e50,#282938)}.video-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-tile.mirrored video{transform:scaleX(-1)}.tile-avatar{color:#c4d0c5;background:#ffffff0c;border:1px solid #ffffff09;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:24px;font-weight:400;display:flex}.tile-name{color:#e4eee7;background:#08160d70;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:flex;position:absolute;bottom:11px;left:12px}.tile-pin{color:#fff;background:#0005;border-radius:7px;padding:6px;display:flex;position:absolute;top:9px;right:9px}.call-stage>.shared-screen{background:#050a07;border-radius:12px;flex:1;justify-content:center;min-height:0;display:flex}.shared-screen video{object-fit:contain;width:100%;max-height:100%}.sharing-strip{text-align:center;color:#bdddc7;background:#1e3e2f;border:1px solid #3d6350;border-radius:7px;padding:9px;font-size:14px}.call-stage.has-share .video-grid{flex:0 0 140px;align-content:normal;display:flex;overflow:auto}.call-stage.has-share .video-tile{aspect-ratio:16/10;flex-shrink:0;width:210px}.call-stage.has-share .tile-avatar{width:45px;height:45px;font-size:17px}.call-sidebar{background:#17261e;border-left:1px solid #ffffff0b;flex-direction:column;width:300px;min-height:0;display:flex}.call-sidebar>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:19px;font-size:14px;display:flex}.call-sidebar .icon-button{color:#b8c9bd}.call-sidebar .icon-button:hover{background:#fff1}.participant-row .avatar{color:#c1d4c8;background:#fff1;width:28px;height:28px;font-size:13px}.call-error{color:#fff;background:#76313a;justify-content:space-between;gap:20px;padding:10px 18px;font-size:14px;display:flex}.call-error button{color:#fff;background:0 0}.call-connection-hint{color:#d5e6db;background:#2a4034;padding:8px 18px;font-size:14px}.call-preview-banner{color:#d2e9db;text-align:center;background:#354c3e;padding:9px;font-size:13px}.page-controls{color:#a2b7aa;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex}.page-controls button{color:inherit;background:#fff1;border-radius:6px;padding:5px 10px}.call-note{color:#9eafa4;text-align:center;padding:20px;font-size:14px;line-height:1.7}@media (min-width:1500px){.page{padding:42px 64px}.meeting-info strong{font-size:15px}.meeting-info span{font-size:14px}.meeting-row{padding:25px}.sidebar{width:245px}.main-shell{margin-left:245px}}@media (max-width:1150px){.sidebar{width:200px;padding:30px 15px 0}.main-shell{margin-left:200px}.page{padding:30px}.topbar{padding:0 30px}.recording-grid{grid-template-columns:repeat(2,1fr)}.page-heading h1{font-size:28px}}@media (max-width:930px){.sidebar{width:180px;padding:28px 12px 0}.main-shell{margin-left:180px}.sidebar>.brand{margin-left:8px}.page{padding:25px}.topbar{padding:0 25px}.app-footer{padding:23px 25px}.app-footer>span:nth-child(2){display:none}.page-heading{flex-wrap:wrap;align-items:flex-start}.page-heading>.button{font-size:14px}.auth-layout{grid-template-columns:1fr 400px;gap:35px}.auth-message h1{font-size:53px}.auth-card{padding:30px}.lobby-layout{gap:28px}.lobby-details h1{font-size:28px}.call-sidebar{width:260px}}@media (max-width:700px){.sidebar{width:245px;padding:29px 20px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar>.brand{margin:0 10px 42px}.sidebar-bottom{padding-top:30px}.main-shell{margin-left:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{position:absolute;top:30px;right:12px}.mobile-menu{margin-left:-10px}.nav-scrim{z-index:19;background:#10251b77;display:block;position:fixed;inset:0}.topbar{height:67px;padding:0 22px}.topbar>div{gap:10px}.breadcrumb{font-size:13px}.breadcrumb>span{padding:0 9px}.topbar-right{gap:9px}.topbar-right>.button{min-height:33px;padding:5px 9px;font-size:13px}.preview-badge{padding:6px 9px;font-size:12px}.page{padding:25px 22px 35px}.section-title h2{font-size:15px}.meeting-row{flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:100%;padding:20px 13px}.meeting-row>.icon-button,.meeting-row>.button{flex:none}.meeting-info{flex:120px;min-width:0;overflow:hidden}.meeting-info strong{font-size:14px}.meeting-info span{white-space:normal;margin-top:5px;font-size:12px;line-height:1.8}.meeting-icon{width:33px;height:33px}.meeting-icon>svg{width:17px}.meeting-row>.button{margin-left:auto}.app-footer{gap:12px;padding:22px;font-size:12px}.page-heading{gap:20px;margin:12px 0 27px}.page-heading h1{letter-spacing:-1.3px;max-width:350px;font-size:29px;line-height:1.2}.page-heading p{font-size:14px}.page-heading .eyebrow{font-size:12px}.page-heading>.button{min-height:40px}.list-toolbar{flex-wrap:wrap;gap:15px}.search-box{width:100%}.search-box input{flex:1;max-width:none}.surface>.meeting-row{padding:20px 14px}.surface .meeting-info strong{font-size:15px}.surface .meeting-info span{font-size:13px}.recording-grid{grid-template-columns:1fr}.recording-cover{height:205px}.theme-choices{grid-template-columns:1fr;gap:9px;max-width:none}.theme-preview{gap:6px;height:70px;padding:6px}.theme-choices>button{padding:7px}.setting-row{flex-wrap:wrap;gap:18px}.setting-row select{width:100%}.operator-summary{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.operator-summary h2{font-size:22px;line-height:1.3}.operator-summary p{font-size:14px}.usage-grid{grid-template-columns:1fr;gap:10px}.usage-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.usage-grid>div:last-child{border-bottom:0;padding-bottom:0}.usage-grid span{min-height:28px;font-size:12px;line-height:1.6}.usage-grid strong{font-size:20px}.service-row{flex-wrap:wrap;align-items:flex-start;gap:15px}.service-row small{font-size:12px;line-height:1.7}.service-row .soft-badge{padding:6px 8px;font-size:12px}.invite-form{flex-direction:column}.auth-page>header{gap:12px;padding:23px}.auth-page>header>.brand{width:auto;min-width:0}.auth-page>header>.text-button{flex-shrink:0;font-size:13px}.auth-layout{max-width:470px;padding:25px 22px;display:block}.auth-message{margin:5px 0 33px}.auth-message h1{letter-spacing:-2px;font-size:45px;line-height:1.05}.auth-message .eyebrow{margin-bottom:17px;font-size:12px}.auth-message h1 br,.auth-message p,.auth-decoration{display:none}.auth-card{border-radius:15px;padding:28px 24px}.auth-card h2{font-size:23px}.public-page{gap:45px;padding:25px}.player-page>header{padding:23px}.player-page>main{margin:25px auto;padding:0 22px}.lobby-page>header{padding:22px}.lobby-layout{flex-direction:column;gap:24px;max-width:470px;padding:25px 22px;display:flex}.lobby-preview{aspect-ratio:16/10;width:100%}.lobby-details{width:100%}.lobby-details h1{font-size:27px}.lobby-details .eyebrow{font-size:12px}.call-header{gap:10px;min-height:65px;padding:14px}.call-header-title{flex:1;gap:9px}.call-header-title>div{min-width:0}.call-header-title h1{max-width:175px;font-size:15px}.call-header-title small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.call-header-actions{flex-shrink:0;gap:8px;font-size:12px}.call-header-actions>.button{min-width:44px;min-height:44px;padding:10px;display:inline-flex}.call-header-actions .invite-label{display:none}.call-stage{gap:10px;padding:12px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-grid.count-1{align-items:center;display:flex}.video-grid.count-1 .video-tile{aspect-ratio:3/4;width:100%}.video-grid.count-2{grid-template-columns:1fr}.video-tile{aspect-ratio:4/5;border-radius:10px}.tile-avatar{width:49px;height:49px;font-size:19px}.tile-name{padding:5px 6px;font-size:14px;bottom:8px;left:7px}.tile-name svg{width:12px}.tile-pin{padding:5px;top:7px;right:7px}.call-sidebar{z-index:8;width:min(300px,100vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 70px #0006}.call-stage.has-share .video-grid{flex-basis:90px}.call-stage.has-share .video-tile{width:135px;min-height:75px}.call-stage.has-share .tile-avatar{width:30px;height:30px;font-size:15px}.call-stage.has-share .tile-name{font-size:13px}.recording-indicator{font-size:12px}.call-note{padding:12px;font-size:13px}.empty-state{padding:30px 18px}.modal>header{gap:12px;padding:17px 20px}.modal>header h2{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.3}.modal-body{padding:20px}.segmented{flex-direction:column}.segmented button{justify-content:flex-start;min-height:44px;padding-inline:12px}.toggle-row{align-items:flex-start;gap:14px}.toggle-row small{max-width:none}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions .button{white-space:normal;width:100%}.recording-actions{flex-wrap:wrap}.recording-details h2{overflow-wrap:anywhere}.share-row{flex-wrap:wrap}.list-toolbar{align-items:stretch}.tabs{flex-wrap:wrap;gap:12px 18px}}@media (max-width:390px){.page{padding:20px 14px 28px}.topbar{padding:0 14px}.breadcrumb>strong{font-size:12px}.brand strong{font-size:27px}.brand-mark{width:35px;height:35px}.meeting-info strong{white-space:normal;font-size:13px}.meeting-row>.button{flex:100%;width:100%;margin-left:0;font-size:13px}.meeting-row{gap:8px;padding-inline:10px}.meeting-row>.button>svg{width:12px}.meeting-info span{font-size:12px}.page-heading h1{max-width:none;font-size:24px}.auth-page>header{padding:16px}.auth-message h1{letter-spacing:-1.5px;font-size:36px}.auth-card{padding:22px 16px}.modal{max-width:calc(100vw - 16px)}.video-tile{min-height:80px}}.pending-end-notice{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px;line-height:1.6}@media (max-height:500px) and (orientation:landscape){.call-stage{padding:8px}.video-tile{aspect-ratio:16/9;min-height:90px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-label{font-size:12px}.meeting-info strong{font-size:16px}.meeting-info{min-width:0}.meeting-info strong{overflow-wrap:anywhere}.meeting-delete{flex-shrink:0}.meeting-delete:hover{color:var(--danger)}.app-shell .fine-print{font-size:13px}.video-tile.speaking{border:2px solid #64d9b3;box-shadow:0 0 0 2px #64d9b326}.speaking-dot{background:#64d9b3;border-radius:50%;width:8px;height:8px}.video-quality{z-index:2;color:#e1f5eb;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#071510d9;border-radius:6px;max-width:calc(100% - 24px);padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px;overflow:hidden}.video-tile .video-quality{max-width:calc(100% - 56px)}.settings-section>form{gap:16px;max-width:440px;display:grid}.shared-screen{position:relative;overflow:hidden}.video-grid.focus-view{grid-template-columns:minmax(0,1fr) minmax(170px,24%);grid-auto-rows:minmax(0,1fr);align-content:stretch}.focus-view .video-tile{grid-column:2}.focus-view .video-tile.focused{grid-column:1;grid-row:1 / span var(--filmstrip-rows,1);aspect-ratio:auto}.call-admission-notice{color:#e2f8ed;background:#234c3c;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.call-admission-notice>span{flex:1}.call-admission-notice .button{color:#163f30;background:#e3f3ea;border-color:#0000}.call-mic-meter{align-items:end;gap:3px;height:10px;display:inline-flex}.call-mic-meter i{background:#78948655;border-radius:2px;width:4px;height:100%}.call-mic-meter i.lit{background:#41c799}.device-checks{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.device-checks span{font-size:14px}@media (max-width:700px){.video-grid.focus-view{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.focus-view .video-tile{grid-column:auto}.focus-view .video-tile.focused{grid-area:1/1/auto/-1;min-height:240px}.meeting-row{gap:10px}}.video-tile video{object-fit:contain}.video-tile.portrait{aspect-ratio:9/16;justify-self:center;width:100%;max-height:min(62vh,680px)}.video-grid:has(.portrait){align-items:center}.video-grid.focus-view .video-tile.focused.portrait{aspect-ratio:auto;width:100%;height:100%;max-height:none}.call-stage.has-share .video-tile.portrait{aspect-ratio:9/16;width:88px}.shared-screen.portrait video{object-fit:contain}@media (max-width:700px){.video-tile.portrait{max-height:48vh}.call-stage.has-share .video-tile.portrait{width:72px}}.sidebar>.brand,.sidebar>nav,.sidebar-bottom{flex-shrink:0}.account-container{position:relative}.account-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.account-trigger>span{flex:1;min-width:0}.account-trigger strong{text-overflow:ellipsis;overflow:hidden}.account-popover{z-index:30;background:var(--surface,#fff);color:var(--ink,#253832);border:1px solid var(--line,#e1e9e4);border-radius:14px;gap:6px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 35px #0002}.account-popover>strong{padding:9px}.account-popover a,.account-popover button{text-align:left;min-height:44px;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.account-popover a:hover,.account-popover button:hover{background:var(--canvas,#f8faf9)}.invite-dialog{gap:14px;display:grid}.invite-dialog input{width:100%;min-width:0}.invite-dialog p{margin:0}.calendar-links{flex-wrap:wrap;gap:8px;display:flex}.calendar-links .button{max-width:100%}.player-page .page-heading{flex-wrap:wrap;align-items:flex-start}.player-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.player-actions .playback-speed{width:auto;min-height:44px;padding:8px 12px}.player-meta,.player-page .page-heading h1,.player-page .page-heading p{overflow-wrap:anywhere}@media (max-width:700px){.meeting-row{flex-wrap:wrap;max-width:100%}.player-actions{justify-content:flex-start;width:100%}.calendar-links .button{flex:140px}}@media (max-width:390px){.player-actions .button,.player-actions select{flex:100%}.calendar-links{flex-direction:column;align-items:stretch}.calendar-links .button{width:100%}}.tile-pin{justify-content:center;align-items:center;min-width:38px;min-height:38px}.tile-pin[aria-pressed=true]{background:#315f46}.sharing-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.sharing-strip .text-button{color:#e2f6e8;min-height:36px}.screen-thumbnail>.shared-screen{width:100%;height:100%;position:absolute;inset:0}.screen-thumbnail video{height:100%}.video-tile video{pointer-events:none}.video-grid.focus-view>.video-tile{aspect-ratio:auto;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none}.video-grid:not(.focus-view)>.video-tile{aspect-ratio:auto;align-self:stretch;width:100%;height:100%;min-height:150px;max-height:none}.video-grid:not(.focus-view){grid-auto-rows:minmax(150px,1fr);align-content:stretch}.call-stage.has-share .video-grid{align-items:stretch}.call-stage.has-share .video-grid>.video-tile{width:210px;min-height:75px}.video-grid.focus-view.count-1{grid-template-columns:minmax(0,1fr)}.focus-view.count-1 .video-tile.focused{grid-area:1/1}.call-empty{text-align:center;color:#d4e7da;margin:auto;padding:24px}.call-empty h2{font-size:22px}.call-empty p{margin:14px 0 20px}@media (max-width:600px){.tile-pin{min-width:44px;min-height:44px;top:3px;right:3px}}@media (max-width:700px){.video-grid.focus-view{grid-template-rows:minmax(100px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:112px;align-content:stretch}.video-grid.focus-view>.video-tile{grid-row:auto;height:112px;max-height:112px}.video-grid.focus-view>.video-tile.focused{grid-area:1/1/auto/-1;height:100%;min-height:100px;max-height:none}}@media (max-height:500px) and (orientation:landscape){.call-header{padding:8px 16px}.call-stage{padding:8px}.focus-view .video-tile.focused{min-height:100px}}.workspace-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:12px 0 40px;display:grid}.workspace-action{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;text-decoration:none;display:flex}.workspace-action>svg{width:28px;height:28px;color:var(--teal)}.workspace-action strong{font-size:17px}.workspace-action span{color:var(--muted);font-size:13px;line-height:1.6}.workspace-action:hover{border-color:var(--teal)}.workspace-action.primary-action{color:#fff;background:#087f72;border-color:#087f72}.workspace-action.primary-action>svg,.workspace-action.primary-action span{color:#fff}.avatar img,.profile-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar{flex-shrink:0;overflow:hidden}.profile-photo-row{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 12px;display:flex}.profile-photo{background:var(--surface);border-radius:50%;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.photo-upload{cursor:pointer;position:relative}.photo-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.settings-section form{max-width:460px;margin-top:16px}@media (max-width:1000px){.workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.workspace-actions{gap:10px}.workspace-action{padding:18px 14px}.workspace-action strong{font-size:15px}}.email-invitations{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.invitation-status{padding-left:18px;font-size:13px;line-height:1.8}.tile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.whiteboard{color:var(--ink);padding:20px}.whiteboard-tools,.board-note{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.whiteboard-tools button,.board-note button,.whiteboard-tools select{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.whiteboard-tools button[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal);color:var(--ink);font-weight:600}.whiteboard-tools .board-color{border:4px solid var(--surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.whiteboard-tools .board-color[aria-pressed=true]{box-shadow:0 0 0 3px var(--teal)}.whiteboard button:disabled{opacity:.45;cursor:default}.whiteboard-surface{aspect-ratio:1.6;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-bottom:12px;overflow:hidden}.whiteboard-surface svg{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.board-note input{border:1px solid var(--control-border);background:var(--surface);min-width:160px;min-height:44px;color:var(--ink);border-radius:12px;flex:1;padding:10px 14px}.board-status,.whiteboard details{font-size:12px;line-height:1.6}@media (max-height:500px) and (orientation:landscape){.whiteboard{padding:12px}.whiteboard-surface{max-width:640px;margin-inline:auto}}.meeting-polls{flex-direction:column;gap:20px;display:flex}.meeting-poll{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px}.meeting-poll>button{background:var(--teal-soft);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-block:6px;padding:12px;display:flex;position:relative;overflow:hidden}.meeting-poll p{font-size:12px}.poll-form,.poll-form label{flex-direction:column;gap:8px;display:flex}.poll-form{gap:16px}.poll-form input:not([type=checkbox]),.poll-form textarea{border:1px solid var(--control-border);background:var(--surface);color:var(--ink);border-radius:12px;padding:12px}.poll-form label:has(input[type=checkbox]){flex-direction:row}.speaker-row{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.speaker-row select{flex:1;min-width:0;padding:10px;font-size:13px}.tile-hand,.tile-reaction{z-index:2;color:#e8f0eb;background:#17261e;border:1px solid #6ad9bc;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:2px 8px;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:10px}.tile-hand{left:10px}.tile-reaction{right:52px}.share-frame{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.share-frame.is-zoomed{display:block;overflow:auto}.share-frame.is-zoomed video{height:auto;max-height:none}.share-zoom{gap:4px;display:inline-flex}.share-zoom button{color:#e8f0eb;background:#21382b;border:1px solid #3d6350;border-radius:8px;min-width:44px;min-height:32px;padding:4px 8px;font-size:13px}.share-zoom button[aria-pressed=true]{background:#101c17;border-color:#6ad9bc}.call-toast{color:#e8f0eb;background:#17261e;border:1px solid #3d6350;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:8px 12px 0;padding:10px 12px;font-size:14px;display:flex}.call-toast span{overflow-wrap:anywhere;min-width:0}.call-toast button{color:#e8f0eb;background:#21382b;border:1px solid #6ad9bc;border-radius:8px;min-height:32px;padding:4px 10px;font-size:13px}.post-call{flex-direction:column;gap:12px;display:flex}.post-call :is(h1,h2){margin-bottom:0}.post-call .button,.post-call .text-button{justify-content:center}.sidebar-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.call-sidebar>header .button{color:#e8f0eb;background:#21382b;border:1px solid #3d6350;min-height:32px;font-size:12px}.people-search{color:#e8f0eb;background:#101c17;border:1px solid #3d6350;border-radius:8px;width:100%;margin:8px 0;padding:8px 10px;font-size:14px}.connection-diagnostics{color:#101c17;background:#e8f0eb;border:1px solid #21382b;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.shortcut-list{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.shortcut-list kbd{color:#e8f0eb;background:#17261e;border-radius:6px;min-width:1.6em;margin-right:8px;padding:2px 6px;font-size:12px;display:inline-block}.call-reconnect-banner,.call-reconnected,.call-connection-hint.has-action{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:9px 18px;font-size:14px;display:flex}.call-reconnect-banner{color:#fdf2d8;background:#4a3d1c}.call-reconnect-banner.escalated{color:#fde4df;background:#5a2f2a}.call-reconnect-banner>span,.call-connection-hint.has-action>span{flex:220px;min-width:0}.call-reconnect-banner .button,.call-connection-hint.has-action .button{color:#2b2410;background:#f5ead2;border-color:#0000}.call-reconnected{color:#e2f8ed;background:#234c3c}.call-page.is-reconnecting .call-stage{opacity:.6;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.call-page.is-reconnecting .call-stage{transition:none}}.leave-dialog p{margin:0 0 10px;line-height:1.5}.leave-dialog-warning{border:1px solid var(--danger);color:var(--ink);background:var(--soft);border-radius:10px;padding:10px 12px}.leave-dialog .dialog-actions{flex-wrap:wrap}.lobby-new-meeting{margin:4px 0 14px}.call-departure .fine-print{margin:0}.feature-fallback{color:#e8f0eb;background:#17261e;border:1px solid #3d6350;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin:12px;padding:14px 16px;font-size:14px;display:flex}.feature-fallback p{margin:0}.feature-fallback.compact{flex-direction:row;align-items:center;margin:6px auto;padding:8px 12px}.modal .feature-fallback{color:var(--ink);background:var(--soft);border-color:var(--line)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main:focus,main h1:focus{outline:none}.toast-region{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:25px;left:15px;right:15px}.toast-region .toast{pointer-events:auto;position:static;transform:none}.toast[data-tone=error]{background:#5a2128;border-color:#a4535b}.toast>span{overflow-wrap:anywhere;min-width:0}.toast>button{cursor:pointer;border-radius:8px;min-width:32px;min-height:32px}.toast>button:hover{background:#ffffff1f}.toast>button:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:no-preference){.modal{animation:.18s cubic-bezier(.2,.8,.2,1) both krisp-dialog-in}.modal::backdrop{animation:.16s ease-out both krisp-backdrop-in}.toast{animation:.18s cubic-bezier(.2,.8,.2,1) both krisp-toast-in}.account-popover{animation:.14s ease-out both krisp-popover-in}}@keyframes krisp-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes krisp-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes krisp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes krisp-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-feedback{gap:10px;padding:16px 24px 0;display:grid}.modal-feedback>p{margin:0}.form-status{background:var(--teal-soft);border:1px solid color-mix(in srgb, var(--teal) 35%, var(--line));border-radius:9px;padding:12px 14px;color:var(--ink)!important;font-size:15px!important}.modal-discard{background:var(--soft);border-bottom:1px solid var(--line);padding:14px 24px}.modal-discard>p{color:var(--ink);margin:0;font-weight:500}.modal-discard .dialog-actions{border-top:0;margin:12px 0 0;padding-top:0}.field-error{color:var(--danger-ink);font-size:14px;line-height:1.5}.field [aria-invalid=true]{border-color:var(--danger)}.button.is-busy{cursor:progress;opacity:.8}.button.is-busy:hover{transform:none}.button.is-busy>svg{flex-shrink:0}.copy-hint{color:var(--muted);font-size:14px;line-height:1.5;display:block}.banner{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:1.6;display:flex}.banner>svg{flex-shrink:0;margin-top:3px}.banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.banner-text>strong{font-weight:600}.banner.info{background:var(--teal-soft);border-color:color-mix(in srgb, var(--teal) 35%, var(--line))}.banner.success{background:var(--teal-soft);border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}.banner.warning{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.banner.error{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger-ink)}.soft-badge.warning{color:var(--warn-ink);background:var(--warn-bg);border-color:var(--warn-line)}.soft-badge.danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-line)}.soft-badge>.status-dot{background:currentColor}.route-error{max-width:520px;margin:0 auto;padding:clamp(32px,8vw,96px) clamp(16px,5vw,48px)}.route-error>h1{margin-bottom:12px;font-size:26px}.route-error-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.not-found{max-width:720px;padding:clamp(24px,6vw,80px)}@media (max-width:700px){.sidebar[inert]{visibility:hidden;transition:transform .2s,visibility 0s linear .2s}.toast-region{bottom:16px}}
