@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_6d3b96{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_6d3b96{--font-vazirmatn:"Vazirmatn","Vazirmatn Fallback"}.skip{position:fixed;z-index:600;top:.6rem;inset-inline-start:.6rem;padding:.5rem .9rem;border-radius:10px;background:var(--a1);color:var(--on-a);font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none}.phone-only{display:none}@media (max-width:900px){.phone-only{display:revert}}.grow{min-width:0}.grow,.spacer{flex:1 1}.small{font-size:var(--t-small)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-btn{all:unset;cursor:pointer;font-size:var(--t-small);font-weight:700;color:var(--a-text)}.link-btn:hover{text-decoration:underline;text-underline-offset:4px}.link-btn:focus-visible{outline:2px solid var(--a1);outline-offset:2px;border-radius:4px}.text-link{color:var(--a-text);font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.danger-text{color:color-mix(in srgb,var(--bad) 80%,var(--text))!important}.btn.danger{color:#fff;background:var(--bad)}.btn.danger:hover{filter:brightness(1.1)}.btn.big{padding:.8rem 1.5rem;font-size:1.02rem}.actions-row,.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pill{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .55rem;border-radius:var(--r-pill);font-size:.72rem;font-weight:700;border:1px solid var(--line);color:var(--muted);vertical-align:middle;white-space:nowrap}.pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.pill.bad{color:color-mix(in srgb,var(--bad) 80%,var(--text));border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.alert.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.is-playing{color:var(--a-text)}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .8rem;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(var(--card-rgb),.5);color:var(--muted);font-size:.84rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.chip:hover{color:var(--text);background:rgba(var(--card-rgb),.85)}.chip.is-on,.chip[aria-current=page],.chip[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb,var(--a1) 60%,var(--line));background:color-mix(in srgb,var(--a1) 18%,rgba(var(--card-rgb),.7))}.chip:has(input:focus-visible){outline:2px solid var(--a1);outline-offset:2px}.hue-dot{width:10px;height:10px;border-radius:3px;background:hsl(var(--h,0) 70% 50%);flex:none}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;border:1px solid var(--line);background:rgba(var(--card-rgb),.5);margin-bottom:var(--sp-2)}.seg a,.seg button{all:unset;cursor:pointer;padding:.35rem .95rem;border-radius:9px;font-size:.86rem;font-weight:700;color:var(--muted)}.seg a:hover,.seg button:hover{color:var(--text)}.seg [aria-current=page],.seg [aria-pressed=true]{background:var(--text);color:var(--ink-1)}.seg.sm a{padding:.2rem .7rem;font-size:.78rem}.seg :focus-visible{outline:2px solid var(--a1)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}.dlg-root{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:1rem}.dlg-scrim{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .25s var(--ease)}.dlg{position:relative;width:min(24rem,100%);padding:var(--sp-3);border-radius:20px;display:flex;flex-direction:column;gap:.8rem;animation:pop .35s var(--ease);background:rgba(var(--card-rgb),max(var(--glass-alpha),.85))}.dlg-msg{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.dlg-input{width:100%;padding:.65rem .9rem;border-radius:var(--r-input);border:1px solid var(--line);background:rgba(var(--card-rgb),.6);outline:none;resize:vertical}.dlg-input:focus{border-color:color-mix(in srgb,var(--a1) 60%,var(--line))}.dlg-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.2rem}.dlg-root.is-closing .dlg{transition:opacity .18s,transform .18s;opacity:0;transform:scale(.97)}.dlg-root.is-closing .dlg-scrim{transition:opacity .18s;opacity:0}.menu-wrap{position:relative;display:inline-block}.menu-trigger .i:last-child{transition:transform var(--fast) var(--ease)}.menu-trigger.is-open .i:last-child{transform:rotate(180deg)}.menu{position:absolute;z-index:60;top:calc(100% + 6px);inset-inline-end:0;min-width:13rem;padding:.35rem;border-radius:14px;display:flex;flex-direction:column;background:rgba(var(--card-rgb),max(var(--glass-alpha),.9));box-shadow:var(--shadow-pop),var(--rim);animation:settle .28s var(--ease);transform-origin:top}.menu.is-up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom}.menu-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:9px;cursor:pointer;font-size:.9rem;animation:rise .3s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 25ms)}.menu-item:focus-visible,.menu-item:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.menu-item.is-danger{color:color-mix(in srgb,var(--bad) 80%,var(--text))}.menu-item:disabled{opacity:.45;cursor:default}.menu-label{display:flex;flex-direction:column}.menu-label small{color:var(--muted);font-size:.74rem}.menu-sep{border:0;border-top:1px solid var(--line);margin:.3rem .2rem}.toast{position:fixed;z-index:500;left:50%;bottom:1.4rem;transform:translate(-50%,1.2rem);opacity:0;pointer-events:none;max-width:min(30rem,calc(100vw - 2rem));padding:.65rem 1.1rem;border-radius:14px;font-size:.9rem;font-weight:600;background:rgba(var(--card-rgb),.95);border:1px solid var(--line);box-shadow:var(--shadow-pop);transition:opacity .3s var(--ease),transform .4s var(--ease)}.toast.is-show{opacity:1;transform:translate(-50%)}.toast.is-ok{border-color:color-mix(in srgb,var(--ok) 50%,var(--line))}.toast.is-bad{border-color:color-mix(in srgb,var(--bad) 60%,var(--line))}@media (max-width:900px){.toast{bottom:calc(6.4rem + env(safe-area-inset-bottom))}}.pops{position:fixed;z-index:350;top:4.4rem;inset-inline-end:1.2rem;display:flex;flex-direction:column;gap:.5rem;width:min(21rem,calc(100vw - 2rem))}.pop-card{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:16px;cursor:pointer;animation:pop .45s var(--ease);background:rgba(var(--card-rgb),max(var(--glass-alpha),.88));box-shadow:var(--shadow-pop),var(--rim);transition:opacity .3s,transform .3s var(--ease)}.pop-card.is-leaving{opacity:0;transform:translateX(calc(var(--dir, 1) * 1.5rem))}[dir=rtl] .pop-card.is-leaving{--dir:-1}.pop-av{width:40px;height:40px;border-radius:30%;flex:none;display:grid;place-items:center;font-weight:800;background:color-mix(in srgb,var(--a1) 25%,rgba(var(--card-rgb),1)) 50% /cover}.pop-text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.5}.pop-text span{font-size:.84rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pop-x{all:unset;cursor:pointer;color:var(--muted);padding:.25rem;border-radius:8px}.pop-x:hover{color:var(--text)}.island{position:fixed;z-index:350;top:calc(.5rem + env(safe-area-inset-top));left:50%;transform:translate(-50%,-140%);width:8rem;border-radius:26px;background:#0b0b0e;color:#fff;overflow:hidden;touch-action:none;cursor:pointer;box-shadow:0 14px 34px -14px rgba(0,0,0,.8);transition:transform .45s var(--ease),width .45s var(--ease),border-radius .45s var(--ease),opacity .3s}.island.is-in{transform:translate(-50%)}.island.is-open{width:min(22rem,calc(100vw - 1.5rem));border-radius:22px}.island.is-leaving{transform:translate(-50%,-140%);opacity:0}.island.is-dragging{transition:none}.island-inner{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;opacity:0;transition:opacity .25s .15s}.island.is-open .island-inner{opacity:1}.island .pop-text span{color:rgba(255,255,255,.7)}.bell,.me-control,.search-wrap{position:relative}.pop-panel{position:absolute;z-index:60;top:calc(100% + 8px);inset-inline-end:0;width:min(24rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100dvh - 6rem));display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:rgba(var(--card-rgb),max(var(--glass-alpha),.92));box-shadow:var(--shadow-pop),var(--rim);animation:pop .3s var(--ease)}.pop-head{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem .6rem;border-bottom:1px solid var(--line)}.pop-empty{margin:0;padding:1.4rem 1rem;text-align:center;color:var(--muted);font-size:.9rem;display:grid;place-items:center}.notify-ask{all:unset;cursor:pointer;margin:.5rem .7rem 0;padding:.55rem .8rem;border-radius:10px;font-size:.82rem;background:color-mix(in srgb,var(--a1) 14%,transparent)}.notify-ask:hover{background:color-mix(in srgb,var(--a1) 22%,transparent)}.note-list{overflow-y:auto;padding:.35rem}.note{display:flex;gap:.7rem;padding:.6rem .65rem;border-radius:12px;cursor:pointer;animation:rise .35s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 25ms)}.note:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.note.is-unread{background:color-mix(in srgb,var(--a1) 9%,transparent)}.note.is-unread:hover{background:color-mix(in srgb,var(--a1) 14%,transparent)}.note .avatar.sys{background:var(--a1);color:var(--on-a)}.note-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:.88rem;line-height:1.6}.note-text p{margin:0;overflow-wrap:anywhere}.note-text a{font-weight:800;text-decoration:none}.note-text a:hover{color:var(--a-text)}.note-text time{font-size:.72rem}.note-actions{display:flex;gap:.4rem;margin-top:.35rem}.note-state{font-size:.76rem;color:var(--muted);margin-top:.2rem}.search-wrap{width:min(26rem,100%)}.search-wrap .search{width:100%}.search-results{position:absolute;z-index:60;top:calc(100% + 8px);inset-inline:0;max-height:min(30rem,70dvh);overflow-y:auto;padding:.35rem;border-radius:16px;background:rgba(var(--card-rgb),max(var(--glass-alpha),.92));box-shadow:var(--shadow-pop),var(--rim);animation:pop .25s var(--ease)}.search-results .grp{font-size:.72rem;font-weight:700;color:var(--muted);padding:.55rem .6rem .2rem}.search-results .row{width:100%;padding:.45rem .55rem;border:0;background:none;cursor:pointer;text-align:start;border-top:0!important}.search-results .row:focus-visible,.search-results .row:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.search-results .row .grow{display:flex;flex-direction:column}.mini-tile.sm{width:32px;height:32px;border-radius:9px}.mini-tile.sm .glyph{font-size:1.5rem}.party-panel{padding:.7rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--a1) 35%,var(--line));background:color-mix(in srgb,var(--a1) 8%,rgba(var(--card-rgb),.5));display:flex;flex-direction:column;gap:.55rem}.party-panel-head{all:unset;cursor:pointer;display:flex;align-items:center;gap:.4rem}.party-panel-head .grow{display:flex;flex-direction:column;line-height:1.45}.party-panel-head small{color:var(--muted);font-size:.74rem}.party-seats{display:flex;gap:.3rem;flex-wrap:wrap}.seat.empty{width:28px;height:28px;border-radius:30%;border:1.5px dashed color-mix(in srgb,var(--text) 22%,transparent)}.party-panel .actions-row .btn{flex:1 1;justify-content:center}.phone-party:empty{display:none}.phone-party .party-panel{margin:0 1rem .6rem}.me-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .5rem;border-radius:12px}.me-btn:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.me-btn:focus-visible{outline:2px solid var(--a1)}.me-btn .grow{display:flex;flex-direction:column;line-height:1.4}.me-btn .grow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-btn small{color:var(--muted);font-size:.74rem}.me-control.is-compact .me-btn{width:auto;padding:2px}.status-menu{position:absolute;z-index:60;bottom:calc(100% + 6px);inset-inline:0;padding:.35rem;border-radius:14px;display:flex;flex-direction:column;background:rgba(var(--card-rgb),max(var(--glass-alpha),.92));box-shadow:var(--shadow-pop),var(--rim);animation:pop .25s var(--ease)}.me-control.is-compact .status-menu{bottom:auto;top:calc(100% + 8px);inset-inline:auto 0;width:14rem}.status-menu>a,.status-menu>button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:9px;font-size:.9rem;animation:rise .3s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 25ms)}.status-menu>:focus-visible,.status-menu>a:hover,.status-menu>button:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.status-menu>button[aria-checked=true]{font-weight:800}.st-dot{width:10px;height:10px;border-radius:50%;flex:none;background:#6b6b75}.st-dot.st-online{background:var(--ok)}.st-dot.st-away{background:var(--warn)}.music{display:flex;align-items:center;gap:.55rem;padding:0 .3rem}.music .icon-btn{width:32px;height:32px;border-radius:10px}.status-menu .music{padding:.4rem .6rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:18px;background:none;cursor:pointer;--range-progress:50%}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to var(--range-to,right),var(--a1) var(--range-progress),color-mix(in srgb,var(--text) 16%,transparent) var(--range-progress))}[dir=rtl] input[type=range]{--range-to:left}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:color-mix(in srgb,var(--text) 16%,transparent)}input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--a1)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--text);border:0;box-shadow:0 1px 4px rgba(0,0,0,.4)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--text);border:0}.tab-icon{position:relative;display:inline-grid}.tab-icon .dot{position:absolute;top:-2px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:var(--a1);box-shadow:0 0 0 2px var(--ink-1)}.tour{position:fixed;inset:0;z-index:450}.tour-block,.tour-dim{position:absolute;inset:0}.tour-dim{background:rgba(0,0,0,.6);animation:fade .3s var(--ease)}.tour-spot{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax rgba(0,0,0,.6);outline:2px solid var(--a1);outline-offset:2px;transition:all .45s var(--ease);pointer-events:none}.tour-tip{position:fixed;width:min(18rem,calc(100vw - 24px));padding:1rem 1.1rem;border-radius:16px;display:flex;flex-direction:column;gap:.4rem;animation:pop .4s var(--ease);background:rgba(var(--card-rgb),max(var(--glass-alpha),.92));box-shadow:var(--shadow-pop),var(--rim)}.tour-tip p{margin:0;color:var(--muted);font-size:.9rem}.tour-tip .actions-row{justify-content:flex-end;margin-top:.4rem}.chat-head{gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--line);background:rgba(var(--card-rgb),.35)}.chat-head,.chat-head-who{display:flex;align-items:center}.chat-head-who{gap:.6rem;min-width:0;text-decoration:none}span.chat-head-who{flex-direction:column;align-items:flex-start;gap:0;line-height:1.45}.chat-head-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-head-who small{font-size:.76rem}.chat-head .icon-btn .i{transform:rotate(90deg)}[dir=rtl] .chat-head .icon-btn .i{transform:rotate(-90deg)}.chat-head .party-seats{flex-wrap:nowrap}.chat-scroll,.msg{position:relative}.msg{border-radius:10px;padding:.1rem .4rem;margin-inline:-.4rem}.msg:hover{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.msg-main{flex:1 1;min-width:0}.msg-head{display:flex;align-items:baseline;flex-wrap:wrap}.avatar-link{display:inline-block;border-radius:30%}.when-mini{display:block;font-size:.64rem;color:var(--muted);text-align:center;padding-top:.3rem;opacity:0;transition:opacity var(--fast)}.msg:hover .when-mini{opacity:1}.msg-tools{position:absolute;top:-.7rem;inset-inline-end:.5rem;display:flex;gap:2px;padding:2px;border-radius:10px;background:rgba(var(--card-rgb),.95);border:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease)}.msg:focus-within .msg-tools,.msg:hover .msg-tools{opacity:1;pointer-events:auto}@media (hover:none){.msg-tools{position:static;opacity:1;pointer-events:auto;background:none;border:0;align-self:center}.msg-tools .icon-mini{opacity:.55}}.icon-mini{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--muted)}.icon-mini:focus-visible,.icon-mini:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.reacts{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.react{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .5rem;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(var(--card-rgb),.5);font-size:.8rem;transition:border-color var(--fast),background var(--fast)}.react:hover{background:rgba(var(--card-rgb),.85)}.react.is-mine{border-color:color-mix(in srgb,var(--a1) 60%,var(--line));background:color-mix(in srgb,var(--a1) 16%,transparent)}.react:focus-visible{outline:2px solid var(--a1)}.new-below{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:5.2rem;border:0;cursor:pointer;padding:.35rem .9rem;border-radius:var(--r-pill);background:var(--a1);color:var(--on-a);font-weight:700;font-size:.8rem;box-shadow:var(--shadow-pop);animation:pop .3s var(--ease)}.chat{position:relative}.composer{align-items:flex-end}.composer textarea{flex:1 1;min-width:0;resize:none;max-height:9rem;padding:.65rem 1rem;border-radius:12px;border:1px solid var(--line);background:rgba(var(--card-rgb),.6);outline:none;line-height:1.6;transition:border-color var(--fast) var(--ease);field-sizing:content}.composer textarea:focus{border-color:color-mix(in srgb,var(--a1) 60%,var(--line))}.composer .icon-btn{height:42px;width:42px}.composer .btn.primary{height:42px;padding-inline:.9rem}.composer-closed{margin:0;padding:.9rem 1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem;text-align:center}.emoji-pop{position:fixed;z-index:420;display:grid;grid-template-columns:repeat(8,36px);grid-gap:2px;gap:2px;padding:.4rem;border-radius:14px;background:rgba(var(--card-rgb),max(var(--glass-alpha),.94));box-shadow:var(--shadow-pop),var(--rim);animation:pop .22s var(--ease)}.emoji-opt{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;font-size:1.3rem;border-radius:9px;transition:transform var(--fast) var(--ease),background var(--fast)}.emoji-opt:focus-visible,.emoji-opt:hover{background:color-mix(in srgb,var(--text) 8%,transparent);transform:scale(1.15)}@media (max-width:480px){.emoji-pop{grid-template-columns:repeat(6,36px)}}.shop-card{margin-top:.45rem;width:min(22rem,100%);border-radius:16px;overflow:hidden;border:1px solid var(--line);background:rgba(var(--card-rgb),.7)}.shop-card-link{display:flex;gap:.75rem;padding:.7rem;text-decoration:none}.shop-card-link:hover .shop-card-name{color:var(--a-text)}.shop-card-shot{width:76px;height:76px;flex:none;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:#fff}.shop-card-shot img{width:100%;height:100%;object-fit:contain}.shop-card-initial{font-weight:900;font-size:2rem;color:#111}.shop-card-main{min-width:0;display:flex;flex-direction:column;gap:.15rem}.shop-card-name{font-weight:800;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card-lat{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-card-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.shop-card-chips span{font-size:.68rem;padding:0 .45rem;border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted)}.shop-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--line);font-size:.86rem}.shop-card-price b{font-size:1rem}.shop-card-price s{color:var(--muted);font-size:.78rem}.shop-card-price em{font-style:normal;font-weight:800;font-size:.74rem;color:var(--on-a);background:var(--a1);padding:0 .35rem;border-radius:6px}.shop-card-go{font-size:.78rem;font-weight:700;color:var(--a-text);text-decoration:none;white-space:nowrap}.shop-card-warranty{padding:0 .75rem .5rem;font-size:.74rem;color:var(--muted)}.shop-card-verdict{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.shop-card-verdict button{all:unset;cursor:pointer;text-align:center;padding:.55rem;font-weight:700;font-size:.86rem;transition:background var(--fast)}.shop-card-verdict button+button{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.shop-card-verdict button:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.shop-card-verdict button.is-mine{background:color-mix(in srgb,var(--a1) 16%,transparent)}.shop-card-verdict .n{font-size:.74rem;color:var(--muted);-webkit-margin-start:.2rem;margin-inline-start:.2rem}.msgs-layout{display:grid;grid-template-columns:19rem minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);align-items:start;margin-top:var(--sp-2)}.page:has(.msgs-layout){padding-bottom:var(--sp-3);max-width:82rem}.inbox{border-radius:var(--r-card);height:calc(100dvh - 8.5rem);min-height:26rem;overflow:hidden}.inbox,.inbox-head{display:flex;flex-direction:column}.inbox-head{padding:1rem 1rem .6rem;gap:.6rem}.inbox-filter{padding:.5rem .85rem;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(var(--card-rgb),.6);outline:none}.inbox-filter:focus{border-color:color-mix(in srgb,var(--a1) 60%,var(--line))}.inbox .list{overflow-y:auto;padding:0 .4rem .5rem}.inbox .row{padding:.55rem .6rem}.inbox .row[aria-current=page]{background:var(--nav-active)}.inbox .row.is-unread .title{font-weight:900}.inbox .row .title .badge{-webkit-margin-start:auto;margin-inline-start:auto}.inbox .row .grow{display:flex;flex-direction:column}.party-av{background:var(--a1)!important;color:var(--on-a)}.msgs-empty,.msgs-main .chat{height:calc(100dvh - 8.5rem)}.msgs-empty{min-height:26rem;display:grid;place-content:center;justify-items:center;grid-gap:.6rem;gap:.6rem;text-align:center;border-radius:var(--r-card);border:1px dashed var(--line);color:var(--muted);padding:var(--sp-3)}.msgs-empty .h2{color:var(--text)}.compose-body{flex:1 1;overflow-y:auto;padding:var(--sp-3);gap:.8rem}.compose-body,.compose-body form{display:flex;flex-direction:column;align-items:flex-start}.compose-body form{gap:.7rem;width:100%}.compose-input{width:100%;padding:.8rem 1rem;border-radius:14px;border:1px solid var(--line);background:rgba(var(--card-rgb),.6);outline:none;resize:vertical}.compose-input:focus{border-color:color-mix(in srgb,var(--a1) 60%,var(--line))}@media (max-width:900px){.msgs-layout{grid-template-columns:minmax(0,1fr);margin-top:0}.msgs-layout.in-thread .inbox,.msgs-layout:not(.in-thread) .msgs-main{display:none}.inbox{height:auto;min-height:0}.msgs-main .chat{height:calc(100dvh - 12.5rem)}}.field select,.field textarea{padding:.65rem .95rem;border-radius:var(--r-input);border:1px solid var(--line);background:rgba(var(--card-rgb),.6);color:var(--text);font-size:.95rem;outline:none;resize:vertical;transition:border-color var(--fast) var(--ease)}.field select{padding-block:.6rem;cursor:pointer}.field select option{background:var(--ink-1);color:var(--text)}.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--a1) 60%,var(--line))}.field input[type=color]{width:46px;height:40px;padding:3px;cursor:pointer}.field input[type=file]{padding:.45rem;font-size:.84rem}.field>span:first-child{font-weight:600}.check{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;cursor:pointer;white-space:nowrap}input[type=checkbox],input[type=radio]{accent-color:var(--a1);width:1.05rem;height:1.05rem;margin:0}.form-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end}.btn.file{position:relative;overflow:hidden}.btn.file input{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.btn.file:has(input:valid){border-color:color-mix(in srgb,var(--ok) 55%,var(--line))}.btn.file:focus-within{outline:2px solid var(--a1);outline-offset:2px}.stack-sm{display:flex;flex-direction:column;gap:.6rem}.narrow{max-width:46rem;margin-inline:auto}.wide{max-width:100%}.page-head{margin:var(--sp-3) 0 var(--sp-3)}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem;margin:0}.kv>div{display:flex;flex-direction:column;min-width:0}.kv dt{font-size:.76rem;color:var(--muted)}.kv dd{margin:0;font-weight:700;overflow-wrap:anywhere}.quote,blockquote{margin:.8rem 0 0;padding:.6rem .9rem;border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem}.back{font-size:.82rem;color:var(--muted);text-decoration:none}.back:hover{color:var(--text)}.pager{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:var(--sp-3) 0}.x-btn{all:unset;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--muted);font-size:1rem;line-height:1}.x-btn:focus-visible,.x-btn:hover{color:#fff;background:var(--bad)}.arc{position:relative;overflow-x:clip;display:flex;flex-direction:column;align-items:center;gap:.6rem;outline:none;border-radius:var(--r-card);margin:var(--sp-2) 0}.arc:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--a1) 45%,transparent)}.arc-track{position:relative;width:100%;max-width:40rem;height:19rem}.arc-card{all:unset;box-sizing:border-box;position:absolute;left:50%;top:50%;z-index:1;width:12rem;height:8.5rem;padding:.85rem;display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;overflow:hidden;isolation:isolate;cursor:pointer;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--card-rgb),.94),rgba(var(--card-rgb),.84));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px -4px rgba(0,0,0,.35);transform:translate(-50%,-50%);transition:transform .65s var(--ease),opacity .65s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);will-change:transform,opacity}.arc-card:after{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--card-rgb),.15) 10%,rgba(var(--card-rgb),.88) 85%)}.arc-art,.arc-card:after{position:absolute;inset:0}.arc-art{z-index:-2;background:50%/cover no-repeat;opacity:.35;transition:opacity .3s var(--ease)}.arc-card:hover{box-shadow:0 12px 32px -4px rgba(0,0,0,.45)}.arc-card.is-active{border-color:color-mix(in srgb,var(--a1) 55%,transparent);box-shadow:0 20px 50px -14px rgba(0,0,0,.6),0 0 0 1px color-mix(in srgb,var(--a1) 30%,transparent)}.arc-card.is-active .arc-art{opacity:.6}.arc-card.is-hidden{pointer-events:none}.arc-card:focus-visible{outline:2px solid var(--a1);outline-offset:3px}.arc-top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.arc-tag{flex:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 12%,transparent);font-size:.66rem;font-weight:700;color:color-mix(in srgb,var(--text) 80%,transparent)}.arc-swatch{flex:none;width:22px;height:22px;border-radius:8px;box-shadow:0 0 0 2px rgba(255,255,255,.25)}.arc-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.arc-title{font-size:.92rem;font-weight:800;line-height:1.35;color:color-mix(in srgb,var(--text) 82%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s var(--ease)}.arc-card.is-active .arc-title{color:var(--text);font-size:1rem}.arc-desc{font-size:.72rem;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arc-center{position:absolute;left:50%;top:67%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.arc-num{font-size:2.9rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--text) 90%,transparent);animation:rise .4s var(--ease);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arc-of{margin-top:.25rem;font-size:.72rem;color:var(--muted)}.arc-controls{display:flex;align-items:center;gap:1rem}.arc-nav{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:rgba(var(--card-rgb),.5);color:var(--muted);transition:transform .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.arc-nav:hover{transform:scale(1.06);color:var(--text);background:rgba(var(--card-rgb),.85)}.arc-nav:active{transform:scale(.95)}.arc-nav:focus-visible{outline:2px solid var(--a1);outline-offset:2px}.arc-nav .i{transform:rotate(90deg)}.arc-nav.is-next .i,[dir=rtl] .arc-nav .i{transform:rotate(-90deg)}[dir=rtl] .arc-nav.is-next .i{transform:rotate(90deg)}.arc-dots{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;max-width:60vw}.arc-dot{all:unset;cursor:pointer;width:6px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 20%,transparent);transition:width .3s var(--ease),background .3s var(--ease)}.arc-dot:hover{background:color-mix(in srgb,var(--text) 40%,transparent)}.arc-dot.is-on{width:24px;background:var(--a1)}.arc-dot:focus-visible{outline:2px solid var(--a1);outline-offset:2px}@media (max-width:600px){.arc-track{height:16rem}.arc-card{width:10rem;height:7.5rem;padding:.7rem}.arc-num{font-size:2.3rem}}.filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}select.chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:1.8rem;padding-inline-end:1.8rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px;background-repeat:no-repeat}[dir=rtl] select.chip{padding-inline:.8rem 1.8rem;background-position:14px 55%,9px 55%}select.chip option{background:var(--ink-1);color:var(--text)}.deck-loading{min-height:18rem;display:grid;place-content:center;justify-items:center;grid-gap:.8rem;gap:.8rem}.empty-block{margin-top:var(--sp-3);padding:var(--sp-4) var(--sp-3);border-radius:var(--r-card);display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;color:var(--muted)}.empty-block p{margin:0;max-width:36ch}.deck-card{max-width:36rem;margin:0 auto;border-radius:var(--r-card);overflow:hidden;animation:rise .5s var(--ease)}.deck-cover{height:7rem;background:linear-gradient(160deg,color-mix(in srgb,var(--a2) 45%,var(--ink-2)),var(--ink-1)) 50% /cover}.deck-body{padding:0 var(--sp-3) var(--sp-2);margin-top:-3rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.deck-body .avatar{box-shadow:0 0 0 5px rgba(var(--card-rgb),1)}.deck-body .h2 .link-btn{font-size:inherit;color:var(--text)}.deck-body .facts{justify-content:center}.deck-body .facts .live{color:var(--ok)}.deck-body .chips{justify-content:center}.deck-body .chip small{color:var(--muted)}.deck-body .chip.is-shared{border-color:color-mix(in srgb,var(--a1) 45%,var(--line))}.deck-body .bio{padding:0;margin:.3rem 0 0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.deck-actions{display:flex;justify-content:center;align-items:flex-start;gap:1.6rem;padding:.6rem 0 var(--sp-3)}.round{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;color:var(--muted)}.round .i{box-sizing:content-box;padding:14px;border-radius:50%;border:1px solid var(--line);background:rgba(var(--card-rgb),.8);transition:transform .3s var(--ease),color var(--fast)}.round:hover .i{transform:scale(1.06);color:var(--text)}.round:active .i{transform:scale(.94)}.round:focus-visible .i{outline:2px solid var(--a1);outline-offset:3px}.round.big .i{padding:19px;border:0;color:var(--on-a);background:linear-gradient(180deg,color-mix(in srgb,var(--a1) 88%,white),var(--a1) 45%,var(--a2));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 6px rgba(0,0,0,.2),0 10px 22px -12px rgba(0,0,0,.8)}.round.big{color:var(--text)}.round:disabled{opacity:.5;cursor:default}.round:disabled .i{transform:none}.profile-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;padding:0 var(--sp-3) var(--sp-3)}.profile-head .bio{white-space:pre-wrap;overflow-wrap:anywhere}section.card-avail{margin-top:var(--sp-2);padding:.9rem 1.1rem}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.narrow>.card,.narrow>section{margin-bottom:var(--sp-2)}.editor{padding:0;overflow:hidden}.edit-cover{position:relative;height:11rem;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--a2) 40%,var(--ink-2)),var(--ink-1) 75%) 50% /cover}.edit-cover .glyph{position:absolute;inset-inline-end:-.05em;inset-block-start:-.18em;font-weight:900;font-size:9rem;line-height:1;white-space:nowrap;color:color-mix(in srgb,var(--a1) 16%,transparent)}.edit-cover-tools{position:absolute;inset-block-end:.7rem;inset-inline-end:.7rem;display:flex;gap:.4rem}.edit-cover-tools .btn{background:rgba(0,0,0,.45);color:#fff;border-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.edit-avatar{display:flex;align-items:flex-end;gap:.9rem;padding:0 var(--sp-3);margin-top:-3rem;position:relative}.avatar-pick{all:unset;position:relative;cursor:pointer;border-radius:28%}.avatar-pick .avatar{box-shadow:0 0 0 5px rgba(var(--card-rgb),1)}.avatar-pick:focus-visible{outline:2px solid var(--a1);outline-offset:6px}.avatar-pick-cam{position:absolute;inset-block-end:-4px;inset-inline-end:-4px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--a1);color:var(--on-a);box-shadow:0 0 0 3px rgba(var(--card-rgb),1)}.edit-avatar .link-btn,.edit-avatar .muted{font-size:.84rem;padding-bottom:.4rem}.upload-progress{margin:var(--sp-2) var(--sp-3) 0;display:flex;flex-direction:column;gap:.35rem;font-size:.84rem}.upload-progress .bar{height:6px;border-radius:6px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.upload-progress .bar i{display:block;height:100%;background:var(--a1);transition:width .2s linear}.edit-fields{padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);align-items:stretch}.edit-fields>.btn{align-self:flex-start}fieldset.field{border:0;padding:0;margin:0;min-width:0}fieldset.field legend{font-weight:600;padding:0;margin-bottom:.2rem}.my-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.6rem}.my-game{display:flex;align-items:center;gap:.7rem;padding:.5rem;border-radius:14px;border:1px solid var(--line);font-size:.88rem}.my-game>span{display:flex;flex-direction:column;min-width:0}.my-game .mini-tile{width:42px;height:42px;border-radius:11px}.list .avatar.sys{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.card>.btn,.card>a.btn{margin-top:var(--sp-2)}.avail-picker{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem;color:var(--text)}.clock-row{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.clock{width:min(15rem,100%);height:auto;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clock .track{fill:none;stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:22}.clock .arc{fill:none;stroke:color-mix(in srgb,var(--a1) 45%,transparent);stroke-width:22}.clock .hour{cursor:pointer;outline:none}.clock .hour circle{fill:rgba(var(--card-rgb),.95);stroke:var(--line);transition:fill .2s}.clock .hour text{font-size:8.5px;font-weight:700;fill:var(--muted);pointer-events:none}.clock .hour:focus-visible circle,.clock .hour:hover circle{stroke:var(--a1)}.clock .hour.is-on circle{fill:var(--a1);stroke:var(--a1)}.clock .hour.is-on text{fill:var(--on-a)}.clock-label{font-size:11px;font-weight:800;fill:var(--text)}.clock-sub{font-size:9px;fill:var(--muted)}.clock-side{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.ends{font-size:.76rem;color:var(--muted)}.ends,.nx-head{display:flex;justify-content:space-between}.nx-head{align-items:flex-end;flex-wrap:wrap;gap:1rem;margin:var(--sp-3) 0 var(--sp-2)}.nx-tools{display:flex;align-items:center;gap:.8rem}.nx-tools .search{width:min(20rem,60vw)}.nx-date{display:flex;flex-direction:column;align-items:flex-end;font-size:.74rem;color:var(--muted);line-height:1.4;min-width:5rem}.nx-date b{font-size:1.05rem;color:var(--text)}.nx-chips{margin-bottom:var(--sp-3)}.nx-hero-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.nx-hero-grid.is-solo{grid-template-columns:minmax(0,1fr)}.nx-hero,.nx-side-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;border-radius:var(--r-card);text-decoration:none;color:#fff;border:1px solid var(--line)}.nx-card-art:before,.nx-hero:before,.nx-side-card:before,.nxa-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--nx-img) center /cover no-repeat;transition:transform .8s var(--ease)}.nx-hero:after,.nx-side-card:after,.nxa-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.82))}.nx-card:hover .nx-card-art:before,.nx-hero:hover:before,.nx-side-card:hover:before{transform:scale(1.04)}.nx-hero{min-height:24rem}.nx-hero-body{padding:var(--sp-3);display:flex;flex-direction:column;gap:.5rem;max-width:44rem}.nx-hero h2{margin:0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:900;line-height:1.35;text-wrap:balance}.nx-hero p{margin:0;color:rgba(255,255,255,.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-cta{font-weight:800;font-size:.88rem}.nx-side{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.nx-side-card{min-height:7.5rem}.nx-side-body{padding:.9rem 1rem}.nx-side-body h3{margin:0;font-size:1rem;font-weight:800;line-height:1.45}.nx-side-body p{margin:.2rem 0 0;font-size:.8rem;color:rgba(255,255,255,.75);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nx-badge{position:absolute;top:.8rem;inset-inline-start:.8rem;padding:.1rem .6rem;border-radius:var(--r-pill);background:var(--a1);color:var(--on-a);font-size:.72rem;font-weight:800}.nx-badge.is-inline{position:static;align-self:flex-start}.nx-meta{display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:.76rem;opacity:.85}.nx-cols{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.nx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.nx-card{border-radius:var(--r-card);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform var(--slow) var(--ease),box-shadow var(--slow) var(--ease);animation:settle .6s var(--ease) backwards;animation-delay:calc(.12s + var(--i, 0) * 40ms)}.nx-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop),var(--rim)}.nx-card-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/9}.nx-card-body{padding:.8rem .95rem .95rem;display:flex;flex-direction:column;gap:.35rem}.nx-card-body h3{margin:0;font-size:.98rem;font-weight:800;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-card .nx-meta{color:var(--muted)}.nx-aside{gap:var(--sp-2);position:-webkit-sticky;position:sticky;top:5rem;margin-top:var(--sp-4)}.nx-aside,.nx-hot ol{display:flex;flex-direction:column}.nx-hot ol{list-style:none;margin:.6rem 0 0;padding:0}.nx-hot li+li{border-top:1px solid var(--line)}.nx-hot a{display:flex;gap:.8rem;padding:.6rem 0;text-decoration:none}.nx-hot a:hover b{color:var(--a-text)}.nx-hot a>span:last-child{display:flex;flex-direction:column;min-width:0;font-size:.88rem;line-height:1.5}.nx-hot small{color:var(--muted);font-size:.74rem}.nx-rank{font-size:1.6rem;font-weight:900;line-height:1;color:color-mix(in srgb,var(--text) 25%,transparent);min-width:1.4rem}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem;margin-top:.6rem}.social-sq{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:50%/cover;text-decoration:none;color:#fff;display:flex;align-items:flex-end;padding:.3rem}.social-sq .plat{font-size:.6rem;font-weight:700;background:rgba(0,0,0,.55)}.social-sq .pin,.social-sq .plat{padding:0 .35rem;border-radius:5px}.social-sq .pin{position:absolute;top:.3rem;inset-inline-start:.3rem;font-size:.58rem;font-weight:800;background:var(--a1);color:var(--on-a)}.read-progress{position:fixed;z-index:40;top:0;inset-inline:0;height:3px;pointer-events:none}.read-progress span{display:block;height:100%;background:var(--a1);transform-origin:left}[dir=rtl] .read-progress span{transform-origin:right}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;color:var(--muted);margin:var(--sp-2) 0}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text)}.crumbs [aria-current]{color:var(--text);max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxa-hero{position:relative;isolation:isolate;overflow:hidden;min-height:20rem;display:flex;align-items:flex-end;border-radius:var(--r-card);color:#fff}.nxa-hero-body{padding:var(--sp-4) var(--sp-3) var(--sp-3);display:flex;flex-direction:column;gap:.6rem;max-width:50rem}.nxa-hero h1{margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900;line-height:1.3;text-wrap:balance}.nxa-hero p{margin:0;color:rgba(255,255,255,.82);font-size:1.02rem}.nxa-layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start;margin-top:var(--sp-3)}.nxa-layout:not(:has(.nxa-side)){grid-template-columns:minmax(0,46rem);justify-content:center}.nxa-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.nxa-bar{justify-content:space-between;flex-wrap:wrap;gap:.8rem;padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.nxa-author,.nxa-bar{display:flex;align-items:center}.nxa-author{gap:.6rem}.nxa-author>span{display:flex;flex-direction:column;line-height:1.4}.nxa-author small{font-size:.72rem}.news-body{font-size:1.05rem;line-height:2}.news-body>*{margin:0 0 1.2rem}.news-body h1,.news-body h2,.news-body h3{line-height:1.45;font-weight:900;margin-top:1.8rem;scroll-margin-top:5rem}.news-body h1{font-size:1.8rem}.news-body h2{font-size:1.45rem}.news-body h3{font-size:1.2rem}.news-body p{white-space:pre-wrap;overflow-wrap:anywhere}.news-body figure img{max-width:100%;border-radius:14px;display:inline-block}.news-body figcaption{font-size:.82rem;color:var(--muted);margin-top:.3rem}.news-body blockquote{margin-inline:0;padding:1rem 1.2rem;border-radius:14px;font-size:1.1rem;font-weight:600}.news-body blockquote p{margin:0}.news-body cite{display:block;margin-top:.4rem;font-size:.84rem;color:var(--muted);font-style:normal}.news-body hr{border:0;height:1px;background:var(--line);margin:2rem 0}.news-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.5rem;gap:.5rem}.news-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.news-video{aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000}.news-video iframe,.tv-frame iframe{width:100%;height:100%;border:0;display:block}.nxa-end{padding-top:var(--sp-2);border-top:1px solid var(--line)}.nxa-side{position:-webkit-sticky;position:sticky;top:5rem}.nxa-toc ol{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.86rem}.nxa-toc a{color:var(--muted);text-decoration:none}.nxa-toc a:hover{color:var(--text)}.nxa-toc .lvl-h3{-webkit-padding-start:.9rem;padding-inline-start:.9rem}.nx-related{margin-top:var(--sp-4)}.tv-stage{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:start;margin-top:var(--sp-2);scroll-margin-top:5rem}.tv-player{border-radius:var(--r-card);overflow:hidden}.tv-frame{aspect-ratio:16/9;background:#000}.tv-now{padding:.9rem 1.1rem 1.1rem}.tv-now,.tv-queue{display:flex;flex-direction:column;gap:.4rem}.tv-queue{border-radius:var(--r-card);padding:.8rem;max-height:32rem;overflow-y:auto}.tv-mini{display:flex;gap:.6rem;padding:.35rem;border-radius:10px;text-decoration:none;font-size:.84rem}.tv-mini.is-playing,.tv-mini:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.tv-mini .tv-thumb{width:7rem;flex:none;border-radius:8px}.tv-thumb{position:relative;aspect-ratio:16/9;background:#111 50%/cover;display:grid;place-items:center}.tv-play{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.55);position:relative;transition:background var(--fast)}.tv-play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 12px}.tv-card:hover .tv-play,.tv-mini:hover .tv-play{background:var(--a1)}.tv-mini .tv-play{width:26px;height:26px}.tv-mini .tv-play:after{border-width:5px 0 5px 8px}.tv-card-body{display:flex;flex-direction:column;gap:.15rem;min-width:0;line-height:1.5}.tv-card-body b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-card-body small{color:var(--muted);font-size:.74rem}.tv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.tv-card{border-radius:var(--r-card);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform var(--slow) var(--ease)}.tv-card:hover{transform:translateY(-3px)}.tv-card.is-playing{border-color:color-mix(in srgb,var(--a1) 55%,var(--line))}.tv-card .tv-card-body{padding:.7rem .9rem .85rem}.wide-search{width:100%;margin-bottom:var(--sp-2);padding:.7rem 1rem}.narrow>p.empty-block{display:block}.share header{margin:var(--sp-3) 0 var(--sp-2)}.share-grid{display:grid;grid-template-columns:minmax(0,1fr) 22rem;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.share-grid>.card{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.share-grid>.card .field{align-self:stretch}.share-dests{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}.share-dests .muted{margin:.3rem 0 0;font-size:.82rem}.share-preview{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:.5rem}.share-preview .msg{padding:.9rem;border-radius:var(--r-card);border:1px dashed var(--line);margin:0}.public{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column}.pub-top{display:flex;align-items:center;gap:1rem;padding:1rem var(--sp-4)}.pub-top .brand{padding:0}.pub-nav{display:flex;align-items:center;gap:1rem;font-size:.9rem}.pub-nav a:not(.lang a){text-decoration:none;font-weight:700}.pub-nav a:not(.lang a):hover{color:var(--a-text)}.public main{flex:1 1}.public .auth{min-height:0;padding-block:var(--sp-3) var(--sp-4)}.pub-foot{display:flex;justify-content:center;gap:1.4rem;padding:1.2rem;font-size:.84rem}.pub-foot a{text-decoration:none}.pub-foot a:hover{color:var(--text)}.auth-card form{display:flex;flex-direction:column;gap:.9rem}.btn.wide{width:100%;justify-content:center}.pw{position:relative;display:flex}.pw input{flex:1 1;-webkit-padding-end:2.8rem;padding-inline-end:2.8rem}.pw-eye{all:unset;cursor:pointer;position:absolute;inset-inline-end:.4rem;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--muted)}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:var(--text)}.pw-eye:focus-visible{outline:2px solid var(--a1)}.small-link{font-size:.8rem;color:var(--muted);text-decoration:none;align-self:flex-start}.small-link:hover{color:var(--text)}.or{display:flex;align-items:center;gap:.8rem;color:var(--muted);font-size:.8rem}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.switch{margin:0;text-align:center;font-size:.88rem;color:var(--muted)}.switch a{color:var(--a-text);font-weight:700;text-decoration:none}.hp-field{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.consent{display:flex;gap:.55rem;align-items:flex-start;font-size:.84rem;color:var(--muted);cursor:pointer}.consent input{margin-top:.3rem;flex:none}.consent a{color:var(--a-text)}.cf-turnstile{min-height:65px}.legal{max-width:48rem;margin:var(--sp-3) auto var(--sp-4);padding:var(--sp-4);border-radius:var(--r-card);line-height:2}.legal .page-h1{font-size:var(--t-h1);font-weight:900;line-height:1.35;margin:0 0 1rem}.legal h2{font-size:var(--t-h3);margin:1.8rem 0 .4rem}.legal a{color:var(--a-text)}.legal .updated{color:var(--muted);font-size:.84rem}.legal .contact-box{margin-top:1.4rem;padding:1rem 1.2rem;border-radius:14px;background:color-mix(in srgb,var(--text) 5%,transparent)}.plain-page{max-width:34rem;margin:12vh auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:var(--sp-3);position:relative;z-index:1}.admin-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:var(--sp-3) 0 var(--sp-2)}.admin-head .grow{display:flex;flex-direction:column;gap:.15rem}.admin .alert,.admin .card{margin-bottom:var(--sp-2)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin:0 0 var(--sp-3)}.stat-row>div{padding:.9rem 1rem;border-radius:16px;border:1px solid var(--line);background:rgba(var(--card-rgb),.45)}.stat-row dt{font-size:.78rem;color:var(--muted)}.stat-row dd{margin:.1rem 0 0;font-size:1.8rem;font-weight:900;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-row dd.hot{color:var(--a-text)}.sec-title{margin:var(--sp-3) 0 var(--sp-2)}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.admin-tile{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;margin:0!important;transition:transform var(--slow) var(--ease),border-color var(--fast) var(--ease)}.admin-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--a1) 40%,var(--line))}.admin-tile b{display:flex;align-items:center;gap:.5rem;font-size:1.02rem}.admin-tile span{color:var(--muted);font-size:.86rem}.admin-form{display:flex;flex-direction:column;gap:.8rem}.admin-form.inline{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.admin-form.inline>.btn,.admin-form.inline>button{flex:none}.admin-form .field.grow{flex:1 1 12rem}.admin-form>.btn:not(.sm),.admin-form>button.btn{align-self:flex-start}.admin-form.inline>.btn{align-self:flex-end}.admin-list{display:flex;flex-direction:column;gap:var(--sp-2)}.admin-room{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.8rem;margin:0!important}.admin-room.is-off{opacity:.55}.admin-room-art{border-radius:12px;aspect-ratio:16/10;align-self:start}.admin-room-art .glyph{font-size:3.2rem}.admin-room-body{display:flex;flex-direction:column;gap:.7rem;min-width:0}.row-form{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.field.hue{width:8rem}.field.hue input{padding:0;border:0;background:none}.field.hue input::-webkit-slider-runnable-track{background:linear-gradient(to var(--range-to,right),hsl(0 70% 50%),hsl(60 70% 50%),hsl(120 70% 50%),hsl(180 70% 50%),hsl(240 70% 50%),hsl(300 70% 50%),hsl(359 70% 50%))}.field.hue input::-moz-range-track{background:linear-gradient(90deg,hsl(0 70% 50%),hsl(60 70% 50%),hsl(120 70% 50%),hsl(180 70% 50%),hsl(240 70% 50%),hsl(300 70% 50%),hsl(359 70% 50%))}.field.hue input::-moz-range-progress{background:none}.admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.upload-form{display:inline-flex;align-items:center;gap:.4rem}.admin-icon{width:30px;height:30px;border-radius:8px;object-fit:cover}.reorder{display:inline-flex;gap:.3rem}.reorder .icon-btn{width:32px;height:32px;font-size:.75rem}.admin-rows{list-style:none;margin:0 0 var(--sp-2);padding:0;display:flex;flex-direction:column}.admin-rows li{display:flex;align-items:center;gap:.8rem;padding:.65rem 0;flex-wrap:wrap}.admin-rows li+li{border-top:1px solid var(--line)}.admin-rows li>.grow{flex:1 1 12rem;line-height:1.6;text-decoration:none}.admin-rows code{font-size:.78rem}.table-wrap{padding:0;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-table th{text-align:start;font-size:.76rem;font-weight:700;color:var(--muted);padding:.8rem 1rem .5rem;white-space:nowrap}.admin-table td{padding:.6rem 1rem;border-top:1px solid var(--line);white-space:nowrap}.admin-table a{text-decoration:none}.admin-table a:hover{color:var(--a-text)}.admin-table tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.report p{margin:0 0 .4rem}.report a{color:var(--a-text);text-decoration:none}.report blockquote{margin:0 0 .7rem}.test-result{flex-basis:100%;margin:0;font-weight:700}.word-list{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.word-list li{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .7rem;border-radius:var(--r-pill);border:1px solid var(--line);font-size:.86rem}[dir=rtl] .word-list li{padding:.15rem .7rem .15rem .3rem}.social-grid:not(.nx-social .social-grid){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--sp-2)}.social-item{display:flex;flex-direction:column;gap:.5rem;margin:0!important}.social-item.is-off{opacity:.6}.social-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.social-thumb.ig{display:grid;place-items:center;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);color:#fff;font-weight:800}.social-item .pill{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.cover-preview{max-width:100%;max-height:14rem;border-radius:12px;object-fit:cover;align-self:flex-start}.blocks-edit{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--sp-2)}.block-edit{padding:0;margin:0!important;scroll-margin-top:5rem}.block-edit summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem}.block-edit summary::-webkit-details-marker{display:none}.block-edit summary:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.block-edit[open] summary{border-bottom:1px solid var(--line)}.block-body{padding:1rem;display:flex;flex-direction:column;gap:.8rem}.block-tools{border-top:1px solid var(--line);padding-top:.8rem}.gallery-edit{display:flex;flex-wrap:wrap;gap:.5rem}.gallery-edit .thumb{position:relative}.gallery-edit img{width:7rem;height:5rem;object-fit:cover;border-radius:10px;display:block}.gallery-edit .x-btn{position:absolute;top:.25rem;inset-inline-end:.25rem;background:rgba(0,0,0,.6);color:#fff}.color-pick{display:inline-flex;align-items:center;gap:.4rem}.color-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.35rem 0}.color-row input[type=color]{width:46px;height:34px;padding:2px;border-radius:9px;border:1px solid var(--line);background:none;cursor:pointer}.theme-pick{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem}.theme-pick legend{margin-bottom:.6rem}.theme-opt{display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;border-radius:12px;border:1px solid var(--line);cursor:pointer;font-size:.88rem;font-weight:600}.theme-opt:has(input:checked){border-color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}.theme-opt input{position:absolute;opacity:0}.theme-opt:has(input:focus-visible){outline:2px solid var(--a1);outline-offset:2px}.sw{width:22px;height:22px;border-radius:7px;flex:none}.builder-group{border:0;border-top:1px solid var(--line);padding:var(--sp-2) 0 0;margin:0;display:flex;flex-direction:column;gap:.7rem}.builder-group legend{padding:0 .4rem 0 0}@media (max-width:900px){.nx-cols,.nx-hero-grid,.nxa-layout,.share-grid,.tv-stage{grid-template-columns:minmax(0,1fr)}.nx-hero{min-height:18rem}.nx-aside,.nxa-side,.share-preview{position:static;margin-top:0}.nxa-side{order:-1}.nx-tools{width:100%}.nx-tools .search{flex:1 1;width:auto}.admin-room{grid-template-columns:minmax(0,1fr)}.admin-room-art{aspect-ratio:16/5}.pub-top{padding:.8rem 1rem}.pub-nav{gap:.7rem;font-size:.84rem}.pub-nav>.muted{display:none}.legal{padding:var(--sp-3) 1.1rem;margin-inline:1rem}}.rooms-head{margin:var(--sp-3) 0 var(--sp-2)}.deck{--tile:84px;--tile-w:272px;--tile-h:136px;--flip:1;--scrim-dir:to right;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;min-height:clamp(31rem,74vh,46rem);border-radius:22px;border:1px solid var(--line);background:var(--ink-1);box-shadow:var(--shadow-card)}[dir=rtl] .deck{--flip:-1;--scrim-dir:to left}.deck-bg{z-index:-1;overflow:hidden}.deck-bg,.deck-bg-img{position:absolute;inset:0}.deck-bg-img{background:50%/cover no-repeat;animation:deck-bg-in .6s var(--ease) both}.deck-bg-img.was{animation:none}.deck-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--ink-1) 4%,color-mix(in srgb,var(--ink-1) 70%,transparent) 34%,transparent 70%),linear-gradient(var(--scrim-dir),color-mix(in srgb,var(--ink-1) 88%,transparent) 0,color-mix(in srgb,var(--ink-1) 35%,transparent) 50%,transparent 78%),linear-gradient(to bottom,color-mix(in srgb,var(--ink-1) 65%,transparent),transparent 26%)}@keyframes deck-bg-in{0%{opacity:0;transform:scale(1.07);filter:blur(12px) saturate(1.4)}}.deck-top{gap:var(--sp-2);padding:1rem 1.3rem .4rem;min-height:3.4rem}.deck-filters,.deck-top{display:flex;align-items:center}.deck-filters{gap:.15rem;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.deck-filters button{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.45rem .75rem;border:0;border-radius:10px;background:none;cursor:pointer;color:color-mix(in srgb,var(--text) 62%,transparent);font:inherit;font-size:.88rem;font-weight:600;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.deck-filters button:hover{color:var(--text);background:rgba(255,255,255,.06)}.deck-filters button[aria-pressed=true]{color:var(--text);background:rgba(255,255,255,.1);box-shadow:inset 0 -2px 0 var(--a1)}.deck-filters .dot-live{width:7px;height:7px}.deck-filters select{flex:none;-webkit-margin-start:.35rem;margin-inline-start:.35rem;padding:.42rem .7rem;border-radius:10px;font:inherit;font-size:.85rem;color:var(--text);background:rgba(var(--card-rgb),.55);border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deck-filters select option{background:var(--ink-1)}.deck-search-btn{display:inline-flex;align-items:center;gap:.5rem;flex:none;padding:.45rem .55rem .45rem .8rem;border-radius:12px;cursor:pointer;font:inherit;font-size:.86rem;color:var(--text);background:rgba(var(--card-rgb),.55);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--fast) var(--ease)}.deck-search-btn:hover{border-color:color-mix(in srgb,var(--a1) 55%,var(--line))}.deck-search-btn kbd{font:inherit;font-size:.75rem;min-width:1.4rem;padding:.05rem .35rem;border-radius:6px;border:1px solid var(--line);color:var(--muted);text-align:center}.deck-search{flex:1 1;display:flex;align-items:center;gap:.6rem;padding:0 .4rem 0 .9rem;height:2.7rem;border-radius:14px;background:rgba(var(--card-rgb),.72);border:1px solid color-mix(in srgb,var(--a1) 65%,var(--line));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:search-in .35s var(--ease)}.deck-search input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:1rem;caret-color:var(--a1)}.deck-search input::placeholder{color:var(--muted)}@keyframes search-in{0%{opacity:.3;transform:scaleX(.96)}}.deck-styles{display:flex;gap:2px;padding:2px;border-radius:10px;background:rgba(0,0,0,.35);flex:none}.deck-styles a{min-width:1.7rem;padding:.2rem .3rem;border-radius:8px;text-align:center;font-size:.78rem;color:var(--muted);text-decoration:none}.deck-styles a[aria-current]{background:var(--a1);color:#fff}.deck-rail{display:flex;align-items:center;gap:.7rem;min-height:calc(var(--tile-h) + 1.6rem);padding:.8rem 1.3rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:40%;cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain}.deck-rail::-webkit-scrollbar{display:none}.deck-rail:active{cursor:-webkit-grabbing;cursor:grabbing}.deck-tile{position:relative;flex:none;width:var(--tile);height:var(--tile);padding:0;border:0;cursor:pointer;border-radius:18px;overflow:hidden;background:rgba(var(--card-rgb),.8);box-shadow:0 10px 24px -12px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.1);transition:width .55s var(--ease),height .55s var(--ease),transform .35s var(--spring),box-shadow .35s var(--ease),opacity .35s var(--ease)}.deck-tile:hover{transform:translateY(-3px)}.deck-tile:focus-visible{outline:2px solid var(--a1);outline-offset:3px}.deck-tile-art,.deck-tile-icon{position:absolute;background:50%/cover no-repeat;transition:opacity .45s var(--ease),inset .55s var(--ease),border-radius .55s var(--ease),width .55s var(--ease),height .55s var(--ease)}.deck-tile-art{inset:0;background-image:var(--art);opacity:0}.deck-tile-icon{inset:0;background-image:var(--icon)}.deck-tile[aria-pressed=true]{width:var(--tile-w);height:var(--tile-h);border-radius:16px;box-shadow:0 22px 40px -18px rgba(0,0,0,.9),0 0 0 2px var(--text),0 14px 40px -14px var(--glow)}.deck-tile[aria-pressed=true] .deck-tile-art{opacity:1}.deck-tile[aria-pressed=true] .deck-tile-icon{inset:auto auto 10px 10px;width:38px;height:38px;border-radius:10px;box-shadow:0 6px 14px -4px rgba(0,0,0,.8)}[dir=rtl] .deck-tile[aria-pressed=true] .deck-tile-icon{inset:auto 10px 10px auto}.deck-live{position:absolute;top:7px;inset-inline-end:7px;width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--ink-1)}.deck-empty{display:flex;align-items:center;gap:var(--sp-2);padding:1rem 0;color:var(--muted)}.deck-empty p{margin:0}.page:has(.rooms-page){max-width:none;padding:0}.rooms-page{--top-h:4.3rem}.rooms-page .deck{border:0;border-radius:0;box-shadow:none;min-height:100dvh;margin-top:calc(-1 * var(--top-h));padding-top:var(--top-h)}.rooms-page .music-row{margin-top:0;padding:var(--sp-4) var(--sp-4) var(--sp-5)}.rooms-page .deck[data-style="4"] .deck-rail{margin-bottom:5.8rem}@media (max-width:900px){.rooms-page{--top-h:3.75rem}.rooms-page .deck{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.rooms-page .deck[data-style="4"] .deck-rail{margin-bottom:1rem}.rooms-page .music-row{padding:var(--sp-3) 1rem calc(6rem + env(safe-area-inset-bottom))}}.deck-info{align-self:end;max-width:42rem;padding:.6rem 1.6rem 1.7rem;display:flex;flex-direction:column;gap:.55rem;animation:info-in .6s var(--ease) both}@keyframes info-in{0%{opacity:.35;transform:translateY(10px)}}.deck-name{margin:0;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 3px 22px rgba(0,0,0,.55)}.deck-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.92rem;color:color-mix(in srgb,var(--text) 78%,transparent)}.deck-here{display:inline-flex;align-items:center;gap:.45rem;color:var(--text);font-weight:700}.deck-last{margin:0;max-width:36rem;font-size:.88rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck-go{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.45rem}.deck-go .btn{padding-inline:1.3rem}.deck-go .btn.ghost{background:rgba(var(--card-rgb),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deck[data-style="4"]{grid-template-rows:auto 1fr auto}.deck[data-style="4"] .deck-bg-img{filter:blur(22px) saturate(1.3);transform:scale(1.15);animation-name:deck-bg-in-soft}@keyframes deck-bg-in-soft{0%{opacity:0}}.deck-stage4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:0 1.6rem}.deck-stage4 .deck-info{padding:0;align-self:center}.deck-holo{position:relative;aspect-ratio:2/1;border-radius:20px;background:50%/cover no-repeat;transform:perspective(1200px) rotateY(calc(var(--px, 0) * 16deg - 9deg * var(--flip))) rotateX(calc(var(--py, 0) * -12deg + 5deg));box-shadow:0 40px 70px -30px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.22),0 30px 80px -40px var(--glow);transition:transform .5s var(--ease);animation:holo-in .8s var(--ease) both,holo-float 6s ease-in-out 1s infinite}.deck-holo .sheen{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) calc(45% + var(--px, 0) * 40%),transparent 60%);mix-blend-mode:screen}.deck-holo:after{content:"";position:absolute;inset:auto 8% -3.2rem;height:2.2rem;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent)}@keyframes holo-in{0%{opacity:0;transform:perspective(1200px) rotateY(calc(-25deg * var(--flip))) translateZ(-120px)}}@keyframes holo-float{50%{translate:0 -8px}}.deck[data-style="4"] .deck-rail{justify-self:center;max-width:calc(100% - 2.6rem);margin:.4rem 1.3rem 1.3rem;gap:.45rem;min-height:0;align-items:flex-end;border-radius:22px;background:rgba(var(--card-rgb),.5);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:visible;padding:1.6rem .8rem .55rem}.deck[data-style="4"] .deck-tile{--tile:54px;border-radius:14px;transform-origin:bottom center;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.deck[data-style="4"] .deck-tile[aria-pressed=true]{width:var(--tile);height:var(--tile);box-shadow:0 0 0 2px var(--a1),0 10px 22px -8px var(--glow)}.deck[data-style="4"] .deck-tile[aria-pressed=true] .deck-tile-art{opacity:0}.deck[data-style="4"] .deck-tile[aria-pressed=true] .deck-tile-icon{inset:0;width:auto;height:auto;border-radius:inherit}.deck[data-style="4"] .deck-tile:hover{transform:scale(1.4) translateY(-4px);z-index:2}.deck[data-style="4"] .deck-tile:has(+.deck-tile:hover),.deck[data-style="4"] .deck-tile:hover+.deck-tile{transform:scale(1.18)}.deck[data-style="6"]{grid-template-rows:auto 1fr}.deck-stage6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;min-height:0}.deck-stage6 .deck-info{align-self:end}.wheel{--apex:16%;position:relative;min-height:30rem;overflow:hidden;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent)}.wheel.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.wheel:focus-visible{box-shadow:inset 0 0 0 2px var(--a1);border-radius:16px}.wheel-marker{position:absolute;top:50%;inset-inline-start:calc(var(--apex) - 1.6rem);width:.55rem;height:1.9rem;margin-top:-.95rem;border-radius:99px;background:var(--a1);box-shadow:0 6px 18px -4px var(--glow);z-index:2}.wheel-item{position:absolute;top:50%;inset-inline-start:var(--apex);transform-origin:left center;display:flex;align-items:center;gap:.75rem;white-space:nowrap;pointer-events:auto;cursor:pointer;font-size:clamp(1.05rem,1.9vw,1.55rem);font-weight:700;line-height:1;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 45%,transparent);transition:color .25s var(--ease)}[dir=rtl] .wheel-item{transform-origin:right center}.wheel-item:hover{color:color-mix(in srgb,var(--text) 75%,transparent)}.wheel-item.on{color:var(--text);font-weight:900;text-shadow:0 2px 18px rgba(0,0,0,.6)}.wheel-icon{width:2.1rem;height:2.1rem;flex:none;border-radius:10px;background:rgba(var(--card-rgb),.8) 50% /cover no-repeat;box-shadow:0 6px 14px -6px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.1);transition:width .3s var(--ease),height .3s var(--ease),box-shadow .3s var(--ease)}.wheel-item.on .wheel-icon{width:2.7rem;height:2.7rem;border-radius:13px;box-shadow:0 0 0 2px var(--a1),0 10px 22px -8px var(--glow)}.wheel-item .dot-live{width:8px;height:8px}.music-row{margin-top:var(--sp-4)}.music-row .h2{margin:0 0 var(--sp-2)}.music-pills{display:flex;flex-wrap:wrap;gap:.55rem}.music-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .8rem;border-radius:var(--r-pill);color:var(--text);text-decoration:none;font-weight:600;font-size:.9rem;background:rgba(var(--card-rgb),.6);border:1px solid var(--line);transition:border-color var(--fast) var(--ease),transform .35s var(--spring)}.music-pill:hover{border-color:hsl(var(--h) 70% 55%/.7);transform:translateY(-2px)}.music-pill i{width:10px;height:10px;border-radius:50%;background:hsl(var(--h) 75% 55%)}.music-pill small{color:var(--muted);font-size:.76rem;font-weight:500}@media (max-width:760px){.deck{--tile:60px;--tile-w:200px;--tile-h:100px;min-height:0;border-radius:18px}.deck-top{flex-wrap:wrap;padding:.8rem .9rem .2rem;gap:.5rem}.deck-filters{order:2;flex-basis:100%}.deck-search-btn span{display:none}.deck-styles{-webkit-margin-start:auto;margin-inline-start:auto}.deck-search-btn kbd{display:none}.deck-rail{padding-inline:.9rem;gap:.55rem}.deck-info{padding:.4rem 1rem 1.2rem}.deck-name{font-size:clamp(1.8rem,9vw,2.4rem)}.deck-last{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.deck-stage4{grid-template-columns:1fr;padding:.4rem 1rem;gap:1.2rem}.deck-stage4 .deck-holo{order:-1}.deck[data-style="4"] .deck-rail{max-width:calc(100% - 1.8rem);margin:.8rem .9rem 1rem}.deck-stage6{grid-template-columns:1fr}.deck-stage6 .wheel{order:-1;min-height:19rem;--apex:12%}}