.auth-gate{min-height:100vh;width:100%;justify-content:center;padding:24px;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%)}.auth-gate,.auth-gate-inner{display:flex;align-items:center}.auth-gate-inner{flex-direction:column;gap:16px;text-align:center;max-width:360px}.auth-gate-logo{font-size:44px;line-height:1;display:inline-block}.auth-gate-spinner{width:26px;height:26px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--ink-2);animation:auth-gate-spin .8s linear infinite}@keyframes auth-gate-spin{to{transform:rotate(1turn)}}.auth-gate-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink-1)}.auth-gate-text{margin:0;font-size:13px;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.auth-gate-spinner{animation:none}}.twk-toggle-btn{position:fixed;right:16px;bottom:16px;z-index:2147483645;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:.5px solid rgba(0,0,0,.1);border-radius:999px;background:hsla(40,23%,97%,.92);color:#29261b;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.12);backdrop-filter:blur(24px) saturate(160%);transition:transform .15s,box-shadow .15s}.twk-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.16)}body.dark .twk-toggle-btn{background:rgba(28,33,40,.92);color:#e8ecef;border-color:hsla(0,0%,100%,.1)}.twk-panel{position:fixed;right:16px;bottom:16px;z-index:2147483646;width:280px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:hsla(40,23%,97%,.78);color:#29261b;backdrop-filter:blur(24px) saturate(160%);border:.5px solid hsla(0,0%,100%,.6);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px rgba(0,0,0,.18);font:11.5px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:hidden}body.dark .twk-panel{background:rgba(28,33,40,.86);color:#e8ecef;border-color:hsla(0,0%,100%,.08)}.twk-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.twk-hd b{font-size:12px;font-weight:600;letter-spacing:.01em}.twk-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(41,38,27,.55);width:22px;height:22px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1}.twk-x:hover{background:rgba(0,0,0,.06);color:#29261b}body.dark .twk-x{color:rgba(232,236,239,.55)}body.dark .twk-x:hover{background:hsla(0,0%,100%,.08);color:#e8ecef}.twk-body{padding:2px 14px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.twk-body::-webkit-scrollbar{width:8px}.twk-body::-webkit-scrollbar-track{background:transparent;margin:2px}.twk-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px;border:2px solid transparent;background-clip:content-box}.twk-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25);border:2px solid transparent;background-clip:content-box}.twk-row{display:flex;flex-direction:column;gap:5px}.twk-row-h{flex-direction:row;align-items:center;gap:10px}.twk-lbl,.twk-row-h{justify-content:space-between}.twk-lbl{display:flex;align-items:baseline;color:rgba(41,38,27,.72)}.twk-lbl>span:first-child{font-weight:500}.twk-val{color:rgba(41,38,27,.5);font-variant-numeric:tabular-nums}body.dark .twk-lbl{color:rgba(232,236,239,.72)}body.dark .twk-val{color:rgba(232,236,239,.5)}.twk-sect{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(41,38,27,.45);padding:10px 0 0}.twk-sect:first-child{padding-top:0}body.dark .twk-sect{color:rgba(232,236,239,.45)}.twk-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;padding:0 8px;border:.5px solid rgba(0,0,0,.1);border-radius:7px;background:hsla(0,0%,100%,.6);color:inherit;font:inherit;outline:none}.twk-field:focus{border-color:rgba(0,0,0,.25);background:hsla(0,0%,100%,.85)}select.twk-field{padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='rgba(0,0,0,.5)' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 8px center}body.dark .twk-field{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}body.dark .twk-field:focus{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}body.dark select.twk-field{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='rgba(255,255,255,.5)' d='M0 0h10L5 6z'/></svg>")}.twk-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:6px 0;border-radius:999px;background:rgba(0,0,0,.12);outline:none}.twk-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.twk-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}body.dark .twk-slider{background:hsla(0,0%,100%,.15)}.twk-seg{position:relative;display:flex;padding:2px;border-radius:8px;background:rgba(0,0,0,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.twk-seg-thumb{position:absolute;top:2px;bottom:2px;border-radius:6px;background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(0,0,0,.12);transition:left .15s cubic-bezier(.3,.7,.4,1),width .15s}.twk-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:1;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;height:22px;border-radius:6px;cursor:pointer;padding:0}body.dark .twk-seg{background:hsla(0,0%,100%,.08)}body.dark .twk-seg-thumb{background:hsla(0,0%,100%,.18)}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-grow{flex-grow:1}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.meet-console-screen{height:65vh;overflow:hidden;background:#111;border-radius:var(--radius-sm)}.meet-console-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;text-align:center;color:var(--ink-2)}