:root{--bg:#080808;--panel:#101010;--panel-2:#141414;--edge:#222;--text:#fff;--soft:#8d8d8d;--accent:#fcbb00;--accent-2:#ffd34a;--accent-ink:#1a1300;--ok:#3bd671;--warn:#fcbb00;--bad:#ff5c6c;--radius:22px}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:radial-gradient(800px 380px at 50% -140px, #fcbb0012, transparent 70%), var(--bg);-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}h1{font-weight:800}h2{letter-spacing:-.01em;font-weight:800}.container{width:min(1180px,100% - 32px)}.card{background:var(--panel);box-shadow:0 0 0 1px var(--edge);border-radius:var(--radius);border:0;padding:24px;transition:box-shadow .15s,background-color .15s}.card-tight{padding:16px 18px}a.card:hover{background:#131313;transform:none;box-shadow:0 0 0 1px #3a3a3a}.table-wrap{box-shadow:0 0 0 1px var(--edge);border-radius:var(--radius);background:var(--panel);-webkit-overflow-scrolling:touch;border:0}.card-vip{background:linear-gradient(160deg, #fcbb001a, transparent 60%), var(--panel);box-shadow:0 0 0 1px #fcbb0059}.profile-banner{border-radius:var(--radius) var(--radius) 0 0;margin:-24px -24px 20px}.code-box{border-color:#3a3a3a}.btn{background:#181818;border:0;border-radius:999px;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;box-shadow:0 0 0 1px #262626}.btn-primary,.btn-primary:hover{background:var(--accent);color:var(--accent-ink);box-shadow:none;filter:none;font-weight:700}.btn-primary:hover{background:var(--accent-2)}.btn-danger{color:var(--bad);background:#181818;box-shadow:0 0 0 1px #ff5c6c59}.btn-small{border-radius:999px;padding:7px 14px}.input{background:#0b0b0b;border:0;border-radius:16px;transition:box-shadow .15s;box-shadow:0 0 0 1px #262626}.input:focus{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.input-small{border-radius:12px}select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8d8d8d 50%),linear-gradient(135deg,#8d8d8d 50%,#0000 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.badge{background:#161616;border:0;box-shadow:0 0 0 1px #262626}.badge-ok{background:#3bd6711a;box-shadow:0 0 0 1px #3bd67166}.badge-bad{background:#ff5c6c1a;box-shadow:0 0 0 1px #ff5c6c66}.badge-player,.badge-moderator,.badge-administrator,.badge-owner{border:0;box-shadow:0 0 0 1px}.gradient-text{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.tab{border-radius:999px}.tab[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:700}.seg{box-shadow:0 0 0 1px var(--edge);border:0;border-radius:999px}.seg>button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.toggle:checked:after{background:var(--accent-ink)}.footer{border-top:1px solid var(--edge)}@keyframes soft-fade{0%{opacity:0}to{opacity:1}}.page,.page-narrow{animation:.18s ease-out both soft-fade}.pulse-soft,.pulse-ring{animation:none}.pulse-ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}@keyframes dot-breathe{0%,to{opacity:1}50%{opacity:.45}}.dot-new{background:var(--accent);animation:2.8s ease-in-out infinite dot-breathe}.icon-badge{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--panel);animation:2.8s ease-in-out infinite dot-breathe}.dropdown{box-shadow:0 0 0 1px var(--edge), 0 18px 50px #000000b3;border:0;border-radius:20px;animation:.12s ease-out soft-fade}.toast{box-shadow:0 0 0 1px var(--edge), 0 12px 34px #000000b3;border:0;border-radius:18px;animation:.2s ease-out soft-fade}.icon-btn{background:#181818;border:0;border-radius:999px;transition:background-color .15s;box-shadow:0 0 0 1px #262626}.icon-btn:active{transform:none}@media (prefers-reduced-motion:reduce){.dot-new,.icon-badge,.page,.page-narrow{animation:none!important}}.site-header{z-index:30;background:var(--bg);padding-block:12px;position:sticky;top:0}.hdr{align-items:center;gap:12px;display:flex;position:relative}.pill{background:var(--panel);box-shadow:0 0 0 1px var(--edge);border-radius:27px}.hdr-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 20px 0 8px;font-size:17px;font-weight:800;display:flex}.brand-logo{object-fit:cover;border-radius:13px;width:38px;height:38px;display:block}.brand-mark{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:13px;place-items:center;font-size:15px;font-weight:900;display:grid}.brand-sub{color:var(--soft);margin-left:-2px;font-size:12px;font-weight:600}.hdr-nav{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;height:54px;padding:0 6px;display:flex;overflow-x:auto}.hdr-nav::-webkit-scrollbar{display:none}.hdr-nav a{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.hdr-nav a:hover{background:#1c1c1c}.hdr-nav a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.hdr-nav .nav-ic{font-size:15px;line-height:1}.hdr-actions{flex-shrink:0;align-items:center;gap:8px;height:54px;padding:0 8px;display:flex}.hdr-user{cursor:pointer;background:#181818;border:0;border-radius:999px;align-items:center;gap:8px;max-width:200px;height:38px;padding:0 14px 0 4px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #262626}.hdr-user:hover{background:#1f1f1f}.hdr-user img,.hdr-ava{object-fit:cover;background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.hdr-user .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-item{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:14px;font-weight:600;transition:background-color .12s;display:flex}.menu-item:hover{background:#1a1a1a}.hdr-burger{cursor:pointer;color:#fff;border:0;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:20px;display:none}.hdr-drawer{display:none}.admin-nav-item{border-radius:999px}.admin-nav-item[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:700}@media (max-width:900px){.hdr-nav{display:none}.hdr-burger{display:grid}.hdr-actions{margin-left:auto}.hdr-drawer{z-index:40;box-shadow:0 0 0 1px var(--edge), 0 24px 60px #000c;border-radius:24px;padding:8px;animation:.12s ease-out soft-fade;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0}.hdr-drawer a{border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:600;display:flex}.hdr-drawer a:active,.hdr-drawer a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}}@media (max-width:720px){body{font-size:15px}.container{width:calc(100% - 24px)}.page{padding-block:16px 56px}.page-narrow{width:calc(100% - 24px);padding-block:28px 56px}h1{font-size:24px}h2{font-size:17px}.hero{padding-block:28px 20px}.hero h1{font-size:clamp(28px,9vw,40px)}.hero p{font-size:15px}.card{border-radius:20px;padding:18px}.card-tight{padding:14px}.profile-banner{border-radius:20px 20px 0 0;height:96px;margin:-18px -18px 16px}.grid-3{grid-template-columns:1fr}.hdr{gap:8px}.hdr-brand{height:48px;padding:0 14px 0 6px;font-size:16px}.brand-sub{display:none}.hdr-actions{gap:6px;height:48px;padding:0 6px}.hdr-burger{width:48px;height:48px}.hdr-user .nm{display:none}.hdr-user{padding:0 4px}.btn{padding:11px 18px}.btn-small{padding:9px 14px}.icon-btn{width:40px;height:40px}.input,.input-small,select.input,textarea.input{font-size:16px}.row{gap:10px}table{font-size:13px}th,td{padding:10px}.tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tab{white-space:nowrap}.toast-stack{bottom:12px;left:12px;right:12px}.toast{max-width:none}.dropdown{width:auto;max-width:none;position:fixed;top:72px;left:12px;right:12px}.console-box{height:50vh}.footer .row{flex-direction:column;align-items:flex-start;gap:6px}.ban-bar,.site-banner{padding:9px 12px;font-size:13px}}@media (max-width:400px){.hdr-brand .brand-name{display:none}}.badge{white-space:nowrap}@media (max-width:860px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-side,.admin-main{min-width:0;max-width:100%}.admin-nav{scrollbar-width:none;padding-bottom:8px}.admin-nav::-webkit-scrollbar{display:none}}html,body{max-width:100%}:root{--bg:#0d0b09;--panel:#16120e;--panel-2:#1e1913;--edge:#2c251d;--edge-strong:#43392d;--text:#f5efe6;--soft:#a89f92;--accent:#ffac12;--accent-2:#ffc247;--accent-deep:#b85200;--accent-ink:#1a0f00;--accent-gradient:linear-gradient(135deg, #b85200, #ffac12);--accent-glow:#ffac1247;--ok:#3dbe7a;--warn:#ffac12;--bad:#e5484d;--radius:14px;--ease:cubic-bezier(.2, .8, .2, 1)}body{font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;background:radial-gradient(900px 420px at 50% -160px, #ffac1217, transparent 70%), var(--bg);color:var(--text)}code,pre,.console-box,.code-box,.bb-code{font-family:var(--font-mono), ui-monospace, Menlo, Consolas, monospace}h1{letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3rem);font-weight:800}h2{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem)}.muted,.soft{color:var(--soft)}.card{background:var(--panel);border:1px solid var(--edge);border-radius:var(--radius);position:relative;box-shadow:0 8px 24px #00000059}a.card:hover{background:var(--panel);border-color:var(--edge-strong);box-shadow:0 8px 24px #00000059}a.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:var(--accent-gradient);-webkit-mask-composite:xor;transition:opacity .25s var(--ease);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}a.card:hover:after{opacity:.55}.table-wrap{border:1px solid var(--edge);box-shadow:none;background:var(--panel);border-radius:var(--radius)}.card-vip{background:linear-gradient(160deg, #ffac121a, transparent 60%), var(--panel);border-color:#ffac1259;box-shadow:0 8px 24px #00000059}th,td{border-color:var(--edge)}.btn{background:var(--panel-2);border:1px solid var(--edge-strong);box-shadow:none;min-height:40px;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease), background-position .35s var(--ease), box-shadow .25s var(--ease), transform .1s var(--ease);border-radius:999px}.btn:hover{background:var(--panel-2);border-color:var(--accent);box-shadow:none}.btn:active{opacity:1;transform:translateY(1px)scale(.98)}.btn-small{min-height:34px}.btn-primary,.btn-primary:hover{background:var(--accent-gradient);color:var(--accent-ink);filter:none;background-position:0%;background-size:160% 100%;border-color:#0000;font-weight:800}.btn-primary:hover{box-shadow:0 0 32px var(--accent-glow);background-position:100%}.btn-danger{background:var(--panel-2);color:#ff8a8e;border-color:#7a2a2d}.btn-danger:hover{background:var(--bad);color:#fff;border-color:#a83236}.btn-lg{min-height:52px;padding-inline:26px;font-size:16px}.link-button,.footer a,p a,.small a{transition:background-size .3s var(--ease), color .2s var(--ease);background-image:linear-gradient(90deg,#b85200,#ffac12);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.link-button:hover,.footer a:hover,p a:hover,.small a:hover{color:var(--text);background-size:100% 2px}.input{background:var(--panel-2);border:1px solid var(--edge);box-shadow:none;min-height:44px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px}.input:hover{border-color:var(--edge-strong)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.input-small{border-radius:8px;min-height:36px}textarea.input{min-height:0}.input::placeholder{color:#7d756a}.input[aria-invalid=true],.input.is-error{border-color:var(--bad)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input:focus-visible{outline-offset:1px}.badge{background:var(--panel-2);box-shadow:none;border:1px solid var(--edge-strong)}.badge-ok{background:#3dbe7a1a;border-color:#3dbe7a73}.badge-bad{background:#e5484d1a;border-color:#e5484d73}.badge-player,.badge-moderator,.badge-administrator,.badge-owner{box-shadow:none;border:1px solid}.avatar{background:var(--accent-gradient);color:var(--accent-ink);border-radius:14px}.avatar-sm{border-radius:10px}.avatar-lg{border-radius:22px}.brand-mark,.hdr-ava,.tab[aria-current=page],.seg>button[aria-pressed=true]{background:var(--accent-gradient);color:var(--accent-ink)}.toggle:checked{background:var(--accent-gradient)}.icon-btn{background:var(--panel-2);box-shadow:none;border:1px solid var(--edge-strong)}.icon-btn:hover{background:var(--panel-2);border-color:var(--accent)}.icon-badge{background:var(--accent-gradient);color:var(--accent-ink);box-shadow:0 0 0 2px var(--panel)}.dot-new{background:var(--accent)}.notice{border-radius:var(--radius)}.notice-item.unread{background:#ffac1214}.site-header{background:var(--bg);transition:background-color .25s var(--ease), box-shadow .25s var(--ease)}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--edge);background:#0d0b09b8}.pill{background:var(--panel);box-shadow:none;border:1px solid var(--edge)}.hdr-nav a{color:var(--soft);position:relative}.hdr-nav a:hover{background:var(--panel-2);color:var(--text)}.hdr-nav a[aria-current=page]{color:var(--text);background:0 0}.hdr-nav a[aria-current=page]:after{content:"";background:var(--accent-gradient);border-radius:2px;height:2px;position:absolute;bottom:3px;left:16px;right:16px}.hdr-nav{overflow:visible}.hdr-measure{visibility:hidden;pointer-events:none;white-space:nowrap;border:0;flex:none;width:max-content;height:auto;position:absolute;top:0;left:-9999px;overflow:visible}.nav-more{color:var(--soft);font:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.nav-more:hover{background:var(--panel-2);color:var(--text)}.nav-more.is-active{color:var(--text)}.nav-more.is-active:after{content:"";background:var(--accent-gradient);border-radius:2px;height:2px;position:absolute;bottom:3px;left:16px;right:16px}.menu-item[aria-current=page]{color:var(--accent)}.hdr-user{background:var(--panel-2);box-shadow:none;border:1px solid var(--edge-strong)}.hdr-user:hover{background:var(--panel-2);border-color:var(--accent)}.scroll-progress{background:var(--accent-gradient);transform-origin:0;will-change:transform;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.toast-stack{top:88px;bottom:auto;right:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.toast{animation:toast-in .28s var(--ease);background:var(--panel-2);border:1px solid var(--edge-strong);border-radius:var(--radius);box-shadow:0 12px 34px #0000008c}.dropdown{background:var(--panel);border:1px solid var(--edge-strong);border-radius:var(--radius);box-shadow:0 18px 50px #000000a6}.empty{text-align:center;color:var(--soft);justify-items:center;gap:10px;padding:36px 16px;display:grid}.empty .empty-ic{font-size:30px}@media (max-width:900px){.hdr-drawer{background:var(--panel);border:1px solid var(--edge-strong);border-radius:20px;box-shadow:0 24px 60px #000c}.hdr-drawer a[aria-current=page],.hdr-drawer a:active{background:var(--accent-gradient);color:var(--accent-ink)}.hdr-drawer a[aria-current=page]:after{display:none}}@media (max-width:720px){.toast-stack{top:72px;left:12px;right:12px}h1{font-size:clamp(1.6rem,7vw,2rem)}.hero h1{font-size:clamp(2.1rem,9vw,2.8rem)}.btn-primary,.input{min-height:44px}.page{padding-block:16px 56px}}@media (prefers-reduced-motion:reduce){.scroll-progress,.toast,.btn,a.card:after,.link-button{transition:none!important;animation:none!important}}.brand-logo{background:0 0;border-radius:50%}.home{position:relative}.dotted-grid{z-index:0;pointer-events:none;position:fixed;inset:0}.home-stage{z-index:1;pointer-events:none;width:min(52vw,760px);position:fixed;top:84px;bottom:0;right:0}.stage-canvas{width:100%;height:100%}.home-content{z-index:2;pointer-events:none;position:relative}.home-content a,.home-content button{pointer-events:auto}.home-sec{align-items:center;min-height:calc(100vh - 110px);padding-block:48px;scroll-margin-top:80px;display:flex}.home-sec-inner{pointer-events:auto;width:min(100%,560px)}.home-sec-inner>*{position:relative}.sec-kicker,.sec-num{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px;display:inline-block}.sec-title{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.05}.sec-text{color:var(--soft);max-width:46ch;margin-top:16px;font-size:clamp(1rem,1.5vw,1.18rem)}.home-hero h1{margin-top:0}.scroll-hint{color:var(--soft);background-image:none;margin-top:44px;font-size:13px;display:inline-block}.scroll-hint:hover{color:var(--text)}.home-dots{z-index:5;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.home-dots a{background:var(--edge-strong);width:9px;height:9px;transition:background-color .2s var(--ease), transform .2s var(--ease);border-radius:50%}.home-dots a:hover{background:var(--soft)}.home-dots a.on{background:var(--accent);transform:scale(1.5)}@media (max-width:900px){.home-stage{opacity:.42;width:86vw;height:58vh;top:72px;bottom:auto;right:-20vw}.home-sec-inner{width:100%}.home-sec{min-height:calc(100vh - 90px)}.home-dots{display:none}}@media (prefers-reduced-motion:reduce){.home-dots a{transition:none}}.home-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%)}@media (max-width:900px){.home-stage{opacity:.95;width:78vw;height:40vh;top:64px;right:-6vw;-webkit-mask-image:none;mask-image:none}.home-sec{align-items:flex-end;min-height:calc(100vh - 80px);padding-block:24px 9vh}.home-hero{padding-top:44vh}}.color-swatch{appearance:none;border:2px solid var(--border,#3a2f22);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:36px;height:36px;padding:0;overflow:hidden}.color-swatch::-webkit-color-swatch-wrapper{padding:0}.color-swatch::-webkit-color-swatch{border:0;border-radius:50%}.color-swatch::-moz-color-swatch{border:0;border-radius:50%}.re{flex-direction:column;gap:6px;display:flex}.re-bar{border:1px solid var(--border,#3a2f22);background:#ffffff06;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:6px;display:flex}.re-group{align-items:center;gap:2px;display:inline-flex}.re-sep{background:var(--border,#3a2f22);align-self:stretch;width:1px;margin:2px 4px}.re-btn{min-width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.re-btn:hover:not(:disabled){border-color:var(--border,#3a2f22);background:#ffffff12}.re-btn:disabled{opacity:.3;cursor:default}.re-btn.re-on{background:#ffac1222;border-color:#ffac1266}.re-wide{padding:0 10px;font-size:13px}.re-select{height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 6px;font-size:13px}.re-select:hover{border-color:var(--border,#3a2f22);background:#ffffff12}.re-select option{color:#fff;background:#16120e}.re-anchor{display:inline-flex;position:relative}.re-pop{z-index:30;gap:8px;padding:10px;display:grid;position:absolute;top:38px;left:0;box-shadow:0 10px 30px #000a}.re-pop-col{flex-direction:column;display:flex}.re-dot{cursor:pointer;border:2px solid #fff4;border-radius:50%;width:28px;height:28px;padding:0}.re-dot:hover{transform:scale(1.12)}.re-custom{grid-column:span 5;align-items:center;gap:8px;display:flex}.re-custom input{cursor:pointer;background:0 0;border:0;width:44px;height:26px;padding:0}.re-color-a{flex-direction:column;align-items:center;font-weight:800;line-height:1;display:inline-flex}.re-color-a i{background:linear-gradient(90deg,#ff5c6c,#ffd24a,#3ac7ff);border-radius:2px;width:14px;height:3px;margin-top:1px;display:block}.re-area{resize:vertical;min-height:120px}@media (max-width:640px){.re-bar{gap:4px}.re-sep{display:none}.re-pop{position:fixed;inset:auto 16px 16px;width:auto!important}}.home-sec-inner:has(.gc-grid){width:min(100%,780px)}.gc-grid{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:28px;display:grid;position:relative}.gc-grid:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#ffac1247,#ffac1214 55%,#0000 75%);position:absolute;inset:-60px -80px}.gc{--mx:50%;--my:0%;grid-column:span var(--span,4);color:#f5efe6;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);opacity:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:24px;text-decoration:none;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;display:flex;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:inset 0 1px #ffffff14,0 12px 32px #00000059}.gc.gc-in{opacity:1;transition-delay:calc(var(--i,0) * 50ms),calc(var(--i,0) * 50ms),0s,0s;transform:none}.gc:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my),#ffac122e,transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.gc:hover{background:#ffffff12;border-color:#ffac1273}.gc:hover:after{opacity:1}a.gc:focus-visible{outline-offset:3px;outline:2px solid #ffac12}.gc-focus{background:linear-gradient(160deg,#ffffff21,#ffac1212);border-color:#ffac1259;box-shadow:inset 0 1px #ffffff29,0 0 40px #ffac1229,0 12px 32px #00000059}.gc-top{align-items:center;gap:8px;min-height:30px;margin-bottom:6px;display:flex}.gc-ic{color:#ffac12;display:inline-flex}.gc-tag{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffac12;border:1px solid #ffac1273;border-radius:999px;padding:3px 9px;font-size:10px}.gc-go{color:#f5efe6;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s;display:inline-flex}.gc:hover .gc-go{background:#ffac1233;transform:translate(3px)}.gc-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ffd37a,#ffac12 55%,#ff8a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,4.6vw,3.4rem);font-weight:700;line-height:1}.gc-title{font-size:16px;font-weight:700}.gc-text{color:#a89f92;font-size:13.5px;line-height:1.45}.gc-rows{flex-direction:column;gap:8px;margin-top:6px;display:flex}.gc-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:14px;display:flex}.gc-row b{white-space:nowrap;font-weight:600}.gc-row .gc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-chip{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff8f93;white-space:nowrap;background:#e5484d2e;border-radius:999px;padding:2px 8px;font-size:10px}.gc-accent{color:#1a0f00;background:linear-gradient(135deg,#e07800,#ffac12);border-color:#0000;flex-direction:row;justify-content:space-between;align-items:flex-end;min-height:140px;box-shadow:0 0 44px #ffac124d,inset 0 1px #ffffff59}.gc-accent:hover{background:linear-gradient(135deg,#ea8200,#ffbd3a);border-color:#0000}.gc-accent:after{background:radial-gradient(260px circle at var(--mx) var(--my),#ffffff47,transparent 70%)}.gc-cta-t{max-width:14ch;font-size:20px;font-weight:800;line-height:1.15}.gc-go-solid{color:#ffac12;background:#1a0f00;border:0;width:44px;height:44px;margin:0}.gc-accent:hover .gc-go-solid{background:#000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gc{background:#16120eeb}}@media (max-width:640px){.gc-grid{gap:12px}.gc{grid-column:span 12;padding:16px}.gc:not(.gc-wide):not(.gc-accent){grid-column:span var(--spm,6)}.gc-big{font-size:2.1rem}.gc-accent{grid-column:span 12}.gc-grid:before{inset:-30px -20px}}@media (prefers-reduced-motion:reduce){.gc{opacity:1;transition:none;transform:none}.gc:after{display:none}}.modal-back{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050403a6;justify-content:center;align-items:center;padding:16px;animation:.2s modal-fade;display:flex;position:fixed;inset:0}.modal{background:#16120e;border:1px solid #ffac1240;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:24px;animation:.25s cubic-bezier(.2,.8,.2,1) modal-pop;overflow:auto;box-shadow:0 30px 80px #0009,0 0 60px #ffac121a}.modal-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-chip{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-size:13.5px;transition:background .2s,border-color .2s}.modal-chip:hover{background:#ffffff17}.modal-chip:focus-visible{outline-offset:2px;outline:2px solid #ffac12}.modal-chip.on{color:#ffd37a;background:#ffac122e;border-color:#ffac12}.modal-chip-full.on{color:#ff9a9d;background:#e5484d33;border-color:#e5484d}.modal-chip-sm{color:#a89f92;min-height:28px;padding:0 10px;font-size:12px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-back,.modal{animation:none}}.post-imgs{border-radius:14px;gap:6px;max-width:560px;display:grid;overflow:hidden}.post-imgs-1{grid-template-columns:1fr}.post-imgs-2,.post-imgs-3,.post-imgs-4{grid-template-columns:1fr 1fr}.post-imgs-3 .post-img:first-child{grid-column:span 2}.post-img{aspect-ratio:4/3;background:#0006;display:block;overflow:hidden}.post-imgs-1 .post-img{aspect-ratio:auto;max-height:520px}.post-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.post-imgs-1 .post-img img{object-fit:contain;height:auto;max-height:520px}.post-img:hover img{transform:scale(1.03)}.composer-photos{flex-wrap:wrap;gap:8px;display:flex}.composer-photo{background:#0006;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;overflow:hidden}.composer-photo img{object-fit:cover;width:100%;height:100%}.composer-photo button{color:#fff;cursor:pointer;background:#000b;border:0;border-radius:50%;width:22px;height:22px;font-size:11px;position:absolute;top:4px;right:4px}.composer-loading{color:#a89f92;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.4}}.emoji-pop{z-index:40;transform-origin:0 0;background:#16120e;border:1px solid #ffac1240;border-radius:16px;flex-direction:column;gap:8px;width:292px;padding:10px;animation:.2s cubic-bezier(.2,.8,.2,1) emoji-in;display:flex;position:absolute;top:38px;box-shadow:0 18px 50px #0000008c}.emoji-left{left:0}.emoji-right{transform-origin:100% 0;right:0}.emoji-tabs{gap:2px;display:flex}.emoji-tabs button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:36px;font-size:18px}.emoji-tabs button:hover{background:#ffffff12}.emoji-tabs button.on{background:#ffac1233}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:190px;display:grid;overflow:auto}.emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:20px}.emoji-grid button:hover,.emoji-grid button:focus-visible{background:#ffffff1a;outline:none}.emoji-pop button:focus-visible{outline-offset:1px;outline:2px solid #ffac12}@keyframes emoji-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}a.mention{color:#ffac12;font-weight:600;text-decoration:none}a.mention:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.emoji-pop{animation:none}}.feed-head{max-width:1024px;margin:0 auto 18px}.feed-layout{grid-template-columns:minmax(0,680px) 320px;justify-content:center;align-items:start;gap:24px;display:grid;position:relative}.feed-main{flex-direction:column;gap:12px;min-width:0;display:flex}.feed-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.feed-side-inline{display:none}.fc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;transition:border-color .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.fc:hover{background:#ffffff0e}.fc-active{border-color:#ffac128c;box-shadow:0 0 36px #ffac1224,inset 0 1px #ffffff1a}.fc-compose{gap:0}.fc-head{align-items:center;gap:12px;display:flex}.fc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-rp{color:#a89f92;font-size:13px}.fc-rp a{color:#f5efe6;font-weight:600}.fc-rp-note{color:#f5efe6;background:#ffffff0a;border-radius:12px;margin-top:6px;padding:8px 12px;font-size:14px}.fc-body{font-size:15.5px;line-height:1.5}.fc-gone{opacity:.7}.fc-actions{flex-wrap:wrap;align-items:center;gap:4px;margin:2px -8px -4px;display:flex}.fc-btn{color:#a89f92;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.fc-btn:hover:not(:disabled){color:#ffd37a;background:#ffac121f}.fc-btn:disabled{opacity:.35;cursor:default}.fc-btn:focus-visible,.fc-menu:focus-visible,.fc-chip:focus-visible,.fc-bar button:focus-visible{outline-offset:2px;outline:2px solid #ffac12}.fc-btn.fc-on{color:#ffac12}.fc-btn-icon{min-width:40px;min-height:40px;padding:0}.fc-n{min-width:1ch;animation:.28s cubic-bezier(.2,.8,.2,1) fc-roll;display:inline-block}@keyframes fc-roll{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fc-emoji{font-size:18px;animation:.35s cubic-bezier(.2,.8,.2,1) fc-spring;display:inline-block}@keyframes fc-spring{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:scale(1)}}.fc-react{display:inline-flex}.fc-bar{z-index:30;background:#16120e;border:1px solid #ffac124d;border-radius:999px;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) emoji-in;display:flex;position:absolute;bottom:46px;left:0;box-shadow:0 10px 30px #00000080,0 0 24px #ffac121f}.fc-bar button{cursor:pointer;color:#f5efe6;background:0 0;border:0;border-radius:50%;min-width:40px;min-height:40px;font-size:20px}.fc-bar button:hover,.fc-bar button.on{background:#ffac1233}.fc-chips{flex-wrap:wrap;gap:6px;display:flex}.fc-chip{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-size:13px}.fc-chip.on{background:#ffac1229;border-color:#ffac12}.fc-menu{min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px}.fc-menu:hover{background:#ffffff14}.fc-menu-bad,.fc-warn{color:#ff8f93}.fc-replies{gap:14px}.reply{border-top:1px solid #ffffff14;padding-top:12px}.reply-box{flex-direction:column;gap:8px;display:flex}.feed-tabs{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120f0beb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:sticky;top:76px}.feed-tabs button[role=tab]{color:#a89f92;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:600}.feed-tabs button[role=tab].on{color:#1a0f00;background:linear-gradient(135deg,#b85200,#ffac12)}.feed-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ffac12}.feed-new{color:#1a0f00;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#b85200,#ffac12);border:0;border-radius:999px;align-self:center;padding:0 22px;font-weight:700;animation:.3s cubic-bezier(.2,.8,.2,1) fc-roll;box-shadow:0 0 28px #ffac1259}.feed-pull{color:#a89f92;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.fc-enter{animation:.35s cubic-bezier(.2,.8,.2,1) fc-roll}.fc-empty{text-align:center;color:#a89f92;align-items:center;gap:12px;padding:36px 20px}.fc-skel i{background:linear-gradient(90deg,#ffffff0a,#ffffff18,#ffffff0a) 0 0/200% 100%;border-radius:8px;height:14px;animation:1.8s ease-in-out infinite skel;display:block}.fc-skel i:first-child{width:40%}.fc-skel i:nth-child(2){width:90%}.fc-skel i:nth-child(3){width:65%}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.fc-side-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.fc-side-card h3{font-size:15px}.fc-sug{min-height:44px;color:inherit;flex-wrap:wrap;align-items:center;gap:8px;text-decoration:none;display:flex}.fc-sug:hover .fc-sug-name{text-decoration:underline}.fc-sug-name{font-weight:600}.fc-pop{color:inherit;border-top:1px solid #ffffff14;flex-direction:column;gap:2px;padding:8px 0;text-decoration:none;display:flex}.fc-pop:hover b{text-decoration:underline}.feed-fab{z-index:60;color:#1a0f00;cursor:pointer;background:linear-gradient(135deg,#b85200,#ffac12);border:0;border-radius:50%;width:56px;height:56px;font-size:24px;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #ffac1266}.sheet-back{z-index:90;background:#05040399;justify-content:center;align-items:flex-end;animation:.2s modal-fade;display:flex;position:fixed;inset:0}.sheet{background:#16120e;border:1px solid #ffac1240;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;width:min(640px,100%);max-height:92vh;padding:18px;animation:.25s cubic-bezier(.2,.8,.2,1) modal-pop;display:flex;overflow:auto}@media (min-width:700px){.sheet-back{align-items:center}.sheet{border-radius:20px;max-height:86vh}}@media (max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr)}.feed-side{position:static}}@media (max-width:640px){.feed-side{display:none}.feed-side-inline{flex-direction:column;gap:12px;margin:12px 0;display:flex}.feed-composer-inline{display:none}.feed-fab{display:block}.fc{padding:14px 16px}.feed-tabs{top:70px}}@media (min-width:641px){.feed-side-inline{display:none}}@media (prefers-reduced-motion:reduce){.fc-n,.fc-emoji,.fc-enter,.feed-new,.fc-skel i,.fc-bar{animation:none}}.fh{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff12}.fh-tabs{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100ceb;border-bottom:1px solid #ffffff14;border-radius:20px 20px 0 0;align-items:stretch;display:flex;position:sticky;top:64px}.fh-tabs [role=tab]{color:#a89f92;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:15.5px;font-weight:500;transition:color .2s,background-color .2s}.fh-tabs [role=tab]:first-child{border-top-left-radius:20px}.fh-tabs [role=tab]:hover{background:#ffffff0a}.fh-tabs [role=tab].on{color:#f5efe6;font-weight:700}.fh-tabs [role=tab]:focus-visible,.fh-refresh:focus-visible{outline-offset:-2px;outline:2px solid #ffac12}.fh-refresh{color:#a89f92;cursor:pointer;background:0 0;border:0;border-top-right-radius:20px;flex:0 0 52px;place-items:center;display:grid}.fh-refresh:hover:not(:disabled){color:#ffac12;background:#ffffff0a}.fh-ind{background:linear-gradient(90deg,#b85200,#ffac12);border-radius:999px;height:4px;transition:transform .25s cubic-bezier(.2,.8,.2,1),width .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.fcm{border-radius:0 0 20px 20px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 20px 12px;display:grid;position:relative}.fcm:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffac12a6,#0000);border-radius:2px;height:2px;transition:opacity .25s;position:absolute;bottom:0;left:12px;right:12px}.fcm:focus-within:after{opacity:1}.fcm .avatar{width:40px;height:40px}.fcm-main{flex-direction:column;gap:10px;min-width:0;display:flex}.fcm-input{color:#f5efe6;width:100%;min-height:28px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:6px 0 0;font-size:20px;line-height:28px;overflow-y:auto}.fcm-input::placeholder{color:#a89f92;opacity:1}.fcm-tools{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:10px;display:flex}.fcm-icons{gap:2px;display:flex}.fcm-ic{color:#ffac12;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s,background-color .2s;display:grid}.fcm-ic:hover:not(:disabled),.fcm-ic.on{opacity:1;background:#ffac121f}.fcm-ic:disabled{opacity:.3;cursor:default}.fcm-ic:focus-visible,.fcm-send:focus-visible{outline-offset:2px;outline:2px solid #ffac12}.fcm-ring{align-items:center;gap:6px;display:inline-flex}.fcm-left{color:#a89f92;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fcm-left.bad{color:#e5484d}.fcm-send{min-width:132px;height:36px;font:inherit;cursor:pointer;color:#1a0f00;background:linear-gradient(135deg,#b85200,#ffac12);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14.5px;font-weight:700;transition:box-shadow .2s,transform .1s;display:inline-flex}.fcm-send:hover:not([aria-disabled=true]){box-shadow:0 0 24px #ffac1247}.fcm-send:active:not([aria-disabled=true]){transform:scale(.98)}.fcm-send[aria-disabled=true]{color:#a89f92;cursor:not-allowed;box-shadow:none;background:#ffffff14}.fcm-spin{border:2px solid #1a0f004d;border-top-color:#1a0f00;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fcm-rot}@keyframes fcm-rot{to{transform:rotate(360deg)}}.fcm-toast{z-index:80;color:#ffd5d7;background:#2a1013;border:1px solid #e5484d;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;animation:.25s cubic-bezier(.2,.8,.2,1) fc-roll;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.fcm-blocked{border-radius:0 0 20px 20px;align-items:center}@media (max-width:640px){.fh-tabs{top:56px}.fcm{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 14px 10px}.fcm .avatar{width:36px;height:36px}.fcm-input{font-size:18px}.fcm:not(.is-open) .fcm-tools,.fcm:not(.is-open) .composer-photos{display:none}.fcm-ic{width:44px;height:44px}.fcm-send{white-space:nowrap;flex:none;min-width:128px;height:44px}.fcm-tools{flex-wrap:nowrap;gap:6px}}@media (prefers-reduced-motion:reduce){.fh-ind,.fcm:after,.fcm-spin{transition:none;animation:none}}.nick-list{z-index:45;background:#16120e;border:1px solid #ffffff1a;border-radius:14px;min-width:180px;max-height:260px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.2,.8,.2,1) emoji-in;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0000008c}.nick-list button{color:#f5efe6;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;display:block}.nick-list button:hover,.nick-list button.on{background:#ffac121f}.admin-toast{z-index:90;color:#d7ffe6;background:#10241a;border:1px solid #3dbe7a;border-radius:12px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:14px;animation:.25s cubic-bezier(.2,.8,.2,1) fc-roll;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.admin-toast.bad{color:#ffd5d7;background:#2a1013;border-color:#e5484d}.owl-stage{position:relative}.id-chip{color:#ffd9a3;font-variant-numeric:tabular-nums;background:#ffac121a;border:1px solid #ffac124d;border-radius:999px;align-items:center;gap:2px;padding:1px 10px;display:inline-flex}.id-roll{animation:.35s cubic-bezier(.2,.8,.2,1) fc-roll;display:inline-block}.idspin{background:#16120e;border-radius:24px;width:min(460px,100%);animation:.25s cubic-bezier(.2,.8,.2,1) modal-pop;position:relative;box-shadow:0 30px 80px #0009,0 0 90px #ffac122e}.idspin-frame{-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#b85200,#ffac12);border-radius:24px;padding:1.5px;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}.idspin-in{flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.idspin-reels{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:14px 0;display:flex;position:relative;overflow:hidden}.idspin-hash{color:#ffac12;margin-right:4px;font-size:44px;font-weight:800}.idspin-reel{background:#00000059;border-radius:10px;width:44px;height:64px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.idspin-strip{will-change:transform}.idspin-cell{text-align:center;font-variant-numeric:tabular-nums;color:#f5efe6;height:64px;font-size:48px;font-weight:800;line-height:64px}.idspin-sweep{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff47 50%,#0000 60%);position:absolute;inset:0}.spark{opacity:0;pointer-events:none;background:#ffac12;border-radius:50%;width:5px;height:5px;position:absolute}.idspin-info{text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:44px;display:flex}.idspin-rare{color:#ffd37a;text-shadow:0 0 14px #ffac1299}.idspin-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.icon-btn.on{border-color:#ffac12}@media (max-width:420px){.idspin-cell{font-size:40px}.idspin-reel{width:38px}.idspin-hash{font-size:36px}.idspin-in{padding:18px}}@media (prefers-reduced-motion:reduce){.idspin,.id-roll{animation:none}}.home-stage .owl-stage{pointer-events:auto;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.home-stage .owl-stage.grabbing{cursor:grabbing}.cmd-chips{flex-wrap:wrap;gap:8px;display:flex}.cmd-chip{color:#f5efe6;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:0 12px;transition:background-color .2s,border-color .2s;display:inline-flex}.cmd-chip code{font-family:var(--font-mono),ui-monospace,monospace;color:#ffd9a3;font-size:13px}.cmd-chip:hover{background:#ffac121f;border-color:#ffac1273}.cmd-chip:focus-visible{outline-offset:2px;outline:2px solid #ffac12}.cmd-chip-rx{cursor:default;border-style:dashed}.cmd-chip-rx:hover{background:#ffffff0a;border-color:#ffffff1f}.cmd-deny{color:#ff9a9d;font-family:var(--font-mono),ui-monospace,monospace;background:#e5484d24;border-radius:8px;margin:0 6px 4px 0;padding:2px 8px;font-size:12.5px;display:inline-block}.cmd-upsell{background:#ffac1212;border:1px solid #ffac1247;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cmd-upsell>div{flex:320px}.dlg-msg{color:#d8d0c4;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.5}.dlg-bad{color:#ff9a9d}.re-custom{flex-wrap:wrap}.follow-box{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.btn.btn-on{color:#ffd9a3;background:#ffac1224;border-color:#ffac12}.presence{color:#a89f92;align-items:center;gap:8px;font-size:13px;display:inline-flex}.presence i{background:#6b645b;border-radius:50%;width:9px;height:9px;display:inline-block}.presence.on{color:#9df0bf}.presence.on i{background:#3dbe7a;box-shadow:0 0 10px #3dbe7a}.fc-sug{justify-content:space-between}.fc-sug-main{min-width:0;color:inherit;flex-wrap:wrap;align-items:center;gap:8px;text-decoration:none;display:flex}.friend-row{flex-flow:wrap;align-items:center;gap:14px}.friend-main{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.rp-like{color:var(--muted,#9a8f80);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.rp-like:hover{color:inherit;background:#ffffff0f}.rp-like.on{color:#ff6b81}.rp-like.on svg{animation:.3s fc-spring}.feed-new{z-index:20;align-items:center;gap:10px;display:inline-flex;position:sticky;top:76px}.feed-new-faces{display:inline-flex}.feed-new-faces>*{border-radius:50%;margin-left:-8px;box-shadow:0 0 0 2px #1a0f00}.feed-new-faces>:first-child{margin-left:0}.closed-profile{border:1px dashed #ffffff26;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.sel{text-align:left;cursor:pointer;color:var(--text);font:inherit;justify-content:space-between;align-items:center;gap:10px;max-width:100%;padding:0 12px;display:inline-flex}.sel:disabled{opacity:.5;cursor:not-allowed}.sel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-chev{color:var(--soft);transition:transform .2s var(--ease),color .2s;flex:none}.sel-chev.open{color:var(--accent);transform:rotate(180deg)}.sel[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.sel-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.re-select.sel{gap:4px;height:32px;min-height:32px;padding:0 6px}.sel-back{display:none}.sel-panel{z-index:400;overscroll-behavior:contain;border:1px solid var(--edge-strong);max-height:300px;box-shadow:0 22px 50px -12px #000d,0 0 0 1px #ffac1210,0 0 38px -14px var(--accent-glow);transform-origin:0 0;animation:sel-in .18s var(--ease);scrollbar-width:thin;scrollbar-color:#43392d transparent;background:linear-gradient(#201a13,#16120e);border-radius:14px;padding:6px;position:fixed;overflow-y:auto}.sel-panel.up{transform-origin:0 100%;animation-name:sel-in-up}@keyframes sel-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes sel-in-up{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.sel-opt{cursor:pointer;color:var(--text);animation:sel-opt-in .22s var(--ease) both;transition:background .12s,color .12s,padding-left .15s var(--ease);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex;position:relative}@keyframes sel-opt-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.sel-opt[data-active=true]{background:linear-gradient(90deg,#ffac1233,#ffac1209);padding-left:16px}.sel-opt[aria-selected=true]{color:var(--accent-2);font-weight:600}.sel-opt[aria-selected=true]:before{content:"";background:var(--accent-gradient);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:3px}.sel-opt[aria-disabled=true]{opacity:.38;cursor:not-allowed}.sel-check{color:var(--accent);flex:none;margin-left:auto;animation:.3s fc-spring}@media (max-width:640px){.sel-back{z-index:399;background:#0008;animation:.15s sel-fade;display:block;position:fixed;inset:0}.sel-panel{transform-origin:bottom;border-radius:18px;max-height:62vh;animation-name:sel-sheet;inset:auto 10px 10px!important}.sel-opt{padding:14px;font-size:16px}}@keyframes sel-fade{0%{opacity:0}}@keyframes sel-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sel-panel,.sel-opt,.sel-check,.sel-back{animation:none}.sel-chev{transition:none}}.nc-plus{background:var(--accent-gradient);width:42px;height:42px;color:var(--accent-ink);cursor:pointer;box-shadow:0 8px 20px -8px var(--accent-glow),0 0 0 1px #ffffff26 inset;transition:transform .25s var(--ease),box-shadow .2s;border:0;border-radius:50%;place-items:center;display:grid}.nc-plus:hover{box-shadow:0 10px 26px -6px var(--accent-glow),0 0 0 1px #ffffff40 inset;transform:rotate(90deg)scale(1.08)}.nc-plus:active{transform:rotate(90deg)scale(.94)}.chip{border:1px solid var(--edge-strong);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;transition:border-color .15s,background .15s,transform .15s}.chip:hover{border-color:var(--accent);background:#ffac1214;transform:translateY(-1px)}.gc-ava{color:#1a0f00;background:linear-gradient(135deg,#b85200,#ffac12);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.gc-sys{text-align:center;background:#ffffff0a;border-radius:999px;align-self:center;padding:2px 10px}.gc-panel{border-left:3px solid var(--accent)}@media (prefers-reduced-motion:reduce){.nc-plus,.chip{transition:none}}.hd-lang{border:1px solid var(--edge);background:var(--panel-2);height:40px;color:var(--text);font:inherit;letter-spacing:.04em;cursor:pointer;transition:border-color .18s var(--ease),background .18s;border-radius:12px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.hd-lang:hover,.hd-lang[aria-expanded=true]{border-color:var(--accent);background:#ffac1214}.flag{border-radius:4px;flex:none;display:block}.hd-langmenu{min-width:190px}.hd-langmenu .menu-item{gap:12px}.hd-langmenu .menu-item.is-current{color:var(--accent-2);font-weight:600}@media (max-width:640px){.hd-lang span{display:none}.hd-lang{padding:0 8px}}.sup{z-index:300;border:1px solid var(--edge-strong);width:min(360px,100vw - 24px);max-height:min(560px,100vh - 100px);animation:sel-in .22s var(--ease);transform-origin:100% 100%;background:linear-gradient(#201a13,#16120e);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 60px -14px #000e,0 0 0 1px #ffac1212}.sup-head{border-bottom:1px solid var(--edge);background:linear-gradient(90deg,#ffac1224,#0000);align-items:center;gap:8px;padding:12px 14px;display:flex}.sup-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-x,.sup-back{width:28px;height:28px;color:var(--text);cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.sup-x:hover,.sup-back:hover{background:#ffffff1f}.sup-body{overscroll-behavior:contain;padding:14px;overflow-y:auto}.sup-item{text-align:left;border:1px solid var(--edge);background:var(--panel-2);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.sup-item:hover,.sup-item.on{border-color:var(--accent);background:#ffac1210}.sup-msg{background:#ffffff0d;border-radius:12px;align-self:flex-start;max-width:92%;padding:8px 12px}.sup-msg p{white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:14px}.adm-sup{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:16px;display:grid}@media (max-width:760px){.adm-sup{grid-template-columns:1fr}.sup{width:auto;bottom:8px;left:8px;right:8px}}button.gc{font:inherit;text-align:left;color:inherit;cursor:pointer}.profile-bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.profile-bg:after{content:"";background:linear-gradient(#0d0b09cc 0%,#0d0b0999 40%,#0d0b09d9 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sup{animation:none}}.chip.on{border-color:var(--accent);color:var(--accent-2);background:#ffac1226}.bub{white-space:pre-wrap;word-break:break-word;background:#ffffff0f;border-radius:14px 14px 14px 4px;min-width:92px;padding:8px 12px 6px;line-height:1.4;position:relative}.bub.mine{background:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:14px 14px 4px}.bub-meta{color:var(--soft);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.ticks{color:var(--soft);align-items:center;gap:3px;display:inline-flex}.ticks.read{color:#5ac8fa}.ticks b{font-size:11px;font-weight:700}.gc-ava-img{object-fit:cover;background:0 0}@property --soc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.soc{--c1:#4752c4;--c2:#5865f2;color:#fff;isolation:isolate;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(#201a13,#15110d);border-radius:14px;align-self:center;align-items:center;gap:11px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 22px -16px #000}.soc-discord{--c1:#4752c4;--c2:#6f7bff}.soc-telegram{--c1:#1d86c4;--c2:#35b6f5}.soc:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--soc-a),transparent 0 62%,var(--c2) 82%,#fff 90%,transparent 100%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.soc:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(130px 70px at 18px 50%,color-mix(in srgb,var(--c2) 26%,transparent),transparent 70%);opacity:.55;transition:opacity .3s;position:absolute;inset:0}.soc:hover{box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 30px -16px var(--c1);transform:translateY(-2px)}.soc:hover:before{opacity:1;animation:2.6s linear infinite soc-spin}.soc:hover:after{opacity:1}.soc:active{transform:translateY(0)scale(.98)}.soc:focus-visible{outline:2px solid var(--c2);outline-offset:2px}@keyframes soc-spin{to{--soc-a:360deg}}.soc-ico{color:#fff;background:linear-gradient(145deg,var(--c2),var(--c1));width:38px;height:38px;box-shadow:inset 0 1px 0 #fff5,inset 0 -2px 4px #0003,0 6px 14px -6px var(--c1);transition:transform .3s var(--ease);border-radius:11px;flex:none;place-items:center;display:grid}.soc-ico svg{filter:drop-shadow(0 1px 1px #0004);width:21px;height:21px;display:block}.soc:hover .soc-ico{transform:scale(1.07)rotate(-5deg)}.soc-telegram:hover .soc-ico svg{animation:soc-fly .7s var(--ease)}@keyframes soc-fly{0%{transform:translate(0)}40%{transform:translate(5px,-5px)rotate(8deg)}to{transform:translate(0)}}.soc-text{flex-direction:column;gap:2px;line-height:1.1;display:flex}.soc-text b{letter-spacing:.01em;font-size:14px;font-weight:700}.soc-text small{color:var(--soft);font-size:12px}.soc-go{opacity:.45;transition:transform .25s var(--ease),opacity .25s;flex:none;margin-left:2px}.soc:hover .soc-go{opacity:1;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.soc,.soc-ico,.soc-go{transition:none}.soc:hover{transform:none}.soc:hover:before,.soc-telegram:hover .soc-ico svg{animation:none}}.rule-form{gap:12px}.rule-box{border:1px solid var(--edge);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.rule-box legend{color:var(--accent-2);padding:0 8px;font-size:13px;font-weight:700}.rule-row{border-top:1px dashed var(--edge);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.test-res{border-left:4px solid var(--edge-strong);gap:6px}.test-res.ok{border-left-color:var(--ok)}.test-res.bad{border-left-color:var(--bad)}.cmd-chip-off{opacity:.5}.notice-game{border-left:3px solid var(--accent);background:#ffac1210;border-radius:8px;padding:10px 14px}.dm-msg,.gm-row{width:fit-content}.gm-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.gm-row .dm-acts{opacity:0;white-space:nowrap;transition:opacity .15s}.gm-row:hover .dm-acts,.gm-row:focus-within .dm-acts{opacity:1}@media (hover:none){.gm-row .dm-acts{opacity:1}}.bub{width:fit-content;max-width:100%}.bub-meta{min-width:0}.bub-read{opacity:.8;font-size:10.5px}.sup-launch{z-index:290;border:1px solid var(--edge-strong);width:44px;height:44px;color:var(--accent-2);cursor:pointer;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s;background:linear-gradient(#201a13,#16120e);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;left:14px;box-shadow:0 10px 24px -10px #000c}.sup-launch:hover{border-color:var(--accent);box-shadow:0 14px 28px -10px var(--accent-glow);transform:translateY(-2px)}.sup-launch.has{border-color:var(--accent)}.sup-dot{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.sup-foot{border-top:1px solid var(--edge);color:var(--soft);background:#0000002a;padding:9px 14px;font-size:12px}.sup-foot a{color:var(--accent-2)}.sup{transform-origin:0 100%;left:14px;right:auto}@media (max-width:760px){.sup{left:8px;right:8px}.sup-launch{bottom:12px;left:10px}}.nick-opt{align-items:center;gap:10px;display:flex!important}.nick-opt .avatar{flex:none;width:26px;height:26px;font-size:12px}.nick-head{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);padding:4px 12px 6px;font-size:11px}.verified-mark{display:inline-block}.pf-meta{flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:4px;display:flex}.pf-meta>*+:before{content:"·";opacity:.5;margin:0 7px}.pf-meta .presence{margin:0}.pf-bar{border-top:1px solid var(--edge);align-items:center;gap:8px;padding-top:10px}.pf-bar .btn{padding:6px 12px;font-size:13px}.dm-msg,.gm-row{position:relative}.msg-more{top:-6px;border:1px solid var(--edge);background:var(--panel,#1c1813);width:24px;height:24px;color:var(--soft);cursor:pointer;opacity:0;border-radius:50%;font-size:15px;line-height:1;transition:opacity .12s;position:absolute;inset-inline-end:-6px}.dm-msg:hover .msg-more,.gm-row:hover .msg-more,.msg-more:focus-visible{opacity:1}@media (hover:none){.msg-more{opacity:.85}}.ctx-back{z-index:90;position:fixed;inset:0}.ctx-menu{background:var(--panel,#1c1813);border:1px solid var(--edge);border-radius:12px;flex-direction:column;gap:1px;min-width:190px;padding:5px;display:flex;position:fixed;box-shadow:0 14px 40px #0009}.ctx-item{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text,#f3ece0);border-radius:8px;padding:8px 12px;font-size:14px}.ctx-item:hover,.ctx-item:focus-visible{background:#ffffff14}.ctx-danger{color:#ff8a7a}.sel-bar{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sel-mode{cursor:pointer;padding-inline-start:28px}.sel-mode:before{content:"";inset-inline-start:4px;border:2px solid var(--soft);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%}.sel-mode.is-sel:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--panel,#1c1813)}.sel-mode .bub *{pointer-events:none}.sel-mode.is-sel .bub{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent)}.fwd-list{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow:auto}.fwd-row{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tbl-top td{vertical-align:top}.tbl-top .badge{vertical-align:top;padding:2px 10px;line-height:1.45}.opt-row{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.opt-row>input[type=checkbox]{flex:none;justify-self:center;width:18px;height:18px;margin:2px 0 0;padding:0}.opt-row>span{min-width:0}.tbl-top td .badge{vertical-align:middle;line-height:1.4}.tbl-top td .tiny{line-height:18px}.avatar-link{border-radius:50%;transition:transform .12s,box-shadow .12s}.avatar-link:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent);transform:scale(1.07)}.sel-mode .avatar-link{pointer-events:none}.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{width:0;height:0;display:none}.no-sb .dm-msg,.no-sb .gm-row{min-width:0}.gc-accent{flex-direction:row;justify-content:flex-start;align-self:center;align-items:center;gap:12px;min-height:0;padding:14px 18px}.gc-cta-ic{color:#1a0f00;flex:none;display:inline-flex}.gc-cta-t{flex:1;min-width:0;max-width:none;font-size:16px;line-height:1.2}.gc-accent .gc-go-solid{margin:0;flex:none;width:34px;height:34px;margin-inline-start:auto}.chat-input{resize:none;min-height:42px;max-height:140px;padding-top:10px;padding-bottom:10px;line-height:20px;overflow-y:auto}.chat-form{gap:10px}.chat-form .btn{justify-content:center;align-items:center;height:42px;padding-top:0;padding-bottom:0;display:inline-flex}.dm-once-btn{all:unset;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.dm-once-btn:hover,.dm-once-btn:focus-visible{background:color-mix(in srgb,var(--accent) 24%,transparent)}.tbl-top td{vertical-align:top;line-height:24px}.tbl-top .badge{box-sizing:border-box;vertical-align:top;height:24px;padding:0 10px;line-height:22px}.tbl-top td b,.tbl-top td>div:first-child{line-height:24px}.tbl-top .badge{position:relative;top:-1px}.tbl-top td b{position:relative;top:1px}.chat-head{border:1px solid var(--edge);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel,#17130f)),var(--panel,#17130f));border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.chat-back{width:36px;height:36px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s;display:inline-flex}.chat-back:hover{color:var(--text,#f3ece0);background:#ffffff12}.chat-ava{flex:none;display:inline-flex;position:relative}.chat-ava .avatar{width:52px;height:52px;font-size:22px}.chat-ava.online:after{content:"";border:2px solid var(--panel,#17130f);background:#3dbe7a;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:0}.chat-who{flex:1;min-width:0}.chat-who h1{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;font-size:20px;line-height:1.2;display:flex;overflow:hidden}.chat-who h1 a:hover{text-decoration:underline}.chat-who .presence{margin:2px 0 0;font-size:12.5px}.chat-prof{color:var(--soft);margin-top:2px;font-size:12.5px;display:inline-block}.chat-prof:hover{color:var(--accent-2,#ffac12)}.chat-ics{flex:none;gap:6px;display:inline-flex}.chat-ic{all:unset;box-sizing:border-box;border:1px solid var(--edge);cursor:pointer;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.chat-ic:hover,.chat-ic:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:#ffffff16;transform:translateY(-1px)}.chat-ic.on{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}@media (max-width:520px){.chat-head{gap:10px;padding:10px}.chat-ava .avatar{width:44px;height:44px}.chat-ic{width:34px;height:34px}}.st-cell{white-space:nowrap;align-items:center;gap:8px;height:24px;display:inline-flex}.st-cell .badge{position:static;top:auto}.st-by{line-height:24px}.pf-meta{color:var(--soft);font-size:13px;line-height:22px}.pf-meta,.pf-meta *{font-weight:500}.pf-meta :is(span,a,b,code,button){font-size:inherit;line-height:inherit}.pf-meta .pf-n{color:var(--text,#f3ece0);font-weight:700}.pf-meta .pf-friends{border:1px solid var(--edge);height:22px;color:var(--text,#f3ece0);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.pf-meta .pf-friends:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.pf-meta>*+:before{margin:0 8px}h1,h2,h3,h4,.sec-title,.gc-title,.gc-big{letter-spacing:-.01em;font-weight:700!important}h1{font-size:clamp(24px,2.4vw,30px)}b,strong,.btn,button.btn,.badge,.chip,.gc-chip,.gc-tag,.gc-cta-t,.rank-badge{font-weight:600!important}th,.pf-meta .pf-n{font-weight:600}.muted,.small,.tiny{font-weight:400}.chat-who h1{font-size:20px;font-weight:700!important}.chat-input{scrollbar-width:none;-ms-overflow-style:none;resize:none}.chat-input::-webkit-scrollbar{width:0;height:0;display:none}.chat-input:focus,.chat-input:focus-visible{box-shadow:none!important;border-color:#ffffff30!important;outline:none!important}.opt-row:has(>.toggle){grid-template-columns:44px minmax(0,1fr)}.opt-row>input.toggle{justify-self:start;width:38px;height:22px;margin:1px 0 0;padding:0}.opt-row>input.toggle:after{top:2px;left:2px}@keyframes toast-pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.admin-toast,.fcm-toast{animation:.25s cubic-bezier(.2,.8,.2,1) toast-pop}.acc-list{border:1px solid var(--edge);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.acc-row{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.acc-row:first-child{border-top:0}.acc-who{flex:none;align-items:center;gap:8px;min-width:170px;display:flex}.acc-chips{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.acc-chip{border:1px solid var(--edge);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.acc-sel{border:1px solid var(--edge);max-width:130px;height:26px;color:inherit;background:#0000004d;border-radius:8px;padding:0 6px;font-size:12.5px}.acc-flag{all:unset;box-sizing:border-box;cursor:pointer;width:26px;height:26px;color:var(--soft);opacity:.45;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:opacity .12s,background .12s;display:inline-flex}.acc-flag.on{opacity:1;color:var(--text,#f3ece0);background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.acc-flag:hover{opacity:1}.acc-x{all:unset;box-sizing:border-box;cursor:pointer;width:22px;height:22px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.acc-x:hover{color:#ff8a7a;background:#ff5c6c33}.acc-by{margin-inline-start:auto}*{scrollbar-width:thin;scrollbar-color:#fff3 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#fff5 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}.table-wrap{scrollbar-width:thin}input:focus,textarea:focus,select:focus,.input:focus,.input:focus-visible,[contenteditable]:focus,.sel-btn:focus,.sel-btn:focus-visible{box-shadow:none!important;border-color:#ffffff3d!important;outline:none!important}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #fff5!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffffff4d!important}.toggle:focus-visible{box-shadow:none!important}.hd-link:focus-visible,.hd-btn:focus-visible,.hd-avatar:focus-visible,.hd-ditem:focus-visible,.hd-brand:focus-visible,.hd .menu-item:focus-visible,a.gc:focus-visible,.modal-chip:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #ffffff4d!important}.soc2{border:1px solid var(--edge);height:34px;color:var(--text,#f3ece0);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.soc2 svg{color:var(--brand);flex:none}.soc2 span{align-items:baseline;gap:6px;display:inline-flex}.soc2 em{color:var(--soft);font-size:12.5px;font-style:normal}.soc2:hover{border-color:color-mix(in srgb,var(--brand) 60%,transparent);background:color-mix(in srgb,var(--brand) 9%,transparent)}b,strong,.btn,button.btn,.badge,.chip,.gc-chip,.gc-tag,.gc-cta-t,.rank-badge,th,.pf-meta .pf-n,.pf-meta .pf-friends{font-weight:500!important}h1,h2,h3,h4,.sec-title,.gc-title,.gc-big,.chat-who h1{font-weight:700!important}.hd-sub{width:max-content;min-width:0!important;padding:4px!important}.hd-sub .menu-item{gap:10px!important;min-height:36px!important;padding:6px 12px!important;font-size:14px!important}.tsearch{border:1px solid var(--edge);min-width:220px;max-width:340px;height:38px;color:var(--soft);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.tsearch:focus-within{border-color:#ffffff3d}.tsearch input{all:unset;min-width:0;color:var(--text,#f3ece0);flex:1;font-size:14px}.tsearch input::placeholder{color:var(--soft)}.tsearch-x{all:unset;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;display:inline-flex}.tsearch-x:hover{background:#ffffff1a}.fa-group{background:#ffffff05;border:1px dashed #0000;border-radius:12px;flex-direction:column;gap:6px;padding:10px;transition:border-color .12s,background .12s;display:flex}.fa-group.over{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.fa-group.dragging,.fa-sec.dragging{opacity:.4}.fa-ghead{cursor:grab;gap:10px}.fa-gtitle{text-transform:uppercase;letter-spacing:.05em;font-size:13px}.fa-sec{border:1px solid var(--edge);cursor:grab;background:#ffffff06;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .12s,transform .12s;display:flex}.fa-sec.over{border-color:color-mix(in srgb,var(--accent) 65%,transparent);transform:translateY(2px)}.fa-grip{color:var(--soft);cursor:grab;-webkit-user-select:none;user-select:none;font-size:18px;line-height:1}.fa-empty{padding:6px 10px}.fa-scope{border:1px solid var(--edge);border-radius:10px;flex-wrap:wrap;gap:12px;padding:8px 10px}.sup{background:#15120f;border:1px solid #ffffff1c;width:min(380px,100vw - 24px);box-shadow:0 24px 60px -14px #000e}.sup-head{background:#ffffff06;border-bottom:1px solid #ffffff12;padding:12px 14px}.sup-head>div{flex-direction:column;gap:2px;display:flex}.sup-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden;font-weight:600!important}.sup-sub{color:var(--soft);align-items:center;gap:6px;font-size:12px;display:flex}.sup-state{background:#8a8f98;border-radius:50%;width:8px;height:8px;margin-inline-end:5px;display:inline-block}.sup-state.answered{background:#3dbe7a}.sup-state.waiting{background:#e0a030}.sup-state.closed{background:#6b6f78}.sup-sub .sup-state{margin-inline-end:0}.sup-lab{color:var(--soft);font-size:12px}.sup-cats{flex-wrap:wrap;gap:6px;display:flex}.sup-cat{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:6px 11px;font-size:13px;transition:background .12s,border-color .12s}.sup-cat:hover{background:#ffffff10}.sup-cat.on{background:#ffffff1c;border-color:#fff6}.sup-card{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:12px;transition:background .12s,border-color .12s;display:flex}.sup-card:hover{background:#ffffff10;border-color:#fff3}.sup-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sup-chip{height:20px;color:var(--soft);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.sup-last{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sup-past{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;display:flex}.sup-past:hover{background:#ffffff0d}.sup-thread{flex-direction:column;gap:8px;max-height:280px;padding-right:2px;display:flex;overflow-y:auto}.sup-msg{background:#ffffff0d}.sup-msg.staff{background:#ffffff18;align-self:flex-end}.sup-item{background:#ffffff06}.sup-item:hover,.sup-item.on{background:#ffffff10;border-color:#ffffff4d}.sup-item.answered{border-left:3px solid #e0a030}.sup-n{background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-inline-start:7px;padding:0 6px;font-size:11.5px;display:inline-flex}.btn-primary .sup-n{background:#0003}.sup-foot{background:0 0;border-top:1px solid #ffffff12}.sup-foot a{color:var(--text,#f3ece0);text-underline-offset:2px;text-decoration:underline}.att-video{background:#000;border-radius:10px;width:min(100%,360px);max-height:300px;margin-bottom:4px;display:block}.att-audio{flex-direction:column;gap:4px;min-width:220px;display:flex}.att-audio audio{width:100%;height:36px}.att-file{color:inherit;background:#0003;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;min-width:190px;padding:8px 10px;text-decoration:none;display:flex}.att-file:hover{background:#0005;border-color:#ffffff40}.att-ico{letter-spacing:.03em;background:#ffffff14;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:600;display:inline-flex}.att-meta{flex-direction:column;min-width:0;display:flex}.att-meta small{color:var(--soft);font-size:11.5px}.att-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;overflow:hidden}.att-chip{border:1px solid var(--edge);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex}.att-chip small{color:var(--soft)}.att-chip button{all:unset;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;display:inline-flex}.att-chip button:hover{background:#ffffff1f}.pp{border:1px solid var(--edge);background:#ffffff06;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pp-off{justify-content:space-between}.pp-play{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff1c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pp-play:hover{background:#ffffff30}.pp-main{flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}.pp-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pp-seek,.pp-vol{appearance:none;cursor:pointer;background:#ffffff26;border-radius:2px;outline:none;height:4px}.pp-seek{width:100%}.pp-vol{width:84px}.pp-seek::-webkit-slider-thumb{appearance:none;background:#f3ece0;border:0;border-radius:50%;width:12px;height:12px}.pp-vol::-webkit-slider-thumb{appearance:none;background:#f3ece0;border:0;border-radius:50%;width:12px;height:12px}.pp-seek::-moz-range-thumb{background:#f3ece0;border:0;border-radius:50%;width:12px;height:12px}.pp-vol::-moz-range-thumb{background:#f3ece0;border:0;border-radius:50%;width:12px;height:12px}.pp-ic{all:unset;cursor:pointer;border-radius:6px;padding:4px;font-size:15px;line-height:1}.pp-ic:hover{background:#ffffff14}.pp-link{all:unset;cursor:pointer;color:var(--soft);text-underline-offset:2px;font-size:12px;text-decoration:underline}.pp-link:hover{color:var(--text,#f3ece0)}.pp-time{text-align:end;min-width:74px}.stabs{border:1px solid var(--edge);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:sticky;top:64px}.stab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--soft);border-radius:9px;padding:8px 14px;font-size:14px;transition:background .12s,color .12s}.stab:hover{color:var(--text,#f3ece0);background:#ffffff0d}.stab[aria-selected=true]{color:var(--text,#f3ece0);background:#ffffff1a}.stab i{background:#ffffff1f;border-radius:9px;margin-inline-start:6px;padding:1px 6px;font-size:11px;font-style:normal}.opt-t{font-weight:500}.bg-preview{border:1px solid var(--edge);background-position:50%;background-size:cover;border-radius:10px;height:84px}.rules{flex-direction:column;gap:8px;line-height:1.55;display:flex}.rules-h1{margin-bottom:4px;font-size:28px}.rules-h2{margin-top:14px;font-size:18px}.rules-p{color:var(--soft)}.rules-list{flex-direction:column;gap:5px;margin:0;padding-inline-start:20px;display:flex}.rules-list li{padding-inline-start:2px}.rules-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rules-ta{min-height:460px;font-family:ui-monospace,Consolas,monospace;font-size:13.5px;line-height:1.5}.rules-prev{max-height:640px;overflow:auto}@media (max-width:900px){.rules-edit{grid-template-columns:1fr}}.pmod{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex;position:relative}.pmod-panel{min-width:300px;max-width:420px;margin-top:6px;padding:14px;position:relative}.set-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.set-pick{display:none}.set-wrap{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.set-wrap.one{grid-template-columns:1fr}.set-nav{border:1px solid var(--edge);background:#ffffff05;border-radius:14px;flex-direction:column;gap:2px;max-height:calc(100vh - 100px);padding:6px;display:flex;position:sticky;top:76px;overflow:auto}.set-g{all:unset;box-sizing:border-box;color:var(--soft);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.set-g:hover{color:var(--text,#f3ece0);background:#ffffff0d}.set-g[aria-current=true]{color:var(--text,#f3ece0);background:#ffffff1a}.set-g i{background:#fff2;border-radius:9px;padding:1px 7px;font-size:11px;font-style:normal}.set-row{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.set-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-label{font-size:14px;font-weight:500}.set-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.set-ctl{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:860px){.set-wrap{grid-template-columns:1fr}.set-nav{display:none}.set-pick{display:block}.set-row{flex-direction:column;align-items:flex-start;gap:8px}.set-ctl{flex-wrap:wrap}}.pv{z-index:120;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.pv-bar{top:14px;z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset-inline:0}.pv-bar button,.pv-dl{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:17px;display:inline-flex}.pv-bar button:hover,.pv-dl:hover{background:#ffffff38}.pv-bar button:disabled{opacity:.35;cursor:default}.pv-bar span{color:#ddd;text-align:center;min-width:46px;font-size:13px}.pv-x{margin-inline-start:14px;font-size:22px!important}.pv-stage{touch-action:none;flex:1;justify-content:center;align-items:center;width:100%;padding:64px 12px 8px;display:flex;overflow:hidden}.pv-img{max-width:100%;max-height:100%;transition:transform .12s ease-out;display:inline-flex;position:relative}.pv-img img,.pv-canvas{object-fit:contain;border-radius:6px;max-width:min(96vw,1400px);max-height:calc(100vh - 150px);display:block}.pv-wm{pointer-events:none;color:#fff;opacity:.13;letter-spacing:.06em;flex-wrap:wrap;place-content:space-around;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(-22deg)scale(1.5)}.pv-wm span{padding:10px 18px}.pv-hid{color:#ccc;font-size:14px;position:absolute}.pv-note{color:#9a9a9a;text-align:center;max-width:620px;padding:0 16px 12px;font-size:12.5px}.pv-once .pv-canvas{pointer-events:none}.pe{width:min(620px,96vw)}.pe-stage{touch-action:none;background:#000;border-radius:8px;margin-inline:auto;position:relative;overflow:hidden}.pe-crop{cursor:move;touch-action:none;border:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #000a}.pe-h{touch-action:none;background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;box-shadow:0 0 0 1px #0006}.pinbar{border:1px solid var(--edge);background:#ffffff08;border-radius:12px;align-items:stretch;gap:2px;display:flex;overflow:hidden}.pinbar-main{all:unset;box-sizing:border-box;cursor:pointer;border-inline-start:3px solid #e0a030;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.pinbar-main:hover{background:#ffffff0a}.pinbar-main>svg{color:#e0a030;flex:none}.pinbar-img{object-fit:cover;border-radius:6px;flex:none;width:34px;height:34px}.pinbar-txt{flex-direction:column;min-width:0;display:flex}.pinbar-t{color:#e0a030;font-size:12px}.pinbar-b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pinbar-nav{flex-direction:column;justify-content:center;display:flex}.pinbar-nav button,.pinbar-more{all:unset;cursor:pointer;color:var(--soft);text-align:center;padding:2px 10px;font-size:11px}.pinbar-more{align-items:center;padding:0 12px;font-size:18px;display:flex}.pinbar-nav button:hover,.pinbar-more:hover{color:var(--text,#f3ece0);background:#ffffff10}.pin-list{flex-direction:column;gap:6px;max-height:340px;display:flex;overflow:auto}.pin-li{border:1px solid var(--edge);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.pin-li-main{all:unset;cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.pin-li-main .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-flash .bub{animation:1.4s ease-out pin-flash}@keyframes pin-flash{0%,60%{box-shadow:0 0 0 3px #e0a030aa}to{box-shadow:0 0 0 3px #e0a03000}}.seg>a{color:var(--soft);border-inline-end:1px solid var(--edge);align-items:center;padding:6px 14px;font-size:13px;text-decoration:none;display:inline-flex}.seg>a:last-child{border-inline-end:0}.seg>a:hover{color:var(--text,#f3ece0);background:#ffffff0d}.seg>a[aria-pressed=true],.seg>button[aria-pressed=true]{color:var(--text,#f3ece0);background:#ffffff1f;font-weight:500}a{text-underline-offset:3px;text-decoration-color:currentColor;text-decoration-thickness:1px}.gc{--tc:#ffac12}.gc-tone-vip{--tc:#ffc84a}.gc-tone-rcon{--tc:#4fd1c5}.gc-tone-id{--tc:#a78bfa}.gc-tone-img{--tc:#f472b6}.gc-tone-soon{--tc:#8a8f98}.gc[class*=gc-tone-] .gc-ic{background:color-mix(in srgb,var(--tc) 16%,transparent);width:40px;height:40px;color:var(--tc);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.gc[class*=gc-tone-] .gc-tag{color:var(--tc);border-color:color-mix(in srgb,var(--tc) 40%,transparent)}.gc[class*=gc-tone-]:hover{border-color:color-mix(in srgb,var(--tc) 50%,transparent);box-shadow:0 18px 40px -22px var(--tc)}.gc[class*=gc-tone-]:before{background:radial-gradient(320px circle at 0% 0%,color-mix(in srgb,var(--tc) 14%,transparent),transparent 70%)}.ava-wrap{flex:none;display:inline-flex;position:relative}.site-dot{border:2px solid var(--panel,#17130f);background:#3dbe7a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.dm-once-btn:disabled{opacity:.5;cursor:not-allowed}.stk-drop{border:1.5px dashed var(--edge);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px;transition:border-color .12s,background .12s;display:flex}.stk-drop.over{background:#ffffff0a;border-color:#fff6}.stk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.stk-card{border:1px solid var(--edge);background:#ffffff05;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.stk-card.off{opacity:.5}.stk-pic{background:repeating-conic-gradient(#ffffff0a 0 25%,transparent 0 50%) 0 0/16px 16px;border-radius:8px;justify-content:center;align-items:center;height:110px;display:flex;position:relative}.stk-pic img{object-fit:contain;max-width:100%;max-height:100%}.stk-pic i{top:4px;color:#fff;background:#000a;border-radius:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600;position:absolute;inset-inline-start:4px}.stkp{display:inline-flex;position:relative}.stkp-pop{bottom:calc(100% + 8px);z-index:60;border:1px solid var(--edge);background:#17130f;border-radius:14px;width:min(340px,86vw);position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 18px 50px #000b}.stkp-tabs{border-bottom:1px solid var(--edge);gap:2px;padding:6px;display:flex;overflow-x:auto}.stkp-tabs button{all:unset;cursor:pointer;white-space:nowrap;color:var(--soft);border-radius:8px;padding:5px 11px;font-size:13px}.stkp-tabs button:hover{background:#ffffff0d}.stkp-tabs button.on{color:var(--text,#f3ece0);background:#ffffff1a}.stkp-grid{grid-template-columns:repeat(4,1fr);gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.stkp-it{all:unset;cursor:pointer;aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;padding:4px;display:flex}.stkp-it:hover{background:#ffffff14}.stkp-it img{object-fit:contain;max-width:100%;max-height:100%}.bub-sticker{box-shadow:none!important;background:0 0!important;padding:0!important}.stk-msg{object-fit:contain;width:150px;height:150px;display:block}.pal{z-index:200;pointer-events:none;flex-direction:column;gap:10px;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.pal-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1713f2;border:1px solid #fff2;border-radius:14px;align-items:stretch;animation:.32s cubic-bezier(.2,.9,.25,1.1) pal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -14px #000d}.pal-card.notice{border-color:#e0a03055}.pal-main{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 8px 12px 12px;display:flex}.pal-main:hover{background:#ffffff08}.pal-ava{color:#1a0f00;background:linear-gradient(135deg,#e07800,#ffac12);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid;overflow:hidden}.pal-ava img{object-fit:cover;width:100%;height:100%}.pal-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.pal-t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pal-b{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pal-x{all:unset;cursor:pointer;width:28px;height:28px;color:var(--soft);border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;margin:6px 6px 0 0;font-size:18px;display:flex}.pal-x:hover{color:var(--text,#f3ece0);background:#ffffff14}.pal-bar{transform-origin:0;background:#fff5;width:100%;height:2px;animation:7s linear forwards pal-bar;position:absolute;bottom:0;left:0}.pal-card:hover .pal-bar{animation-play-state:paused}@keyframes pal-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes pal-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:760px){.pal{width:auto;bottom:72px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.pal-card{animation:none}.pal-bar{display:none}}.fwd-list{gap:4px}.fwd-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.fwd-row:hover{background:#ffffff0d}.fwd-row.on{background:color-mix(in srgb,var(--accent) 14%,transparent)}.fwd-ava{color:#1a0f00;background:linear-gradient(135deg,#e07800,#ffac12);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid;overflow:hidden}.fwd-grp{color:#fff;background:linear-gradient(135deg,#4b5563,#6b7280);border-radius:12px}.fwd-ava img{object-fit:cover;width:100%;height:100%}.fwd-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.fwd-kind{color:var(--soft);background:#ffffff10;border-radius:999px;padding:1px 8px;font-size:11.5px}.fwd-check{box-sizing:border-box;border:2px solid #fff4;border-radius:50%;flex:none;width:20px;height:20px;transition:background .12s,border-color .12s}.fwd-row.on .fwd-check{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px #17130f}.fwd-picked{flex-wrap:wrap;gap:6px;display:flex}.fwd-chip{all:unset;cursor:pointer;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.fwd-chip i{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-style:normal;display:inline-flex}.fwd-chip:hover i{background:#ffffff26}[hidden]{display:none!important}.verified-mark{vertical-align:-.12em!important;width:1em!important;height:1em!important;margin-inline-start:.28em!important}.link-button{text-underline-offset:3px!important;border-bottom-width:0!important;border-bottom-color:currentColor!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important}.link-button,.footer a,p a,.small a{background-image:linear-gradient(currentColor,currentColor)!important;background-position:0 100%!important;background-size:0% 1px!important}.link-button:hover,.footer a:hover,p a:hover,.small a:hover{background-size:100% 1px!important}.gc.gc-accent{min-height:0!important;color:inherit!important;background:var(--gc-bg,#ffffff0a)!important;border:1px solid color-mix(in srgb,var(--tc,#ffac12) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--tc,#ffac12) 12%,transparent) inset!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;align-items:stretch!important;gap:0!important;padding:18px!important}.gc.gc-accent:hover{background:color-mix(in srgb,var(--tc,#ffac12) 8%,transparent)!important;border-color:var(--tc,#ffac12)!important}.gc-tone-cta{--tc:#ffac12}.gc.gc-accent .gc-title{font-size:1.05rem}.gc.gc-accent .gc-go{margin-inline-start:auto}.chat-pres{color:var(--soft);flex-wrap:wrap;gap:2px 16px;margin-top:2px;font-size:12.5px;display:flex}.chat-pres span{align-items:center;gap:6px;display:inline-flex}.chat-pres i{background:#6b6f78;border-radius:50%;width:8px;height:8px}.chat-pres .on{color:#7fe0ac}.chat-pres .on i{background:#3dbe7a}.fa-kids{border-left:2px solid var(--border,#80808040);flex-direction:column;gap:6px;margin:6px 0 0 22px;padding-left:12px;display:flex}.fa-nest{flex-direction:column;display:flex}.fr-subs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-sub{border:1px solid var(--border,#8080804d);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;text-decoration:none;display:inline-flex}.fr-sub:hover{background:#8080801f}.fr-sub small{opacity:.6}.pal-card{flex-wrap:wrap}.pal-s{color:var(--soft);opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pal-b{-webkit-line-clamp:3}.pal-reply{flex-basis:100%;padding:0 12px 10px 64px}.pal-reply form{gap:6px;display:flex}.pal-reply .input{flex:1;min-width:0}.pal-rbtn{all:unset;cursor:pointer;color:var(--accent,#ffac12);padding:2px 0;font-size:12.5px}.pal-rbtn:hover{color:var(--text,#f3ece0);text-decoration:none}.pal-ok{color:#7fe0ac;font-size:12.5px}.site-dot.off{background:#6b6f78}.chat-ava:after{content:"";border:2px solid var(--panel,#17130f);background:#6b6f78;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:0}.chat-ava.online:after{background:#3dbe7a}.ava-big .site-dot{box-sizing:border-box;border-width:3px;width:16px;height:16px;bottom:-2px;right:-2px}.pmod-panel{gap:12px;width:min(440px,100vw - 32px);max-width:none}.pmod-head b{font-size:15px}.pmod-x{all:unset;cursor:pointer;width:28px;height:28px;color:var(--soft);border-radius:8px;place-items:center;font-size:18px;display:grid}.pmod-x:hover{color:var(--text);background:#ffffff14}.pmod-tabs{background:var(--panel-2);border:1px solid var(--edge);border-radius:12px;gap:2px;padding:3px;display:flex}.pmod-tabs button{all:unset;cursor:pointer;text-align:center;color:var(--soft);white-space:nowrap;border-radius:9px;flex:1;padding:6px 8px;font-size:12.5px}.pmod-tabs button:hover{color:var(--text)}.pmod-tabs button.on{color:var(--accent-2);background:#ffac1222}.pmod-tabs i{color:#ff9aa5;background:#ff5c6c33;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal}.pmod-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pmod-opt{border:1px solid var(--edge);background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pmod-opt input{accent-color:var(--accent)}.pmod-opt.on{border-color:var(--accent);background:#ffac1214}.pmod-terms,.pmod-list{flex-wrap:wrap;gap:6px;display:flex}.pmod-hist{border-top:1px solid var(--edge);flex-direction:column;gap:3px;padding-top:10px;display:flex}.pmod-links{gap:14px}@media (max-width:520px){.pmod-grid{grid-template-columns:1fr}.pmod-tabs button{padding:6px 4px;font-size:12px}}.rp-back{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;place-items:center;padding:16px;animation:.18s ease-out rp-fade;display:grid;position:fixed;inset:0}.rp{border:1px solid var(--edge-strong,#fff2);background:var(--panel,#17130f);border-radius:20px;flex-direction:column;gap:14px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:22px;animation:.24s cubic-bezier(.2,.9,.25,1.1) rp-pop;display:flex;overflow:auto;box-shadow:0 30px 80px -20px #000}.rp h2{font-size:19px}.rp-x{all:unset;cursor:pointer;width:30px;height:30px;color:var(--soft);border-radius:9px;place-items:center;font-size:20px;display:grid}.rp-x:hover{color:var(--text);background:#ffffff14}.rp-cats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-cat{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--edge);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.rp-cat span{flex:none;font-size:18px}.rp-cat:hover{border-color:var(--accent)}.rp-cat.on{border-color:var(--accent);background:#ffac1220}.rp-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0;display:flex}.rp-check{color:#0c2a1a;background:#3dbe7a;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;animation:.35s cubic-bezier(.2,.9,.25,1.3) rp-pop;display:grid}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}@keyframes rp-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:520px){.rp-cats{grid-template-columns:1fr}.rp{padding:18px}}@media (prefers-reduced-motion:reduce){.rp-back,.rp,.rp-check{animation:none}}.cmdx{border:1px solid var(--edge);background:linear-gradient(180deg,#ffffff06,transparent 60%),var(--panel);border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.cmdx-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cmdx-ic{width:44px;height:44px;color:var(--accent-2,#ffac12);background:#ffac1214;border:1px solid #ffac1233;border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.cmdx-head h2{font-size:18px}.cmdx-meta{flex-wrap:wrap;gap:8px;display:flex}.cmdx-pill{border:1px solid var(--edge);background:var(--panel-2);color:var(--soft);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.cmdx-pill b{color:var(--text)}.cmdx-search{max-width:300px}.cmdx-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cmdx-card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--edge);background:var(--panel-2);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;transition:border-color .15s,transform .15s,background .15s;display:flex}.cmdx-card:hover,.cmdx-card:focus-visible{border-color:var(--accent);background:#ffac120d;transform:translateY(-2px)}.cmdx-card.off{opacity:.45;cursor:not-allowed;transform:none}.cmdx-card.rx{cursor:default}.cmdx-card.rx:hover{border-color:var(--edge);background:var(--panel-2);transform:none}.cmdx-code{color:#ffd78a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.cmdx-code i{color:var(--soft);margin-right:1px;font-style:normal}.cmdx-desc{color:var(--soft);font-size:13px;line-height:1.35}.cmdx-tags{flex-wrap:wrap;gap:6px;display:flex}.cmdx-tags span{color:var(--soft);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:11.5px}.cmdx-lim{flex-direction:column;gap:5px;display:flex}.cmdx-bar{background:#ffffff14;border-radius:99px;height:5px;display:block;overflow:hidden}.cmdx-bar i{background:linear-gradient(90deg,#e07800,#ffac12);border-radius:99px;height:100%;display:block}.cmdx-up{background:linear-gradient(135deg,#e0780018,#ffac1208);border:1px solid #e0a03044;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.cmdx-up>.stack{flex:1;min-width:220px}.cmdx-crown{color:#1a0f00;background:linear-gradient(135deg,#e07800,#ffac12);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}@media (max-width:520px){.cmdx{padding:14px}.cmdx-grid{grid-template-columns:1fr}}.pf-meta .pf-pills{flex-wrap:wrap;gap:8px;margin:0;display:inline-flex}.pf-meta>.pf-pills:before{content:none}.pf-pill{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--edge-strong,#fff2);color:var(--soft);background:#ffffff0a;border-radius:999px;align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;line-height:20px;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.pf-pill b{color:var(--text);font-weight:600}.pf-pill:hover,.pf-pill:focus-visible{border-color:var(--accent);color:var(--text);background:#ffac1214;transform:translateY(-1px)}.pf-meta .pf-pills .pf-pill:before{content:none}.rp.pl{gap:12px;max-height:min(620px,100vh - 32px)}.pl-n{opacity:.6;margin-left:6px;font-size:11.5px;font-style:normal}.pl-list{flex-direction:column;gap:6px;min-height:120px;max-height:380px;padding-right:2px;display:flex;overflow:auto}.pl-row{border:1px solid var(--edge);background:var(--panel-2);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pl-row:hover{border-color:var(--accent);background:#ffac120d}.pl-ava{color:#1a0f00;background:linear-gradient(135deg,#e07800,#ffac12);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;display:grid;overflow:hidden}.pl-ava img{object-fit:cover;width:100%;height:100%}.pl-nick{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.pl-go{color:var(--soft);transition:transform .15s}.pl-row:hover .pl-go{color:var(--accent);transform:translate(3px)}.fr-subrow{border-left:3px solid var(--accent);flex-wrap:nowrap;gap:12px}.fr-folder{width:34px;height:34px;color:var(--accent-2,#ffac12);background:#ffac1214;border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.fs-form{gap:10px;min-width:260px;padding:14px}.bub{min-width:0;padding:6px 10px 5px;line-height:1.38;display:flow-root}.bub-meta{float:right;gap:4px;margin:8px 0 -2px 12px;line-height:1;display:inline-flex}.bub>img.dm-img,.bub>.dm-img{display:block}.bub>.dm-img+.bub-meta,.bub>.dm-spoiler+.bub-meta{float:none;justify-content:flex-end;margin:3px 0 0}.bub-sticker .bub-meta{float:none;justify-content:flex-end;margin:2px 4px 0}.cmdx-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmdx-list{border:1px solid var(--edge);background:var(--panel-2);border-radius:14px;flex-direction:column;max-height:420px;display:flex;overflow:auto}.cmdx-row{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--edge);grid-template-columns:minmax(120px,max-content) minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-height:36px;padding:7px 14px;display:grid}.cmdx-row:last-child{border-bottom:0}.cmdx-row:hover,.cmdx-row:focus-visible{background:#ffac120f}.cmdx-row.off{opacity:.45;cursor:not-allowed}.cmdx-row.rx{cursor:default}.cmdx-row.rx:hover{background:0 0}.cmdx-row .cmdx-code{white-space:nowrap;font-size:13px}.cmdx-row .cmdx-desc{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cmdx-row .cmdx-tags{flex-wrap:nowrap;justify-content:flex-end}.cmdx-row .cmdx-tags>span{white-space:nowrap;padding:1px 8px;font-size:11.5px}.cmdx-lim{align-items:center;gap:6px;display:inline-flex}.cmdx-lim.out{color:#ff9aa5!important;background:#ff5c6c1f!important}.cmdx-lim .cmdx-bar{width:34px;height:4px;display:inline-block}@media (max-width:640px){.cmdx-row{grid-template-columns:1fr auto}.cmdx-row .cmdx-desc{white-space:normal;order:3;grid-column:1/-1}}.cmdx-bar b{background:linear-gradient(90deg,#e07800,#ffac12);border-radius:99px;height:100%;display:block}.ava-big .avatar{border-radius:28px;width:112px;height:112px;font-size:46px}.ava-big .site-dot{border-width:4px;width:22px;height:22px;bottom:2px;right:2px}.pf-top{align-items:center}.pf-name{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:inline-flex}.pf-name h1{line-height:1.15}.pf-status{color:var(--soft);text-align:center;overflow-wrap:anywhere;margin-top:2px}@media (max-width:520px){.ava-big .avatar{border-radius:22px;width:84px;height:84px;font-size:34px}}.fc-who>a.muted{margin-top:3px;line-height:1.3;display:block;position:static}.fc-who>.row{align-items:center}.pf-meta .pf-pills{flex-basis:100%;gap:8px;margin-top:10px}.pf-pill{white-space:nowrap;align-items:center;gap:6px;height:30px;padding:0 14px;line-height:1;text-decoration:none}.pf-pill b,.pf-pill span{line-height:1;text-decoration:none}.pf-pill:hover,.pf-pill:focus-visible{text-decoration:none;transform:none}.pf-meta{row-gap:0}
