.seg{grid-template-columns:repeat(var(--n,3),1fr);background:var(--soft);border-radius:12px;margin:14px 0;padding:3px;display:grid}.seg button{color:var(--muted);text-align:center;border-radius:9px;padding:9px 0;font-size:13px;font-weight:600}.seg button[aria-pressed=true],.seg button[role=tab][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}label.f{margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.in{border:1px solid var(--line);background:var(--bg);border-radius:12px;outline:none;width:100%;padding:12px 13px}.in:focus{border-color:var(--focus)}textarea.in{resize:none;min-height:90px}.hint{color:var(--muted);margin-top:5px;font-size:12px}.count{text-align:end;color:var(--muted);margin-top:4px;font-size:12px}.sw{flex-wrap:wrap;gap:10px;display:flex}.sw button{border:2px solid var(--line);border-radius:50%;width:34px;height:34px}.sw button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn{background:var(--ink);width:100%;color:var(--bg);text-align:center;border-radius:14px;justify-content:center;align-items:center;margin-top:18px;padding:14px;font-size:15px;font-weight:700;display:inline-flex}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.ghost{background:var(--soft);color:var(--ink)}.btn.sm{border-radius:999px;width:auto;margin:0;padding:9px 14px;font-size:13px}.kseg{scrollbar-width:none;gap:6px;margin-bottom:6px;display:flex;overflow-x:auto}.kseg button{border:1px solid var(--line);border-radius:999px;flex:none;padding:8px 13px;font-size:13px;font-weight:600}.kseg button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btnrow{gap:8px;margin-top:14px;display:flex}.btnrow .btn{margin:0}.btn.danger{background:var(--red);color:#fff}.seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.setopt .seg{margin:8px 0 2px}.iosw{background:var(--line);border:0;border-radius:999px;flex:none;width:51px;height:31px;padding:0;position:relative}.iosw:after{content:"";top:2px;background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000040}.iosw[aria-checked=true]{background:#1f8a4c}.iosw[aria-checked=true]:after{transform:translate(20px)}html[dir=rtl] .iosw[aria-checked=true]:after{transform:translate(-20px)}.iosw:disabled{opacity:.45;cursor:not-allowed}.swline{justify-content:space-between;align-items:center;gap:12px;display:flex}.swline .t{flex:1;min-width:0}.swline .t b{font-size:15px;font-weight:600;display:block}.swline .t small{color:var(--muted);margin-top:1px;font-size:12px;display:block}
.row{border-top:1px solid var(--line);text-align:start;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 18px;display:grid}.cal{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.cal small{background:var(--signal-bg);color:var(--signal-fg);padding:3px 0;font-size:11px;font-weight:700;display:block}.cal.live small{background:var(--live)}.cal b{letter-spacing:-.04em;padding:3px 0 0;font-size:24px;font-weight:900;display:block}.cal span{color:var(--muted);padding:0 0 5px;font-size:10px;display:block}.row h3{letter-spacing:-.01em;margin:0 0 3px;font-size:15px;line-height:1.25}.row .s{color:var(--muted);font-size:13px}.faces{align-items:center;margin-top:6px;display:flex}.faces img{border:2px solid var(--bg);background:var(--soft);border-radius:50%;width:22px;height:22px;margin-inline-end:-6px}.faces span{color:var(--muted);margin-inline-start:12px;font-size:12px}.badge{background:var(--soft);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.badge.live{background:var(--live);color:#fff}.swrow{border-bottom:.5px solid var(--line);background:var(--surface);position:relative;overflow:hidden}.swrow .crow{background:var(--surface);z-index:1;touch-action:pan-y;text-align:start;border-bottom:0;align-items:center;gap:12px;width:100%;padding:10px 18px;display:flex;position:relative}.swrow.dragging .crow{transition:none}.swacts{top:0;bottom:0;z-index:0;display:flex;position:absolute;inset-inline-end:0}.swacts button{color:#fff;background:#5f6b77;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;font-size:12px;font-weight:800;display:flex}.swacts button.danger{background:var(--red)}.swacts svg,.swlead svg{stroke:currentColor;fill:none;stroke-width:2px;width:20px;height:20px}.swlead{top:0;bottom:0;color:#fff;z-index:0;background:#3c6e8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex;position:absolute;inset-inline-start:0}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.kpi{background:var(--soft);border-radius:12px;min-width:0;padding:12px}.kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1;display:block}.kpi span{color:var(--muted);font-size:13px;display:block}.kpi small{color:var(--muted);margin-top:2px;font-size:12px;display:block}
.scrim{z-index:20;background:#050a0f80;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.scrim.open{display:flex}.sheet{background:var(--surface);width:100%;max-width:560px;max-height:94dvh;padding:10px 18px calc(20px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;position:relative;overflow:auto}.sbar{background:var(--surface);z-index:3;justify-content:space-between;align-items:center;margin:-10px -18px 6px;padding:8px 10px;display:flex;position:sticky;top:-10px}.sbar .grab{background:var(--line);border-radius:3px;width:40px;height:5px}.sbar button{color:var(--muted);min-width:60px;padding:8px 10px;font-size:14px;font-weight:600}.sheet h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.sheet .post{border-top:0;margin:0 -18px;padding-top:0}#pagewrap{z-index:18;background:var(--bg);display:none;position:fixed;inset:0}#pagewrap.open{display:block}#page{top:0;bottom:0;width:100%;max-width:560px;height:100%;max-height:none;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg);border-radius:0;outline:none;margin:0 auto;position:absolute;inset-inline:0;overflow:hidden auto}.pbar{z-index:5;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;margin:0 -18px 8px;display:flex;position:sticky;top:0}.pbar button{color:var(--ink);align-items:center;gap:2px;padding:8px;font-size:15px;font-weight:800;display:flex}.pbar .pclose{color:var(--muted);font-size:13px;font-weight:600}.pbar svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:22px;height:22px}#sheet{outline:none}.sbar .sx{min-width:60px}.menu button{text-align:start;border-bottom:.5px solid var(--line);width:100%;padding:14px 4px;font-size:15px;font-weight:600;display:block}.menu button.danger{color:var(--red)}.menu .mitem{align-items:center;gap:12px;display:flex;position:relative}.menu .mitem svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.menu .mrow2{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.menu .mrow2 small{color:var(--muted);font-size:12px;font-weight:400}#askwrap{z-index:80;background:#050a0f80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.askbox{background:var(--surface);border-radius:18px;width:100%;max-width:360px;padding:20px;box-shadow:0 20px 50px #0000004d}.askbox p{margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.35}.askbtns{gap:8px;display:flex}.askbtns .btn{margin:0;padding:12px}#page.edgedrag,.sheet.dragdown{transition:none}#page.edgesnap{transition:transform .22s}.sheet.snapback{transition:transform .25s}
.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lic{vertical-align:middle;flex:none;display:inline-block}:root{--gut:0px}.page,#page,.sheet,.hpage,.tpage{--gut:18px}.bcar,.herobox{margin-inline:calc(-1 * var(--gut))}.bslide .herobox{margin-inline:0}.herobox{aspect-ratio:16/9;text-align:start;border-radius:0;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:clip}.herobox.inset{border-radius:18px;margin-inline:0}.herobox.r1610{aspect-ratio:16/10}.herobox.cov{color:#fff;background:#0b1116}.herobox .covimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.herobox.cov:after{content:"";background:var(--cover-grad);position:absolute;inset:0}.herobox>:not(.covimg){z-index:1;position:relative}.herobox .hk{opacity:.85;margin-bottom:auto;font-size:12px;font-weight:800}.herobox .hn{text-align:start;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.05}.herobox .hn.tl2{font-size:24px;line-height:1.12}.herobox .hn.tl3{font-size:20px;line-height:1.15}.herobox .hc{opacity:.92;font-size:14px}.bcar{margin-block:4px 10px;position:relative}.btrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.btrack::-webkit-scrollbar{display:none}.bslide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.bdots{justify-content:center;gap:2px;margin-top:6px;display:flex}.bdots button{justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 2px;display:flex}.bdots i{background:var(--line);border-radius:3px;width:6px;height:6px;display:block}.bdots i.on{background:var(--ink);width:18px}.icongrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:8px 0 18px;display:grid}.icongrid figure{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:12px 4px;display:flex}.icongrid .pair{color:var(--ink);gap:10px;display:flex}.icongrid figcaption{color:var(--muted);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.demo-row{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 18px;display:flex}.demo-row .pill{margin:0}.reacts-demo{gap:12px;margin:8px 0 18px;font-size:26px;display:flex}.blurtxt{filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--ink);font-weight:600}.hidden-detail{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.hidden-detail svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:14px;height:14px}.hidden-detail .hdcopy{color:var(--muted);font-size:12px;font-weight:600}
.strip{scrollbar-width:none;gap:14px;padding:16px 18px 14px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip .ring{text-align:center;width:74px;color:inherit;flex:none;text-decoration:none}.strip .ring .d{background:conic-gradient(var(--red),#f2c14e,var(--red));border-radius:50%;width:66px;height:66px;margin:0 auto 5px;padding:3px}.strip .ring.live .d{background:var(--live)}.strip .ring .d span{background:var(--surface);border:2px solid var(--bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.strip .ring .d b{letter-spacing:-.03em;font-size:20px;font-weight:800}.strip .ring .d b.livetxt{color:var(--live);letter-spacing:.02em;font-size:12px}.strip .ring .d small{color:var(--muted);margin-top:2px;font-size:11px}.strip .ring .t{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dstrip{scrollbar-width:none;gap:12px;padding:14px 18px 2px;display:flex;overflow-x:auto}.dstrip::-webkit-scrollbar{display:none}.dring{text-align:center;flex:none;width:70px}.dring .d{background:conic-gradient(#f2c14e,var(--red),#7b3fe4,#f2c14e);border-radius:50%;width:66px;height:66px;margin:0 auto 4px;padding:2.5px}.dring.seen .d{background:color-mix(in srgb,var(--muted) 45%,transparent)}.dring .d img{border:2px solid var(--bg);object-fit:cover;background:var(--soft);border-radius:50%;width:100%;height:100%}.dring.co .d img{border-radius:18px}.dring.co .d{border-radius:20px}.dring .t{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.feedseg{padding-bottom:4px}.feedrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding-top:6px;padding-bottom:10px}.ppl{scrollbar-width:none;gap:10px;padding:4px 18px 14px;display:flex;overflow-x:auto}.ppl::-webkit-scrollbar{display:none}.pcard{border:1px solid var(--line);text-align:center;background:var(--surface);border-radius:18px;flex:none;width:150px;padding:14px 10px}.pcard .pcl{width:100%;color:inherit;text-decoration:none;display:block}.pcard img{background:var(--soft);object-fit:cover;border-radius:50%;width:68px;height:68px;margin:0 auto 6px}.pcard img.colog{border-radius:18px}.pcard b{font-size:13px;line-height:1.2;display:block}.pcard span{color:var(--muted);min-height:2.6em;margin:2px 0 8px;font-size:12px;display:block;overflow:hidden}.pcard .btn{width:100%}.caught{border:1px dashed var(--line);text-align:center;border-radius:18px;margin:8px 18px 18px;padding:22px 18px}.caught b{margin-bottom:4px;font-size:17px;display:block}.caught span{color:var(--muted);font-size:13px}.caught .btn{max-width:260px;margin:14px auto 0}.feedmore{height:1px}.skel{border-bottom:1px solid var(--line);padding:14px 18px}.skel i{background:linear-gradient(90deg,var(--soft) 25%,color-mix(in srgb,var(--soft) 60%,var(--bg)) 50%,var(--soft) 75%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite feedshimmer;display:block}.skel .a{float:left;border-radius:50%;width:40px;height:40px;margin-right:12px}.skel .l1{width:45%;height:12px;margin:4px 0 8px}.skel .l2{width:30%;height:10px}.skel .img{clear:both;border-radius:12px;height:220px;margin-top:16px}@keyframes feedshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel i{animation:none}}.srchbox{padding:0 18px}.exchips{scrollbar-width:none;flex-wrap:nowrap;padding:10px 18px;overflow-x:auto}.exchips::-webkit-scrollbar{display:none}.exgrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.excell{aspect-ratio:4/5;background:var(--soft);color:inherit;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.excell img,.excell video{object-fit:cover;width:100%;height:100%;display:block}.excell .tile{width:100%;height:100%;padding:10px;aspect-ratio:auto!important;border-radius:0!important}.excell .tile .q{line-height:1.15;font-size:13px!important}.excell .tile .k,.excell .tile .foot .topic,.excell .tile .spk,.excell .tile .tpart,.excell .tile .thost{display:none}.excell .exn{color:#fff;text-shadow:0 1px 3px #0009;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:6px;right:6px}.excell .exn svg{stroke:#e5242b;fill:#e5242b;stroke-width:2.2px;width:14px;height:14px}.exhead{padding:16px 18px 4px}.res .row .sqr.round{object-fit:cover;border-radius:50%}.sqr.colog{object-fit:cover}.res .row{color:inherit;text-decoration:none}.hrowh{justify-content:space-between;align-items:baseline;padding:18px 18px 6px;display:flex}.hrowh b{letter-spacing:-.01em;font-size:17px;font-weight:400}.hrowh small{color:var(--muted);font-size:12px}.hrowh small a{color:inherit}.drow2{scrollbar-width:none;gap:12px;padding:2px 18px 14px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.drow2::-webkit-scrollbar{display:none}.drow2 .dtext{text-align:start;background:var(--soft);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;flex:0 0 260px;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.dtext .dk{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.dtext p{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.dtext .dby{align-items:center;gap:8px;margin-top:auto;display:flex}.dtext .dby img{border-radius:50%;width:28px;height:28px}.dtext .dby b{font-size:13px;display:block}.dtext .dby small{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.dwrap .dfrom{color:var(--muted);padding:12px 18px 0;font-size:13px;text-decoration:none;display:block}#meBtn{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}#meBtn .meav{object-fit:cover;background:var(--soft);border-radius:50%;width:32px;height:32px}#meBtn.sqav .meav{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink);border-radius:10px}#meBtn[aria-current=page] .meav{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.memenu .mehead{text-align:start;align-items:center;gap:14px;width:100%;padding:6px 2px 14px;display:flex}.memenu .mehead img{object-fit:cover;border-radius:50%;width:52px;height:52px}.memenu .mehead img.sq,.swav.sq{border-radius:12px!important}.memenu .mehead b{letter-spacing:-.02em;font-size:18px;display:block}.memenu .mehead small{color:var(--muted);font-size:13px;display:block}.mmi{background:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mmi svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:20px;height:20px}.swav{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.memenu .mprog-h{padding:18px 2px 4px}.tabs a .tl{line-height:1.1}.tabs .haslive .ldot{display:block}
@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.25}}.dot,.tile .k.live:before,.livedot{animation:1.4s infinite pulse}@keyframes up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet{animation:.22s ease-out up}#page{animation:none}@keyframes pin{0%{transform:translate(100%)}to{transform:none}}@keyframes pback{0%{opacity:.5;transform:translate(-22%)}to{opacity:1;transform:none}}#page.pin{animation:pin .28s var(--ease)}#page.pback{animation:.24s ease-out pback}@keyframes fly{to{opacity:0;transform:translateY(-200px)scale(1.4)}}.floaty{animation:2.2s ease-out forwards fly}@keyframes fxrise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{transform:translate(var(--dx),-140px) scale(1.15) rotate(var(--rot));opacity:0}}@keyframes fxbig{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.15)}55%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.05)translateY(-14px)}}@keyframes fxpop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes fxconf{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.fx-big svg{animation:fxbig .9s var(--ease) forwards}.pop svg,.btn.pop,.pill.pop{animation:fxpop .38s var(--ease)}.flydot{transition:transform .7s cubic-bezier(.5,0,.3,1),opacity .7s ease-in}@keyframes tabpop{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1)}}.tabs .pop svg{animation:tabpop .5s var(--ease)}.swrow .crow{transition:transform .22s}.iosw{transition:background-color .2s var(--ease)}.iosw:after{transition:transform .22s var(--ease)}.bdots i{transition:width .2s var(--ease),background-color .2s var(--ease)}}.fx-heart{z-index:70;pointer-events:none;color:var(--red);will-change:transform,opacity;font-size:17px;line-height:1;position:fixed}.fx-heart svg{fill:currentColor;width:1em;height:1em}.fx-big{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fx-big svg{fill:#fff;filter:drop-shadow(0 6px 18px #00000059);width:34%;height:34%}.fx-confetti{z-index:70;pointer-events:none;border-radius:2px;width:7px;height:7px;position:fixed}.flydot{z-index:70;background:var(--red);pointer-events:none;border-radius:50%;width:14px;height:14px;position:fixed}@media (prefers-reduced-motion:reduce){.fx-heart,.fx-confetti,.fx-big,.flydot,.floaty{display:none}}
.toast.hasact{pointer-events:auto;align-items:center;gap:14px;padding:10px 12px 10px 18px;display:flex}.toastact{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:800;text-decoration:underline}.robanner{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;margin:10px 16px 4px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.robanner .robody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.robanner b{font-size:14px}.robanner span{color:var(--muted)}.robanner .roacts{color:var(--ink);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.robanner .roclose{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px}.modnotes{padding:0 14px}.modnote,.modlabel{border-radius:12px;margin:4px 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.4}.modnote{background:var(--soft);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.modnote small{color:var(--muted)}.modlabel{border:1px solid var(--line);color:var(--ink)}.modlabel b{margin-inline-end:4px;font-weight:800}.repguide{margin-top:12px}.repblock{margin:10px 0 4px}.repblock small{color:var(--muted)}.repdone p{margin:0 0 8px}.repdone .btn{margin-top:8px}.msg .tm .msgmore{opacity:.9;margin-inline-start:6px;padding:0 4px;font-size:13px;line-height:1;text-decoration:none}.curreports{margin-top:6px}.repcard{margin:6px 0}.repcard .repmeta{color:var(--muted);margin:0 0 6px;font-size:13px}.repcard .reptext{color:var(--ink);margin:0 0 6px;font-weight:600;display:block}.repcard .repdet{margin:0 0 8px}.btn.danger{color:var(--red)}.guidepage .setgroup{margin-top:18px}.cmt .cgone{opacity:.55}
:root{--g-ok-bg:#ddf3e4;--g-ok:#1f7a45;--g-wait-bg:#fdf1d6;--g-wait:#8a5a00;--g-bad-bg:#fbe4e2;--g-bad:#b3261e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-ok-bg:#123323;--g-ok:#7bd69e;--g-wait-bg:#3a2c0b;--g-wait:#f2c76b;--g-bad-bg:#3d1716;--g-bad:#ff9a92}}:root[data-theme=dark]{--g-ok-bg:#123323;--g-ok:#7bd69e;--g-wait-bg:#3a2c0b;--g-wait:#f2c76b;--g-bad-bg:#3d1716;--g-bad:#ff9a92}.invlist{flex-direction:column;margin:0 -18px;display:flex}.invrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.invrow .atmark{background:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.invrow .c{flex:1;min-width:0}.invrow .c b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invrow .c small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.invst{background:var(--soft);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.invst.ok{background:var(--g-ok-bg);color:var(--g-ok)}.invst.wait{background:var(--g-wait-bg);color:var(--g-wait)}.invst.bad{background:var(--g-bad-bg);color:var(--g-bad)}.shareacts.channels{flex-wrap:wrap;gap:10px}.shareacts.channels .ibtn{min-width:58px}
.legal{max-width:680px;padding-top:16px;padding-bottom:40px}.legal h1{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.legal .updated{color:var(--muted);margin:0 0 14px;font-size:13px}.legal h2{letter-spacing:-.01em;margin:26px 0 6px;font-size:16px}.legal p,.legal li{font-size:15px;line-height:1.6}.legal ul{margin:6px 0;padding-inline-start:20px}.legal li{margin:5px 0}.legal .legalnav{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 14px;margin-top:28px;padding-top:14px;font-size:14px;display:flex}.legal .legalnav a{text-decoration:underline}.legal .langsw{margin:0 0 14px}.draftbanner{border:1px dashed var(--red);color:var(--ink);background:var(--soft);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:14px}.draftbanner b{color:var(--red)}.flagnote{background:var(--soft);color:var(--muted);border-radius:10px;margin:12px 16px 0;padding:8px 12px;font-size:13px}.captcha{margin:8px 0 0}.captcha:empty{margin:0}.legalfoot{color:var(--muted);font-size:13px}.legalfoot a{text-decoration:underline}
html[lang=ar] body{font-family:IBM Plex Sans Arabic,Schibsted Grotesk,-apple-system,Segoe UI,Tahoma,sans-serif;line-height:1.55}html[lang=ar] :is(h1,h2,h3,b,strong,.tile .q,.hcard .hn,.stage h3,.intro h1,.sec h2,.me h2,.pf-name){letter-spacing:0}html[lang=ar] .mark{letter-spacing:-.05em;font-family:Schibsted Grotesk,-apple-system,sans-serif}html[dir=rtl] .mark{direction:ltr}[lang=en]:not(html){font-family:Schibsted Grotesk,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[lang=ar]:not(html){letter-spacing:0;font-family:IBM Plex Sans Arabic,Schibsted Grotesk,sans-serif}html[dir=rtl] :is(.pbk svg,[data-flip],.lic.flip,.sendb svg){transform:scaleX(-1)}html[dir=rtl] .setrow .chev{transform:none}html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],code,.ltr){text-align:end;direction:ltr}html[dir=rtl] .n,html[dir=rtl] .acn{unicode-bidi:isolate}@media (prefers-reduced-motion:no-preference){@keyframes pin-rtl{0%{transform:translate(-100%)}to{transform:none}}@keyframes pback-rtl{0%{opacity:.5;transform:translate(22%)}to{opacity:1;transform:none}}html[dir=rtl] #page.pin{animation-name:pin-rtl}html[dir=rtl] #page.pback{animation-name:pback-rtl}}html[dir=rtl] :is(.bnext svg,.bprev svg){transform:scaleX(-1)}
:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}img,video{max-width:100%;display:block}.app{max-width:560px;min-height:100vh;margin:0 auto;padding-bottom:88px}.top{top:env(safe-area-inset-top,0px);z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky}.mark{letter-spacing:-.05em;align-items:baseline;gap:2px;margin-inline-end:auto;font-size:28px;font-weight:900;line-height:1;display:flex}.mark i{background:var(--red);border-radius:2px;width:9px;height:9px;display:inline-block}.mode{color:var(--muted);font-size:12px}.ib{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ib svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.intro{background:var(--ink);color:var(--bg);border-radius:18px;margin:16px 18px 4px;padding:18px 18px 16px;position:relative}.intro h1{letter-spacing:-.03em;max-width:20ch;margin:0 0 6px;font-size:24px;font-weight:800;line-height:1.08}.intro p{opacity:.82;max-width:44ch;margin:0;font-size:14px}.intro .x{top:10px;color:inherit;opacity:.6;text-align:center;width:32px;height:32px;font-size:20px;position:absolute;inset-inline-end:12px}.livebar{background:var(--live);color:#fff;border-radius:16px;align-items:center;gap:12px;width:calc(100% - 36px);margin:14px 18px 0;padding:12px 14px;display:flex}.livebar b{font-size:15px;line-height:1.2;display:block}.livebar span{opacity:.9;font-size:12px}.dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.strip{scrollbar-width:none;gap:14px;padding:16px 18px 14px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.ring{text-align:center;flex:none;width:70px}.ring .d{background:conic-gradient(var(--red),#f2c14e,var(--red));border-radius:50%;width:64px;height:64px;margin:0 auto 5px;padding:3px}.ring.live .d{background:var(--live)}.ring .d span{background:var(--surface);border:2px solid var(--bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.ring .d b{letter-spacing:-.03em;font-size:19px;font-weight:800}.ring .d small{color:var(--muted);margin-top:2px;font-size:10px}.ring .t{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ring.new .d{background:var(--line)}.ring.new .d span{font-size:26px;font-weight:400}.chips{scrollbar-width:none;gap:8px;padding:4px 18px 12px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:500}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.post{border-top:1px solid var(--line);padding:14px 0 18px}.ph{align-items:center;gap:10px;padding:0 18px 10px;display:flex}.av{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:34px;height:34px}.ph .who{flex:1;min-width:0;line-height:1.25}.ph .who b{font-size:14px;font-weight:700}.ph .who .hs{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-weight:600}.ph .who span{color:var(--muted);font-size:12px;display:block}.more{color:var(--muted);padding:6px 8px;font-size:13px}.tile{aspect-ratio:1;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;width:100%;padding:7cqw 7cqw 6cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile .k{opacity:.8;align-items:center;gap:2cqw;font-size:3.6cqw;font-weight:600;display:flex}.tile .k:before{content:"";background:currentColor;border-radius:50%;width:2.2cqw;height:2.2cqw}.tile .k.live{opacity:1}.tile .k.live:before{background:#ff4d5a}.tile .q{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.02}.tile .q.s1{font-size:10cqw}.tile .q.s2{font-size:7.6cqw;line-height:1.06}.tile .q.s3{letter-spacing:-.02em;font-size:5.8cqw;line-height:1.12}.tile .foot{justify-content:space-between;align-items:flex-end;gap:4cqw;font-size:3.6cqw;font-weight:600;display:flex}.tile .when{font-size:3.6cqw;line-height:1.15}.tile .when b{letter-spacing:-.04em;font-size:9cqw;font-weight:900;line-height:.95;display:block}.tile .glyph{inset-inline-end:-4cqw;opacity:.12;pointer-events:none;font-size:62cqw;font-weight:900;line-height:1;position:absolute;bottom:-14cqw}.tile .spk{opacity:.9;margin-top:3cqw;font-size:3.8cqw;line-height:1.3}.tile .topic{opacity:.8;text-align:end}.media{background:#000;position:relative}.media .track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.media .track::-webkit-scrollbar{display:none}.media .slide{scroll-snap-align:center;aspect-ratio:4/5;background:#0b1116;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.media .slide img,.media .slide video{object-fit:cover;width:100%;height:100%}.media .slide video{object-fit:contain;background:#000}.media .count{top:10px;color:#fff;background:#0000008c;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:10px}.media .ph0{color:#8a97a3;font-size:13px}.acts{align-items:center;gap:4px;padding:10px 12px 0;display:flex}.act{border-radius:10px;align-items:center;gap:6px;padding:7px 8px;font-size:14px;font-weight:600;display:flex}.act svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:24px;height:24px}.act.on{color:var(--red)}.act.on svg{fill:currentColor}.pill{background:var(--ink);color:var(--bg);border-radius:999px;margin-inline-start:auto;padding:8px 14px;font-size:13px;font-weight:700}.pill.on{background:var(--red);color:#fff}.pill.live{background:var(--live);color:#fff}.meta{padding:4px 20px 0;font-size:14px}.meta .n{font-weight:700}.body{white-space:pre-wrap;padding:4px 20px 0;font-size:14px}.body b{margin-inline-end:4px}.prev{padding:6px 20px 0;font-size:14px}.prev p{margin:2px 0}.prev b{margin-inline-end:5px;font-weight:700}.prev button{color:var(--muted);margin-top:4px;font-size:13px}.place{color:var(--muted);padding:6px 20px 0;font-size:13px}.grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.grid .tile{padding:7cqw}.grid .tile .k,.grid .tile .foot,.grid .tile .spk{display:none}.grid button{width:100%;display:block;position:relative}.grid .thumb{aspect-ratio:1;object-fit:cover;background:var(--soft);width:100%}.grid .vid{top:6px;color:#fff;text-shadow:0 1px 3px #000;font-size:12px;position:absolute;inset-inline-end:6px}.sec{padding:20px 18px 8px}.sec h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.sec p{color:var(--muted);margin:4px 0 0;font-size:14px}.sub-h{color:var(--muted);padding:18px 18px 6px;font-size:13px;font-weight:700}.empty{text-align:center;color:var(--muted);padding:36px 24px}.empty b{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.empty .btn{max-width:240px}.houses{grid-template-columns:1fr 1fr;gap:10px;padding:6px 18px 10px;display:grid}.hcard{text-align:start;border-radius:18px;flex-direction:column;min-height:170px;padding:14px;display:flex;position:relative;overflow:hidden}.hcard .hn{letter-spacing:-.03em;margin-top:auto;font-size:19px;font-weight:800;line-height:1.05}.hcard .hc{opacity:.85;margin-top:5px;font-size:12px;line-height:1.3}.hcard .hm{opacity:.8;font-size:11px;font-weight:600}.hcard.new{background:var(--soft);color:var(--ink);border:1.5px dashed var(--line);align-items:flex-start}.hcard.new .plus{font-size:30px;line-height:1}.hhead{border-radius:0 0 22px 22px;margin:-10px -18px 0;padding:22px 20px 20px}.sheet .hhead h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:30px;font-weight:900;line-height:1}.hhead p{opacity:.88;max-width:46ch;margin:0;font-size:14px}.hhead .hstat{gap:16px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.hhead .pill{background:currentColor;margin:14px 0 0;display:inline-block}.hhead .pill span{color:var(--bg)}.me{align-items:center;gap:16px;padding:20px 18px 10px;display:flex}.me img{background:var(--soft);border-radius:50%;width:76px;height:76px}.me h2{letter-spacing:-.03em;margin:0;font-size:22px}.stats{color:var(--muted);gap:22px;margin-top:6px;font-size:13px;display:flex}.stats b{color:var(--ink);font-size:18px;font-weight:800;display:block}.tabs{inset-inline:0;z-index:6;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);position:fixed;bottom:0}.tabs nav{grid-template-columns:repeat(5,1fr);max-width:560px;height:60px;margin:0 auto;display:grid}.tabs button{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex;position:relative}.tabs button svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:24px;height:24px}.tabs button[aria-current=page]{color:var(--ink)}.tabs .plus span{background:var(--ink);border-radius:10px;justify-content:center;align-items:center;width:44px;height:32px;display:flex}.tabs .plus svg{stroke:var(--bg)}.tabs .ldot{top:9px;background:var(--live);border-radius:50%;width:8px;height:8px;display:none;position:absolute;inset-inline-start:calc(50% + 8px)}.tabs .haslive .ldot{display:block}.preview{border-radius:12px;width:52%;margin:16px auto 0;overflow:hidden}.attach{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.attach .th{background:var(--soft);border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.attach .th img,.attach .th video{object-fit:cover;width:100%;height:100%}.attach .th button{top:3px;color:#fff;text-align:center;background:#0009;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:22px;position:absolute;inset-inline-end:3px}.attach .add{border:1.5px dashed var(--line);width:72px;height:72px;color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.attach .add b{color:var(--ink);font-size:22px;font-weight:400;line-height:1}.list .it{border-bottom:1px solid var(--line);gap:10px;padding:11px 0;display:flex}.list .it img{background:var(--soft);border-radius:50%;flex:none;width:28px;height:28px}.list .it .c{flex:1;min-width:0}.list .it p{overflow-wrap:anywhere;margin:0;font-size:14px}.list .it b{margin-inline-end:6px}.list .it small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.vote{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-self:flex-start;align-items:center;min-width:40px;padding:4px;font-size:13px;font-weight:700;line-height:1.1;display:flex}.vote.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.vote svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:14px;height:14px}.ans{background:var(--soft);border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14px}.ans b{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.tag{background:var(--soft);border-radius:999px;margin-inline-start:6px;padding:2px 7px;font-size:11px;font-weight:700}.tag.pin{color:#2a1e05;background:#f2c14e}.tag.done{color:#eaf4ee;background:#1f4d3a}.tools{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tools button{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.send{bottom:calc(-20px - env(safe-area-inset-bottom,0px));background:var(--surface);gap:8px;margin-top:6px;padding:10px 0 4px;display:flex;position:sticky}.send .btn{width:auto;margin:0;padding:0 18px}.stage{border-radius:18px;margin-top:2px;position:relative;overflow:hidden}.stage .scr{aspect-ratio:16/10;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative}.stage video{aspect-ratio:16/10;object-fit:contain;background:#000;width:100%}.stage .st{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.stage .st .badge{font-size:12px}.stage h3{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:22px;font-weight:800;line-height:1.08}.spkrs{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.spkrs div{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.spkrs img{border:2px solid;border-radius:50%;width:30px;height:30px}.stage .cd{opacity:.85;margin-top:8px;font-size:13px}.reacts{gap:6px;margin:10px 0 0;display:flex}.reacts button{background:var(--soft);text-align:center;border-radius:12px;flex:1;padding:9px 0;font-size:20px}.floaty{pointer-events:none;z-index:4;font-size:28px;position:absolute;bottom:14px}.hostbar{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.watch{font-size:12px;font-weight:600}.toast{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:40;opacity:0;pointer-events:none;text-align:center;border-radius:999px;max-width:90vw;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s;position:fixed;transform:translate(-50%)}.toast.show{opacity:1}.progress{color:var(--muted);text-align:center;min-height:1.2em;margin-top:10px;font-size:13px}.srch{gap:8px;display:flex}.res .row{grid-template-columns:44px 1fr}.sqr{border-radius:12px;width:44px;height:44px}a{text-decoration:none}.mark{color:var(--ink)}.top .btn.sm{margin-inline-start:4px}.tabs a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex;position:relative}.tabs a svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:24px;height:24px}.tabs a[aria-current=page]{color:var(--ink)}.page{padding:0 18px 24px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:12px 0;padding:16px}.login{max-width:380px;margin:40px auto;padding:0 18px}.login h1{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;line-height:1.05}.login p{color:var(--muted);margin:0 0 20px}.oauth{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:13px;font-weight:600;display:flex}.oauth svg{width:20px;height:20px}.or{color:var(--muted);align-items:center;gap:10px;margin:18px 0 4px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.lkroom{aspect-ratio:16/10;background:#000;border-radius:18px;position:relative;overflow:hidden}.lkroom .lk-grid-layout{height:100%}.lkroom .lk-participant-tile{border-radius:0}.lkroom .lk-control-bar{bottom:0;background:linear-gradient(#0000,#000000b3);border:0;position:absolute;inset-inline:0}.speakerpick .row{grid-template-columns:36px 1fr auto;padding:8px 0}.speakerpick img{border-radius:50%;width:32px;height:32px}code{background:var(--soft);border-radius:6px;padding:2px 6px}.curbar{background:var(--ink);color:var(--bg);top:calc(63px + env(safe-area-inset-top,0px));z-index:4;align-items:center;gap:10px;padding:8px 18px;font-size:13px;font-weight:600;display:flex;position:sticky}.curbar b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.curbar button{color:inherit;text-underline-offset:2px;font-size:13px;font-weight:600;text-decoration:underline}.curbar select{color:inherit;border:1px solid color-mix(in srgb,var(--bg) 40%,transparent);background:0 0;border-radius:999px;padding:4px 8px;font-size:12px}.curbar select option{color:var(--ink)}
