:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass:#ffffff6b;--float:#2832461c;--soft:10px 10px 22px #28324630,-7px -7px 16px #ffffff4d,inset 1px 1px 2px #fff6;--glass-hi:#ffffffb3;--page:#c6cad2;--panel:#dadde4;--well:#c8ccd4;--ring:#dadde4;--cover:#aeb4c0;--fg:#1c2030;--muted:#4b5263;--accent:#00705c;--btn-bg:#00705c;--btn-fg:#fff;--hl:#ffffffbf;--sh:#28324661;--edge:#ffffff8c;--line:#28324638;--card-shadow:20px 20px 44px #28324661,-14px -14px 32px #fff9,inset 1px 1px 2px #fffc;--glow:none;--led:#00a37f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass:#ffffff12;--float:#0000004d;--soft:12px 12px 25px #00000080,inset 1px 1px 1px #ffffff06;--glass-hi:#ffffff1f;--page:radial-gradient(circle at 50% 40%,#0c1410 0%,#020305 80%);--panel:linear-gradient(135deg,#111815 0%,#030504 100%);--well:#0b0b15;--ring:#07100c;--cover:radial-gradient(circle at 70% 40%,#0c1410 0%,#020305 75%);--fg:#e0e6ed;--muted:#8899a6;--accent:#00ff9d;--btn-bg:#00ff9d;--btn-fg:#000;--hl:#ffffff0f;--sh:#000000d9;--edge:#00ff9d33;--line:#00ff9d26;--card-shadow:25px 25px 50px #000,inset 1px 1px 1px #ffffff0d;--glow:0 0 14px #00ff9d8c;--led:#00ff9d}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}body{background:var(--page);color:var(--fg);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh}button{cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{text-shadow:0 1px 0 var(--hl)}p{line-height:1.6}small{color:var(--muted);font-weight:500}.mut{color:var(--muted);font-size:.88rem}.card{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--card-shadow);border-radius:24px}.pad{padding:24px}.cover{background:var(--cover);border:1px solid var(--edge);height:clamp(170px,28vw,250px);box-shadow:var(--card-shadow);border-radius:24px;position:relative;overflow:hidden}.cover svg{width:100%;height:100%;color:var(--accent);opacity:.5;position:absolute;inset:0}.tag{text-shadow:0 1px 0 var(--hl);font-size:clamp(1rem,3vw,1.6rem);font-weight:800;position:absolute;bottom:22px;right:26px}.head{grid-template-columns:1fr auto;gap:0 20px;padding:0 10px;display:grid}.av{aspect-ratio:1;border:6px solid var(--ring);background:var(--btn-bg);width:clamp(110px,18vw,152px);color:var(--btn-fg);box-shadow:8px 8px 18px var(--sh),var(--glow);border-radius:50%;place-items:center;margin-top:calc(clamp(110px,18vw,152px)/-2);margin-left:-4%;font-size:3.6rem;font-weight:800;display:grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:5% 5% 0;display:flex}.who h1{margin-top:14px;margin-left:-1%;font-size:clamp(1.6rem,4vw,2.1rem)}.who h1 small{font-size:.9rem}.hl{margin:4px 0;font-weight:600}.lnk{color:var(--accent);font-weight:700}.aff{align-content:start;gap:10px;margin-top:14px;font-size:.85rem;font-weight:600;display:grid}.aff div{background:var(--well);border:1px solid var(--line);box-shadow:inset 2px 2px 5px var(--sh),inset -2px -2px 4px var(--hl);border-radius:14px;align-items:center;gap:10px;padding:9px 14px;display:flex}.led i{background:var(--led);width:9px;height:9px;box-shadow:var(--glow);border-radius:50%;animation:2.4s infinite pulse;display:block}@keyframes pulse{50%{opacity:.45}}.btn{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--edge);background:var(--panel);box-shadow:6px 6px 12px var(--sh),-5px -5px 10px var(--hl),inset 0 1px 0 var(--hl);border-radius:14px;padding:13px 18px;font-size:.82rem;font-weight:800;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s}.btn.sm{padding:10px 14px;font-size:.74rem}.btn:active{box-shadow:inset 3px 3px 7px var(--sh),inset -2px -2px 5px var(--hl);transform:scale(.95)}.btn.primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:6px 6px 12px var(--sh),-5px -5px 10px var(--hl),var(--glow);border-color:#0000}.btn.on{border-color:var(--accent);color:var(--accent)}.btn.primary.on{color:var(--btn-fg)}.f{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.well{width:100%;color:var(--fg);background:var(--well);border:1px solid var(--line);box-shadow:inset 3px 3px 7px var(--sh),inset -3px -3px 6px var(--hl);border-radius:12px;padding:13px 14px;font-size:.95rem}.well:focus{border-color:var(--accent);outline:none}.well::placeholder{color:var(--muted)}.hero{margin-top:22px;padding:clamp(22px,4vw,36px)}.hero h2{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.4rem,3.4vw,2rem)}.hero p{color:var(--muted);max-width:640px}.chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.chip{color:var(--accent);background:var(--well);border:1px solid var(--line);box-shadow:inset 1px 1px 3px var(--sh);border-radius:10px;padding:6px 12px;font-size:.75rem;font-weight:700}.cta{flex-wrap:wrap;gap:12px;display:flex}.end{text-align:center;margin-top:36px}.end p{margin:0 auto 16px}.end .cta{justify-content:center}.stat{text-align:center;background:var(--well);border:1px solid var(--line);box-shadow:inset 3px 3px 7px var(--sh),inset -3px -3px 6px var(--hl);border-radius:18px;padding:16px 8px}.stat b{font-size:clamp(1.1rem,3vw,1.5rem);display:block}.stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.tabs{background:var(--well);box-shadow:inset 3px 3px 7px var(--sh),inset -3px -3px 6px var(--hl);border-radius:18px;gap:6px;margin-bottom:20px;padding:6px;display:flex}.tabs button{color:var(--muted);border-radius:13px;flex:1;padding:11px;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.32,.72,0,1)}.tabs button.on{background:var(--panel);color:var(--fg);box-shadow:4px 4px 9px var(--sh),-3px -3px 7px var(--hl)}.pane{animation:.4s cubic-bezier(.32,.72,0,1) slide}@keyframes slide{0%{opacity:0;transform:translate(18px)}}.composer{text-align:left;text-transform:none;letter-spacing:0;width:100%;color:var(--muted);margin-bottom:18px;font-weight:600}.post{animation:.55s cubic-bezier(.32,.72,0,1) both rise;animation-delay:calc(var(--i)*70ms);margin-bottom:18px;padding:22px}@keyframes rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}.post h3{margin:10px 0 6px}.post p{color:var(--muted)}.pm{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa{gap:10px;margin-top:16px;display:flex}.id{color:var(--accent);background:var(--well);border:1px solid var(--line);word-break:break-all;text-align:left;border-radius:8px;padding:4px 8px;font:600 .72rem ui-monospace,monospace}dl{grid-template-columns:auto 1fr;gap:10px 18px;margin-top:16px;display:grid}dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.grid3 .card{animation:.55s cubic-bezier(.32,.72,0,1) both rise;animation-delay:calc(var(--i)*80ms)}.ico{font-size:1.8rem}.grid3 p{color:var(--muted);margin-top:6px}.status{top:max(14px,env(safe-area-inset-top));z-index:70;background:var(--well);border:1px solid var(--line);box-shadow:inset 2px 2px 6px var(--sh),inset -2px -2px 5px var(--hl),0 6px 16px var(--sh);border-radius:30px;align-items:center;gap:12px;padding:6px 8px 6px 16px;font-size:.78rem;font-weight:700;display:flex;position:fixed;right:14px}.sig{align-items:flex-end;gap:2px;height:12px;display:flex}.sig i{background:var(--fg);border-radius:1px;width:3px}.sig i:first-child{height:4px}.sig i:nth-child(2){height:7px}.sig i:nth-child(3){height:10px}.sig i:nth-child(4){height:12px}.bell{background:var(--panel);width:34px;height:34px;box-shadow:3px 3px 7px var(--sh),-2px -2px 5px var(--hl);border-radius:50%;transition:transform .15s;position:relative}.bell:active{transform:scale(.9)}.bell em,.chat em{background:var(--btn-bg);color:var(--btn-fg);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.bell em{position:absolute;top:-4px;right:-4px}.pop{z-index:70;background:var(--panel);border:1px solid var(--edge);width:min(330px,100vw - 28px);box-shadow:var(--card-shadow);transform-origin:100% 0;opacity:0;visibility:hidden;border-radius:20px;padding:8px;transition:all .3s cubic-bezier(.32,.72,0,1);position:fixed;top:66px;right:14px;transform:scale(.85)translateY(-8px)}.pop.on{opacity:1;visibility:visible;transform:none}.note{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.note p{font-size:.82rem}.note small{font-size:.7rem}.logo{z-index:50;border:2px dashed var(--muted);width:50px;height:50px;color:var(--muted);letter-spacing:.08em;background:var(--well);box-shadow:inset 2px 2px 5px var(--sh),inset -2px -2px 4px var(--hl);border-radius:50%;place-items:center;font-size:.55rem;font-weight:800;display:grid;position:fixed;bottom:16px;left:16px}.dock{bottom:max(14px,env(safe-area-inset-bottom));z-index:50;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--card-shadow);border-radius:30px;gap:4px;padding:8px;transition:transform .45s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;left:50%;transform:translate(-50%)}.dock.hide{transform:translate(-50%,160%)}.di{width:64px;color:var(--muted);border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:.62rem;font-weight:700;transition:transform .18s;display:flex}.di span{font-size:1.25rem}.di.on{color:var(--accent);box-shadow:inset 2px 2px 6px var(--sh),inset -2px -2px 5px var(--hl)}.di:active{transform:scale(.88)}.back{z-index:80;opacity:0;pointer-events:none;background:#00000080;transition:opacity .35s;position:fixed;inset:0}.back.on{opacity:1;pointer-events:auto}.sheet{z-index:81;background:var(--panel);border:1px solid var(--edge);width:min(560px,100%);max-height:86vh;box-shadow:var(--card-shadow);visibility:hidden;border-radius:28px 28px 0 0;padding:10px 22px 30px;transition:transform .5s cubic-bezier(.32,.72,0,1),visibility 0s .5s;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%)}.sheet.on{visibility:visible;transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translate(-50%)}.grab{background:var(--line);touch-action:none;cursor:grab;background-clip:content-box;border-radius:3px;width:46px;height:5px;margin:4px auto 14px;padding:8px 0}.st{margin-bottom:14px}.chat{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:12px;transition:background .2s,transform .15s;display:flex}.chat:active{background:var(--well);transform:scale(.97)}.chat span:nth-child(2){flex:1;display:grid}.chat small{font-size:.8rem}.mini{background:var(--btn-bg);width:42px;height:42px;color:var(--btn-fg);border-radius:50%;place-items:center;font-weight:800;display:grid!important}.srow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 4px;font-weight:600;display:flex}.sw{background:var(--well);border:1px solid var(--line);width:52px;height:30px;box-shadow:inset 2px 2px 5px var(--sh),inset -2px -2px 4px var(--hl);border-radius:15px;padding:3px;transition:background .3s}.sw i{background:var(--panel);width:22px;height:22px;box-shadow:2px 2px 5px var(--sh);border-radius:50%;transition:transform .35s cubic-bezier(.32,.72,0,1);display:block}.sw.on i{background:var(--btn-bg);box-shadow:2px 2px 5px var(--sh),var(--glow);transform:translate(22px)}.toast{z-index:90;opacity:0;pointer-events:none;background:var(--panel);border:1px solid var(--accent);box-shadow:8px 8px 20px var(--sh);border-radius:30px;padding:12px 20px;font-size:.84rem;font-weight:700;transition:all .4s cubic-bezier(.32,.72,0,1);position:fixed;bottom:104px;left:50%;transform:translate(-50%,30px)scale(.95)}.toast.show{opacity:1;transform:translate(-50%)}html[data-motion=off] *{transition-duration:10ms!important;animation-duration:10ms!important}@media (max-width:640px){.head{grid-template-columns:1fr}.actions{justify-content:flex-end;padding:20% 0 0}.aff{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.status span:first-of-type,.status .sig{display:none}.di{width:58px}}.ic{flex:none;width:1.1em;height:1.1em}.btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.btn .ic{width:15px;height:15px}.composer{justify-content:flex-start}.ico .ic{width:28px;height:28px;color:var(--accent)}.note span .ic{width:20px;height:20px;color:var(--accent)}.aff .ic{width:16px;height:16px;color:var(--accent)}.di .ic{width:22px;height:22px}.bell{place-items:center;display:grid}.bell .ic{width:17px;height:17px}.status .ic{width:16px;height:16px}.card,.cover,.pop,.sheet,.dock{border:none}.stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.stat{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(160%);box-shadow:0 12px 24px var(--float),0 2px 6px var(--float),inset 0 1px 0 var(--glass-hi);animation:5s ease-in-out infinite float;animation-delay:calc(var(--i)*-1.1s);border:none;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.stat .ic{width:15px;height:15px;color:var(--accent);margin-bottom:2px}.stat b{font-size:clamp(.95rem,3.6vw,1.15rem);line-height:1.2}.stat span{letter-spacing:.08em;font-size:.56rem}@keyframes float{50%{transform:translateY(-4px)}}.wrap{max-width:none;margin:0;padding:0 0 150px}.inner{max-width:1000px;margin:0 auto;padding:0 16px}.coverwrap{position:relative}.cover{border-radius:0 0 28px 28px;height:clamp(212px,35vw,312px)}.av{--avs:clamp(140px,26vw,200px);width:var(--avs);margin-top:calc(var(--avs)/-2);font-size:clamp(3.6rem,9vw,5.4rem)}.status{top:max(18px,env(safe-area-inset-top));z-index:70;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:14px;padding:0;font-size:1rem;display:flex;position:absolute;right:clamp(16px,4vw,40px)}.clock{justify-items:stretch;gap:5px;display:inline-grid}.clock b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px var(--float);font-size:clamp(2.3rem,8vw,3.3rem);font-weight:800;line-height:1}.date{letter-spacing:.06em;text-transform:uppercase;text-align:justify;text-align-last:justify;white-space:nowrap;font-size:.7rem;font-weight:700}.status .bell{margin-top:4px}.pop{position:absolute;top:calc(100% + 12px);right:0}.logo{aspect-ratio:1;width:clamp(72px,100vw - 232px,125px);height:auto;font-size:clamp(.6rem,2vw,.9rem)}.hero{box-shadow:var(--soft);margin-top:18px;padding:18px 22px}.hero .bio{color:var(--fg);max-width:none;font-size:1rem}.stat{box-shadow:0 6px 12px var(--float),0 1px 3px var(--float),inset 0 1px 0 var(--glass-hi)}.by{align-items:center;gap:8px;margin-top:6px;font-size:.8rem;display:flex}.stack{display:inline-flex}.stack i{background:var(--btn-bg);width:22px;height:22px;color:var(--btn-fg);box-shadow:0 0 0 2px var(--ring);border-radius:50%;place-items:center;margin-left:-6px;font:800 .6rem Inter,sans-serif;display:grid}.stack i:first-child{margin-left:0}.empty{text-align:center;padding:30px 0}@media (max-width:640px){.dock{gap:2px;padding:6px;left:auto;right:10px;transform:none}.dock.hide{transform:translateY(160%)}.di{justify-content:center;width:46px;height:46px;padding:0;font-size:0}}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.grid2 .card h3{margin-bottom:12px}.sec{margin-top:24px}.sec>h2{margin-bottom:12px;font-size:1.05rem}.pane>.card{margin-bottom:16px}.note2{color:var(--err,var(--fg));margin-bottom:16px;font-weight:600}.row2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.88rem;display:flex}.row2 .ic{width:15px;height:15px;color:var(--accent);vertical-align:-2px;margin-right:6px}.row2.today{color:var(--accent);font-weight:800}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--well);box-shadow:inset 1px 1px 3px var(--sh);vertical-align:middle;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.badge .ic{width:13px;height:13px}.led.off i{background:var(--muted);box-shadow:none;animation:none}.bars{align-items:flex-end;gap:5px;height:110px;display:flex}.bars i{background:var(--btn-bg);border-radius:6px 6px 2px 2px;flex:1;min-height:3px;transition:height .6s cubic-bezier(.32,.72,0,1)}.meter2{background:var(--well);height:10px;box-shadow:inset 1px 1px 3px var(--sh);border-radius:5px;overflow:hidden}.meter2 i{background:var(--btn-bg);height:100%;transition:width .6s cubic-bezier(.32,.72,0,1);display:block}.res{color:var(--muted);margin-top:12px;font-size:.88rem}.res b{color:var(--fg);font-size:1.1rem}input[type=range]{width:100%;accent-color:var(--btn-bg)}.gal{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.tile{aspect-ratio:4/3;color:var(--muted);background:var(--well);box-shadow:inset 3px 3px 7px var(--sh),inset -3px -3px 6px var(--hl);border-radius:16px;place-content:center;justify-items:center;gap:6px;display:grid}.tile .ic{width:26px;height:26px}:root{--err:#b3261e}html[data-theme=dark]{--err:#ff7a7a}.f.bad .well{border-color:var(--err)}.err{color:var(--err);font-size:.74rem;font-weight:700}.banner{background:var(--well);box-shadow:inset 2px 2px 5px var(--sh);color:var(--err);border-radius:12px;margin:4px 0 14px;padding:10px 14px;font-size:.82rem;font-weight:600}.btn:disabled{opacity:.5;pointer-events:none}textarea.well{resize:vertical;min-height:90px;line-height:1.5}select.well{cursor:pointer}.toast.show{pointer-events:auto}.toast button{color:var(--accent);margin-left:14px;font-weight:800}.chip.on{color:var(--btn-fg);background:var(--btn-bg)}.chips button.chip{cursor:pointer}.fbar{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.fbar .well{flex:1;min-width:130px;padding:10px 12px}.pager{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.empty{text-align:center;color:var(--muted);padding:26px 8px}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tools h3{margin:0!important}.prog{background:var(--well);height:6px;box-shadow:inset 1px 1px 2px var(--sh);border-radius:3px;margin-top:6px;overflow:hidden}.prog i{background:var(--btn-bg);height:100%;display:block}.change{z-index:5;background:var(--panel);box-shadow:4px 4px 10px var(--sh),-3px -3px 8px var(--hl);opacity:0;pointer-events:none;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:.74rem;font-weight:800;transition:opacity .25s,transform .25s;display:flex;position:absolute;transform:translateY(6px)}.coverwrap .change{bottom:16px;left:clamp(16px,4vw,40px)}.coverwrap:hover .change,.coverwrap.peek .change,.change:focus-visible{opacity:1;pointer-events:auto;transform:none}.av .change{color:#fff;box-shadow:none;background:#00000080;border-radius:50%;justify-content:center;gap:0;padding:0;inset:0;transform:none}.av .change .ic{width:34px;height:34px}.av:hover .change,.av.peek .change{opacity:1;pointer-events:auto}.tabsrow{align-items:stretch;gap:10px;margin-bottom:20px;display:flex}.tabsrow .tabs{flex:1;margin-bottom:0}.trashbtn{width:44px;color:var(--muted);background:var(--panel);box-shadow:4px 4px 9px var(--sh),-3px -3px 7px var(--hl);border-radius:16px;flex:none;place-items:center;transition:transform .15s;display:grid;position:relative}.trashbtn:active{transform:scale(.92)}.trashbtn .ic{width:17px;height:17px}.trashbtn em{background:var(--btn-bg);min-width:16px;height:16px;color:var(--btn-fg);border-radius:8px;place-items:center;font-size:.58rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thumb{width:64px;height:64px;box-shadow:3px 3px 7px var(--sh);border-radius:12px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb button{color:#fff;background:#000000a6;border-radius:50%;width:20px;height:20px;font-size:.85rem;line-height:1;position:absolute;top:2px;right:2px}.pimgs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.pimgs img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:3px 3px 8px var(--sh);border-radius:14px}a.btn{color:inherit;text-decoration:none}a.btn.primary{color:var(--btn-fg)}select.btn{appearance:none;cursor:pointer;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center,var(--panel);max-width:210px;padding-right:30px}select.btn option{color:var(--fg);background:var(--option-bg,var(--panel));text-transform:none}.coverwrap .change{left:clamp(16px,4vw,40px);top:max(16px,env(safe-area-inset-top));bottom:auto;transform:translateY(-6px)}.dd{display:inline-block;position:relative}.dd-btn{max-width:230px}.dd-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-btn .ic{transition:transform .28s cubic-bezier(.32,.72,0,1)}.dd-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.dd-menu{z-index:75;background:var(--panel);width:max-content;min-width:220px;max-width:min(300px,100vw - 32px);box-shadow:var(--card-shadow);transform-origin:0 0;opacity:0;visibility:hidden;border-radius:18px;padding:6px;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s,visibility 0s .28s;position:absolute;top:calc(100% + 10px);left:0;transform:scale(.92)translateY(-6px)}.dd-menu.right{transform-origin:100% 0;left:auto;right:0}.dd-menu.on{opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s;transform:none}.dd-opt{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:.86rem;font-weight:700;transition:background .15s;display:flex}.dd-opt .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dd-opt .ic{flex:none;width:16px;height:16px}.dd-opt small{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.dd-opt.act{background:var(--well);box-shadow:inset 2px 2px 5px var(--sh),inset -2px -2px 4px var(--hl)}.dd-opt.sel{color:var(--accent)}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.topbar h1{align-items:center;gap:10px;font-size:1.15rem;display:flex}.topbar h1 .ic{width:20px;height:20px;color:var(--accent)}.tools2{align-items:center;gap:10px;display:flex}.topbar .bell{background:var(--panel);width:40px;height:40px;box-shadow:3px 3px 7px var(--sh),-2px -2px 5px var(--hl);border-radius:50%;place-items:center;display:grid;position:relative}.meet{max-width:1100px;min-height:100dvh;margin:0 auto;padding:12px 16px 24px}.meet.live{flex-direction:column;max-width:none;height:100dvh;padding-bottom:12px;display:flex}.lobby{max-width:520px;margin:28px auto}.stage{min-height:0;box-shadow:var(--card-shadow);border-radius:22px;flex:1;margin-top:8px;overflow:hidden}html[data-theme=light] [data-lk-theme=default]{--lk-bg:#c6cad2;--lk-bg2:#dadde4;--lk-bg3:#cdd1d8;--lk-fg:#1c2030;--lk-fg2:#34344c;--lk-control-bg:#dadde4;--lk-control-hover-bg:#cfd3da;--lk-control-active-bg:#c0c5cd;--lk-control-active-hover-bg:#b7bcc5;--lk-accent-bg:#00705c;--lk-accent-fg:#fff;--lk-danger:#b3261e;--lk-border-color:#28324638;--lk-border-radius:14px}html[data-theme=dark] [data-lk-theme=default]{--lk-bg:#020305;--lk-bg2:#0d0d14;--lk-bg3:#11111c;--lk-fg:#e0e6ed;--lk-fg2:#c4ccd6;--lk-control-bg:#11111c;--lk-control-hover-bg:#171726;--lk-control-active-bg:#1e2a26;--lk-control-active-hover-bg:#26362f;--lk-accent-bg:#00ff9d;--lk-accent-fg:#000;--lk-danger:#ff7a7a;--lk-border-color:#00ff9d33;--lk-border-radius:14px}[data-lk-theme=default] .lk-button{box-shadow:4px 4px 9px var(--sh),-3px -3px 7px var(--hl);border:none}[data-lk-theme=default] .lk-button:active{box-shadow:inset 3px 3px 7px var(--sh)}.opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin-top:16px;display:grid}.opt{text-align:left;background:var(--panel);box-shadow:5px 5px 11px var(--sh),-4px -4px 9px var(--hl);border-radius:16px;align-items:center;gap:8px;padding:14px 16px;font-size:.9rem;font-weight:700;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s;display:flex}.opt:active{transform:scale(.96)}.opt.on{box-shadow:inset 3px 3px 7px var(--sh),inset -2px -2px 5px var(--hl);color:var(--accent)}.opt .ic{width:16px;height:16px}.score{flex:none;width:150px;height:150px;position:relative}.score svg{width:100%;height:100%;transform:rotate(-90deg)}.score circle{fill:none;stroke-width:9px;stroke-linecap:round}.score .trk{stroke:var(--well)}.score .val{stroke:var(--accent);transition:stroke-dashoffset 1.1s cubic-bezier(.32,.72,0,1)}.score>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.score b{font-size:2.4rem;line-height:1}.score span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.scoregrid{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.sev{letter-spacing:.08em;text-transform:uppercase;background:var(--well);box-shadow:inset 1px 1px 3px var(--sh);color:var(--muted);border-radius:8px;padding:2px 8px;font-size:.62rem;font-weight:800;display:inline-block}.sev.high{color:var(--err)}.sev.medium{color:var(--fg)}.chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:.85rem;font-weight:600;display:flex}.chk input{accent-color:var(--btn-bg);flex:none;width:18px;height:18px;margin-top:3px}.stepper{gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.stepper li{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:1;align-items:center;gap:8px;font-size:.74rem;font-weight:800;display:flex}.stepper li span{background:var(--well);width:26px;height:26px;box-shadow:inset 2px 2px 4px var(--sh),inset -1px -1px 3px var(--hl);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.stepper .ic{width:14px;height:14px}.stepper .now{color:var(--fg)}.stepper .now span,.stepper .done span{background:var(--btn-bg);color:var(--btn-fg);box-shadow:3px 3px 6px var(--sh)}.stepper .done{color:var(--accent)}.codebox{background:var(--well);box-shadow:inset 3px 3px 7px var(--sh),inset -3px -3px 6px var(--hl);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.codebox code{word-break:break-all;flex:1;min-width:0;font:600 .78rem ui-monospace,monospace}@media (max-width:480px){.stepper li{font-size:0}.stepper li span{font-size:.72rem}}
