.meet-home{max-width:1080px;margin:0 auto;padding:40px 20px 64px}.meet-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-bottom:44px;display:grid}.meet-hero h1{letter-spacing:.01em;margin:0 0 10px;font-size:34px;font-weight:650;line-height:1.3}.meet-hero p{color:var(--muted);margin:0 0 26px;font-size:16px}.meet-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meet-actions .btn{height:44px;padding:0 18px;font-size:15px}.meet-join{flex:1;gap:8px;min-width:260px;display:flex}.meet-join .input{border-radius:10px;height:44px}.meet-art{aspect-ratio:4/3;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--panel)),var(--panel2));box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.meet-art div{background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--accent);border-radius:14px;place-items:center;display:grid}.meet-art div:nth-child(2){background:color-mix(in srgb,#e8a33d 22%,var(--panel));color:#b26b00}.meet-art div:nth-child(3){background:color-mix(in srgb,#5b8def 20%,var(--panel));color:#2f5fc4}.meet-art div:nth-child(4){background:color-mix(in srgb,#d0587b 18%,var(--panel));color:#a33a5a}.meet-sec{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.meet-sec h2{margin:0;font-size:17px;font-weight:600}.meet-code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.meet-row-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.live{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pj{min-height:calc(100dvh - var(--head-h));grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);grid-template-areas:"v s""d s";align-content:center;align-items:center;gap:0 40px;max-width:1180px;margin:0 auto;padding:28px 24px 40px;display:grid}.pj-v{grid-area:v;min-width:0}.pj-d{grid-area:d;min-width:0}.pj-side{grid-area:s}.pj-video{aspect-ratio:16/9;box-shadow:var(--shadow);background:#202327;border-radius:18px;position:relative;overflow:hidden}.pj-video video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.pj-video .off{color:#e8eaed;text-align:center;place-items:center;gap:10px;padding:16px;font-size:15px;display:grid;position:absolute;inset:0}.pj-video .nm{color:#fff;text-shadow:0 1px 3px #0009;font-size:15px;font-weight:600;position:absolute;top:12px;left:14px}.pj-ctrls{justify-content:center;gap:14px;display:flex;position:absolute;bottom:16px;left:0;right:0}.rb{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20232759;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .12s;display:grid}.rb:hover{background:#ffffff2e}.rb.off{background:#d93025;border-color:#d93025}.rb.off:hover{background:#c5221f}.lvl{background:#ffffff40;border-radius:3px;width:6px;height:44px;position:absolute;bottom:22px;left:14px;overflow:hidden}.lvl i{background:#5ccdb9;border-radius:3px;height:0;transition:height 60ms linear;position:absolute;bottom:0;left:0;right:0}.pj-devs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pj-devs label{color:var(--muted);gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.pj-devs select{min-width:0;height:38px;padding:0 8px;font-size:14px}.pj-side{text-align:center;justify-items:center;gap:14px;display:grid}.pj-side h1{word-break:break-word;margin:0;font-size:28px;font-weight:600;line-height:1.35}.pj-side .sub{color:var(--muted);margin:-6px 0 4px}.pj-side .btn{min-width:200px;height:46px;font-size:15px}.pj-side .input{text-align:center;max-width:320px}.pj-wait{color:var(--fg2);justify-items:center;gap:12px;display:grid}.pj-msg{color:var(--muted);max-width:360px;font-size:14px}.pj-err{color:var(--danger);max-width:420px;font-size:14px}.call{color:#e8eaed;--tile:#24272c;--c-line:#33373c;--c-muted:#9aa0a6;--c-accent:#5ccdb9;background:#0f1114;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.call-main{flex:1;gap:12px;min-height:0;padding:12px 12px 0;display:flex}.stage{flex:1;gap:10px;min-width:0;min-height:0;display:flex;position:relative}.grid{flex-wrap:wrap;flex:1;place-content:center;gap:10px;min-width:0;display:flex}.tile{background:var(--tile);outline-offset:-3px;border-radius:14px;outline:3px solid #0000;flex:none;place-items:center;transition:outline-color .15s;display:grid;position:relative;overflow:hidden}.tile.speaking{outline-color:var(--c-accent)}.tile video{object-fit:cover;background:#000;width:100%;height:100%}.tile video.mirror{transform:scaleX(-1)}.tile video.contain{object-fit:contain}.tile .avatar{box-shadow:0 0 0 6px #ffffff0a}.tile .lbl{text-shadow:0 1px 3px #000c;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex;position:absolute;bottom:8px;left:10px;right:44px;overflow:hidden}.tile .st{gap:6px;display:flex;position:absolute;top:8px;right:8px}.tile .st span{background:#202327b8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tile .st .hand{color:#3a2600;background:#f6c26b}.tile .tmenu{opacity:0;transition:opacity .12s;position:absolute;bottom:4px;right:6px}.tile:hover .tmenu,.tile:focus-within .tmenu{opacity:1}.tile .tmenu .ibtn{color:#e8eaed;background:#20232799;width:32px;height:32px}.film{flex-direction:column;flex:none;gap:10px;width:232px;display:flex;overflow-y:auto}.film .tile{aspect-ratio:16/9;width:100%}.present{background:#000;border-radius:14px;flex:1;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.present video{object-fit:contain;width:100%;height:100%}.present .lbl{background:#202327b8;border-radius:8px;padding:3px 10px;font-size:13.5px;position:absolute;bottom:10px;left:12px}.present .mine{text-align:center;color:var(--c-muted);justify-items:center;gap:12px;display:grid}.side{color:#1f2328;background:#fff;border-radius:14px;flex-direction:column;flex:none;width:360px;min-height:0;display:flex;overflow:hidden}.side header{justify-content:space-between;align-items:center;padding:14px 10px 8px 18px;display:flex}.side header b{font-size:17px;font-weight:600}.side .ibtn{color:#3c4148}.side .sbody{flex:1;padding:0 10px 10px;overflow:auto}.side .note{color:#6b7280;background:#f1f3f5;border-radius:10px;margin:4px 8px 10px;padding:8px 10px;font-size:12.5px}.prow{border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.prow:hover{background:#f1f3f5}.prow .nm{flex:1;min-width:0}.prow .nm div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prow .nm small{color:#6b7280;font-size:12px}.prow .ics{color:#5f6671;align-items:center;gap:2px;display:flex}.lobby-sec{border:1px solid #e3e6ea;border-radius:12px;margin:0 6px 12px;padding:8px}.lobby-sec h3{color:#3c4148;margin:2px 4px 6px;font-size:13px}.chat-list{flex-direction:column;gap:12px;padding:4px 8px;display:flex}.chat-msg .h{color:#6b7280;font-size:12.5px}.chat-msg .h b{color:#1f2328;margin-right:8px;font-weight:600}.chat-msg .b{white-space:pre-wrap;word-break:break-word;font-size:14px}.chat-form{border-top:1px solid #e3e6ea;gap:6px;padding:10px;display:flex}.chat-form input{color:#1f2328;background:#f1f3f5;border:none;border-radius:999px;flex:1;height:42px;padding:0 16px;font-size:15px}.chat-form input:focus{outline:2px solid #0b7a6e73}.chat-form .ibtn{color:#0b7a6e}.bar{flex:none;align-items:center;gap:10px;height:80px;padding:12px 16px;display:flex}.bar .l,.bar .r{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.bar .r{justify-content:flex-end}.bar .l{color:#e8eaed;white-space:nowrap;font-size:15px;overflow:hidden}.bar .l .sep{background:#5f6368;width:1px;height:18px;margin:0 10px}.bar .l .notes-btn{color:#e8eaed;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5f6368;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:14px;padding:0 12px;font-size:14px;display:inline-flex}.bar .l .notes-btn:hover{background:#ffffff14}.bar .l .notes-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.bar .c{flex:none;align-items:center;gap:10px;display:flex}.cb{color:#e8eaed;cursor:pointer;background:#3c4043;border:none;border-radius:999px;place-items:center;min-width:46px;height:46px;padding:0 14px;transition:background .12s;display:grid;position:relative}.cb:hover{background:#4a4e52}.cb.off{color:#fff;background:#d93025}.cb.off:hover{background:#c5221f}.cb.on{color:#06231f;background:#a8dacf}.cb.end{color:#fff;background:#d93025;min-width:64px}.cb.end:hover{background:#c5221f}.cb.flat{background:0 0;min-width:46px;padding:0}.cb.flat:hover{background:#ffffff14}.cb.flat.on{color:var(--c-accent);background:0 0}.cb .badge{background:var(--c-accent);color:#06231f;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.cb .dot{background:var(--c-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:9px}.banner{z-index:20;color:#e8eaed;background:#3c4043;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000073}.banner .btn{height:32px}.knocks{z-index:25;gap:10px;width:min(360px,100vw - 32px);display:grid;position:absolute;top:14px;right:16px}.knock{color:#1f2328;background:#fff;border-radius:14px;padding:14px 14px 12px;animation:.15s ease-out pop;box-shadow:0 10px 30px #0006}.knock .t{color:#6b7280;margin-bottom:6px;font-size:13px}.knock .who{align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.knock .acts{justify-content:flex-end;gap:8px;display:flex}.knock .btn{height:34px}.knock .btn.plain{color:#0b7a6e}.call .pop{color:#e8eaed;background:#2b2f35;border-color:#3c4043}.call .pop .mi{color:#e8eaed}.call .pop .mi:hover{background:#ffffff14}.call .pop .mi.danger{color:#f28b82}.call .pop .msep{background:#3c4043}.endscr{text-align:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.endscr h1{margin:0 0 6px;font-size:28px;font-weight:600}.endscr p{color:var(--muted);margin:0 0 24px}.endscr .acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=900px){.meet-hero{grid-template-columns:1fr}.meet-art{display:none}.pj{grid-template-columns:1fr;grid-template-areas:"v""s""d";align-content:start;row-gap:22px;padding:16px 14px 32px}.film{width:160px}}@media (width<=640px){.meet-home{padding:22px 14px 48px}.meet-hero h1{font-size:26px}.meet-actions .btn{flex:1}.meet-join{min-width:100%}.pj-devs{grid-template-columns:1fr}.pj-side h1{font-size:22px}.call-main{gap:8px;padding:8px 8px 0}.side{z-index:30;border-radius:0;width:auto;position:absolute;inset:0}.stage{flex-direction:column}.film{flex-direction:row;width:auto;height:104px;overflow:auto hidden}.film .tile{flex:none;width:auto;height:100%}.bar{height:auto;padding:10px 8px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:6px}.bar .l{display:none}.bar .r{flex:none}.bar .c{gap:8px}.cb{min-width:44px;height:44px;padding:0 10px}.knocks{width:auto;left:8px;right:8px}.tile .tmenu{opacity:1}}.spinning{animation:1s linear infinite spin}body.in-call .toasts{bottom:96px}@media (width<=640px){body.in-call .toasts{bottom:150px}}.home-tabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 18px;display:flex}.home-tabs a{color:var(--fg2);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-weight:500;text-decoration:none;display:inline-flex}.home-tabs a.on{color:var(--accent);border-bottom-color:var(--accent)}.rec-group{margin:0 0 22px}.rec-group h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.rec-group h2 small{color:var(--muted);font-size:13px;font-weight:400}.rec-sub{color:var(--muted);margin-left:10px;font-size:12.5px}.rec-meta{color:var(--muted);margin:-4px 0 12px;font-size:13px}.rec-links{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.rec-video{background:#000;border-radius:12px;width:100%;max-height:62vh}.rec-text{white-space:pre-wrap;word-break:break-word;font:14px/1.75 var(--font);background:var(--panel2);border-radius:10px;max-height:60vh;margin:0;padding:14px;overflow:auto}.rec-table{max-height:60vh;overflow:auto}.rec-table table{border-collapse:collapse;width:100%;font-size:13.5px}.rec-table th,.rec-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 8px}.rec-wb{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%}.badges{z-index:15;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.badge-rec{color:#fff;background:#202327d1;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.badge-rec i{background:#ea4335;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite recblink}.badge-rec.live i{background:#f9ab00}.badge-rec.tr{background:#1a73e8d9}.badge-rec.br{background:#0b7a6ed9}@keyframes recblink{50%{opacity:.35}}.banner.notice{max-width:min(640px,100% - 24px);top:56px}.banner.notice .ibtn{color:#e8eaed;width:28px;height:28px}.caps{z-index:12;pointer-events:none;gap:4px;width:min(860px,100% - 24px);display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cap{color:#fff;text-shadow:0 1px 2px #0009;background:#000000b8;border-radius:10px;padding:7px 14px;font-size:17px;line-height:1.55}.cap b{color:#a8dacf;margin-right:10px;font-size:14px;font-weight:600}.cc-pop{min-width:280px;padding:8px}.cc-pop .fx-row select{max-width:170px}.cc-note{color:#9aa0a6;padding:4px 8px 6px;font-size:12px;line-height:1.6}.react-pop{flex-wrap:wrap;gap:2px;min-width:0;max-width:300px;padding:6px;display:flex}.rbtn{cursor:pointer;background:0 0;border:none;border-radius:12px;width:44px;height:44px;font-size:26px;transition:transform .12s}.rbtn:hover{background:#ffffff14;transform:scale(1.15)}.react-float{z-index:14;pointer-events:none;width:200px;height:60%;position:absolute;bottom:12px;left:18px}.rf{flex-direction:column;align-items:center;animation:4s ease-out forwards rise;display:flex;position:absolute;bottom:0;left:0}.rf .e{font-size:38px;line-height:1}.rf .n{color:#fff;white-space:nowrap;background:#202327cc;border-radius:999px;margin-top:2px;padding:1px 8px;font-size:11.5px}.rf:nth-child(3n+1){left:30px}.rf:nth-child(3n+2){left:80px}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:1;transform:translateY(-10px)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-260px)}}.tile-react{z-index:2;filter:drop-shadow(0 2px 4px #0006);font-size:34px;animation:.2s ease-out pop;position:absolute;top:10px;left:10px}.tile.more{color:#9aa0a6;grid-auto-flow:row;gap:6px;font-size:15px}.tile .st .weak{color:#fff;background:#d93025}.cb .lk{opacity:.85;position:absolute;bottom:6px;right:6px}.cb:disabled{opacity:.45;cursor:default}.grid.one{align-content:center}.present-wrap{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.share-tabs{flex-wrap:wrap;gap:6px;display:flex}.share-tabs button{color:#e8eaed;cursor:pointer;background:#3c4043;border:none;border-radius:999px;padding:5px 12px;font-size:13px}.share-tabs button.on{color:#06231f;background:#a8dacf}.wbp{background:#2a2d31;flex-direction:column;align-items:stretch;display:flex}.wb{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.wb-tools{color:#1f2328;background:#fff;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.wb-tools .ibtn{color:#3c4148}.wb-tools .ibtn.on{color:#0b7a6e;background:#e6f3f1}.wb-sep{background:#e3e6ea;width:1px;height:22px;margin:0 4px}.wb-color{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:0 0 0 1px #d3d8de}.wb-color.on{box-shadow:0 0 0 2px #0b7a6e}.wb-w{cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.wb-w i{background:#3c4148;border-radius:4px;width:16px;display:block}.wb-w.on{background:#e6f3f1}.wb-area{flex:1;place-items:center;min-height:0;padding:8px;display:grid}.wb-area canvas{background:#fff;border-radius:8px;box-shadow:0 4px 18px #00000059}.side-btn{flex:1;justify-content:center;color:var(--c-side-accent,#0b7a6e)!important;border-color:#d3d8de!important}.side .ibtn.ok{color:#0b7a6e}.hand-ic{color:#b26b00}.chat-locked{color:#6b7280;border-top:1px solid #e3e6ea;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13.5px;display:flex}.hsec{border-bottom:1px solid #e3e6ea;margin-bottom:6px;padding:6px 8px 12px}.hsec h3{color:#6b7280;margin:6px 0 8px;font-size:13px;font-weight:600}.hrow{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.hrow small{color:#6b7280;font-size:12px;line-height:1.5;display:block}.act-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 8px;display:flex}.act-item:hover{background:#f1f3f5}.act-ic{color:#0b7a6e;background:#e6f3f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.act-t{display:grid}.act-t small{color:#6b7280;font-size:12.5px}.act-body{gap:10px;padding:0 6px;display:grid}.act-body h3{margin:0;font-size:16px}.act-p{color:#5f6671;margin:0;font-size:13.5px;line-height:1.65}.act-body .input{font-size:15px}.poll-new,.qa-new{gap:8px;display:grid}.poll{border:1px solid #e3e6ea;border-radius:12px;gap:6px;padding:10px;display:grid}.poll-q{align-items:center;gap:8px;font-weight:600;display:flex}.poll-o{cursor:pointer;text-align:left;color:#1f2328;background:#fff;border:1px solid #d3d8de;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:14px;display:flex;position:relative;overflow:hidden}.poll-o i{z-index:0;background:#0b7a6e1f;position:absolute;top:0;bottom:0;left:0}.poll-o span{z-index:1;position:relative}.poll-o.on{border-color:#0b7a6e;box-shadow:inset 0 0 0 1px #0b7a6e}.poll-o:disabled,.poll-o.static{cursor:default}.poll-c{font-weight:600}.poll-acts{flex-wrap:wrap;gap:2px;display:flex}.qa{border:1px solid #e3e6ea;border-radius:12px;gap:4px;padding:10px;display:grid}.qa.done{opacity:.7}.qa.hid{opacity:.5}.qa-h{align-items:center;gap:6px;font-size:13px;display:flex}.qa-t{white-space:pre-wrap;word-break:break-word}.qa-acts{flex-wrap:wrap;gap:2px;display:flex}.qa-acts .btn.on{color:#0b7a6e;font-weight:700}.br-room{border:1px solid #e3e6ea;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.br-room b{flex:1}.br-room small{color:#6b7280}.info-box{background:#f1f3f5;border-radius:12px;gap:6px;margin:0 8px 12px;padding:12px;display:grid}.info-l{color:#6b7280;font-size:12.5px;font-weight:600}.info-v{word-break:break-all;font-size:14px}.side .side-btn{width:calc(100% - 16px);margin:0 8px 8px}.fx-sec{margin:0 0 16px}.fx-sec h3{color:var(--fg2);margin:0 0 8px;font-size:14px}.fx-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.fx-item{aspect-ratio:16/10;border:2px solid var(--line2);background:var(--panel2) center/cover;cursor:pointer;border-radius:10px;place-items:end start;padding:0;display:grid;position:relative;overflow:hidden}.fx-item span{color:#fff;background:#0000008c;border-radius:0 8px 0 0;padding:2px 8px;font-size:12px}.fx-item[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.fx-blur-light{background:linear-gradient(135deg,#c5ccd4,#e3e7ec)}.fx-blur{filter:none;background:linear-gradient(135deg,#9aa5b1,#cfd6dd)}.fx-none{background:var(--panel2)}.fx-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.fx-row select{width:auto;max-width:220px;height:36px;font-size:14px}.fx-chk{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.fx-note{color:var(--muted);margin:0;font-size:13.5px}.lay-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.lay{border:2px solid var(--line2);cursor:pointer;color:var(--fg2);background:0 0;border-radius:12px;justify-items:center;gap:6px;padding:10px 6px;font-size:13px;display:grid}.lay[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.lay-pic{background:var(--panel2);border-radius:6px;width:56px;height:36px;position:relative;overflow:hidden}.lay.tiled .lay-pic{background:repeating-linear-gradient(90deg,var(--line2) 0 26px,transparent 26px 30px),var(--panel2)}.lay.spotlight .lay-pic:after{content:"";background:var(--line2);border-radius:4px;position:absolute;inset:5px 8px}.lay.sidebar .lay-pic:after{content:"";background:var(--line2);border-radius:4px;position:absolute;inset:4px 18px 4px 4px}.lay.auto .lay-pic:after{content:"";background:linear-gradient(90deg,var(--line2) 48%,transparent 48% 52%,var(--line2) 52%);border-radius:4px;position:absolute;inset:4px}:root[data-theme=dark] .side{color:#e8eaed;background:#1d2024}:root[data-theme=dark] .side .ibtn{color:#c9cdd2}:root[data-theme=dark] .side .note,:root[data-theme=dark] .info-box{color:#9aa0a6;background:#24282d}:root[data-theme=dark] .prow:hover,:root[data-theme=dark] .act-item:hover{background:#24282d}:root[data-theme=dark] .prow .nm small,:root[data-theme=dark] .act-t small,:root[data-theme=dark] .act-p,:root[data-theme=dark] .hrow small,:root[data-theme=dark] .hsec h3,:root[data-theme=dark] .chat-msg .h{color:#9aa0a6}:root[data-theme=dark] .chat-msg .h b{color:#e8eaed}:root[data-theme=dark] .chat-form{border-color:#33373c}:root[data-theme=dark] .chat-form input{color:#e8eaed;background:#24282d}:root[data-theme=dark] .lobby-sec,:root[data-theme=dark] .poll,:root[data-theme=dark] .qa,:root[data-theme=dark] .br-room,:root[data-theme=dark] .hsec{border-color:#33373c}:root[data-theme=dark] .poll-o{color:#e8eaed;background:#24282d;border-color:#41464c}:root[data-theme=dark] .act-ic{color:#5ccdb9;background:#5ccdb926}:root[data-theme=dark] .side-btn{color:#5ccdb9!important;border-color:#41464c!important}:root[data-theme=dark] .knock{color:#e8eaed;background:#24282d}:root[data-theme=dark] .knock .t{color:#9aa0a6}@media (width<=640px){.caps{bottom:8px}.cap{font-size:15px}.badges{top:8px;left:8px}.lay-grid{grid-template-columns:repeat(2,1fr)}.react-float{left:8px}}.meet-when{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.meet-when svg{vertical-align:-2px;margin-right:4px}.badges .deck-card{pointer-events:auto;color:#fff;background:#202327d1;border-radius:999px;align-items:center;gap:2px;max-width:min(420px,70vw);padding:0 4px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.deck-card a{color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:4px 6px 4px 11px;text-decoration:none;display:inline-flex;overflow:hidden}.deck-card a:hover{text-decoration:underline}.deck-card svg{flex:none}.deck-card button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.deck-card button:hover{background:#ffffff29}.deck-now{color:#0b5a51;background:#e7f3f1;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:14px;display:flex}.deck-now span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-search{margin:0 0 8px;position:relative}.deck-search svg{color:#6b7280;position:absolute;top:12px;left:10px}.deck-search .input{width:100%;padding-left:34px}.deck-list{gap:2px;display:grid}.deck-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.deck-item:hover{background:#f1f3f5}.deck-ic{color:#b45309;background:#fdf0e1;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.deck-t{min-width:0;display:grid}.deck-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.deck-t small{color:#6b7280;font-size:12.5px}:root[data-theme=dark] .deck-now{color:#9fe0d4;background:#173a35}:root[data-theme=dark] .deck-item:hover{background:#2a2e33}:root[data-theme=dark] .deck-ic{color:#f5b971;background:#3a2a17}:root[data-theme=dark] .deck-t small,:root[data-theme=dark] .deck-search svg{color:#9aa0a6}
