:root{--ink:#0a0e13;--ink-2:#0a0e13a3;--ink-3:#0a0e1370;--ink-4:#0a0e131a;--g1:#ffffff6b;--g2:#ffffff9e;--g3:#ffffffd6;--rim-a:#fffffffa;--rim-b:#ffffff38;--hair:#0a0e1312;--hair-2:#0a0e1321;--blur:blur(30px) saturate(190%);--sh:0 1px 1px #0f172a0a,0 16px 36px -22px #0f172a57;--sh-lg:0 2px 4px #0f172a0a,0 40px 80px -36px #0f172a73;--tile:linear-gradient(180deg,#fffffff5,#ffffffa8);--tile-hi:inset 0 1px 0 #fff,inset 0 -1px 0 #0a0e130d;--acc:#8a5631;--acc-ink:#fff;--e:cubic-bezier(.22,.78,.2,1);--spring:cubic-bezier(.34,1.3,.5,1);--rail:72px;--ft:10px;--fb:10px;--fl:10px;--fr:var(--rail);--frad:22px}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.006,.025 2.2%,.101 4.6%,.539 15%,.721 19.6%,.849 24.3%,.937 29.2%,.97 31.8%,.995 34.6%,1.012 37.6%,1.022 41%,1.026 45.2%,1.023 50.6%,1.006 66.1%,1.001 77.1%,1)}}:root[data-theme=dark]{--ink:#f2f4f7;--ink-2:#f2f4f7a8;--ink-3:#f2f4f770;--ink-4:#f2f4f71f;--g1:#1c202975;--g2:#262b3694;--g3:#181c24db;--rim-a:#ffffff4d;--rim-b:#ffffff0d;--hair:#ffffff12;--hair-2:#ffffff21;--sh:0 16px 36px -22px #0009;--sh-lg:0 40px 80px -36px #000000bf;--tile:linear-gradient(180deg,#ffffff29,#ffffff0f);--tile-hi:inset 0 1px 0 #fff3,inset 0 -1px 0 #00000040;--acc:#e0b48c;--acc-ink:#0a0e13}:root[data-fx=lite]{--blur:none;--g1:#ffffffdb;--g2:#ffffffeb;--g3:#fff}:root,.thm[data-pal=light] .pv{--base:#eaeef4;--amb:radial-gradient(48% 42% at 18% 22%,#b2d2f2,transparent 64%),radial-gradient(44% 40% at 84% 16%,#ffdcb8,transparent 62%),radial-gradient(56% 50% at 62% 88%,#c3e6d6,transparent 64%),radial-gradient(38% 32% at 96% 62%,#ddd5f2,transparent 60%),linear-gradient(150deg,#eef3f9,#e3e9f2);--veil:linear-gradient(180deg,#ffffff57,#ffffff8f)}:root[data-theme=dark],.thm[data-pal=dark] .pv{--base:#090b10;--amb:radial-gradient(48% 42% at 18% 22%,#173656,transparent 64%),radial-gradient(44% 40% at 84% 16%,#33253f,transparent 62%),radial-gradient(56% 50% at 62% 88%,#0f2f26,transparent 64%),linear-gradient(150deg,#0b0f16,#07090d);--veil:linear-gradient(180deg,#06080c61,#06080ca8)}:root[data-palette=boba],.thm[data-pal=boba] .pv{--base:#ddb98f;--amb:radial-gradient(48% 42% at 18% 22%,#c88c55,transparent 64%),radial-gradient(44% 40% at 84% 16%,#ebc79c,transparent 62%),radial-gradient(56% 50% at 62% 88%,#a96b3a,transparent 64%),radial-gradient(38% 32% at 96% 62%,#d6a777,transparent 60%),linear-gradient(150deg,#ecd2b2,#d2ab7d);--veil:linear-gradient(180deg,#ffffff1f,#ffffff4d);--ink:#2e1b10;--ink-2:#2e1b10ad;--ink-3:#2e1b1075;--ink-4:#2e1b101a;--hair:#2e1b1014;--hair-2:#2e1b1026}:root[data-palette=strawberry],.thm[data-pal=strawberry] .pv{--base:#ffd3e0;--amb:radial-gradient(48% 42% at 18% 22%,#ff86ad,transparent 64%),radial-gradient(44% 40% at 84% 16%,#ffae94,transparent 62%),radial-gradient(56% 50% at 62% 88%,#ff6f9f,transparent 64%),radial-gradient(38% 32% at 96% 62%,#ffc0e2,transparent 60%),linear-gradient(150deg,#ffe0ea,#ffc4d5);--veil:linear-gradient(180deg,#ffffff1f,#ffffff4d);--ink:#3a0c1f;--ink-2:#3a0c1fad;--ink-3:#3a0c1f75;--ink-4:#3a0c1f1a;--hair:#3a0c1f14;--hair-2:#3a0c1f26}:root[data-palette=matcha],.thm[data-pal=matcha] .pv{--base:#d4e8cb;--amb:radial-gradient(48% 42% at 18% 22%,#93cb7c,transparent 64%),radial-gradient(44% 40% at 84% 16%,#c9e28f,transparent 62%),radial-gradient(56% 50% at 62% 88%,#6fbb91,transparent 64%),radial-gradient(38% 32% at 96% 62%,#b2d9a5,transparent 60%),linear-gradient(150deg,#e1f0d8,#c9dfbd);--veil:linear-gradient(180deg,#ffffff1f,#ffffff4d);--ink:#10261a;--ink-2:#10261aad;--ink-3:#10261a75;--ink-4:#10261a1a;--hair:#10261a14;--hair-2:#10261a26}:root[data-palette=mango],.thm[data-pal=mango] .pv{--base:#ffe2a3;--amb:radial-gradient(48% 42% at 18% 22%,#ffb938,transparent 64%),radial-gradient(44% 40% at 84% 16%,#ffd45c,transparent 62%),radial-gradient(56% 50% at 62% 88%,#ff9340,transparent 64%),radial-gradient(38% 32% at 96% 62%,#ffe183,transparent 60%),linear-gradient(150deg,#ffedc2,#ffd991);--veil:linear-gradient(180deg,#ffffff1f,#ffffff4d);--ink:#3b2203;--ink-2:#3b2203ad;--ink-3:#3b220375;--ink-4:#3b22031a;--hair:#3b220314;--hair-2:#3b220326}:root[data-palette=sky],.thm[data-pal=sky] .pv{--base:#c6e2fb;--amb:radial-gradient(48% 42% at 18% 22%,#62aef5,transparent 64%),radial-gradient(44% 40% at 84% 16%,#8fd3f6,transparent 62%),radial-gradient(56% 50% at 62% 88%,#4f86ee,transparent 64%),radial-gradient(38% 32% at 96% 62%,#9de3dc,transparent 60%),linear-gradient(160deg,#dcefff,#b1d5f7);--veil:linear-gradient(180deg,#ffffff1f,#ffffff4d);--ink:#0b2241;--ink-2:#0b2241ad;--ink-3:#0b224175;--ink-4:#0b22411a;--hair:#0b224114;--hair-2:#0b224126}:root[data-palette=taro],.thm[data-pal=taro] .pv{--base:#1d1030;--amb:radial-gradient(48% 42% at 18% 22%,#6c3cbb,transparent 64%),radial-gradient(44% 40% at 84% 16%,#a7469f,transparent 62%),radial-gradient(56% 50% at 62% 88%,#3c2b92,transparent 64%),linear-gradient(150deg,#26153d,#130a21);--veil:linear-gradient(180deg,#0a041424,#0a041461);--ink:#f6eeff;--ink-2:#f6eeffb3;--ink-3:#f6eeff7a;--ink-4:#f6eeff21;--hair:#f6eeff14;--hair-2:#f6eeff26;--g1:#3c266075;--g2:#4c30768f;--g3:#2c1a4ae6}:root[data-palette=midnight],.thm[data-pal=midnight] .pv{--base:#07102a;--amb:radial-gradient(1.6px 1.6px at 12% 18%,#fffc,transparent),radial-gradient(1.6px 1.6px at 27% 9%,#ffffff8c,transparent),radial-gradient(1.6px 1.6px at 41% 26%,#ffffffb3,transparent),radial-gradient(1.6px 1.6px at 58% 12%,#ffffffe6,transparent),radial-gradient(1.6px 1.6px at 73% 31%,#fff9,transparent),radial-gradient(1.6px 1.6px at 86% 8%,#ffffffbf,transparent),radial-gradient(1.6px 1.6px at 93% 44%,#ffffff80,transparent),radial-gradient(1.6px 1.6px at 8% 47%,#fff9,transparent),radial-gradient(1.6px 1.6px at 35% 58%,#ffffff73,transparent),radial-gradient(1.6px 1.6px at 66% 52%,#ffffff8c,transparent),radial-gradient(1.6px 1.6px at 79% 71%,#ffffff80,transparent),radial-gradient(1.6px 1.6px at 18% 76%,#ffffff73,transparent),radial-gradient(1.6px 1.6px at 52% 84%,#fff6,transparent),radial-gradient(1.6px 1.6px at 90% 88%,#ffffff80,transparent),radial-gradient(48% 42% at 18% 22%,#1f50c4,transparent 64%),radial-gradient(44% 40% at 84% 16%,#3a2bab,transparent 62%),radial-gradient(56% 50% at 62% 88%,#0c5f92,transparent 64%),linear-gradient(160deg,#0b1738,#040a1c);--veil:linear-gradient(180deg,#0206121a,#02061257);--ink:#eaf1ff;--ink-2:#eaf1ffb3;--ink-3:#eaf1ff7a;--ink-4:#eaf1ff21;--hair:#eaf1ff14;--hair-2:#eaf1ff26;--g1:#18285675;--g2:#2032688f;--g3:#121c40e6}:root[data-palette=brown],.thm[data-pal=brown] .pv{--base:#25160c;--amb:radial-gradient(48% 42% at 18% 22%,#9c5b22,transparent 64%),radial-gradient(44% 40% at 84% 16%,#c47f36,transparent 62%),radial-gradient(56% 50% at 62% 88%,#603516,transparent 64%),linear-gradient(150deg,#2e1c0f,#1a0f07);--veil:linear-gradient(180deg,#0e080224,#0e080261);--ink:#fff2e2;--ink-2:#fff2e2b3;--ink-3:#fff2e27a;--ink-4:#fff2e221;--hair:#fff2e214;--hair-2:#fff2e226;--g1:#583a2475;--g2:#68462c8f;--g3:#402a1ae6}:root[data-palette=black],.thm[data-pal=black] .pv{--base:#000;--amb:linear-gradient(#000,#000);--veil:none;--ink:#fff;--ink-2:#ffffffb3;--ink-3:#ffffff7a;--ink-4:#ffffff21;--hair:#ffffff14;--hair-2:#ffffff26;--blur:none;--g1:#0e0e0f;--g2:#141415;--g3:#0b0b0c;--rim-a:#ffffff24;--rim-b:#ffffff0a}:root[data-theme=dark][data-fx=lite]{--g1:#161a22f0;--g2:#1e232cf5;--g3:#1a1e26}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--base);color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,textarea{background:0 0;border:0;outline:none}input::placeholder,textarea::placeholder{color:var(--ink-3)}h1,h2,h3,p{margin:0}img{display:block}iframe{border:0;display:block}.num{font-variant-numeric:tabular-nums}.srl{scrollbar-width:none}.srl::-webkit-scrollbar{display:none}svg.i{fill:currentColor;flex:none;width:20px;height:20px}.atmo{z-index:0;background:var(--base);position:fixed;inset:0;overflow:hidden}.atmo .amb{background:var(--amb);position:absolute;inset:-14%}.atmo .wash{opacity:0;filter:blur(64px)saturate(1.75);transition:opacity 1.2s var(--e);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.2)}.atmo .wash.on{opacity:.64}:root[data-theme=dark] .atmo .wash.on{opacity:.62}:root[data-fx=lite] .atmo .wash{display:none}.atmo .veil{background:var(--veil);position:absolute;inset:0}.atmo .grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.6'/></svg>");position:absolute;inset:0}.gl{isolation:isolate;background:var(--g1);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh-lg);position:relative}.gl:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--rim-a),var(--rim-b) 38%,var(--rim-b) 72%,color-mix(in srgb,var(--rim-a) 45%,transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gl.g2{background:var(--g2)}.gl.g3{background:var(--g3)}.intro{z-index:300;background:var(--base);transition:opacity .7s var(--e),visibility .7s;place-items:center;display:grid;position:fixed;inset:0}.intro.gone{opacity:0;visibility:hidden}.intro .cup{--t:2.6s;font-size:7px}.intro.gone .cup *,.ld.off .cup *,.gload.off .cup *{animation-play-state:paused}.cup{--t:3.4s;flex:none;width:22em;height:30em;font-size:10px}.cup svg{width:100%;height:100%;display:block;overflow:visible}.cup-t{animation:bobaRise var(--t) cubic-bezier(.3,.7,.3,1) infinite}.cup-p{animation:bobaDrop var(--t) cubic-bezier(.55,0,.75,1) infinite}.cup-p:nth-child(3){animation-delay:calc(var(--t) * .045)}.cup-p:nth-child(4){animation-delay:calc(var(--t) * .09)}.cup-p:nth-child(5){animation-delay:calc(var(--t) * .135)}.cup-p:nth-child(6){animation-delay:calc(var(--t) * .18)}.cup-p:nth-child(7){animation-delay:calc(var(--t) * .225)}.cup-p:nth-child(8){animation-delay:calc(var(--t) * .27)}.cup-p:nth-child(9){animation-delay:calc(var(--t) * .315)}@keyframes bobaRise{0%{transform:translateY(150px)}40%{transform:translateY(0)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes bobaDrop{0%{opacity:0;transform:translateY(-175px)}6%{opacity:1}26%{transform:translateY(0)}31%{transform:translateY(-10px)}36%{transform:translateY(0)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.views{inset:var(--ft) var(--fr) var(--fb) var(--fl);z-index:10;border-radius:var(--frad);transition:right .6s var(--spring);background:#ffffff47;position:fixed;overflow:hidden}:root[data-theme=dark] .views{background:#00000038}:root[data-palette]:not([data-theme=dark]) .views{background:#ffffff24}.views:after{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair-2);pointer-events:none;position:absolute;inset:0}:root:has(#dock.hide){--fr:var(--fl)}.view{opacity:0;visibility:hidden;transition:opacity .4s var(--e),transform .75s var(--spring),visibility 0s linear .4s;padding:20px 20px 40px;position:absolute;inset:0;overflow:hidden auto;transform:translateY(14px)scale(.99)}.view.on{opacity:1;visibility:visible;transition:opacity .45s var(--e),transform .75s var(--spring),visibility 0s;transform:none}.view.out{transform:translateY(-10px)scale(.985)}.view.flush{padding:0}.view:not(.on) *{animation-play-state:paused}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.view.on .r{animation:rise .8s var(--spring) backwards;animation-delay:var(--d,0s)}.dock{z-index:40;width:var(--rail);padding:calc(var(--ft) + 2px) 0 calc(var(--fb) + 2px);transition:transform .6s var(--spring),opacity .4s var(--e);flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;top:0;bottom:0;right:0}.dock.hide{opacity:0;transform:translate(100%)}.dk{width:48px;height:48px;color:var(--ink-2);transition:background .25s var(--e),color .25s var(--e),transform .4s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.dk .t{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.dk svg{fill:currentColor;width:22px;height:22px}.dk:hover{background:var(--ink-4);color:var(--ink)}.dk:active{transition-duration:.15s;transform:scale(.92)}.dk.on{background:var(--acc);color:var(--acc-ink)}.dk .pic{width:30px;height:30px;box-shadow:0 0 0 1px var(--hair-2);border-radius:50%}.dk img.pic{object-fit:cover}.dk .av{letter-spacing:.01em;color:#fff;place-items:center;font-size:12px;font-weight:700;display:grid}.dsep{background:var(--hair-2);flex:none;width:28px;height:1px;margin:auto 0 6px}.mini{top:calc(var(--ft) + 12px);right:calc(var(--fr) + 12px);z-index:45;max-width:min(340px,70vw);transition:transform .6s var(--spring),opacity .3s;border-radius:999px;align-items:center;gap:10px;padding:6px;display:flex;position:fixed}.mini[hidden]{display:none}:root:has([data-view=home].on [data-wv]:not(.bare)) .mini{top:auto;bottom:calc(var(--fb) + 12px)}.mini img{object-fit:cover;border-radius:50%;width:34px;height:34px}.mini .mt{cursor:pointer;min-width:0;font-size:13px;font-weight:600;line-height:1.2}.mini .mt span{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.mini .mt b,.mini .mt span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini .mt b{font-weight:600;display:block}.btn{white-space:nowrap;height:46px;transition:transform .5s var(--spring),box-shadow .3s var(--e),background .3s;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn svg{fill:currentColor;width:18px;height:18px}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:.12s;transform:scale(.96)}.btn.w{color:#0a0e13;background:#fff;box-shadow:0 10px 26px -12px #0000008c}.btn.k{background:var(--ink);color:var(--base)}.btn.a{background:var(--acc);color:var(--acc-ink)}.btn.s{height:38px;padding:0 16px;font-size:13.5px}.cb{width:46px;height:46px;transition:transform .5s var(--spring),background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.cb svg{fill:currentColor;width:20px;height:20px}.cb:hover{transform:translateY(-2px)}.cb:active{transition-duration:.12s;transform:scale(.92)}.cb.fr{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#ffffff2e;box-shadow:inset 0 1px #ffffff47}.cb.fr:hover{background:#ffffff47}.cb.sm{width:36px;height:36px}.cb.sm svg{width:17px;height:17px}.cb.gh{color:var(--ink-2)}.cb.gh:hover{background:var(--ink-4);color:var(--ink)}.fld{background:var(--g2);height:44px;box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .25s var(--e);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:0 15px;display:flex}.fld:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.fld svg{width:17px;height:17px;fill:var(--ink-3);flex:none}.fld input{flex:1;min-width:0;font-size:14.5px}.seg{background:var(--ink-4);border-radius:13px;flex:none;padding:3px;display:inline-flex;position:relative}.seg button{z-index:1;height:30px;color:var(--ink-2);border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;transition:color .25s;position:relative}.seg button.on{color:var(--ink)}.seg .th{background:var(--g3);height:30px;transition:transform .55s var(--spring),width .55s var(--spring);border-radius:10px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a14,0 4px 10px -6px #0f172a4d}:root[data-theme=dark] .seg .th{background:#ffffff29}.tg{background:var(--ink-4);cursor:pointer;width:48px;height:29px;transition:background .3s var(--e);border-radius:999px;flex:none;padding:3px;display:flex}.tg i{width:23px;height:23px;transition:transform .5s var(--spring);background:#fff;border-radius:50%;box-shadow:0 2px 5px #0f172a40}.tg.on{background:var(--acc)}.tg.on i{transform:translate(19px)}.sk{background:linear-gradient(90deg,var(--ink-4) 0 38%,color-mix(in srgb,var(--ink-4) 40%,transparent) 50%,var(--ink-4) 62% 100%);background-size:300% 100%;animation:1.4s linear infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.fade{opacity:0;transition:opacity .6s var(--e)}.fade.ok{opacity:1}.home{flex-direction:column;padding:20px 20px 40px;display:flex;position:absolute;inset:0;overflow-y:auto}.hwm{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.hwm img{opacity:.11;filter:saturate(.6);width:auto;height:min(100cqh - 24px,56cqw,900px);position:absolute;top:50%;right:clamp(16px,4cqw,80px);transform:translateY(-50%)}.hcol{max-width:calc(100% - 52px);margin:auto 0 clamp(30px,7vh,90px) clamp(26px,5vw,72px);position:relative}.clock .t{letter-spacing:-.06em;text-shadow:0 2px 40px #ffffff8c;align-items:baseline;gap:10px;font-size:clamp(54px,7.6vw,108px);font-weight:700;line-height:.88;display:flex}:root[data-theme=dark] .clock .t{text-shadow:0 2px 40px #00000073}.clock .t i{letter-spacing:-.01em;color:var(--ink-3);font-size:.24em;font-style:normal;font-weight:650}.clock .d{color:var(--ink-2);margin-top:12px;font-size:clamp(13.5px,1.15vw,15.5px);font-weight:500}.clock .d b{color:var(--ink);font-weight:650}.rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;padding:4px 28px 26px;scroll-padding:0 28px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.pst{scroll-snap-align:start;cursor:pointer;text-align:left;flex:none;width:152px}.pst .im{aspect-ratio:2/3;background:var(--ink-4);transition:transform .6s var(--spring),box-shadow .4s var(--e);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 16px 30px -20px #0f172ab3}.pst .im:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.pst img{object-fit:cover;width:100%;height:100%}.pst:hover .im{transform:translateY(-6px)scale(1.035);box-shadow:0 2px 4px #0f172a14,0 26px 40px -22px #0f172abf}.pst.on .im{box-shadow:0 0 0 3px var(--base),0 0 0 5px var(--acc),0 26px 40px -22px #0f172abf}.pst .nm{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:11px;font-size:13.5px;font-weight:600;overflow:hidden}.pst .sm{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.pst.wide{width:270px}.pst.wide .im{aspect-ratio:16/9}.scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity .5s var(--e);background:#080c1257;position:fixed;inset:0}:root[data-theme=dark] .scrim{background:#00000080}.scrim.on{opacity:1;pointer-events:auto}.sheet{z-index:61;opacity:0;pointer-events:none;scrollbar-width:none;border-radius:30px;width:min(900px,94vw);max-height:88vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sheet::-webkit-scrollbar{display:none}.sheet.on{opacity:1;pointer-events:auto}.sheet .ban{color:#fff;background:#0b0f14 50% 22%/cover;border-radius:30px 30px 0 0;height:clamp(260px,42vh,400px);position:relative;overflow:hidden}.sheet .ban:after{content:"";background:linear-gradient(#05070a0d 42%,#05070abf);position:absolute;inset:0}.sheet .ban .lg{z-index:1;filter:drop-shadow(0 6px 26px #00000080);max-width:min(380px,60%);max-height:120px;position:absolute;bottom:30px;left:34px}.sheet .ban h2{z-index:1;letter-spacing:-.045em;max-width:70%;font-size:44px;font-weight:750;line-height:.95;position:absolute;bottom:30px;left:34px}.sheet .x{z-index:2;position:absolute;top:16px;right:16px}.sheet .bo{padding:26px 34px 34px}.sheet .row1{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sheet .mt{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto;font-size:14px;display:flex}.sheet .mt .rt{box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:600}.sheet .mt .sc{color:var(--ink);align-items:center;gap:5px;font-weight:650;display:inline-flex}.sheet .mt .sc svg{fill:#f5a524;width:14px;height:14px}.sheet .tl{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600}.sheet .ov{color:var(--ink-2);max-width:660px;font-size:15px;line-height:1.6}.sheet h3{letter-spacing:-.02em;margin:30px 0 14px;font-size:16px;font-weight:700}.cast{scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.cast::-webkit-scrollbar{display:none}.ca{text-align:center;flex:none;width:86px}.ca img{object-fit:cover;width:72px;height:72px;box-shadow:var(--sh);border-radius:50%;margin:0 auto 8px}.ca b{font-size:12.5px;font-weight:600;line-height:1.25;display:block}.ca span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.sheet .rail{padding:4px 0 6px;scroll-padding:0}.over{z-index:70;opacity:0;pointer-events:none;transition:opacity .45s var(--e);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.over.on{opacity:1;pointer-events:auto}.over .bk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06080cb8;position:absolute;inset:0}.over .box{aspect-ratio:16/9;width:min(1180px,100%);max-height:calc(100vh - 48px);transition:transform .7s var(--spring);background:#000;border-radius:24px;position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 50px 120px -40px #000000e6}.over.on .box{transform:none}.over.sq .box{aspect-ratio:auto;background:#0b0f14;height:min(820px,100vh - 48px)}.over iframe{width:100%;height:100%}.over .x{z-index:2;position:absolute;top:14px;right:14px}.over.pl{grid-template-columns:minmax(0,1fr);padding:20px}.over.pl .bk{background:#030407e6}.pv{flex-direction:column;gap:12px;width:min(1240px,100%,177.778dvh - 213.333px);display:flex;position:relative}.pv .box{width:100%;max-height:none}.pbar{color:#fff;opacity:0;min-height:44px;transition:opacity .5s var(--e) 80ms,transform .7s var(--spring) 80ms;align-items:center;gap:12px;display:flex;transform:translateY(8px)}.over.on .pbar{opacity:1;transform:none}.pt{flex:1;min-width:0}.pt b,.pt span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pt b{letter-spacing:-.02em;font-size:17px;font-weight:700}.pt span{color:#fff9;margin-top:1px;font-size:13px;font-weight:500}.pt span:empty{display:none}.pc{flex:none;align-items:center;gap:8px;display:flex}.pc:empty{display:none}.pgrp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff29}.pgrp button{color:#ffffffd1;font-variant-numeric:tabular-nums;min-width:34px;height:34px;transition:background .25s var(--e),color .25s var(--e);border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:650;display:grid}.pgrp button:hover{color:#fff;background:#ffffff24}.pgrp button.on{color:#0a0e13;background:#fff}.pgrp button:disabled{opacity:.32;pointer-events:none}.pgrp svg{fill:currentColor;width:16px;height:16px}.pgrp .pe{padding:0 12px}.box .ld{z-index:1;transition:opacity .7s var(--e),visibility 0s linear .7s;background:#05070a 50% 22%/cover;place-items:center;display:grid;position:absolute;inset:0}.box .ld:before{content:"";background:radial-gradient(80% 80%,#05070a73,#05070ae0);position:absolute;inset:0}.box .ld.off{opacity:0;visibility:hidden;pointer-events:none}.ld .lc{justify-items:center;gap:24px;padding:0 24px;display:grid;position:relative}.ld img{filter:drop-shadow(0 6px 26px #00000080);max-width:min(360px,56vw);max-height:min(110px,18vh)}.ld h2{letter-spacing:-.045em;color:#fff;text-align:center;text-wrap:balance;font-size:clamp(26px,4vw,44px);font-weight:750;line-height:1}.ld .cup{margin-top:8px;font-size:3.4px}.gload{z-index:1;transition:opacity .5s var(--e),visibility 0s linear .5s;background:#0b0f14;place-items:center;display:grid;position:absolute;inset:0}.gload.off{opacity:0;visibility:hidden;pointer-events:none}.gload .cup{font-size:5px}.page .gload{z-index:2;background:var(--g3);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.page .gload:not(.off){transition:opacity .3s var(--e) .12s,visibility 0s .12s}.page .gload .cup{font-size:4px}.box .un{z-index:2;color:#fff;text-align:center;background:#0b0f14;place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:absolute;inset:0}.un b{letter-spacing:-.025em;font-size:20px;font-weight:700}.peps{z-index:5;width:min(380px,100%);max-height:min(540px,100% - 64px);color:var(--ink);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .25s var(--e),transform .45s var(--spring);border-radius:22px;flex-direction:column;padding:10px;display:flex;position:absolute;top:56px;right:0;transform:translateY(-6px)scale(.98)}.peps.on{opacity:1;pointer-events:auto;transform:none}.sns{flex:none;gap:6px;display:flex;overflow-x:auto}.sns button{height:30px;color:var(--ink-2);background:var(--ink-4);font-variant-numeric:tabular-nums;transition:background .25s var(--e),color .25s var(--e);border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:650}.sns button.on{background:var(--ink);color:var(--base)}.peps .sns{padding:2px 2px 10px}.sheet .sns{margin:-2px 0 14px}.epl{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.epr{text-align:left;transition:background .2s var(--e);border-radius:14px;align-items:center;gap:12px;padding:6px;display:flex}.epr:hover{background:var(--ink-4)}.epr.on{background:color-mix(in srgb,var(--acc) 16%,transparent)}.epr .th{aspect-ratio:16/9;background:var(--ink-4);border-radius:10px;flex:none;width:112px;overflow:hidden}.epr img{object-fit:cover;width:100%;height:100%}.epr .tx{min-width:0}.epr b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.epr small{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.epr small:empty{display:none}.scrub{background:var(--ink-4);cursor:pointer;border-radius:999px;height:6px;margin-top:24px;position:relative}.scrub i{border-radius:inherit;background:var(--ink);width:0;position:absolute;top:0;bottom:0;left:0}.scrub:after{content:"";position:absolute;inset:-8px 0}.eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.eq i{background:var(--acc);border-radius:2px;width:3px;animation:.8s ease-in-out infinite alternate eq}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%{height:25%}to{height:100%}}.cb.ld{position:relative}.cb.ld:after{content:"";border:2px solid #0000;border-top-color:var(--acc);pointer-events:none;border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:-4px}@keyframes spin{to{transform:rotate(360deg)}}.paused .eq i{animation-play-state:paused}.wv{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.wbar{align-items:center;gap:6px;padding:10px 12px;display:flex}.wsep{background:var(--hair-2);flex:none;width:1px;height:22px;margin:0 6px}.wtabs{scrollbar-width:none;flex:0 auto;gap:4px;min-width:0;max-width:45%;margin:-6px -4px;padding:6px 4px;display:flex;overflow-x:auto}.wtabs::-webkit-scrollbar{display:none}.wtab{width:38px;height:38px;transition:background .2s var(--e);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.wtab:hover{background:var(--ink-4)}.wtab:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.wtab.on{background:var(--g3);box-shadow:0 1px 2px #0f172a14,0 4px 10px -6px #0f172a4d,inset 0 0 0 1.5px var(--acc)}.wtab img,.wtab .ph{border-radius:4px;width:18px;height:18px}.wtab .ph{background:linear-gradient(145deg,#2fe0b0,#1a7cc9)}.wtab .x{background:var(--ink);width:15px;height:15px;color:var(--base);opacity:0;transition:opacity .15s var(--e),transform .3s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;right:1px;transform:scale(.6)}.wtab .x svg{fill:currentColor;width:8px;height:8px}.wtab:hover .x{opacity:1;transform:none}.wtip{z-index:7;white-space:nowrap;text-overflow:ellipsis;background:var(--ink);max-width:280px;color:var(--base);box-shadow:var(--sh);opacity:0;pointer-events:none;transition:opacity .2s var(--e),transform .35s var(--spring);border-radius:10px;padding:6px 11px;font-size:12.5px;font-weight:600;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-4px)}.wtip.on{opacity:1;transform:translate(-50%)}.addr{background:var(--g2);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:13px;flex:1;align-items:center;gap:9px;padding:0 14px;transition:box-shadow .25s;display:flex;position:relative}.addr:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.addr svg{width:15px;height:15px;fill:var(--ink-3)}.addr input{flex:1;min-width:0;padding:0;font-size:14px}.addr .disp{white-space:nowrap;pointer-events:none;align-items:center;font-size:14px;display:none;position:absolute;inset:0 14px 0 38px;overflow:hidden}.addr.show .disp{display:flex}.addr.show input{color:#0000}.addr .disp b{color:var(--ink);flex:none;font-weight:600}.addr .disp span{color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.sugg{z-index:5;border-radius:16px;padding:6px;display:none;position:absolute;top:46px;left:0;right:0}.sugg.on{display:block}.sugg div{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.sugg div svg{width:15px;height:15px;fill:var(--ink-3)}.sugg div:hover,.sugg div.sel{background:var(--ink-4)}.page{min-height:0;box-shadow:inset 0 1px 0 var(--hair);flex:1;position:relative;overflow:hidden}.wv.bare .wbar{display:none}.wv.bare .page{box-shadow:none}.page iframe{background:#fff;width:100%;height:100%;position:absolute;inset:0}.big-q{width:min(440px,100%);height:44px;box-shadow:inset 0 0 0 1.5px var(--hair-2);border-radius:999px;align-items:center;gap:11px;margin-top:24px;padding:0 18px;transition:box-shadow .25s;display:flex}.big-q:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.big-q svg{width:17px;height:17px;fill:var(--ink-3)}.big-q input{flex:1;min-width:0;font-size:15px}.ql{flex-wrap:wrap;gap:2px;width:min(460px,100% + 20px);margin:14px 0 0 -10px;display:flex}.qw{display:flex;position:relative}.qi{width:48px;height:48px;transition:background .25s var(--e);border-radius:50%;flex:none;place-items:center;display:grid}.qi img{border-radius:7px;width:28px;height:28px}.qi:hover{background:var(--ink-4)}.qi:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.qa i{width:28px;height:28px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--hair-2);transition:color .25s var(--e);border-radius:50%;place-items:center;display:grid}.qa svg{fill:currentColor;width:14px;height:14px}.qa:hover i{color:var(--ink)}.qx{background:var(--g3);width:18px;height:18px;color:var(--ink-2);box-shadow:0 1px 4px #0f172a38,inset 0 0 0 1px var(--hair);opacity:0;pointer-events:none;transition:opacity .2s var(--e),transform .35s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px;transform:scale(.6)}.qx svg{fill:currentColor;width:9px;height:9px}.qx:hover{color:var(--ink)}.qx:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ql.edit .qx{opacity:1;pointer-events:auto;transform:none}.qw:has(:focus-visible) .qx{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.qw:hover .qx{opacity:1;pointer-events:auto;transform:none}}.qf .big-q{margin-top:18px;padding-right:7px}.qf.bad .big-q{box-shadow:inset 0 0 0 1.5px #e5484d}.qok{background:var(--acc);width:30px;height:30px;color:var(--acc-ink);transition:transform .4s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.qok svg{fill:currentColor;width:14px;height:14px}.qok:active{transform:scale(.9)}.netst{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.netst i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent);border-radius:50%}.netst i.off{background:#e5484d;box-shadow:0 0 0 3px #e5484d33}.av{color:#fff;letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ai{grid-template-columns:250px minmax(0,1fr);display:grid;position:absolute;inset:0}.ai-side{min-height:0;box-shadow:inset -1px 0 0 var(--hair-2);flex-direction:column;gap:10px;padding:16px 14px;display:flex;position:relative}.ai-side .btn{flex:none;justify-content:center;width:100%}.ai-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;position:relative;overflow-y:auto}.ai-find{background:var(--g2);height:40px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:13px;flex:none;align-items:center;gap:9px;padding:0 13px;display:flex}.ai-find:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.ai-find svg{width:15px;height:15px;fill:var(--ink-3);flex:none}.ai-find input{flex:1;min-width:0;font-size:14px}.ai-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 12px 4px;font-size:11.5px;font-weight:700}.ai-none{color:var(--ink-3);padding:12px;font-size:13.5px}.ai-it{min-height:40px;color:var(--ink-2);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:14px;font-weight:550;transition:background .2s,color .2s;display:flex}.ai-it span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ai-it:hover{background:var(--ink-4);color:var(--ink)}.ai-it:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ai-it.on{background:var(--g3);color:var(--ink);box-shadow:var(--sh)}.ai-it .x{width:30px;height:30px;color:var(--ink-3);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,background .2s;display:grid}.ai-it:hover .x,.ai-it.on .x{opacity:1}.ai-it .x:hover{background:var(--ink-4);color:var(--ink)}.ai-it .x svg{fill:currentColor;width:13px;height:13px}.ai-main{flex-direction:column;min-width:0;min-height:0;padding:14px 16px;display:flex}.ai-thread{flex-direction:column;flex:1;min-height:0;padding:14px 8px 22px;display:flex;overflow-y:auto}.ai-in{flex-direction:column;gap:22px;width:100%;max-width:760px;margin:0 auto;display:flex}.ai-thread.empty .ai-in{flex:1;justify-content:center}.ai-hi{text-align:center;padding-bottom:6vh}.ai-hi h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,4vw,48px);font-weight:750;line-height:1.05}.ai-hi .off{color:var(--ink-3);margin-top:14px;font-size:15px}.ai-hi .sugs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.ai-hi .sugs button{height:38px;color:var(--ink-2);background:var(--g2);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .5s var(--spring),color .2s;border-radius:999px;padding:0 15px;font-size:13.5px;font-weight:550}.ai-hi .sugs button:hover{color:var(--ink);transform:translateY(-2px)}.ai-u{background:var(--ink);max-width:min(560px,85%);color:var(--base);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 6px;align-self:flex-end;padding:10px 16px;font-size:15px;line-height:1.5}.ai-a{color:var(--ink);overflow-wrap:anywhere;font-size:15.5px;line-height:1.65}.ai-a>:first-child{margin-top:0}.ai-a p,.ai-a ul,.ai-a ol,.ai-a pre,.ai-a table,.ai-a blockquote{margin:0 0 12px}.ai-a>:last-child{margin-bottom:0}.ai-a ul,.ai-a ol{padding-left:22px}.ai-a li{margin:4px 0}.ai-a h3,.ai-a h4,.ai-a h5,.ai-a h6{letter-spacing:-.02em;margin:18px 0 8px;font-weight:700;line-height:1.3}.ai-a h3{font-size:19px}.ai-a h4{font-size:17px}.ai-a h5,.ai-a h6{font-size:15.5px}.ai-a code{background:var(--ink-4);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.ai-a pre{color:#e6edf3;background:#0d1117;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;overflow-x:auto}.ai-a pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.ai-a table{border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.ai-a th,.ai-a td{text-align:left;box-shadow:inset 0 0 0 .5px var(--hair-2);padding:7px 11px}.ai-a th{background:var(--ink-4);font-weight:650}.ai-a blockquote{box-shadow:inset 3px 0 0 var(--hair-2);color:var(--ink-2);padding-left:14px}.ai-a a{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.ai-a .err{color:#d62e4a;font-weight:550}.ai-dots{gap:5px;padding:8px 0;display:inline-flex}.ai-dots i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite aiDot}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ai-box{border-radius:24px;flex-direction:column;flex:none;gap:4px;width:100%;max-width:760px;margin:0 auto;padding:10px 10px 10px 12px;display:flex}.ai-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc),var(--sh-lg)}.ai-box.drop{box-shadow:inset 0 0 0 2px var(--acc),var(--sh-lg)}.ai-box textarea{resize:none;min-width:0;height:34px;max-height:200px;padding:5px 6px;font-size:15.5px;line-height:24px}.ai-tools{align-items:center;gap:6px;display:flex}.ai-tools .sp{flex:1}.ai-t{height:34px;color:var(--ink-2);background:var(--ink-4);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ai-t:hover{color:var(--ink)}.ai-t:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ai-t svg{fill:currentColor;width:15px;height:15px}.ai-t .tv{display:grid}.ai-t .car{width:11px;height:11px;margin-left:-2px}.ai-t.ic{justify-content:center;width:34px;padding:0}.ai-t.on{background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc)}.ai-tw{display:inline-flex;position:relative}.ai-note{color:#d62e4a;padding:2px 4px;font-size:13px;font-weight:550}.ai-atts{flex-wrap:wrap;gap:8px;padding:0 0 4px;display:flex}.ai-box .cb{background:var(--ink);width:40px;height:40px;color:var(--base)}.ai-box .cb svg{width:17px;height:17px}.ai-box .cb.stop svg{width:14px;height:14px}.acct{flex-direction:column;max-width:1060px;min-height:100%;margin:0 auto;display:flex}.auth{border-radius:30px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:400px;margin:auto;padding:30px 26px 26px;display:flex}.auth-logo{width:auto;height:64px}.auth form{flex-direction:column;gap:10px;width:100%;display:flex}.auth .fld{height:48px}.auth .btn{justify-content:center;width:100%;height:48px;margin-top:4px}.auth .btn:disabled,.lf .btn:disabled{opacity:.55;pointer-events:none}.msg{color:#d62e4a;padding:0 4px;font-size:13.5px;font-weight:550}.msg.ok{color:var(--acc)}.auth .ah{letter-spacing:-.02em;font-size:18px;font-weight:700}.auth .note{color:var(--ink-2);text-align:center;overflow-wrap:anywhere;padding:0 4px 4px;font-size:14px}.auth .note b{color:var(--ink);font-weight:650}.fld.code{justify-content:center}.fld.code input{text-align:center;letter-spacing:.32em;font-variant-numeric:tabular-nums;padding-left:.32em;font-size:20px;font-weight:650}.fld.code input::placeholder{letter-spacing:.02em;font-size:15px;font-weight:500}.auth .alt{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.auth .alt button{color:var(--ink-3);padding:4px 2px;font-size:13.5px;font-weight:600;transition:color .2s}.auth .alt button:hover{color:var(--ink)}.auth .alt button:focus-visible{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--acc);outline:none}.auth .alt button:disabled{opacity:.6;pointer-events:none}.lr .val{min-width:0;max-width:42%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lf.one{grid-template-columns:minmax(0,1fr) auto}.lf{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 18px 14px 64px;display:grid}.lf .msg{grid-column:1/-1}.btn.bad{color:#d62e4a;background:#e5484d1f}.acct .btn.s:not(.k):not(.bad){background:var(--ink-4)}.acg{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding-top:clamp(6px,2.4vh,26px);display:grid}.acg .grp{margin:0;padding:6px 0}.acg .wide,.cz{grid-column:1/-1}.cardh{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 18px 2px;font-size:12px;font-weight:700}.pass{color:#fff;min-height:214px;box-shadow:var(--sh-lg);background-color:#8a5631;background-image:radial-gradient(70% 90% at 100% 0,#ffffff47,#0000 60%),linear-gradient(135deg,#c98a55,#8a5631 55%,#5a3218);background-position:50%;background-size:cover;border-radius:30px;flex-direction:column;justify-content:space-between;gap:26px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.pass .top{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.pass .av{width:72px;height:72px;font-size:28px;box-shadow:0 0 0 4px #ffffff59}.pass .nm{flex:1;min-width:0}.pass h1{letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:750;overflow:hidden}.pass p{opacity:.78;margin-top:2px;font-size:14px}.pbs{align-self:flex-start;gap:8px;display:flex}.pb{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.pb:hover{background:#ffffff4d}.pb:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #fff}.pb svg{fill:currentColor;width:15px;height:15px}.pass .bot{z-index:1;letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:700;position:relative}.pass .bot b{letter-spacing:0;text-transform:none;margin-top:3px;font-size:15px;font-weight:650;display:block}.pass .glyph{fill:#fff;opacity:.13;pointer-events:none;width:170px;height:170px;position:absolute;bottom:-26px;right:-14px}.pass.img .glyph{display:none}.about{border-radius:30px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.abh{align-items:center;gap:14px;display:flex}.abh h3{flex:1;font-size:15px;font-weight:600}.abh span{color:var(--ink-3);text-align:right;font-size:13px}.about form{flex-direction:column;flex:1;gap:10px;display:flex}.about textarea{resize:none;background:var(--g2);min-height:96px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;flex:1;padding:12px 14px;font-size:14.5px;line-height:1.5}.about textarea:focus{box-shadow:inset 0 0 0 1.5px var(--acc)}.abf{align-items:center;gap:12px;display:flex}.abf .msg{flex:1;padding:0}.abf .btn{margin-left:auto}.cz{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:16px 18px;display:grid}.cz h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.avs{gap:10px;display:flex}.avu{width:26px;height:26px;color:var(--ink-2);background:var(--ink-4);box-shadow:inset 0 0 0 1.5px var(--hair-2);transition:transform .5s var(--spring),box-shadow .25s,opacity .2s;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avu:hover{transform:scale(1.15)}.avu svg{fill:currentColor;width:14px;height:14px}.avu img{object-fit:cover;width:100%;height:100%}.avu.on{box-shadow:0 0 0 2px var(--base),0 0 0 4px var(--ink)}.avu.ld{opacity:.45;pointer-events:none}.cz .msg{grid-column:1/-1;padding:0}.covs{scrollbar-width:none;grid-column:2/-1;gap:10px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.covs::-webkit-scrollbar{display:none}.cov{background:var(--ink-4);width:96px;height:54px;transition:transform .45s var(--spring),box-shadow .25s;border-radius:12px;flex:none;overflow:hidden}.cov[data-cov=""]{background:linear-gradient(135deg,#c98a55,#8a5631 55%,#5a3218)}.cov img{object-fit:cover;width:100%;height:100%}.cov:hover{transform:translateY(-2px)}.cov.on{box-shadow:0 0 0 2px var(--base),0 0 0 4px var(--ink)}.set{max-width:720px;margin:0 auto;padding-top:clamp(10px,4vh,40px)}.set h1{letter-spacing:-.04em;margin:0 6px 22px;font-size:34px;font-weight:750}.grp{border-radius:24px;margin-bottom:22px;padding:4px 0}.gt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 20px 8px;font-size:12px;font-weight:700}.lr{align-items:center;gap:14px;min-height:58px;padding:8px 18px;display:flex;position:relative}.lr+.lr:before,.lf+.lr:before,.thms+.lr:before{content:"";background:var(--hair);height:1px;position:absolute;top:0;left:62px;right:0}.lic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff59}.lic svg{fill:#fff;width:18px;height:18px}.lr h3{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:550}.lr select{background:var(--g2);height:36px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);border:0;border-radius:10px;padding:0 10px;font-size:14px}.sws{gap:8px;display:flex}.thms{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:14px 12px;padding:0 18px 18px 64px;display:grid}.thm{text-align:left;border-radius:14px;flex-direction:column;gap:7px;display:flex}.thm[data-mode=light]{--tg:#ffffffb8;--tl:#0a0e1361}.thm[data-mode=dark]{--tg:#ffffff1f;--tl:#f2f4f780}.thm .pv{background-color:var(--base);background-image:var(--amb);height:60px;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .45s var(--spring);background-position:50%;background-size:150% 150%;border-radius:14px;position:relative;overflow:hidden}.thm .pv:before{content:"";background:var(--tg);border-radius:8px;width:46px;height:28px;position:absolute;top:11px;left:10px;box-shadow:0 6px 12px -8px #00000059}.thm .pv:after{content:"";background:var(--tl);width:26px;height:4px;box-shadow:0 8px 0 -.5px var(--tl);border-radius:2px;position:absolute;top:18px;left:17px}.thm[data-pal=system]{--tg:#fff6;--tl:#808690b3}.thm[data-pal=system] .pv{background:linear-gradient(135deg,#eef3f9 0 50%,#0b0f16 50% 100%)}.thm span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding-left:2px;font-size:12.5px;font-weight:600;overflow:hidden}.thm:hover .pv{transform:translateY(-2px)}.thm.on .pv{outline:2px solid var(--acc);outline-offset:2px}.thm.on span{color:var(--ink)}.thm:focus-visible{outline:none}.thm:focus-visible .pv{outline:2px solid var(--acc);outline-offset:2px}.sw{cursor:pointer;width:26px;height:26px;transition:transform .5s var(--spring),box-shadow .25s;border-radius:50%}.sw:hover{transform:scale(1.15)}.sw.on{box-shadow:0 0 0 2px var(--base),0 0 0 4px var(--ink)}kbd{background:var(--g2);box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 var(--hair-2);border-radius:8px;padding:5px 9px;font:600 12.5px Inter,sans-serif}.ai-it .pn{width:13px;height:13px;fill:var(--ink-3);flex:none;margin-right:3px}.ai-it .mo{width:30px;height:30px;color:var(--ink-3);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,background .2s;display:grid}.ai-it:hover .mo,.ai-it.on .mo,.ai-it .mo:focus-visible{opacity:1}.ai-it .mo:hover{background:var(--ink-4);color:var(--ink)}.ai-it .mo:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ai-it .mo svg{fill:currentColor;width:16px;height:16px}.ai-ren{background:var(--g3);min-width:0;height:30px;box-shadow:inset 0 0 0 1.5px var(--acc);border-radius:9px;flex:1;padding:0 8px;font-size:14px;font-weight:550}.ai-menu{z-index:20;border-radius:16px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute}.ai-menu.gl{background:linear-gradient(var(--g3),var(--g3)),var(--base);-webkit-backdrop-filter:none;backdrop-filter:none}.ai-menu[hidden]{display:none}.ai-menu button{text-align:left;height:38px;color:var(--ink);border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:550;display:flex}.ai-menu button:hover,.ai-menu button:focus-visible{background:var(--ink-4);outline:none}.ai-menu button svg{width:16px;height:16px;fill:var(--ink-2);flex:none}.ai-menu .bad,.ai-menu .bad svg{color:#d62e4a;fill:#d62e4a}.ai-tmenu{min-width:160px;bottom:calc(100% + 8px);left:0}.ai-tmenu .ck{opacity:0;margin-left:auto;fill:var(--acc)!important}.ai-tmenu [aria-checked=true] .ck{opacity:1}.ai-chip{background:var(--g2);max-width:300px;height:46px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 6px 0 8px;display:inline-flex}.ai-chip .fi{background:linear-gradient(145deg,#ff6b6b,#d62e4a);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ai-chip .fi.ph{background:linear-gradient(145deg,#5ee08a,#139b48)}.ai-chip .fi svg{fill:#fff;width:15px;height:15px}.ai-chip .th{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px}.ai-chip .nm{flex-direction:column;min-width:0;padding-right:4px;line-height:1.25;display:flex}.ai-chip b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.ai-chip small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ai-chip .x{width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.ai-chip .x:hover{background:var(--ink-4);color:var(--ink)}.ai-chip .x svg{fill:currentColor;width:11px;height:11px}.ai-chip.ld{opacity:.6}.ai-q{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;max-width:min(600px,88%);display:flex}.ai-qa{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-qp{object-fit:cover;border-radius:18px;width:180px;max-height:220px;box-shadow:0 14px 30px -18px #0000008c}.ai-qr{align-items:flex-end;gap:8px;max-width:100%;display:flex}.ai-qr .ai-u{max-width:100%}.ai-qr[hidden]{display:none}.ai-ed{width:32px;height:32px;color:var(--ink-2);background:var(--ink-4);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s;display:grid}.ai-q:hover .ai-ed,.ai-ed:focus-visible{opacity:1}.ai-ed:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ai-ed svg{fill:currentColor;width:14px;height:14px}.ai-q:not([data-mid]) .ai-ed{display:none}.ai-edit{background:var(--g2);width:min(600px,100%);box-shadow:inset 0 0 0 1.5px var(--acc);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.ai-edit textarea{resize:none;min-height:24px;padding:4px 6px;font-size:15px;line-height:1.5}.ai-eb{justify-content:flex-end;gap:8px;display:flex}.ai-edit .btn.s:not(.k){background:var(--ink-4)}.ai-body>:first-child{margin-top:0}.ai-body>:last-child{margin-bottom:0}.ai-a hr{background:var(--hair-2);border:0;height:1px;margin:16px 0}.ai-a .mth{background:var(--g2);box-shadow:inset 0 0 0 1px var(--hair);text-align:center;border-radius:16px;margin:4px 0 14px;padding:12px 10px;overflow-x:auto}.ai-a .mth .katex-display{margin:0}.ai-a .katex{font-size:1.1em}.ai-a .mmd{background:var(--g2);min-height:64px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;justify-content:center;align-items:center;margin:4px 0 14px;padding:16px 12px;display:flex;overflow-x:auto}.ai-a .mmd svg{max-width:100%;height:auto}.ai-a .mmd pre{width:100%;margin:0}.ai-a pre{position:relative}.ai-a .cpy{color:#9aa4b2;opacity:0;background:#ffffff12;border-radius:9px;place-items:center;width:30px;height:30px;transition:opacity .2s;display:grid;position:absolute;top:8px;right:8px}.ai-a pre:hover .cpy,.ai-a .cpy:focus-visible{opacity:1}.ai-a .cpy:hover{color:#e6edf3}.ai-a .cpy svg{fill:currentColor;width:15px;height:15px}.ai-a .cite{background:var(--ink-4);min-width:18px;height:18px;color:var(--ink-2);vertical-align:2px;border-radius:6px;place-items:center;margin:0 1px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.ai-a .cite:hover{background:var(--acc);color:var(--acc-ink)}.ai-src{flex-wrap:wrap;gap:8px;margin:14px 0 2px;display:flex}.ai-src a{background:var(--g2);max-width:240px;height:34px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:11px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.ai-src a:hover{box-shadow:inset 0 0 0 1.5px var(--acc)}.ai-src img{border-radius:5px;flex:none;width:18px;height:18px}.ai-src i{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:700}.ai-f{align-items:center;gap:2px;margin-top:8px;display:flex}.ai-f button{width:32px;height:32px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.ai-f button:first-child{margin-left:-7px}.ai-f button:hover{background:var(--ink-4);color:var(--ink)}.ai-f button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ai-f button svg{fill:currentColor;width:16px;height:16px}.ai-f .ai-m{color:var(--ink-3);align-items:center;gap:6px;margin-left:8px;font-size:12.5px;display:inline-flex}.ai-f .ai-m svg{width:13px;height:13px;fill:var(--acc)}.ai-f .ai-m b{color:var(--ink-2);font-weight:600}.ai-a [data-regen]{display:none}.ai-in>.ai-a:last-child [data-regen]{display:grid}@media (hover:none){.ai-ed,.ai-a .cpy,.ai-it .mo{opacity:1}}.adb{color-scheme:normal;justify-content:center;display:flex}.adb[data-on]{min-height:90px;margin:0 auto 24px}.mw{min-height:100%;padding:4px 0 30px}.mw-bar{justify-content:center;align-items:center;gap:10px;padding:4px 0 26px;display:flex}.mw-tabs{gap:10px;display:flex}.mw-tab{height:44px;color:var(--ink-2);background:var(--g1);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:14px;align-items:center;gap:10px;padding:0 18px 0 15px;font-size:15px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.mw-tab:hover{color:var(--ink)}.mw-tab svg{fill:currentColor;width:17px;height:17px}.mw-tab.on{background:var(--g3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2),0 8px 20px -14px #0f172a8c}.mw-tab:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.mw-q{background:var(--g1);width:min(360px,40vw);height:44px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:14px;align-items:center;gap:11px;padding:0 15px;display:flex}.mw-q:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.mw-q svg{width:17px;height:17px;fill:var(--ink-3);flex:none}.mw-q input{flex:1;min-width:0;font-size:15px}.mw-q input::-webkit-search-cancel-button{display:none}.mw-note{text-align:center;color:var(--ink-3);padding:40px 0;font-size:15px}.mw-wall{align-items:center;gap:var(--gap,16px);flex-direction:column;margin-inline:clamp(0px,5vw - 20px,60px);display:flex}.mw-row{justify-content:center;gap:var(--gap,16px);display:flex}.mw-p{width:var(--pw,142px);aspect-ratio:2/3;background:var(--ink-4);cursor:pointer;transition:transform .45s var(--spring),box-shadow .3s;border-radius:13px;flex:none;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #0009}.mw-p:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.mw-p img{object-fit:cover;width:100%;height:100%;display:block}.mw-i{color:#fff;opacity:0;transition:opacity .25s var(--e),transform .35s var(--spring);background:linear-gradient(#0000,#0000008c 45%,#000000db);padding:34px 12px 12px;position:absolute;inset:auto 0 0;transform:translateY(6px)}.mw-i b{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mw-i span{opacity:.85;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.mw-i svg{fill:#ffc94a;width:12px;height:12px}.mw-go{color:#0a0e13;opacity:0;width:36px;height:36px;transition:opacity .25s var(--e),transform .35s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.8);box-shadow:0 8px 18px -8px #0009}.mw-go svg{fill:currentColor;width:15px;height:15px;margin-left:2px}.mw-p.sk{cursor:default;box-shadow:none}.mw-p.sq{aspect-ratio:1;border-radius:22px}@media (hover:hover){.mw-p:not(.sk):hover{z-index:2;box-shadow:0 26px 44px -20px #000000bf,0 0 0 2px var(--acc);transform:scale(1.07)}.mw-p:hover .mw-i,.mw-p:hover .mw-go{opacity:1;transform:none}}.mw-p:focus-visible{box-shadow:0 0 0 2px var(--acc);outline:none}.mw-end{height:1px}.mu{flex-direction:column;min-height:100%;padding-top:4px;display:flex}.mu .mw-bar{padding-bottom:14px}.mu .mw-q{width:min(520px,60vw)}.mu-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px;display:flex}.mu-tabs button{height:38px;color:var(--ink-2);transition:background .25s var(--e),color .25s var(--e);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.mu-tabs button:hover{color:var(--ink)}.mu-tabs button.on{background:var(--g3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2),0 8px 20px -14px #0f172a8c}.mu-tabs button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.mu-tabs svg{fill:currentColor;width:16px;height:16px}.mu .mw-wall{padding-bottom:26px}.mw-p .eq{background:#0a08068c;border-radius:999px;height:26px;padding:6px 8px;position:absolute;top:10px;left:10px}.mw-p .eq i{background:#fff}.mu-pb{margin-top:auto;z-index:5;border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;height:80px;margin-inline:clamp(0px,5vw - 20px,60px);padding:0 18px 0 14px;display:grid;position:sticky;bottom:6px}.mu-pb .l{align-items:center;gap:12px;min-width:0;display:flex}.mu-pb .l img{object-fit:cover;background:var(--ink-4);border-radius:12px;flex:none;width:52px;height:52px;box-shadow:0 8px 18px -8px #0000008c}.mu-pb .tx{min-width:0}.mu-pb b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;display:block;overflow:hidden}.mu-pb .tx span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;display:block;overflow:hidden}.mu-pb .c{flex-direction:column;align-items:center;gap:4px;display:flex}.mu-pb .row{align-items:center;gap:8px;display:flex}.mu-pb .cb{color:var(--ink)}.mu-pb .cb.gh{color:var(--ink-2)}.mu-pb .cb.on{color:var(--acc)}.mu-pb .cb.off{opacity:.45}.mu-pb .big{background:var(--ink);width:44px;height:44px;color:var(--base)}.mu-pb .big svg{width:18px;height:18px}.mu-pb .bar{color:var(--ink-3);align-items:center;gap:10px;font-size:11.5px;display:flex}.mu-pb .scrub{width:min(420px,32vw);height:4px;margin:0}.mu-pb .r{justify-content:flex-end;align-items:center;gap:4px;display:flex}.vol{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--ink) var(--v,100%),var(--ink-4) var(--v,100%));border-radius:999px;width:96px;height:4px;margin-left:4px}.vol::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:12px;height:12px}.vol::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:12px;height:12px}.vol:focus-visible{box-shadow:0 0 0 1.5px var(--acc);outline:none}@media (width<=900px){.acg{grid-template-columns:minmax(0,1fr)}.hwm img{height:min(100cqh - 24px,110cqw);top:12px;right:50%;transform:translate(50%)}}@media (width<=860px){.ai{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ai-side{box-shadow:inset 0 -1px 0 var(--hair-2);flex-direction:row;align-items:center;padding:10px 12px}.ai-main{padding:10px 12px}.ai-side .btn{width:auto}.ai-list{scrollbar-width:none;flex-direction:row;overflow:auto hidden}.ai-it{flex:none;max-width:200px}.ai-find{flex:0 0 150px}.ai-sec{display:none}.lf{grid-template-columns:minmax(0,1fr);padding:2px 18px 14px}}@media (width<=720px){.mu .mw-q{width:100%}.mu-pb{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;height:auto;padding:10px 10px 12px}.mu-pb .c{display:contents}.mu-pb .row{grid-area:1/2;gap:2px}.mu-pb .r,.mu-pb [data-pc=shuffle]{display:none}.mu-pb .bar{grid-area:2/1/auto/-1}.mu-pb .scrub{flex:1;width:auto}.mu-pb .l img{width:44px;height:44px}:root{--rail:62px}.dock{gap:4px}.dk,.dk .t{width:44px;height:44px}.dk .pic{width:28px;height:28px}.dk svg{width:20px;height:20px}.view,.home{padding:12px 12px 30px}.over.pl{padding:16px 12px}.pv .box{border-radius:16px}}@media (width<=560px){.mu-tabs{gap:2px;margin-bottom:16px}.mu-tabs button{padding:0 12px}.mu-tabs svg{display:none}:root{--rail:0px;--ft:8px;--fl:8px;--fr:8px;--fb:68px}.dock{scrollbar-width:none;flex-direction:row;justify-content:flex-start;gap:2px;width:auto;height:68px;padding:0 8px;inset:auto 0 0;overflow-x:auto}.dock::-webkit-scrollbar{display:none}.dock.hide{transform:translateY(100%)}:root:has(#dock.hide){--fb:var(--ft)}.dk:not(.on):hover{color:var(--ink-2);background:0 0}.dsep{width:1px;height:26px;margin:0 4px 0 auto}.pbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;display:grid}.pc{grid-area:2/1/auto/-1;justify-content:space-between}.peps{max-height:min(56vh,480px);top:108px}.ql{gap:0;width:calc(100% + 16px);margin-left:-8px}.qi{width:44px;height:44px}.qf .big-q{margin-top:14px}.wbar{flex-wrap:wrap;gap:8px 2px;padding:8px 10px}.thms{padding-left:18px}.mw-bar{flex-wrap:wrap;gap:8px;padding-bottom:18px}.mw-tabs{flex:100%}.mw-tab{flex:1;justify-content:center;height:42px}.mw-q{width:100%}.mw-p{border-radius:11px}.lr .seg button{padding:0 9px}.pass{gap:22px;min-height:0;padding:20px}.pass .top{flex-wrap:wrap}.pass .av{width:56px;height:56px;font-size:22px}.pass h1{font-size:23px}.pbs{order:3;width:100%}.cz{grid-template-columns:minmax(0,1fr) auto}.cz h3,.covs{grid-column:1/-1}.wbar .cb.sm,.wtab{width:34px;height:34px}.wsep{margin:0 4px}.addr{flex-basis:100%;order:1}}@media (height<=640px) and (width>=561px){.dock{gap:2px}.dk,.dk .t{width:40px;height:40px}.dk .pic{width:26px;height:26px}.dk svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
