*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none !important}#dbBg{position:fixed;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;display:block}:where(.pg-verse) .card:not(.vauthbox):not(.dmlist):not(.dmpane),.pg-landing .card{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:2rem}:where(.pg-verse) .card:not(.vauthbox):not(.dmlist):not(.dmpane)>h2{font-size:1.25rem;font-weight:800;color:var(--ink-strong);letter-spacing:0;text-transform:capitalize;padding:0.1rem 0 0.9rem;margin:0}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 50%,transparent) transparent}::-webkit-scrollbar{width:0.7rem;height:0.7rem}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 46%,transparent);border-radius:1rem;border:0.2rem solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 74%,transparent);background-clip:padding-box}.kptip{position:fixed;z-index:90;pointer-events:none;padding:0.35rem 0.6rem;border-radius:0.55rem;font-size:0.78rem;font-weight:700;color:var(--ink-strong);white-space:nowrap;max-width:18rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);opacity:0;transform:translateY(0.2rem);transition:opacity .12s ease,transform .12s ease}.kptip.show{opacity:1;transform:none}:root[data-ff] .kptip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}@media (prefers-reduced-motion:reduce){.kptip{transition:opacity .12s ease}}.toaster{position:fixed;left:50%;transform:translateX(-50%);bottom:1rem;z-index:80;display:flex;flex-direction:column;gap:0.5rem;align-items:center;pointer-events:none;max-width:min(23rem,calc(100vw - 2rem))}.toast{pointer-events:auto;display:flex;align-items:center;gap:0.55rem;cursor:pointer;padding:0.7rem 0.95rem 0.7rem 0.8rem;border-radius:0.9rem;font-weight:700;color:var(--ink-strong);background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);animation:toastIn .28s cubic-bezier(.2,.8,.3,1)}:root[data-ff] .toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.toast .tic{flex:none;width:1.15rem;height:1.15rem;display:inline-flex}.toast .tic svg{width:100%;height:100%;display:block}.toast.ok .tic{color:#62aa35}.toast.err .tic{color:#c25555}:root[data-theme="dark"] .toast.ok .tic{color:#8fd45c}:root[data-theme="dark"] .toast.err .tic{color:#e08a8a}.toast.out{animation:toastOut .24s ease forwards}@keyframes toastIn{from{opacity:0;transform:translateY(0.7rem) scale(.96)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(0.4rem) scale(.97)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast.out{animation:none;opacity:0}}:root{color-scheme:light;--bg:#d8dde1;--surface:#fff;--surface-2:#eef2f4;--panel:#f6f9fa;--fill:#e3e9ec;--tint:#eef7e6;--tint-2:#e6f2d8;--up-tint:#dff1cf;--dn-tint:#f6dede;--gold-tint:#f7e9c8;--gold-ink:#a1741f;--ink:#3c4b52;--ink-strong:#2c3b42;--muted:#8a9aa3;--muted-2:#9aa7ad;--muted-3:#b3bfc6;--line:#dde4e7;--line-2:#d5dde1;--dot:rgba(255,255,255,.6);--glass:linear-gradient(180deg,rgba(255,255,255,.58),rgba(238,243,247,.46));--glass-hi:rgba(255,255,255,.9);--grim:rgba(255,255,255,.8);--frost:blur(6px) saturate(1.7) url(#glassFringe);--frost-strong:blur(18px) saturate(1.7) url(#glassFringe);--gfrostin:inset 0 -0.8rem 1.6rem rgba(140,160,175,.22);--gdrop:0 0.5rem 1.5rem rgba(45,60,70,.22);--wallsheen:radial-gradient(120% 100% at 50% 30%,rgba(255,255,255,.55),transparent 60%);--wallvig:radial-gradient(105% 105% at 50% 50%,transparent 62%,rgba(70,90,100,.14));--tsh:0 1px 2px rgba(70,90,105,.16);--silver-top:#ffffff;--silver-bot:#dde2e6;--silver-border:#b9c2c8;--well:rgba(255,255,255,.34);--wellrim:rgba(255,255,255,.55);--rowfill:linear-gradient(180deg,rgba(255,255,255,.42),rgba(238,243,247,.3));--lime:#62aa35;--lime-ink:#4e8a29;--glow:#8fd45c;--edge:#5a9e30}:root[data-theme="dark"]{color-scheme:dark;--bg:#15181b;--surface:#1b1f23;--surface-2:#2a323a;--panel:#21272c;--fill:#2a323a;--tint:#22301b;--tint-2:#2c3f20;--up-tint:#2a3d1c;--dn-tint:#3d2222;--gold-tint:#3a3116;--gold-ink:#e8b23a;--ink:#c4cdd3;--ink-strong:#e9eef1;--muted:#93a0a9;--muted-2:#828f98;--muted-3:#6f7c85;--line:#31383f;--line-2:#3a444d;--dot:rgba(255,255,255,.1);--glass:linear-gradient(180deg,rgba(40,48,55,.6),rgba(22,28,33,.5));--glass-hi:rgba(255,255,255,.22);--grim:rgba(255,255,255,.12);--frost:blur(4px) saturate(1.4) url(#glassFringe);--frost-strong:blur(14px) saturate(1.5) url(#glassFringe);--gfrostin:inset 0 -0.8rem 1.6rem rgba(0,0,0,.4);--gdrop:0 0.5rem 1.5rem rgba(0,0,0,.55);--wallsheen:none;--wallvig:radial-gradient(105% 105% at 50% 50%,transparent 55%,rgba(0,0,0,.45));--tsh:0 1px 2px rgba(0,0,0,.4);--silver-top:#2b3137;--silver-bot:#1a1e22;--silver-border:#3d454d;--well:rgba(255,255,255,.07);--wellrim:rgba(255,255,255,.13);--rowfill:linear-gradient(180deg,rgba(40,48,55,.45),rgba(22,28,33,.35));--lime:#8fd45c;--lime-ink:#a8e05f;--glow:#8fd45c;--edge:#62aa35}:root[data-ff]{--glass:var(--surface)}:root:not([data-theme="dark"]) body:has(#dbBg){--bg:#cdd3d8}body{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;color:var(--ink);min-height:100vh;font-weight:600;background:var(--bg);text-shadow:var(--tsh)}.prtext,.rtquote,.bub,.bio,.meta dd,.byl,.acell .by,.uname2 small,.pmeta small,.ptime,.pcount,.rtmeta,.dmmeta small,.sub,.dbssub,.asidesub,.asidepub,.joined,.note,.none,.dbshint,.dbsnone,.dbshead,.prep,.preport,.cy,.ce,.cr{font-family:'DM Sans',system-ui,sans-serif}body:has(#dbLayout) .byl,body:has(#dbLayout) .acell .by,body:has(#dbLayout) .joined,body:has(#dbLayout) .asidesub,body:has(#dbLayout) .none,body:has(#dbLayout) .note,body:has(#dbLayout) .sub{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif}body:has(#dbLayout) .newtile .ntitle,body:has(#dbLayout) .newtile .ntype,body:has(#dbLayout) .asidedate,body:has(#dbLayout) .dbsearchbar input,body:has(#dbLayout) .dbsearchbar input::placeholder,body:has(#dbLayout) .dbsortpill,body:has(#dbLayout) .dbsearchpanel,body:has(#dbLayout) .dbtile small,body:has(#dbLayout) .memenu a,body:has(#dbLayout) .memenu button,body:has(#dbLayout) .rptr,body:has(#dbLayout) .heroplat-main,body:has(#dbLayout) .heroyear,body:has(#dbLayout) .acount,body:has(#dbLayout) .viewall,body:has(#dbLayout) .asidehead .meta dd{font-family:'DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit}.skiplink{position:absolute;left:-200vw;top:0}body:has(#dbLayout)::before{background-image:var(--wallsheen),linear-gradient(var(--dot) 1px,transparent 1px),linear-gradient(90deg,var(--dot) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px}@media (min-width:48.0625rem){body:has(.herobg)::before{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 12vw,rgba(0,0,0,.06) 20vw,rgba(0,0,0,.2) 28vw,rgba(0,0,0,.42) 37vw,rgba(0,0,0,.66) 47vw,rgba(0,0,0,.86) 58vw,#000 72vw);mask-image:linear-gradient(180deg,transparent 0,transparent 12vw,rgba(0,0,0,.06) 20vw,rgba(0,0,0,.2) 28vw,rgba(0,0,0,.42) 37vw,rgba(0,0,0,.66) 47vw,rgba(0,0,0,.86) 58vw,#000 72vw)}}body:has(#dbLayout) #dmDock,body:has(#dbLayout) #mMsgBtn{display:none}.mhead,.mdock,.mmsg{display:none}.asidegame{font-size:1.2rem;font-weight:800;color:var(--ink-strong);line-height:1.15}.asidepub{color:var(--muted);font-weight:700;margin:0.15rem 0 0.9rem}.asidedl{display:flex;align-items:center;gap:0.5rem;margin:0.1rem 0 1rem}.btn.asidedlbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.55rem 1rem;text-align:center}.btn.asidedlbtn svg{width:1.15rem;height:1.15rem;flex:none}.asideext{flex:none;width:2.7rem;height:2.7rem;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--ink-strong);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.asideext:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 55%,transparent)}.asideext svg{width:1.15rem;height:1.15rem}.asiderows{border-radius:0.9rem;overflow:hidden;background:color-mix(in srgb,var(--glass-hi) 10%,transparent);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost)}:root[data-ff] .asiderows{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rowfill)}.asiderow{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.7rem 0.9rem;border-bottom:1px solid var(--surface-2)}.asiderow:last-child{border-bottom:none}.asiderow3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:0.7rem 0.4rem}.astat{display:flex;flex-direction:column;gap:0.15rem;text-align:center;min-width:0;padding:0 0.5rem}.astat + .astat{border-left:1px solid var(--surface-2)}.astatk{font-size:0.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.astatv{font-weight:800;color:var(--ink-strong);font-size:0.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arowk{font-size:0.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.arowv{font-weight:800;color:var(--ink-strong);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contag{border:none;background:none;cursor:pointer;font:inherit;font-weight:800;color:var(--ink-strong);padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline dotted;text-underline-offset:2px;text-decoration-color:var(--muted)}.contag:hover{color:#62aa35;text-decoration-color:#62aa35}.asideact{display:flex;align-items:center;gap:0.5rem;margin-top:1rem}.asideact .asidevote{margin-right:auto}.vbtn svg{width:0.95em;height:0.95em;display:block}.asidevote{display:inline-flex;align-items:stretch;border-radius:2rem;background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim);overflow:hidden}.asidevote .vbtn{background:none;box-shadow:none;border:none;border-radius:0;padding:0.4rem 0.9rem;font-size:0.82rem;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.asidevote .vbtn:hover{color:var(--ink-strong)}.asidevote .vbtn.up:hover{color:#62aa35;background:color-mix(in srgb,#8fd45c 16%,transparent)}.asidevote .vbtn.dn:hover{color:#c25555;background:color-mix(in srgb,#e0684f 16%,transparent)}.asidevote .score{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:0 0.2rem;font-weight:800;font-size:0.92rem;color:var(--ink-strong);box-shadow:inset 1px 0 0 var(--grim),inset -1px 0 0 var(--grim)}.asidevote.mine-up .vbtn.up{color:#62aa35;background:color-mix(in srgb,#8fd45c 20%,transparent)}.asidevote.mine-dn .vbtn.dn{color:#c25555;background:color-mix(in srgb,#e0684f 20%,transparent)}.asidereport,.asidecollect{width:2.5rem;height:2.5rem;flex:none;border-radius:50%;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim)}.asidereport svg,.asidecollect svg{width:1.15rem;height:1.15rem}.asidereport:hover{color:#c25555;background:color-mix(in srgb,#e0684f 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0684f 50%,transparent)}.asidecollect:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 50%,transparent)}:root[data-theme="dark"] .asidecollect:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 45%,transparent)}.collmenu{position:fixed;z-index:80;min-width:14rem;max-width:18rem;padding:0.4rem;border-radius:1rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .collmenu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.collmenuhd{font-weight:800;font-size:0.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0.4rem 0.6rem 0.5rem}.collmenuls{display:flex;flex-direction:column;max-height:15rem;overflow-y:auto}.collmenuit{display:flex;align-items:center;gap:0.55rem;width:100%;border:none;background:none;font:inherit;font-weight:700;color:var(--ink-strong);cursor:pointer;text-align:left;padding:0.5rem 0.6rem;border-radius:0.6rem}.collmenuit:hover{background:var(--tint);color:#4e8a29}:root[data-theme="dark"] .collmenuit:hover{color:#a8e05f}.collmenucheck{flex:none;width:1.15rem;height:1.15rem;border-radius:0.35rem;box-shadow:inset 0 0 0 1.5px var(--line);display:flex;align-items:center;justify-content:center}.collmenuit.on .collmenucheck{background:#62aa35;box-shadow:none}.collmenuit.on .collmenucheck::after{content:'\2713';color:#fff;font-size:0.78rem;font-weight:800;line-height:1}.collmenuname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collmenunone{color:var(--muted);font-weight:700;font-size:0.88rem;padding:0.5rem 0.6rem}.collmenunew{display:block;width:100%;border:none;background:none;font:inherit;font-weight:800;color:#4e8a29;cursor:pointer;text-align:left;padding:0.55rem 0.6rem;border-radius:0.6rem;margin-top:0.2rem;border-top:1px solid var(--line)}:root[data-theme="dark"] .collmenunew{color:#a8e05f}.collmenunew:hover{background:var(--tint)}.iconpick{display:grid;grid-template-columns:repeat(auto-fill,3.4rem);grid-auto-rows:3.4rem;gap:0.5rem;justify-content:space-between;align-content:start;max-height:15rem;overflow-y:auto;padding:0.6rem;border-radius:0.9rem;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.iconopt{width:3.4rem;height:3.4rem;padding:0;border:none;cursor:pointer;background:var(--fill);border-radius:0.6rem;overflow:hidden;display:block;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .12s ease,transform .12s ease}.iconopt img{width:100%;height:100%;object-fit:cover;display:block}.iconopt:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--line-2)}:where(.pg-verse) .iconopt.sel{box-shadow:0 0 0 2px #8fd45c}.iconsearch{box-shadow:inset 0 0 0 1px var(--line)}.iconsearch::placeholder{color:var(--muted);font-weight:700}.iconempty{color:var(--muted);font-weight:700;font-size:0.88rem;padding:0.1rem 0.2rem}:where(.pg-db) .dbprofhead{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;margin:0.2rem 0 1.3rem}:where(.pg-db) .dbpava{width:4.6rem;height:4.6rem;flex:none;border-radius:50%;object-fit:cover;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:where(.pg-db) .dbpava.ph{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:var(--muted)}:where(.pg-db) .dbprofid{display:flex;flex-direction:column;gap:0.12rem;min-width:0}:where(.pg-db) .dbprofid h1{font-size:1.7rem;line-height:1.12;color:var(--ink-strong)}:where(.pg-db) .dbprofuser{color:var(--muted);font-weight:700;font-size:0.95rem}:where(.pg-db) .dbprofjoined{color:var(--muted);font-weight:700;font-size:0.84rem}:where(.pg-db) .dbverselink{margin-left:auto}:where(.pg-db) .dbprofstats{display:flex;align-items:stretch;gap:0.7rem;flex-wrap:wrap;margin-bottom:0.7rem}:where(.pg-db) .dbpstat{display:flex;flex-direction:column;justify-content:center;padding:0.6rem 1rem;min-width:5.2rem;border-radius:0.9rem;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}:where(.pg-db) .dbpstat b{font-size:1.45rem;line-height:1;color:var(--ink-strong)}:where(.pg-db) .dbpstat span{color:var(--muted);font-weight:700;font-size:0.78rem;margin-top:0.25rem}:where(.pg-db) .dbproffilters{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:1.4rem}:where(.pg-db) .dbpfilter{display:inline-flex;align-items:center;gap:0.45rem;font-weight:700;font-size:0.85rem;color:var(--muted);text-decoration:none;padding:0.42rem 0.8rem;border-radius:0.7rem;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi);transition:color .12s ease,box-shadow .12s ease,background .12s ease}:where(.pg-db) .dbpfilter b{color:var(--ink-strong);font-weight:800}:where(.pg-db) .dbpfilter:hover{color:var(--ink-strong)}:where(.pg-db) .dbpfilter.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"]:where(.pg-db) .dbpfilter.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:where(.pg-db) .dbpfilter.on b{color:inherit}:where(.pg-db) .dbsec{max-width:46rem;margin:0 auto 2rem}:where(.pg-db) .dbsec h2{font-size:1.25rem;font-weight:800;color:var(--ink-strong);letter-spacing:0;text-transform:capitalize;padding:0.1rem 0 0.9rem;margin:0}:where(.pg-db) .newtile.pfic .thumb{border-radius:50%}:where(.pg-db) .acell.pfic .aimg{border-radius:50%}:where(.pg-db) .asideview.round{border-radius:50%;background:none}:where(.pg-db) .asideview.round img{border-radius:50%}:where(.pg-db) .colgrid{display:grid;gap:1rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}:where(.pg-db) .colcard{text-decoration:none}:where(.pg-db) .colcover{display:grid;aspect-ratio:1;border-radius:0.8rem;overflow:hidden;gap:2px;margin-bottom:0.6rem;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:where(.pg-db) .colcover.c1{grid-template-columns:1fr}:where(.pg-db) .colcover.c2{grid-template-columns:1fr 1fr}:where(.pg-db) .colcover.c3,:where(.pg-db) .colcover.c4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}:where(.pg-db) .colcover.c3 .colcell:first-child{grid-row:span 2}:where(.pg-db) .colcell{position:relative;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center}:where(.pg-db) .colcell img{width:100%;height:100%;object-fit:cover;display:block}:where(.pg-db) .colcell.round img{border-radius:50%;padding:12%}:where(.pg-db) .colcell.snd{color:var(--muted)}:where(.pg-db) .colcell.snd svg{width:40%;height:40%}:where(.pg-db) .colcover.empty{display:flex;align-items:center;justify-content:center;color:var(--muted)}:where(.pg-db) .colcover.empty svg{width:2.4rem;height:2.4rem}:where(.pg-db) .colcard .colby{margin-top:0.1rem;opacity:0.85}:where(.pg-db) .dbcolsec{margin:0.4rem 0 1.8rem}:where(.pg-db) .dbcoll{max-width:74rem}:where(.pg-db) .collhead{display:flex;align-items:flex-start;gap:1rem;margin:0.7rem 0 1.4rem}:where(.pg-db) .collid{flex:1;min-width:0}:where(.pg-db) .colltype{display:block;color:var(--muted);font-weight:800;font-size:0.78rem;text-transform:uppercase;letter-spacing:.05em}:where(.pg-db) .collhead h1{font-size:1.8rem;color:var(--ink-strong);line-height:1.12;margin:0.1rem 0}:where(.pg-db) .collby{color:var(--muted);font-weight:700;font-size:0.9rem}:where(.pg-db) .collby a{color:var(--lime-ink);text-decoration:none}:where(.pg-db) .colldesc{color:var(--ink);margin-top:0.55rem;max-width:46rem;line-height:1.45}:where(.pg-db) .colledit{flex:none;margin-left:auto}:where(.pg-db) .collbrowsehead{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}:where(.pg-db) .colrows{display:flex;flex-direction:column;gap:0.5rem;max-width:46rem}:where(.pg-db) .colrow{display:flex;align-items:center;gap:0.8rem;padding:0.5rem 0.6rem;border-radius:0.9rem;background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--line)}:where(.pg-db) .colrowthumb{width:2.6rem;height:2.6rem;flex:none;border-radius:0.5rem;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center}:where(.pg-db) .colrowthumb img{width:100%;height:100%;object-fit:cover}:where(.pg-db) .crsnd{color:var(--muted)}:where(.pg-db) .crsnd svg{width:1.2rem;height:1.2rem}:where(.pg-db) .colrowtitle{flex:1;min-width:0;font-weight:700;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-db) .colrowacts{display:flex;align-items:center;gap:0.35rem;flex:none}:where(.pg-db) .colmove{border:none;cursor:pointer;color:var(--ink-strong);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi);width:2rem;height:2rem;border-radius:0.6rem;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}:where(.pg-db) .colmove:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent)}:root[data-theme="dark"]:where(.pg-db) .colmove:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 14%,transparent)}:root[data-ff]:where(.pg-db) .dbpstat,:root[data-ff]:where(.pg-db) .dbpfilter{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:48.0625rem){*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none !important}:root{color-scheme:light;--bg:#d8dde1;--surface:#fff;--surface-2:#eef2f4;--panel:#f6f9fa;--fill:#e3e9ec;--tint:#eef7e6;--tint-2:#e6f2d8;--up-tint:#dff1cf;--dn-tint:#f6dede;--gold-tint:#f7e9c8;--gold-ink:#a1741f;--ink:#3c4b52;--ink-strong:#2c3b42;--muted:#8a9aa3;--muted-2:#9aa7ad;--muted-3:#b3bfc6;--line:#dde4e7;--line-2:#d5dde1;--dot:rgba(255,255,255,.6);--glass:linear-gradient(180deg,rgba(255,255,255,.58),rgba(238,243,247,.46));--glass-hi:rgba(255,255,255,.9);--grim:rgba(255,255,255,.8);--frost:blur(6px) saturate(1.7) url(#glassFringe);--frost-strong:blur(18px) saturate(1.7) url(#glassFringe);--gfrostin:inset 0 -0.8rem 1.6rem rgba(140,160,175,.22);--gdrop:0 0.5rem 1.5rem rgba(45,60,70,.22);--wallsheen:radial-gradient(120% 100% at 50% 30%,rgba(255,255,255,.55),transparent 60%);--wallvig:radial-gradient(105% 105% at 50% 50%,transparent 62%,rgba(70,90,100,.14));--tsh:0 1px 2px rgba(70,90,105,.16);--silver-top:#ffffff;--silver-bot:#dde2e6;--silver-border:#b9c2c8;--well:rgba(255,255,255,.34);--wellrim:rgba(255,255,255,.55);--rowfill:linear-gradient(180deg,rgba(255,255,255,.42),rgba(238,243,247,.3))}:root[data-theme="dark"]{color-scheme:dark;--bg:#15181b;--surface:#1b1f23;--surface-2:#2a323a;--panel:#21272c;--fill:#2a323a;--tint:#22301b;--tint-2:#2c3f20;--up-tint:#2a3d1c;--dn-tint:#3d2222;--gold-tint:#3a3116;--gold-ink:#e8b23a;--ink:#c4cdd3;--ink-strong:#e9eef1;--muted:#93a0a9;--muted-2:#828f98;--muted-3:#6f7c85;--line:#31383f;--line-2:#3a444d;--dot:rgba(255,255,255,.1);--glass:linear-gradient(180deg,rgba(40,48,55,.6),rgba(22,28,33,.5));--glass-hi:rgba(255,255,255,.22);--grim:rgba(255,255,255,.12);--frost:blur(4px) saturate(1.4) url(#glassFringe);--frost-strong:blur(14px) saturate(1.5) url(#glassFringe);--gfrostin:inset 0 -0.8rem 1.6rem rgba(0,0,0,.4);--gdrop:0 0.5rem 1.5rem rgba(0,0,0,.55);--wallsheen:none;--wallvig:radial-gradient(105% 105% at 50% 50%,transparent 55%,rgba(0,0,0,.45));--tsh:0 1px 2px rgba(0,0,0,.4);--silver-top:#2b3137;--silver-bot:#1a1e22;--silver-border:#3d454d;--well:rgba(255,255,255,.07);--wellrim:rgba(255,255,255,.13);--rowfill:linear-gradient(180deg,rgba(40,48,55,.45),rgba(22,28,33,.35))}:root[data-ff]{--glass:var(--surface)}:root[data-ff] .card,:root[data-ff] .top,:root[data-ff] .vrail,:root[data-ff] .notifwin,:root[data-ff] .postwin{-webkit-backdrop-filter:none;backdrop-filter:none}body{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;color:var(--ink);min-height:100vh;font-weight:600;background:var(--bg);text-shadow:var(--tsh)}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--wallsheen),radial-gradient(circle,var(--dot) 2.5px,transparent 3px);background-size:auto,16px 16px}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--wallvig)}#dbBg{position:fixed;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;display:block}body:has(#dbBg)::before,body:has(#dbBg)::after{display:none}a{color:inherit;text-decoration:none}.wrap{max-width:56rem;margin:0 auto;padding:1.6rem 1.2rem 3rem}.top{display:flex;align-items:center;background:var(--glass);border-radius:1.6rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);padding:0.6rem 0.7rem 0.6rem 1.2rem;margin-bottom:1.2rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.brand{display:flex;align-items:center;gap:0.55rem;font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-weight:800;font-size:1.15rem;color:var(--ink-strong)}.brand img{width:1.7rem;height:1.7rem}.gw{color:#62aa35}:root[data-theme="dark"] .gw{color:#8fd45c}.navlinks{display:flex;gap:0.35rem;margin-left:auto}.navlinks a{font-weight:800;color:var(--muted);padding:0.35rem 1rem;border-radius:2rem;font-size:0.95rem}.navlinks a:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent)}:root[data-theme="dark"] .navlinks a:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent)}.navlinks a.active{color:#4e8a29;background:var(--tint)}.navlinks a.active:hover{background:var(--tint-2)}body:has(.vlayout){--dbnav:3.9rem}body:has(.vlayout) .top{position:fixed;left:0.9rem;right:0.9rem;top:0.7rem;z-index:36;margin:0;border-radius:1.3rem;height:3.4rem;padding:0 1.4rem;box-shadow:inset 0 0 0 1px var(--glass-hi)}body:has(.vlayout) .vlayout::before{content:'';position:fixed;left:0.9rem;right:0.9rem;top:0.7rem;height:3.4rem;border-radius:1.3rem;z-index:4;box-shadow:var(--gdrop);pointer-events:none}body:has(.vlayout) .top .brand{margin-right:auto}body:has(.vlayout) .wrap{padding-top:calc(var(--dbnav) + 1.1rem)}.branddb{gap:0.35rem}.branddb .dbcyl{width:1.7rem;height:1.7rem;color:#62aa35;transform:translateY(-1px)}:root[data-theme="dark"] .branddb .dbcyl{color:#8fd45c}.footnav{display:flex;gap:0.3rem}.footnav a{font-weight:800;color:var(--muted);padding:0.3rem 0.9rem;border-radius:2rem;font-size:0.9rem}.footnav a:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent)}:root[data-theme="dark"] .footnav a:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent)}.footnav a.active{color:#4e8a29;background:var(--tint)}:root[data-theme="dark"] .footnav a.active{color:#a8e05f;background:var(--tint)}.card{background:var(--glass);border-radius:1.6rem;padding:1.6rem 1.8rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin),var(--gdrop);margin-bottom:1.2rem}.hero{display:flex;align-items:center;gap:1.4rem}.ava{width:6rem;height:6rem;border-radius:50%;object-fit:cover;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0.35rem 1rem rgba(50,70,85,.25)}.ava.letter{background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%);color:#fff;font-size:2.8rem;font-weight:800;text-transform:uppercase}.who{flex:1;min-width:0}.who h1{font-size:1.9rem;font-weight:800;color:var(--ink-strong);line-height:1.15}.who .joined{color:var(--muted);font-weight:700;font-size:0.95rem}.pres{display:flex;align-items:baseline;gap:0.4rem;margin-top:0.35rem;font-weight:800;font-size:0.98rem;min-width:0}.pres .pd{align-self:center}.pd{width:0.65rem;height:0.65rem;border-radius:50%;background:var(--muted-2);flex:none}.avwrap{position:relative;flex:none;display:inline-flex}.avdot{position:absolute;right:0.15rem;bottom:0.15rem;width:1rem;height:1rem;border-radius:50%;background:var(--muted-2);box-shadow:0 0 0 2.5px var(--surface)}.avdot.online{background:#3fbf5a}.avdot.away{background:#e8b23a}.avdot.playing{background:#4f8ede}.hero .avdot{width:1.5rem;height:1.5rem;right:0.35rem;bottom:0.35rem;box-shadow:0 0 0 3px var(--surface)}.vrow .avdot{width:0.68rem;height:0.68rem;right:-0.05rem;bottom:-0.05rem;box-shadow:0 0 0 2px var(--surface)}.bio{font-weight:600;color:var(--ink);line-height:1.55;margin-top:0.6rem;white-space:pre-line}.heroact{margin-left:auto;display:flex;flex-direction:column;gap:0.5rem;align-self:flex-start;flex:none}.vbtn{display:inline-block;font:inherit;font-weight:800;color:#fff;cursor:pointer;border:none;border-radius:0.9rem;padding:0.6rem 1.4rem;background:linear-gradient(180deg,#8fd45c,#62aa35);text-decoration:none}.vbtn.quiet{background:var(--surface-2);color:var(--ink)}.vbtn.tinyb{padding:0.35rem 0.95rem;font-size:0.85rem;border-radius:2rem}.profcard{position:relative}.profmenu{position:absolute;top:1.1rem;right:1.1rem;z-index:6}.kebab{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;cursor:pointer;border-radius:0.7rem;background:var(--surface-2);color:var(--ink);transition:background .14s ease,transform .14s ease}.kebab:hover{background:var(--tint)}.kebab:active{transform:scale(.94)}.kebab svg{width:1.35rem;height:1.35rem}.profpop{position:absolute;top:calc(100% + 0.45rem);right:0;min-width:11.5rem;display:flex;flex-direction:column;gap:0.1rem;padding:0.4rem;background:var(--surface);border:1px solid var(--line);border-radius:0.9rem;box-shadow:0 0.7rem 1.8rem rgba(40,55,70,.22);transform-origin:top right;animation:popIn .13s ease both}:root[data-theme="dark"] .profpop{box-shadow:0 0.7rem 1.8rem rgba(0,0,0,.55)}@keyframes popIn{from{opacity:0;transform:scale(.94) translateY(-0.2rem)}to{opacity:1;transform:none}}.profpop button,.profpop a{display:flex;align-items:center;width:100%;font:inherit;font-weight:700;font-size:0.95rem;color:var(--ink);background:none;border:none;cursor:pointer;text-align:left;padding:0.55rem 0.7rem;border-radius:0.6rem;text-decoration:none}.profpop button:hover,.profpop a:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"] .profpop button:hover,:root[data-theme="dark"] .profpop a:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}.profpop .danger{color:#c25555}:root[data-theme="dark"] .profpop .danger{color:#e88f8f}.profpop .danger:hover{background:rgba(194,85,85,.14)}.btnrow{display:flex;gap:0.6rem;flex-wrap:wrap;align-items:center}.vrow{display:flex;align-items:center;gap:0.8rem;padding:0.5rem 0;border-bottom:1px solid var(--surface-2);font-weight:800;color:var(--ink-strong)}.vrow:last-child{border-bottom:none}.vrow:hover{color:#62aa35}.vava{width:2.4rem;height:2.4rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;object-fit:cover;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}img.vava{background:var(--fill)}.fname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uname2{min-width:0;display:flex;align-items:baseline;gap:0.4rem;overflow:hidden}.uname2 small{color:var(--muted);font-weight:700;font-size:0.82rem}.avwrap{position:relative;flex:none;display:inline-flex}.ubw{position:relative;display:inline-flex;margin-left:0.32em;vertical-align:-0.08em}.ubw .ubadge{margin-left:0;vertical-align:0}.ubw::after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 0.4rem);transform:translateX(-50%) translateY(0.2rem);background:var(--ink-strong);color:var(--bg);font-size:0.72rem;font-weight:800;padding:0.28rem 0.62rem;border-radius:0.55rem;white-space:nowrap;opacity:0;pointer-events:none;z-index:25;transition:opacity .15s ease,transform .15s ease}.ubw::before{content:"";position:absolute;left:50%;bottom:calc(100% + 0.12rem);transform:translateX(-50%);border:0.3rem solid transparent;border-top-color:var(--ink-strong);opacity:0;pointer-events:none;transition:opacity .15s ease}.ubw:hover::after{opacity:1;transform:translateX(-50%)}.ubw:hover::before{opacity:1}.mename .ubw::after,.mename .ubw::before,.fname .ubw::after,.fname .ubw::before,.uname2 .ubw::after,.uname2 .ubw::before,.bdgname .ubw::after,.bdgname .ubw::before,.dmmeta .ubw::after,.dmmeta .ubw::before{display:none}.ubadge.pioneer{color:#62aa35}.ubadge{width:0.95em;height:0.95em;vertical-align:-0.08em;margin-left:0.4em;flex:none}.ubadge.shield{color:#4f8ede}.ubadge.crown{color:#d9a13f}.pd.online{background:#3fbf5a}.pd.away{background:#e8b23a}.pd.playing{background:#4f8ede}.trolvl{display:flex;flex-direction:column;align-items:center;line-height:1.1;padding:0.2rem 0 0.35rem}.trolvl small{font-size:0.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.trolvl b{font-size:2.3rem;font-weight:800;color:var(--ink-strong)}.trotiers{display:flex;justify-content:space-around;gap:0.4rem}.trot{display:flex;flex-direction:column;align-items:center;gap:0.1rem;font-weight:800;color:var(--ink-strong)}.trot svg,.trot .troimg{width:3.3rem;height:3.3rem}.trot b{font-size:1.05rem}.trot small{font-size:0.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.trot.tb svg{color:#b0763b}.trot.ts svg{color:#9aa6ae}.trot.tg svg{color:#d9a13f}.trot.tp svg{color:#7ec8dd}.statsbar{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:1.3rem;padding-top:1.3rem;border-top:1px solid var(--surface-2)}.stat{display:flex;flex-direction:column;align-items:center;gap:0.1rem}.stat span{font-size:0.72rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.stat b{font-size:1.25rem;font-weight:800;color:var(--ink-strong)}h2{font-size:0.85rem;font-weight:800;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:0.4rem 0 0.8rem}.row{display:flex;align-items:center;gap:0.9rem;padding:0.7rem 0;border-bottom:1px solid var(--surface-2)}.row:last-child{border-bottom:none}.gico{width:2.5rem;height:2.5rem;border-radius:0.55rem;object-fit:cover;flex:none;background:var(--fill)}.gico.ph{box-shadow:inset 0 0 0 1px var(--line-2)}.gico.post{display:flex;align-items:center;justify-content:center;background:var(--tint);color:#62aa35}.gico.post svg{width:1.4rem;height:1.4rem}.libctl{display:flex;justify-content:space-between;align-items:center;gap:0.7rem;flex-wrap:wrap;margin-bottom:0.9rem}.libfilter,.libsort{display:flex;gap:0.5rem}.libctl .fbtn,.libctl .sbtn{border:none;cursor:pointer;font:inherit;font-weight:800;font-size:0.9rem;padding:0.35rem 0.95rem;border-radius:1.4rem;background:var(--rowfill);color:var(--ink);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.libctl .fbtn:hover,.libctl .sbtn:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 12%,transparent)}.libctl .fbtn.on,.libctl .sbtn.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .libctl .fbtn:hover,:root[data-theme="dark"] .libctl .sbtn:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 10%,transparent)}:root[data-theme="dark"] .libctl .fbtn.on,:root[data-theme="dark"] .libctl .sbtn.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.gico.steamico{position:relative;overflow:visible}.gico.steamico img{width:100%;height:100%;object-fit:cover;border-radius:0.55rem}.steambadge{position:absolute;right:-0.3rem;bottom:-0.3rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#1b2838;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0.14rem var(--card)}.steambadge svg{width:0.85rem;height:0.85rem}.ach.steamtag{font-weight:800;color:#66c0f4;font-size:0.85rem;align-self:center}#libRows.only-steam .lib-rom,#libRows.only-rom .lib-steam{display:none}.agrid{display:grid;gap:0.9rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.atile{display:flex;flex-direction:column;gap:0.5rem;text-decoration:none;background:var(--surface-2);border-radius:0.9rem;padding:0.6rem;transition:box-shadow .15s,transform .15s}.atile:hover{box-shadow:inset 0 0 0 2px #8fd45c;transform:translateY(-0.1rem)}.athumb{aspect-ratio:1;border-radius:0.6rem;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center}.athumb img{width:100%;height:100%;object-fit:cover;display:block}.athumb.fit img{object-fit:contain;padding:14%}.athumb.snd{color:#62aa35}.athumb.snd svg{width:2.4rem;height:2.4rem}.atile b{font-size:0.9rem;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atile small{color:var(--muted);font-weight:700;font-size:0.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atile:hover b{color:#62aa35}.row .t{flex:1;min-width:0;font-weight:800;color:var(--ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .t small{display:block;font-size:0.85rem;color:var(--muted);font-weight:700}.actach{display:flex;align-items:center;gap:0.35rem;margin-top:0.25rem;min-width:0}.actach img{width:1.2rem;height:1.2rem;border-radius:0.25rem;flex:none;box-shadow:inset 0 0 0 1px var(--line)}.actach em{font-style:normal;font-weight:800;font-size:0.8rem;color:#62aa35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .r{color:var(--muted);font-weight:800;flex:none}.ach{display:flex;flex-direction:column;align-items:flex-end;gap:0.3rem;flex:none}.ach b{font-size:0.92rem;color:var(--ink-strong)}.ach.none{color:var(--muted-3)}.bar{width:6rem;height:0.45rem;border-radius:2rem;background:var(--fill);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-2)}.bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#8fd45c,#62aa35)}.bar.gold i{background:linear-gradient(180deg,#f2c563,#d9a13f)}.cols{display:grid;grid-template-columns:0.85fr 1.9fr;gap:1.2rem;align-items:start}.cols>*{min-width:0}.nav{display:flex;flex-direction:column;gap:0.7rem}.navbtn{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--rowfill);border:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.85rem 1.2rem;border-radius:1.9rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.navbtn:hover{box-shadow:inset 0 0 0 2px #8fd45c,inset 0 1px 0 var(--glass-hi);color:#4e8a29;background:color-mix(in srgb,#8fd45c 12%,transparent)}:root[data-theme="dark"] .navbtn:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 10%,transparent)}.navbtn .r{color:#8fd45c;font-size:1.1rem}.back{display:inline-flex;align-items:center;gap:0.45rem;font-weight:800;color:var(--muted);padding-bottom:1rem}.back:hover{color:#62aa35}@media (max-width:44rem){.cols{grid-template-columns:1fr}}.pgrid>div:first-child>.card{animation:pfRise .42s cubic-bezier(.2,.9,.3,1.05) both}.pgrid .cols>.card:first-child{animation-delay:.08s}.pgrid .cols>.card:last-child{animation-delay:.13s}.pgrid .cols>.card{animation:pfRise .42s cubic-bezier(.2,.9,.3,1.05) both}.palcol{animation:pfSide .45s cubic-bezier(.2,.9,.3,1.05) both;animation-delay:.1s}@keyframes pfRise{from{opacity:0;transform:translateY(1.1rem) scale(.985)}to{opacity:1;transform:none}}@keyframes pfSide{from{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:none}}.pgrid .ava{animation:pfPop .5s cubic-bezier(.25,1.2,.4,1) both;animation-delay:.12s}@keyframes pfPop{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.pgrid .who>*{animation:pfRise .4s ease both}.pgrid .who>*:nth-child(1){animation-delay:.16s}.pgrid .who>*:nth-child(2){animation-delay:.2s}.pgrid .who>*:nth-child(3){animation-delay:.24s}.pgrid .who>*:nth-child(4){animation-delay:.28s}.pgrid .statsbar .stat{animation:pfRise .4s ease both}.pgrid .statsbar .stat:nth-child(1){animation-delay:.22s}.pgrid .statsbar .stat:nth-child(2){animation-delay:.26s}.pgrid .statsbar .stat:nth-child(3){animation-delay:.3s}.pgrid .statsbar .stat:nth-child(4){animation-delay:.34s}.pgrid .row,.palcol .vrow{animation:pfRow .35s ease both}.pgrid .row:nth-child(1),.palcol .vrow:nth-child(1){animation-delay:.2s}.pgrid .row:nth-child(2),.palcol .vrow:nth-child(2){animation-delay:.25s}.pgrid .row:nth-child(3),.palcol .vrow:nth-child(3){animation-delay:.3s}.pgrid .row:nth-child(4),.palcol .vrow:nth-child(4){animation-delay:.35s}.pgrid .row:nth-child(n+5),.palcol .vrow:nth-child(n+5){animation-delay:.4s}@keyframes pfRow{from{opacity:0;transform:translateY(0.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pgrid>div:first-child>.card,.pgrid .cols>.card,.palcol,.pgrid .ava,.pgrid .who>*,.pgrid .statsbar .stat,.pgrid .row,.palcol .vrow{animation:none}}.pgrid{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:1.8rem;align-items:start}.sidecol{display:flex;flex-direction:column;gap:1.2rem;min-width:0;align-self:stretch}.sidecol>.card.trocard{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0.5rem}.sidecol>.card{margin-bottom:0;animation:pfSide .45s cubic-bezier(.2,.9,.3,1.05) both}.wrap.wide{max-width:74rem}.palcol .vrow:first-of-type{padding-top:0}@media (max-width:78rem){.wrap.wide{max-width:56rem}.pgrid{grid-template-columns:1fr}}.none{color:var(--muted);font-weight:700;padding:0.4rem 0}.gico.big{width:3.2rem;height:3.2rem}.row.arow .t{white-space:normal}.row.lock{opacity:.55}.row.lock .gico{filter:grayscale(1)}a.row.go:hover .t{color:#62aa35}.avwrap{position:relative;flex:none;display:inline-flex}.vava{width:2.4rem;height:2.4rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;object-fit:cover;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}img.vava{background:var(--fill)}.avdot{position:absolute;right:-0.05rem;bottom:-0.05rem;width:0.68rem;height:0.68rem;border-radius:50%;background:var(--muted-2);box-shadow:0 0 0 2px var(--surface)}.avdot.online{background:#3fbf5a}.avdot.away{background:#e8b23a}.avdot.playing{background:#4f8ede}.dmun{background:#62aa35;color:#fff;font-weight:800;font-size:0.75rem;border-radius:2rem;padding:0.05rem 0.5rem;flex:none}.dmmeta{min-width:0;display:flex;flex-direction:column}.dmmeta b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmmeta small{color:var(--muted);font-weight:700;font-size:0.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmthread .dmun{margin-left:auto}.bub{max-width:80%;padding:0.5rem 0.85rem;border-radius:1.15rem;font-weight:600;font-size:0.95rem;line-height:1.4;word-break:break-word;position:relative;box-shadow:0 0.1rem 0.35rem rgba(45,65,80,.1)}.bub i{font-style:normal;display:block;font-size:0.7rem;font-weight:700;opacity:.7;padding-top:0.15rem}.bubshot{display:block;margin:0.05rem 0 0.25rem}.bubshot img{display:block;width:auto;height:auto;max-width:min(100%,17rem);max-height:18rem;border-radius:0.75rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);background:#0d1512}.pshot img,.bubshot img{cursor:zoom-in}.shotlb{position:fixed;inset:0;z-index:120}.shotlb-bg{position:absolute;inset:0;background:rgba(9,13,10,.8);opacity:0;transition:opacity .3s ease}.shotlb.show .shotlb-bg{opacity:1}.shotlb-img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:min(94vw,90rem);max-height:88vh;border-radius:0.9rem;background:#0d1512;box-shadow:0 1.4rem 4rem rgba(0,0,0,.55);cursor:zoom-out;will-change:transform}.shotlb-x{position:absolute;top:1rem;right:1rem;width:2.6rem;height:2.6rem;border:none;border-radius:50%;cursor:pointer;color:#fff;font:inherit;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);opacity:0;transition:opacity .3s ease}.shotlb-x:hover{background:rgba(255,255,255,.26)}.shotlb.show .shotlb-x{opacity:1}@media (prefers-reduced-motion:reduce){.shotlb-img{transition:none !important}}.bub.me{align-self:flex-end;border-bottom-right-radius:0.35rem;background:color-mix(in srgb,#8fd45c 32%,transparent);color:var(--ink-strong);box-shadow:inset 0 0 0 1px #8fd45c,0 0.1rem 0.35rem rgba(45,65,80,.1)}:root[data-theme="dark"] .bub.me{background:color-mix(in srgb,#8fd45c 24%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 55%,transparent),0 0.1rem 0.35rem rgba(0,0,0,.45)}.bub.me i{text-align:right}.bub.them{align-self:flex-start;border-bottom-left-radius:0.35rem;background:var(--rowfill);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--grim),0 0.1rem 0.35rem rgba(45,65,80,.1)}.bub + .bub{margin-top:0.1rem}.bub.me + .bub.me,.bub.them + .bub.them{margin-top:-0.15rem}#dmDock{position:fixed;right:1.2rem;bottom:0;z-index:20;width:21rem;max-width:calc(100vw - 2.4rem);display:flex;flex-direction:column;background:var(--glass);border-radius:1.1rem 1.1rem 0 0;-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),0 -0.2rem 1.6rem rgba(40,60,75,.22)}:root[data-ff] #dmDock{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}#dmDock[hidden]{display:none}.dmbar{display:flex;align-items:center;gap:0.6rem;width:100%;border:none;background:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.85rem 1.1rem;border-radius:1.1rem 1.1rem 0 0;text-align:left}.dmbar:hover{color:#62aa35}.dmbar .dmun{margin-left:0}#dmDock.open .dmcar{transform:rotate(90deg)}#dmDockBody{border-top:1px solid var(--wellrim);flex:none;height:min(26rem,60vh);display:flex;flex-direction:column;min-height:0;overflow:hidden;transform-origin:bottom center;animation:dmOpen .26s cubic-bezier(.2,.9,.3,1.1)}#dmDockBody[hidden]{display:none}@keyframes dmOpen{from{height:0;opacity:0;transform:translateY(0.6rem) scaleY(.92)}to{height:min(26rem,60vh);opacity:1;transform:none}}#dmDock{transition:transform .2s cubic-bezier(.2,.9,.3,1.1)}#dmDock.open{transform:translateY(0)}.dmcar{margin-left:auto;font-style:normal;color:var(--muted);font-size:1.1rem;transform:rotate(-90deg);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.dmpanel{animation:dmSlide .22s ease}@keyframes dmSlide{from{opacity:0;transform:translateX(0.7rem)}to{opacity:1;transform:none}}#dmThreadsWrap{animation-name:dmSlideBack}@keyframes dmSlideBack{from{opacity:0;transform:translateX(-0.7rem)}to{opacity:1;transform:none}}.bub{animation:bubIn .2s cubic-bezier(.3,1.3,.5,1)}@keyframes bubIn{from{opacity:0;transform:translateY(0.4rem) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#dmDockBody,.dmpanel,.bub{animation:none}}.dmpanel{flex:1;min-height:0;display:flex;flex-direction:column}.dmpanel[hidden]{display:none}#dmThreadsWrap{min-height:0}#dmThreads{flex:1;min-height:0;overflow-y:auto;padding:0.5rem}.dmnewbtn{flex:none;margin:0.6rem 0.7rem 0.2rem;padding:0.55rem 0.9rem;border:none;border-radius:2rem;font:inherit;font-weight:800;color:#4e8a29;cursor:pointer;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(143,212,92,.3)}.dmnewbtn:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}:root[data-theme="dark"] .dmnewbtn{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"] .dmnewbtn:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}.dmfind{flex:none;margin:0.6rem 0.7rem 0.2rem;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.5rem 0.8rem;border:none;border-radius:0.7rem;background:var(--well);outline:none;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}.dmfind:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}.dmthread{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:none;font:inherit;cursor:pointer;text-align:left;color:var(--ink-strong);padding:0.5rem 0.6rem;border-radius:0.8rem}.dmthread:hover{background:var(--tint)}.dmchead{flex:none;display:flex;align-items:center;gap:0.5rem;padding:0.6rem 0.9rem;border-bottom:1px solid var(--wellrim);font-weight:800;color:var(--ink-strong)}.dmchead button{border:none;background:none;font:inherit;font-size:1.3rem;color:var(--muted);cursor:pointer;padding:0 0.3rem}.dmchead button:hover{color:#62aa35}.dmscroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:0.45rem;padding:0.7rem}.dmcompose{flex:none;display:flex;gap:0.5rem;padding:0.6rem 0.7rem;border-top:1px solid var(--wellrim)}.dmcompose input{flex:1;min-width:0;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.5rem 1rem;border:none;border-radius:2rem;background:var(--well);outline:none;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}.dmcompose input:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}.dmcompose .vbtn{padding:0.5rem 1.1rem;border-radius:2rem;color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}.dmcompose .vbtn:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}:root[data-theme="dark"] .dmcompose .vbtn{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:root[data-theme="dark"] .dmcompose .vbtn:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}.dmempty{color:var(--muted);font-weight:700;padding:0.9rem;text-align:center}body.leaving:has(.vrail) .vmain{animation:pageFadeOut .16s ease both}body.leaving:not(:has(.vrail)) .wrap{animation:pageOut .16s ease both}@keyframes pageFadeOut{from{opacity:1}to{opacity:0}}@keyframes pageOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-0.5rem)}}body.leaving #dmDock{transition:opacity .16s ease;opacity:0}@media (prefers-reduced-motion:reduce){.wrap,body.leaving .wrap,body.leaving .vmain{animation:none}body.leaving #dmDock{transition:none;opacity:1}}.sitefoot{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding-top:2.2rem;font-weight:700;font-size:0.85rem;padding-bottom:4rem}.foottop{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:1.4rem}.footbrand{display:flex;flex-direction:column;align-items:flex-start;gap:0.6rem}.footmenu{display:flex;flex-direction:row;align-items:center;gap:1.4rem}.foottitle{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-weight:800;font-size:1.05rem;color:var(--ink-strong)}.footdiv{width:100%;height:1px;background:var(--grim)}.footbar{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.footcopy{font-family:'DM Sans',system-ui,sans-serif;color:var(--muted);font-weight:700}.footlegal{display:flex;flex-direction:row;align-items:center;gap:1.4rem}.sitefoot a{display:inline-flex;align-items:center;gap:0.4rem;font-family:'DM Sans',system-ui,sans-serif}.sitefoot .dclink{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif}.sitefoot .dclink svg{width:1.15em;height:1.15em}.sitefoot .dclink:hover{color:#5865f2}.hamb{display:none;width:2.6rem;height:2.6rem;border:none;background:none;cursor:pointer;padding:0.5rem;margin-right:0.2rem;border-radius:0.7rem;flex-direction:column;justify-content:center;gap:0.28rem}.hamb i{display:block;height:0.16rem;background:var(--ink);border-radius:2rem;transition:transform .2s ease,opacity .18s ease}.hamb:hover i{background:#62aa35}body.drawopen .hamb i:nth-child(1){transform:translateY(0.44rem) rotate(45deg)}body.drawopen .hamb i:nth-child(2){opacity:0}body.drawopen .hamb i:nth-child(3){transform:translateY(-0.44rem) rotate(-45deg)}.scrim{position:fixed;inset:0;z-index:29;background:rgba(35,50,58,.45);opacity:0;transition:opacity .22s ease}.scrim[hidden]{display:none}body.drawopen .scrim{opacity:1}.drawer{position:fixed;left:0;top:0;bottom:0;z-index:30;width:min(20rem,86vw);background:var(--surface);display:flex;flex-direction:column;overflow-y:auto;padding:1rem 1rem 1.4rem;box-shadow:0.3rem 0 1.6rem rgba(30,50,60,.25);transform:translateX(-102%);transition:transform .26s cubic-bezier(.2,.9,.3,1.02)}.drawer[hidden]{display:none}body.drawopen .drawer{transform:none}.drawhead{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.9rem;border-bottom:1px solid var(--surface-2);margin-bottom:0.7rem}.drawx{border:none;background:none;font:inherit;font-size:1.7rem;line-height:1;color:var(--muted);cursor:pointer;padding:0 0.4rem;border-radius:0.6rem}.drawx:hover{color:#62aa35}.drawnav{display:flex;flex-direction:column;gap:0.2rem}.drawnav a{font-weight:800;color:var(--ink-strong);padding:0.75rem 0.9rem;border-radius:0.9rem;font-size:1.02rem}.drawnav a:hover,.drawnav a:focus-visible{background:var(--tint);color:#62aa35}.drawnav a.active{background:var(--tint);color:#4e8a29}#drawerExtra:not(:empty){margin-top:0.9rem;padding-top:0.9rem;border-top:1px solid var(--surface-2)}#drawerExtra .vrail{position:static;width:auto;display:block;background:none;box-shadow:none;padding:0}#drawerExtra .railhead{display:none}#drawerExtra .railtop{padding:0;overflow:visible}#drawerExtra .card{margin:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#drawerExtra .railme{border-top:1px solid var(--surface-2);margin-top:0.8rem;padding:0.6rem 0 0;background:none;box-shadow:none;border-radius:0}@media (prefers-reduced-motion:reduce){.drawer{transition:none}.scrim{transition:none}.hamb i{transition:none}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{overflow-x:hidden}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0.18rem solid #62aa35;outline-offset:0.15rem;border-radius:0.5rem}.skiplink{position:absolute;left:0.6rem;top:-4rem;z-index:60;background:var(--surface);color:var(--ink-strong);font-weight:800;padding:0.6rem 1rem;border-radius:0.8rem;box-shadow:0 0.3rem 1rem rgba(30,50,40,.25);transition:top .18s ease}.skiplink:focus{top:0.6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:48rem){.wrap{padding:1rem 0.9rem 2rem}.card{padding:1.2rem 1.1rem;border-radius:1.2rem;margin-bottom:0.9rem}.top{gap:0.4rem;padding:0.5rem 0.7rem;margin-bottom:0.9rem;align-items:center}.brand{font-size:1.05rem}.hamb{display:flex}.navlinks{display:none}.hero{flex-wrap:wrap;gap:0.9rem}.who{flex:1 1 100%;min-width:0}.who h1{font-size:1.5rem}.ava{width:4.4rem;height:4.4rem;font-size:2rem}.heroact{margin-left:0;flex:1 1 100%;flex-direction:row;flex-wrap:wrap}.heroact .vbtn,.heroact .btn{flex:1 1 8rem;text-align:center}.statsbar{gap:0 1.2rem;margin-top:1rem;padding-top:1rem;justify-content:space-between}.stat{flex:1 1 6.5rem;align-items:flex-start;padding-bottom:0.6rem}.stat b{font-size:1.1rem}.row{gap:0.7rem;padding:0.6rem 0}.row .t{font-size:0.95rem}.gico{width:2.1rem;height:2.1rem}.gico.big{width:2.6rem;height:2.6rem}.bar{width:4.5rem}.policy h1{font-size:1.4rem}.vbtn,.btn,.navbtn,.dmthread,.vrow,.dmrow,.navlinks a,.dmbar,.mebtn,.memenu a,.memenu button{min-height:2.75rem}.vbtn,.btn{display:inline-flex;align-items:center;justify-content:center}#dmDock{left:0;right:0;width:auto;max-width:none;border-radius:1.1rem 1.1rem 0 0}#dmDockBody{height:min(26rem,58vh)}@keyframes dmOpen{from{height:0;opacity:0;transform:translateY(0.6rem) scaleY(.92)}to{height:min(26rem,58vh);opacity:1;transform:none}}.sitefoot{padding-bottom:5.5rem}}@media (max-width:26rem){.who h1{font-size:1.3rem}.stat{flex:1 1 42%}.statsbar{gap:0 1rem}}.sitefoot a{color:var(--muted-2)}.sitefoot a:hover{color:#62aa35}.policy h1{font-size:1.7rem;font-weight:800;color:var(--ink-strong);padding-bottom:0.8rem}.policy h2{padding-top:1.2rem}.policy h3{padding-top:0.9rem;font-size:1.05rem;font-weight:800;color:var(--ink-strong)}.policy p,.policy li{font-family:'DM Sans',system-ui,sans-serif;font-weight:500;color:var(--ink);line-height:1.6;padding-bottom:0.6rem}.policy ul{padding-left:1.3rem}.policy a{color:#62aa35}.themetog{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:none;cursor:pointer;padding:0;margin-left:0.6rem;display:flex;align-items:center;justify-content:center;color:var(--ink);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),0 0.15rem 0.45rem rgba(90,105,115,.14)}.themetog:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent),inset 0 1px 0 var(--glass-hi)}:root[data-theme="dark"] .themetog{box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),0 0.15rem 0.45rem rgba(0,0,0,.35)}:root[data-theme="dark"] .themetog:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 45%,transparent),inset 0 1px 0 var(--glass-hi)}.themetog svg{width:1.2rem;height:1.2rem;display:block}.themetog .i-sun{display:none}:root[data-theme="dark"] .themetog .i-sun{display:block}:root[data-theme="dark"] .themetog .i-moon{display:none}:root[data-theme="dark"] .navlinks a.active,:root[data-theme="dark"] .drawnav a.active{color:#8fd45c}@media (max-width:48rem){.themetog{margin-left:auto}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:themeReveal .5s cubic-bezier(.32,.72,.3,1) both}@keyframes themeReveal{from{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{clip-path:circle(var(--vt-r,150%) at var(--vt-x,50%) var(--vt-y,0))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}:root[data-theme="dark"] .top,:root[data-theme="dark"] .ava{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 0.35rem 1rem rgba(0,0,0,.55)}:root[data-theme="dark"] .bub{box-shadow:0 0.1rem 0.35rem rgba(0,0,0,.45)}:root[data-theme="dark"] #dmDock{box-shadow:0 -0.2rem 1.6rem rgba(0,0,0,.6)}:root[data-theme="dark"] .drawer{box-shadow:0.3rem 0 1.6rem rgba(0,0,0,.6)}:root[data-theme="dark"] .skiplink{box-shadow:0 0.3rem 1rem rgba(0,0,0,.6)}:root[data-theme="dark"] .vrail{box-shadow:0.25rem 0 1.4rem rgba(0,0,0,.5)}:root[data-theme="dark"] .memenu{box-shadow:0 0.4rem 1.2rem rgba(0,0,0,.6),inset 0 0 0 1px var(--line)}:root[data-theme="dark"] .vrail .card{box-shadow:none}@media (max-width:64rem){:root[data-theme="dark"] .vrail .card,:root[data-theme="dark"] .railme{box-shadow:inset 0 0 0 1px var(--line),0 0.4rem 1.2rem rgba(0,0,0,.5)}}body:has(#dbLayout)::before,body:has(#dbLayout)::after{display:none}#dbBg{position:fixed;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;display:block}#dbFloatBack{position:fixed;inset:0;z-index:-2;pointer-events:none;width:100%;height:100%;display:block;filter:blur(0.7px)}#dbFloat{position:fixed;inset:0;z-index:-1;pointer-events:none;width:100%;height:100%;display:block;filter:blur(1.3px)}#dbFloatFront{position:fixed;inset:0;z-index:2;pointer-events:none;width:100%;height:100%;display:block;filter:blur(6px)}#dbSlabBtns{position:fixed;inset:0;z-index:6;pointer-events:none;width:100%;height:100%;display:block}.dbhome .slabdock{position:relative;z-index:7}body:has(.dbhome) .sitefoot{position:relative;z-index:5}@keyframes dbChannelOpen{from{opacity:0;transform:translateY(0.7rem) scale(.985)}to{opacity:1;transform:none}}@keyframes dbCellPop{from{opacity:0;transform:translateY(0.5rem) scale(.96)}to{opacity:1;transform:none}}body:has(.vlayout) .vmain{animation:dbChannelOpen .34s cubic-bezier(.32,.72,.3,1) backwards}.dbgrid .dbtile,.newgrid .newtile{animation:dbCellPop .32s cubic-bezier(.34,1.5,.5,1) .19s backwards}.dbgrid .dbtile:nth-child(1),.newgrid .newtile:nth-child(1){animation-delay:.04s}.dbgrid .dbtile:nth-child(2),.newgrid .newtile:nth-child(2){animation-delay:.07s}.dbgrid .dbtile:nth-child(3),.newgrid .newtile:nth-child(3){animation-delay:.10s}.dbgrid .dbtile:nth-child(4),.newgrid .newtile:nth-child(4){animation-delay:.13s}.dbgrid .dbtile:nth-child(5),.newgrid .newtile:nth-child(5){animation-delay:.16s}.dbgrid .dbtile:nth-child(6),.newgrid .newtile:nth-child(6){animation-delay:.19s}body:has(#dbLayout) .vmain.dbpending,.vmain.dbpending .dbtile,.vmain.dbpending .newtile{animation-play-state:paused}@media (prefers-reduced-motion:reduce){body:has(.vlayout) .vmain,.dbgrid .dbtile,.newgrid .newtile{animation:none}}.dbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0.9rem}.dbgrid .dbtile.feat{grid-column:span 2;grid-row:span 2}.dbtile.feat .dbname{font-size:1.25rem}.dbtile.feat small{font-size:0.92rem}.newgrid .newtile.feat{grid-column:span 2;grid-row:span 2}.newgrid .newtile.logo.feat{grid-column:span 4}.newgrid .newtile.hero.feat{grid-column:span 6}.ftag{position:absolute;top:0.6rem;left:0.6rem;z-index:4;pointer-events:none;padding:0.14rem 0.65rem;border-radius:2rem;font-size:0.72rem;font-weight:800;letter-spacing:.02em;color:#1c2a12;background:#8fd45c;box-shadow:0 1px 4px rgba(0,0,0,.35)}.dbtile .ftag{top:1.45rem;left:1.65rem}.dbtile{display:block;position:relative;background:var(--surface);border-radius:1.1rem;padding:1rem 1.2rem;box-shadow:inset 0 0 0 1px var(--line);font-weight:800;color:var(--ink-strong);transition:transform .2s cubic-bezier(.34,1.6,.5,1),box-shadow .2s ease;will-change:transform}.dbtile small{display:block;color:var(--muted);font-weight:700;font-size:0.82rem}.dbtile .dbname{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbtile .tplus{display:inline-block;margin-left:0.15rem;padding:0.05rem 0.45rem;font-size:0.72rem;font-weight:800;color:var(--ink-strong);background:var(--rowfill);border-radius:2rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.dbtile:hover{transform:translateY(-0.4rem) scale(1.03);z-index:3;box-shadow:inset 0 0 0 2px #8fd45c,0 0.9rem 2.1rem -0.5rem color-mix(in srgb,#8fd45c 60%,transparent)}.dbtile .ico{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.7rem;background:var(--fill);margin-bottom:0.6rem;display:block}.field{display:flex;flex-direction:column;gap:0.3rem;margin-bottom:0.9rem}.field label{font-size:0.78rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea,.field select{font:inherit;font-weight:700;color:var(--ink-strong);padding:0.6rem 0.9rem;border:none;border-radius:0.8rem;background:var(--surface-2);outline:none}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:0 0 0 2px #8fd45c}.btn{display:inline-block;font:inherit;font-weight:800;color:#fff;cursor:pointer;border:none;border-radius:0.9rem;padding:0.6rem 1.4rem;background:linear-gradient(180deg,#8fd45c,#62aa35)}:where(.pg-db) .btn.quiet{background:var(--surface-2);color:var(--ink)}:where(.pg-db) .btn.danger{background:linear-gradient(180deg,#e88f8f,#c25555)}:where(.pg-db) .btnrow{display:flex;gap:0.6rem;flex-wrap:wrap;align-items:center}.slotgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0.9rem}.slot{background:var(--panel);border-radius:1rem;padding:0.9rem;box-shadow:inset 0 0 0 1px var(--fill)}.slot h3{font-size:0.8rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-bottom:0.5rem}.slot img{max-width:100%;max-height:8rem;border-radius:0.5rem;display:block;margin-bottom:0.6rem;background:var(--fill)}.slot .missing{color:var(--muted-3);font-weight:700;padding:0.6rem 0}.pill{display:inline-block;font-size:0.75rem;font-weight:800;color:var(--gold-ink);background:var(--gold-tint);border-radius:2rem;padding:0.2rem 0.8rem;letter-spacing:.05em;text-transform:uppercase}.platrow{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:0.5rem}.platorig{font-weight:800;font-size:1rem;color:var(--ink-strong)}.platorig:hover{color:#62aa35}.card:has(.platmore){position:relative;z-index:5}.platmore{position:relative;display:inline-flex;align-items:center;font-weight:800;font-size:0.8rem;color:var(--ink-strong);cursor:default;background:var(--rowfill);border-radius:2rem;padding:0.2rem 0.7rem;margin-left:0.15rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.platmorelist{position:absolute;left:50%;top:calc(100% + 0.45rem);transform:translateX(-50%) translateY(-0.25rem);z-index:20;display:flex;flex-direction:column;gap:0.15rem;min-width:9rem;max-height:min(60vh,20rem);overflow-y:auto;overscroll-behavior:contain;padding:0.45rem;border-radius:0.9rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}:root[data-ff] .platmorelist{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.platmore:hover .platmorelist,.platmore:focus .platmorelist,.platmore:focus-within .platmorelist{opacity:1;pointer-events:auto;transform:translateX(-50%)}.platmorelist a{font-weight:800;font-size:0.85rem;color:var(--ink-strong);padding:0.35rem 0.6rem;border-radius:0.5rem;white-space:nowrap}.platmorelist a:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent)}:root[data-theme="dark"] .platmorelist a:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent)}.platpill{display:inline-flex;align-items:center;gap:0.35rem;font-weight:800;font-size:0.85rem;color:var(--ink-strong);background:var(--rowfill);border-radius:2rem;padding:0.35rem 0.95rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.platpill a{color:inherit}.platpill a:hover{color:#62aa35}.platx{border:none;background:none;cursor:pointer;color:var(--muted);font-size:1rem;line-height:1;padding:0;margin-left:0.1rem}.platx:hover{color:#c25555}.platadd{display:inline-flex;align-items:center;gap:0.4rem}select.gsel{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.gselwrap{position:relative;display:inline-block}.field .gselwrap{display:block;width:100%}.gselbtn{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;width:100%;min-width:11rem;font:inherit;font-weight:700;font-size:0.9rem;color:var(--ink-strong);cursor:pointer;border:none;text-align:left;background:var(--well);border-radius:2rem;padding:0.5rem 0.5rem 0.5rem 1rem;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.15rem 0.4rem rgba(40,55,65,.12)}.gsellab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.platadd .gselbtn{min-width:18rem}.gselchev{display:inline-flex;width:1.5rem;height:1.5rem;flex:none;align-items:center;justify-content:center;color:var(--muted);transition:transform .18s ease}.gselchev svg{width:1.05rem;height:1.05rem}:where(.pg-db) .gselwrap.open .gselbtn{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}:where(.pg-db) .gselwrap.open .gselchev{transform:rotate(180deg);color:#62aa35}.gsellist{position:fixed;z-index:50;width:max-content;max-width:min(90vw,30rem);max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;gap:0.15rem;padding:0.35rem;border-radius:1rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .gsellist{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.gsellist[hidden]{display:none}.gselopt{font:inherit;font-weight:700;font-size:0.88rem;color:var(--ink-strong);background:none;border:none;cursor:pointer;text-align:left;padding:0.55rem 0.8rem;border-radius:0.7rem;white-space:nowrap}.gselopt:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent)}:where(.pg-db) .gselopt.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 55%,transparent)}:root[data-theme="dark"] .gselopt:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent)}:root[data-theme="dark"]:where(.pg-db) .gselopt.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent)}.fieldhint{font-size:0.78rem;color:var(--muted);font-weight:700;margin-top:0.25rem}.hero-art{width:100%;border-radius:1rem;margin-bottom:1rem;display:block}.meta dt{font-size:0.75rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:0.7rem}.meta dd{font-weight:700;color:var(--ink-strong)}.msg{font-weight:800;color:#c25555;padding:0.6rem 0;min-height:1.4rem}:where(.pg-db) .wrap{position:relative;max-width:78rem}.cols2{display:grid;grid-template-columns:3fr 2fr;gap:1.2rem;align-items:start}@media (max-width:56rem){.cols2{grid-template-columns:1fr}}.dbsub{position:relative;z-index:30;flex:none;margin-left:0.6rem}.dbsub>.btn{padding:0.5rem 1.2rem}.submitbtn{display:inline-flex;align-items:center;gap:0.4rem;border:none;cursor:pointer;font:inherit;font-weight:800;font-size:0.92rem;line-height:1;padding:0.45rem 1rem 0.45rem 0.85rem;border-radius:2rem;color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}.submitbtn:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}.submitbtn svg{width:1.15rem;height:1.15rem}:root[data-theme="dark"] .submitbtn{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:root[data-theme="dark"] .submitbtn:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}.top .submitbtn{color:var(--ink);background:none;box-shadow:none;font-size:1.05rem;gap:0.5rem;padding:0.45rem 0.9rem}.top .submitbtn svg{width:1.35rem;height:1.35rem}.top .submitbtn:hover{color:#4e8a29;background:none;box-shadow:none}:root[data-theme="dark"] .top .submitbtn{color:var(--ink);background:none;box-shadow:none}:root[data-theme="dark"] .top .submitbtn:hover{color:#a8e05f;background:none;box-shadow:none}.top .navasset{display:inline-flex;align-items:center;gap:0.5rem;flex:none;font:inherit;font-weight:800;font-size:1.05rem;line-height:1;padding:0.45rem 0.9rem;color:var(--ink);text-decoration:none}.top .navasset svg{width:1.35rem;height:1.35rem}.top .navasset:hover{color:#4e8a29}:root[data-theme="dark"] .top .navasset:hover{color:#a8e05f}.top .navbell{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border:none;background:none;cursor:pointer;font:inherit;padding:0.4rem;margin-left:0.1rem;color:var(--ink);border-radius:50%}.top .navbell svg{width:1.4rem;height:1.4rem}.top .navbell:hover{color:#4e8a29}:root[data-theme="dark"] .top .navbell:hover{color:#a8e05f}.top .navbell.open{color:#4e8a29}:root[data-theme="dark"] .top .navbell.open{color:#a8e05f}.top .navbell .nbelldot{position:absolute;top:0.2rem;right:0.2rem;width:0.62rem;height:0.62rem;min-width:0;padding:0;margin:0;border-radius:50%;background:#ff5a5f;font-size:0;line-height:0;box-shadow:0 0 0 2px var(--surface)}:root[data-theme="dark"] .top .navbell .nbelldot{box-shadow:0 0 0 2px #0d150b}.subdrop{display:none;position:absolute;right:0;top:100%;padding-top:0.45rem}.dbsub:hover .subdrop,.dbsub:focus-within .subdrop{display:block}.subdrop>*{display:flex;flex-direction:column}.subdrop button,.subdrop a{display:block;width:9.5rem;text-align:left;font:inherit;font-weight:800;color:var(--ink-strong);background:var(--surface);border:none;cursor:pointer;padding:0.65rem 1rem;text-decoration:none}.subdrop button:hover,.subdrop a:hover{background:var(--tint);color:#62aa35}.subdrop{filter:drop-shadow(0 0.4rem 1rem rgba(30,50,40,.25))}.subdrop>*:first-child{border-radius:0.8rem 0.8rem 0 0}.subdrop>*:last-child{border-radius:0 0 0.8rem 0.8rem}.subdrop .subnew{border-bottom:1px solid var(--line)}.gbg{position:absolute;z-index:-1;top:-1.6rem;left:50%;transform:translateX(-50%);width:100vw;height:calc(100vw * 31 / 96);background-size:cover;background-position:center top}.gbg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 26%,color-mix(in srgb,var(--bg) 16%,transparent) 48%,color-mix(in srgb,var(--bg) 42%,transparent) 64%,color-mix(in srgb,var(--bg) 70%,transparent) 80%,color-mix(in srgb,var(--bg) 92%,transparent) 92%,var(--bg) 100%)}.gbg ~ .back{color:#fff;text-shadow:0 1px 3px rgba(20,30,25,.65)}.gbg ~ .back:hover{color:#dff1cf}:where(.pg-db) .who .joined{display:block;padding-top:0.25rem}.asidehead{padding-bottom:1.1rem;margin-bottom:0.2rem;border-bottom:1px solid var(--line)}.asidetitle{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:1.35rem;font-weight:800;color:var(--ink-strong);line-height:1.2;overflow-wrap:anywhere}:where(.pg-db) .asidehead .joined{display:block;color:var(--muted);font-weight:700;font-size:0.88rem;padding-top:0.15rem}.asidehead .platrow{margin-top:0.5rem}.asidehead .meta{margin-top:0.2rem}.asidehead .meta dd{overflow-wrap:anywhere}:where(.pg-db) .asidehead .btnrow{margin-top:0.9rem;display:flex;flex-wrap:wrap;gap:0.5rem}.asidehead .msg{padding:0.4rem 0 0;min-height:0}.asidehead .msg:empty{display:none}.asidefoot{display:flex;flex-direction:column;gap:0.5rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line)}.asidefoot .btn{width:100%;text-align:center;box-sizing:border-box}.herostage{position:relative;width:100%;height:clamp(17rem,22vw,28rem);margin-bottom:2rem}.herostage .herobg{position:absolute;top:calc(-1*(var(--dbnav,3.9rem) + 1.1rem));bottom:0;left:0;right:0;z-index:-1;background-size:cover;background-position:center;background-color:var(--surface-2)}.herostage.nohero .herobg{background-image:linear-gradient(135deg,color-mix(in srgb,var(--glow) 16%,var(--surface-2)),var(--panel))}.herostage .herobg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(4,7,6,.28) 62%,rgba(4,7,6,.64) 82%,var(--bg) 100%)}.herologo{position:absolute;top:12%;left:50%;transform:translateX(-50%);max-width:46%;max-height:46%;object-fit:contain;filter:drop-shadow(0 0.15rem 0.7rem rgba(0,0,0,.5))}.heroinfo{position:absolute;left:0;right:0;bottom:0;padding:0.2rem 0.1rem 0.3rem;display:flex;flex-direction:column;align-items:flex-start;gap:0.55rem}body:has(.herobg) .back{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}body:has(.herobg) .back:hover{color:#dff1cf}.herotitlerow{display:flex;width:100%;align-items:center;justify-content:space-between;gap:0.7rem}.herotitle-main{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;column-gap:0.7rem;row-gap:0.2rem}.herotitlerow .dbsub{margin-left:0;margin-right:0.4rem;flex:none}.herotitle{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:1.9rem;font-weight:800;color:#fff;line-height:1.1;text-shadow:0 1px 6px rgba(0,0,0,.55)}.heroyear{font-size:1rem;font-weight:700;color:rgba(255,255,255,.72);text-shadow:0 1px 4px rgba(0,0,0,.55)}.heroplatrow{display:flex;width:100%;align-items:center;justify-content:space-between;gap:0.7rem}.heroplat-main{display:inline-flex;align-items:center;gap:0.45rem;min-width:0;font-weight:800;font-size:0.95rem}.heroplatrow .dbsub{margin-left:0;margin-right:0.4rem}.heroplatrow .platorig{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.heroplatrow .platorig:hover{color:#dff1cf}.heroplatrow .platmore{margin-left:0;color:#fff;font-size:0.82rem;text-shadow:0 1px 3px rgba(0,0,0,.5);background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}:root[data-theme="light"] .herostage .herobg::after{background:linear-gradient(180deg,transparent 38%,rgba(255,255,255,.3) 60%,rgba(255,255,255,.74) 82%,var(--bg) 100%)}:root[data-theme="light"] .herotitle{color:var(--ink-strong);text-shadow:0 1px 4px rgba(255,255,255,.75)}:root[data-theme="light"] .heroyear{color:color-mix(in srgb,var(--ink-strong),transparent 32%);text-shadow:0 1px 3px rgba(255,255,255,.7)}:root[data-theme="light"] .heroplat-main,:root[data-theme="light"] .heroplatrow .platorig{color:var(--ink-strong);text-shadow:0 1px 3px rgba(255,255,255,.65)}:root[data-theme="light"] .heroplatrow .platorig:hover{color:#4e8a29}:root[data-theme="light"] body:has(.herobg) .back{color:var(--ink);text-shadow:0 1px 3px rgba(255,255,255,.65)}:root[data-theme="light"] body:has(.herobg) .back:hover{color:#4e8a29}:root[data-theme="light"] .heroplatrow .platmore{color:var(--ink);text-shadow:none;background:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.heroinfo .submitbtn{color:var(--ink)}:root[data-theme="dark"] .heroinfo .submitbtn{color:var(--ink)}#upModal{position:fixed;inset:0;z-index:40;display:none;align-items:flex-start;justify-content:center;padding:4vh 1rem;background:rgba(12,15,18,.34)}:where(.pg-db) #upModal.show{display:flex}.upbox{background:var(--glass);border-radius:1.4rem;width:min(48rem,94vw);height:min(52rem,88vh);display:flex;flex-direction:column;padding:1.3rem 1.5rem;-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin),0 1rem 3rem rgba(0,0,0,.35)}:root[data-ff] .upbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}#dbModal{position:fixed;inset:0;z-index:44;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(12,15,18,.34)}:where(.pg-db) #dbModal.show{display:flex}.dbdialog{background:var(--glass);border-radius:1.4rem;width:min(30rem,94vw);padding:1.5rem 1.6rem;-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin),0 1rem 3rem rgba(0,0,0,.35)}:root[data-ff] .dbdialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.dbdialog h2{margin:0 0 0.6rem;font-size:1.4rem;color:var(--ink-strong)}.dbdialog p{margin:0 0 1.3rem;color:var(--ink);font-weight:600;line-height:1.5}.dbminput{width:100%;margin:0 0 1.3rem;padding:0.7rem 0.9rem;border:none;font:inherit;font-weight:700;color:var(--ink-strong);background:var(--rowfill);border-radius:0.8rem;box-shadow:inset 0 0 0 1px var(--line)}.dbminput:focus{outline:none;box-shadow:inset 0 0 0 2px #8fd45c}.dbmacts{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:flex-end}.dbmacts.choices{justify-content:flex-start}.dbmacts .btn{cursor:pointer}.uphead{display:flex;align-items:flex-start;justify-content:space-between;gap:0.8rem;margin-bottom:0.7rem}.uphead .btn{flex:none;position:relative;z-index:2;margin-top:0.15rem}.uplist{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0.9rem;margin:0.5rem 0 0.9rem;min-height:8rem}.upitem{display:flex;flex-direction:column;gap:0.55rem;background:var(--rowfill);border-radius:0.9rem;padding:0.9rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.uppre{max-width:100%;max-height:10rem;border-radius:0.6rem;align-self:flex-start;background:var(--fill)}.upnew{color:#62aa35;font-weight:700;font-size:0.85rem}.upitem input{font:inherit;font-weight:700;color:var(--ink-strong);width:100%;padding:0.55rem 0.9rem;border:none;border-radius:0.7rem;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);outline:none}.upitem input.bad{box-shadow:0 0 0 2px #c25555}.upcon{font:inherit;font-weight:700;color:var(--ink-strong);width:100%;cursor:pointer;padding:0.5rem 0.9rem;border:none;border-radius:0.7rem;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);outline:none}.upcon[hidden]{display:none}.gsel{position:relative}.gdrop{margin-top:0.35rem;background:var(--surface);border-radius:0.7rem;max-height:15rem;overflow-y:auto;box-shadow:0 0.15rem 0.7rem rgba(30,50,40,.18),inset 0 0 0 1px var(--fill);display:flex;flex-direction:column}.gdrop button{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;text-align:left;font:inherit;font-weight:700;color:var(--ink-strong);background:var(--surface);border:none;cursor:pointer;padding:0.5rem 0.9rem}.gdrop button:hover{background:var(--tint)}.gdrop .gname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdrop .gcon{flex:none;color:var(--muted);font-weight:700;font-size:0.82em;white-space:nowrap}.upbar{height:0.5rem;background:var(--fill);border-radius:2rem;overflow:hidden}.upbar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(180deg,#8fd45c,#62aa35);transition:width .2s}.upst{font-weight:700;font-size:0.85rem;color:var(--muted);min-height:1rem}.upfoot{display:flex;gap:0.6rem;align-items:center;flex-wrap:wrap}.upfoot .right{margin-left:auto}.upfoot .btn{padding:0.6rem 1.6rem;min-width:6.5rem;text-align:center}.modlist{display:flex;flex-direction:column;gap:0.5rem}.modrowi{display:flex;align-items:center;gap:0.8rem;background:var(--rowfill);border-radius:0.8rem;padding:0.6rem 0.9rem;cursor:pointer;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.modrowi input{width:1.05rem;height:1.05rem;accent-color:#62aa35;flex:none}.modrowi a{font-weight:800;color:var(--ink-strong);min-width:0}.modrowi a:hover{color:#62aa35}.modrowi small{display:block;color:var(--muted);font-weight:700;font-size:0.82rem}.subrow{display:flex;align-items:center;gap:0.6rem;padding:0.45rem 0;border-top:1px solid var(--fill)}.subrow.snd{flex-wrap:wrap}.subrow audio{max-width:100%}.subthumb{width:2.8rem;height:2.8rem;object-fit:cover;border-radius:0.4rem;background:var(--fill);flex:none;margin:0}.votes{display:inline-flex;align-items:center;gap:0;min-width:0;border-radius:2rem;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--grim)}.votes small{color:var(--muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.votes .score{min-width:1.5rem;text-align:center;color:var(--ink-strong);font-weight:800;font-variant-numeric:tabular-nums;padding:0 0.15rem}:where(.pg-db) .vbtn{display:inline-flex;align-items:center;justify-content:center;font:inherit;border:none;cursor:pointer;background:none;color:var(--muted);border-radius:2rem;padding:0.3rem 0.5rem;transition:background .13s ease,color .13s ease}:where(.pg-db) .vbtn svg{width:1rem;height:1rem;display:block}:where(.pg-db) .vbtn.up:hover{color:#62aa35;background:var(--up-tint)}:where(.pg-db) .vbtn.dn:hover{color:#c25555;background:var(--dn-tint)}:root[data-theme="dark"]:where(.pg-db) .vbtn.up:hover{color:#8fd45c}:root[data-theme="dark"]:where(.pg-db) .vbtn.dn:hover{color:#e08a8a}:where(.pg-db) .mine-up .vbtn.up{background:var(--up-tint);color:#62aa35}.mine-up .score{color:#62aa35}:where(.pg-db) .mine-dn .vbtn.dn{background:var(--dn-tint);color:#c25555}.mine-dn .score{color:#c25555}:root[data-theme="dark"]:where(.pg-db) .mine-up .vbtn.up,:root[data-theme="dark"] .mine-up .score{color:#8fd45c}:root[data-theme="dark"]:where(.pg-db) .mine-dn .vbtn.dn,:root[data-theme="dark"] .mine-dn .score{color:#e08a8a}.btn.tiny{padding:0.25rem 0.85rem;font-size:0.8rem;border-radius:2rem}@media (max-width:48rem){.dbsub>.btn{padding:0.5rem 0.95rem}.subdrop button,.subdrop a{width:11rem}.dbgrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:0.7rem}.agrid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:0.7rem}.agrid.wide{grid-template-columns:1fr}.agrid.logos{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.newgrid,.newgrid.wide{grid-template-columns:repeat(3,1fr)}.cols2{grid-template-columns:1fr}.slotgrid{grid-template-columns:1fr}.hero-art{border-radius:0.9rem}.meta dt{padding-top:0.5rem}.uphead{flex-wrap:wrap}.acell .aov{opacity:1}.vrail .railhead{display:none}.railbtns{flex-direction:row;flex-wrap:wrap;gap:0.45rem}:where(.pg-db) .railbtns .notifbtn{width:auto;flex:1 1 auto;justify-content:center;padding:0.5rem 0.8rem;background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}:where(.pg-db) .railme{background:var(--rowfill);border-radius:1.3rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}:where(.pg-db) .rptrow{flex-wrap:wrap}:where(.pg-db) .rptrow .rtacts{width:100%}:where(.pg-db) .rptrow .rtacts .btn{flex:1 1 auto;text-align:center}.modrowi{flex-wrap:wrap}.dbmacts .btn{flex:1 1 auto;text-align:center}}.agroup{min-width:0}.agroup + .agroup{padding-top:1.1rem;margin-top:0.9rem}.grouptitle{font-size:1.2rem;font-weight:800;color:var(--ink-strong);letter-spacing:0;text-transform:none;padding:0.1rem 0 0.9rem}.asec{margin-bottom:1.1rem}.asec:last-child{margin-bottom:0}.asec h2 a{color:inherit}.asec h2 a:hover{color:#62aa35}.asechead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.asechead h2{font-size:1.2rem;font-weight:800;color:var(--ink-strong);letter-spacing:0;text-transform:capitalize;padding:0.1rem 0 0.6rem}.acount{font-size:0.85rem;font-weight:700;color:var(--ink);opacity:0.5}.noassets{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.7rem;text-align:center;padding:3.5rem 1rem}.noassets p{font-family:'DM Sans',system-ui,sans-serif;font-weight:700;color:var(--muted);margin:0}.viewall{flex:none;font-weight:800;font-size:0.88rem;color:#62aa35;white-space:nowrap}.viewall:hover{color:#4e8a29;text-decoration:underline}:root[data-theme="dark"] .viewall{color:#8fd45c}:root[data-theme="dark"] .viewall:hover{color:#a8e05f}.hstrip{display:flex;gap:0.7rem;overflow-x:auto;padding:0.2rem 0 0.5rem;scrollbar-width:thin}.hthumb{flex:none;position:relative}.hthumb img{height:7.5rem;width:auto;max-width:18rem;object-fit:cover;border-radius:0.6rem;display:block;background:var(--fill)}.hthumb.fit img{object-fit:contain;padding:0.5rem}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.agrid.wide{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.agrid.logos{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.acell{position:relative}.acell .aimg{position:relative;border-radius:0.7rem;overflow:hidden;background:var(--fill)}.amenu{position:absolute;top:0.5rem;right:0.5rem;z-index:4;opacity:0;pointer-events:none;transition:opacity .15s}.acell:hover .amenu,.amenu:has(.apop:not([hidden])){opacity:1;pointer-events:auto}.akebab{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:none;cursor:pointer;background:none;color:#fff;filter:drop-shadow(0 1px 2px rgba(10,20,15,.85));transition:transform .1s}.akebab:hover{transform:scale(1.15)}.akebab svg{width:1.3rem;height:1.3rem}.apop{position:absolute;top:calc(100% + 0.35rem);right:0;min-width:9.5rem;display:flex;flex-direction:column;gap:0.12rem;padding:0.35rem;background:var(--surface);border:1px solid var(--line);border-radius:0.7rem;box-shadow:0 0.6rem 1.6rem rgba(20,40,30,.28)}.apop button{display:block;width:100%;text-align:left;font:inherit;font-weight:700;font-size:0.9rem;color:var(--ink);background:none;border:none;cursor:pointer;padding:0.45rem 0.6rem;border-radius:0.45rem}.apop button:hover{background:var(--surface-2)}.apop .mi-remove{color:#c25555}.apop .mi-remove:hover{background:rgba(194,85,85,.12)}:root[data-theme="dark"] .apop{box-shadow:0 0.6rem 1.6rem rgba(0,0,0,.55)}:root[data-theme="dark"] .apop .mi-remove{color:#e88f8f}#dbReport{position:fixed;inset:0;z-index:46;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(12,15,18,.34)}:where(.pg-db) #dbReport.show{display:flex}.rptreasons{display:flex;flex-direction:column;gap:0.45rem;margin-bottom:0.8rem}.rptr{display:flex;align-items:center;gap:0.55rem;font-weight:700;color:var(--ink);cursor:pointer}.rpttext{width:100%;font:inherit;font-weight:600;padding:0.6rem 0.7rem;border:1px solid var(--line);border-radius:0.7rem;background:var(--panel);color:var(--ink);resize:vertical;min-height:4.5rem;margin-bottom:0.8rem}:where(.pg-db) .rptrow{display:flex;align-items:flex-start;gap:0.9rem;padding:0.9rem 0;border-bottom:1px solid var(--surface-2)}:where(.pg-db) .rptrow:last-child{border-bottom:none}:where(.pg-db) .rptrow .rthumb{width:3.4rem;height:3.4rem;flex:none;border-radius:0.5rem;object-fit:cover;background:var(--fill)}:where(.pg-db) .rptrow .rtbody{flex:1;min-width:0}:where(.pg-db) .rptrow .rtreason{font-weight:800;color:var(--ink-strong)}:where(.pg-db) .rptrow .rtmeta{color:var(--muted);font-weight:700;font-size:0.86rem}:where(.pg-db) .rptrow .rtdetail{color:var(--ink);font-weight:600;margin-top:0.25rem}:where(.pg-db) .rptrow .rtacts{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.editrow{padding:0.9rem 0;border-bottom:1px solid var(--surface-2)}.editrow:last-child{border-bottom:none}.editrow .ethead{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;font-weight:800;color:var(--ink-strong)}.editrow .emeta{color:var(--muted);font-weight:700;font-size:0.86rem}.editrow .ediffs{margin:0.5rem 0;display:flex;flex-direction:column;gap:0.3rem}.editrow .ediff{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;font-weight:700;font-size:0.9rem}.editrow .efield{min-width:6rem;color:var(--muted);font-size:0.74rem;letter-spacing:.08em;text-transform:uppercase}.editrow .efrom{color:var(--muted);text-decoration:line-through}.editrow .earr{color:var(--muted)}.editrow .eto{color:var(--ink-strong)}:where(.pg-db) .editrow .rtacts{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.acell .aimg img{width:100%;display:block}.adlink{display:block;cursor:pointer}.aov{position:absolute;right:0.5rem;bottom:0.5rem;display:inline-flex;align-items:center;gap:0;opacity:0;transition:opacity .15s ease;pointer-events:none;padding:0;border-radius:2rem;background:rgba(16,22,18,.55);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0.2rem 0.7rem rgba(0,0,0,.4)}:where(.pg-db) .aov .vbtn,.aov .btn{pointer-events:auto}.acell:hover .aov{opacity:1}:where(.pg-db) .aov .vbtn{background:none;padding:0.3rem 0.42rem;color:rgba(255,255,255,.82)}:where(.pg-db) .aov .vbtn svg{width:0.95rem;height:0.95rem}:where(.pg-db) .aov .vbtn.up:hover{background:rgba(169,231,125,.22);color:#c6f5a3}:where(.pg-db) .aov .vbtn.dn:hover{background:rgba(240,163,163,.22);color:#ffc4c4}.aov .score{color:#fff;font-size:0.86rem;font-weight:800;min-width:1.2rem;text-align:center;padding:0 0.1rem}:where(.pg-db) .aov.mine-up .vbtn.up{color:#c6f5a3;background:rgba(169,231,125,.22)}:where(.pg-db) .aov.mine-dn .vbtn.dn{color:#ffc4c4;background:rgba(240,163,163,.22)}:where(.pg-db) .aov .btn.danger.tiny{box-shadow:0 0.1rem 0.4rem rgba(10,20,15,.5)}.acell .by{display:block;color:var(--muted);font-weight:700;font-size:0.85rem;padding-top:0.35rem}.byl{color:var(--ink-strong);font-weight:800}.byl:hover{color:#62aa35;text-decoration:underline}.kplay{display:flex;align-items:center;gap:0.7rem;min-width:16rem;padding:0.4rem 0.95rem 0.4rem 0.4rem;border-radius:2rem;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .kplay{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-2)}.kplay.mini{min-width:12rem;gap:0.55rem}.kp-btn{width:2.3rem;height:2.3rem;border-radius:50%;border:none;flex:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(158deg,#9bdc68,#5a9f30);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(20,50,10,.18),0 2px 6px rgba(46,90,20,.38);transition:transform .12s ease,box-shadow .15s ease}.kp-btn:hover{transform:scale(1.05)}.kp-btn:active{transform:scale(.95)}.kplay.kp-on .kp-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(20,50,10,.18),0 0 0 3px rgba(143,212,92,.28),0 2px 6px rgba(46,90,20,.38)}.kp-btn svg{width:1.05rem;height:1.05rem;fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.kp-wave{position:relative;flex:1 1 auto;height:1.7rem;min-width:4rem;cursor:pointer}.kp-wrow{position:absolute;inset:0;display:flex;align-items:center;gap:0.11rem}.kp-wrow i{flex:1 1 0;min-width:0;height:40%;border-radius:2px}.kp-wbase i{background:var(--line-2)}.kp-wplay{clip-path:inset(0 100% 0 0)}.kp-wplay i{background:linear-gradient(180deg,#8fd45c,#62aa35)}@media (prefers-reduced-motion:reduce){.kp-btn{transition:none}}.kp-time{font-size:0.74rem;font-weight:800;color:var(--muted);flex:none;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;min-width:5.2rem;text-align:right}.hsnd{display:flex;flex-direction:column;gap:0.25rem;flex:none;min-width:0}.hsndr{display:flex;align-items:center;gap:0.4rem}.hsnd>small{color:var(--muted);font-weight:700;font-size:0.8rem;max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0.3rem}.sndtitle{display:block;color:var(--ink-strong);font-weight:800;padding-bottom:0.45rem}a.sndtitle:hover{color:#62aa35}.adcard{display:flex;gap:1.6rem;align-items:flex-start;flex-wrap:wrap}.adview{flex:1 1 22rem;min-width:0;border-radius:0.9rem;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center}.adview img{max-width:100%;max-height:70vh;height:auto;display:block}.adview.fit{padding:2rem}.adview.snd{padding:1.4rem}.addet{flex:1 1 15rem;min-width:0}.addet h2{padding-bottom:0.1rem}.admeta{margin-top:1rem}.admeta>div{display:flex;justify-content:space-between;gap:1rem;padding:0.6rem 0;border-bottom:1px solid var(--card-line)}.admeta>div:last-child{border-bottom:none}.admeta dt{color:var(--muted);font-weight:800}.admeta dd{color:var(--ink-strong);font-weight:800;text-align:right}.assetside{position:fixed;right:0.9rem;top:calc(var(--dbnav,3.9rem) + 1.1rem);bottom:0.9rem;width:20rem;z-index:5;display:flex;flex-direction:column;overflow-y:auto;background:transparent;border-radius:1.3rem;box-shadow:var(--gdrop);transition:right .26s ease,visibility .26s ease}.assetside::before{content:'';position:fixed;top:calc(var(--dbnav,3.9rem) + 1.1rem);bottom:0.9rem;right:0.9rem;width:20rem;border-radius:1.3rem;z-index:-1;pointer-events:none;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-hi);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);transition:right .26s ease}:root[data-ff] .assetside::before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.assetside.acollapse{right:-22rem;visibility:hidden;pointer-events:none}.assetside.acollapse::before{right:-22rem}.asideinner{display:flex;flex-direction:column;min-height:100%;padding:1.3rem;position:relative}.asidetitle,.asidebody .asidegame{padding-right:2.1rem}.asidebody:has(.asidegame) .asideview{margin-top:1rem}.asideclose{position:absolute;top:20px;right:22px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;color:var(--muted);padding:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--grim),0 1px 4px rgba(0,0,0,.25)}.asideclose svg{width:14px;height:14px;display:block}.asideclose:hover{color:var(--ink-strong)}.asideempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.7rem;text-align:center;color:var(--muted);font-weight:700;padding:2rem 0.5rem}.asideico{display:inline-flex;color:var(--muted);opacity:0.7}.asideico svg{width:2.8rem;height:2.8rem}.asideview{border-radius:0.9rem;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center;margin-bottom:0.9rem}.asideview img{max-width:100%;max-height:20rem;height:auto;display:block}.asideview.fit{padding:1.4rem}.asideview.snd{padding:1.2rem}@media (min-width:64.0625rem){body:where(.pg-db):has(.assetside) .wrap{max-width:78rem;transition:margin .26s ease;margin-left:max(16.4rem,50% - 40.8rem);margin-right:max(22.2rem,50% - 37.2rem)}body:has(.assetside) .dbsearch{right:20.9rem;transition:right .26s ease}body:has(.assetside:not(.acollapse)) .dbtop{right:21.4rem}body:has(.dbfeed) .wrap,body:where(.pg-db):has(.entassets) .wrap{max-width:none;margin-left:16.4rem;margin-right:22.2rem}body:has(.assetside.acollapse) .wrap{margin-right:max(1.8rem,50% - 47.2rem)}body:has(.assetside.acollapse) .dbsearch{right:0.9rem}body:where(.pg-db):has(.dbfeed):has(.assetside.acollapse) .wrap,body:where(.pg-db):has(.entassets):has(.assetside.acollapse) .wrap{margin-right:1.8rem}}@media (max-width:64rem){.assetside{position:static;width:auto;overflow:visible;margin-top:1.2rem;border-radius:1.4rem;background:var(--panel);box-shadow:inset 0 0 0 1px var(--grim)}.assetside.acollapse{display:none}.assetside::before{display:none}.asideinner{min-height:0;padding:1.5rem 1.7rem}.asideempty{flex:none;padding:1.4rem 0.5rem}}.adpick{border:none;background:none;cursor:pointer;color:inherit;font:inherit}.acell .adpick{display:block;width:100%;padding:0}.sndtitle.adpick{display:block;width:100%;text-align:left;padding:0 0 0.45rem}.sndtitle.adpick:hover{color:#62aa35}:where(.pg-db) .acell.sel .aimg{box-shadow:inset 0 0 0 2px #8fd45c}:where(.pg-db) .slot.sel{box-shadow:inset 0 0 0 2px #8fd45c}.newtile.sel .thumb{box-shadow:0 0 0 2px #8fd45c}.asidevote .vbtn{padding:0.5rem 0.95rem}:where(.pg-db) .asidevote .vbtn svg{width:1.2rem;height:1.2rem}.asidevote .score{font-size:1.2rem;min-width:2.2rem}.kp-sp{flex:none;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--muted)}.kp-sp svg{width:1.05rem;height:1.05rem;fill:currentColor}.kp-sp:hover{color:var(--ink-strong)}.kp-vpop{position:fixed;z-index:90;width:2.3rem;padding:0.65rem 0;display:flex;align-items:center;justify-content:center;border-radius:0.95rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);opacity:0;transform:translateY(0.25rem);pointer-events:none;transition:opacity .13s ease,transform .13s ease}:where(.pg-db) .kp-vpop.show{opacity:1;transform:none;pointer-events:auto}:root[data-ff] .kp-vpop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.kp-vtrack{position:relative;width:0.4rem;height:5.5rem;border-radius:2rem;background:var(--line-2);cursor:pointer}.kp-vfill{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:2rem;background:linear-gradient(180deg,#8fd45c,#62aa35)}.kp-vknob{position:absolute;left:50%;bottom:100%;width:0.85rem;height:0.85rem;border-radius:50%;transform:translate(-50%,50%);background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.35);pointer-events:none}@media (prefers-reduced-motion:reduce){.kp-vpop{transition:opacity .13s ease}}.subcard{margin-top:0.8rem}.subfull{max-width:100%;max-height:16rem;border-radius:0.6rem;display:block;margin-bottom:0.6rem;background:var(--fill)}.histcard{margin-top:0.8rem}.meta dt.hl,.meta dd.hl{background:var(--tint);border-radius:0.3rem;padding-left:0.35rem;margin-left:-0.35rem}.meta dd i{color:var(--muted-3)}:root[data-theme="dark"] .upbox{box-shadow:0 1rem 3rem rgba(0,0,0,.6)}:root[data-theme="dark"] .gdrop{box-shadow:0 0.15rem 0.7rem rgba(0,0,0,.5),inset 0 0 0 1px var(--line)}:root[data-theme="dark"] .subdrop{filter:drop-shadow(0 0.4rem 1rem rgba(0,0,0,.6))}.feedrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.feedtools{display:flex;align-items:center;gap:0.55rem;margin-left:auto}.fsort,.fdense{display:inline-flex;align-items:center;padding:0.22rem;background:var(--glass);border-radius:2rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.fsort a{padding:0.22rem 0.8rem;border-radius:2rem;font-weight:800;font-size:0.84rem;color:var(--muted);text-decoration:none}.fsort a:hover{color:var(--ink-strong)}:where(.pg-db) .fsort a.on{color:#4e8a29;background:var(--tint)}:root[data-theme="dark"]:where(.pg-db) .fsort a.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent)}.fdense button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.65rem;border:none;border-radius:2rem;cursor:pointer;padding:0;color:var(--muted);background:none}.fdense button:hover{color:var(--ink-strong)}:where(.pg-db) .fdense button.on{color:#4e8a29;background:var(--tint)}:root[data-theme="dark"]:where(.pg-db) .fdense button.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent)}.fdense svg{width:1rem;height:1rem}body.dbcompact .dbgrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:0.6rem}body.dbcompact .dbtile{padding:0.7rem 0.8rem;border-radius:0.9rem}body.dbcompact .dbtile .ico{margin-bottom:0.4rem}body.dbcompact .newgrid{grid-template-columns:repeat(7,1fr);gap:0.55rem}body.dbcompact .newgrid.wide{grid-template-columns:repeat(8,1fr)}.dbfeed h2{display:inline-flex;align-items:center;gap:0.55rem;text-transform:none;letter-spacing:0;color:var(--ink-strong);padding:0.4rem 0.55rem 0.4rem 1.1rem;background:var(--glass);border-radius:2rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbfeed h2 .feedcount{display:inline-block;padding:0.1rem 0.75rem;border-radius:2rem;font-variant-numeric:tabular-nums;color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .dbfeed h2 .feedcount{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.newgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:0.8rem;grid-auto-flow:dense}.newgrid.wide{grid-template-columns:repeat(6,1fr)}.newtile{display:block;position:relative;min-width:0;transition:transform .2s cubic-bezier(.34,1.6,.5,1);will-change:transform}.newtile:hover{transform:translateY(-0.35rem) scale(1.035);z-index:3}.newtile.hero{grid-column:span 3}.newtile.logo{grid-column:span 2}.srch2row{grid-auto-flow:dense}.dbfeed .asec h2{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:0.1rem 0 0.6rem}.capmore{flex:none;border:none;background:none;cursor:pointer;font:inherit;font-weight:800;font-size:0.88rem;color:#62aa35}.capmore:hover{text-decoration:underline}:root[data-theme="dark"] .capmore{color:#8fd45c}.newtile .thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:0.7rem;overflow:hidden;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.newtile .thumb img{width:100%;height:100%;object-fit:cover;display:block}.newtile.hero .thumb{aspect-ratio:96 / 31}.newtile.logo .thumb{aspect-ratio:2 / 1}.newtile .thumb.fit{padding:0.6rem}.newtile .thumb.fit img{object-fit:contain}.newtile .thumb.snd{color:var(--muted)}.newtile .thumb.snd svg{width:40%;height:40%}@keyframes dbshim{from{background-position:200% 0}to{background-position:-120% 0}}:root[data-sh] .newtile .thumb:not(.snd)::before,:root[data-sh] .acell .aimg::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--ink-strong) 9%,transparent) 50%,transparent 65%);background-size:250% 100%;animation:dbshim 1.25s ease-in-out infinite}:root[data-sh] .newtile .thumb:has(img.ld)::before,:root[data-sh] .acell .aimg:has(img.ld)::before{display:none}:root[data-sh] .newtile .thumb img,:root[data-sh] .acell .aimg img{opacity:0;transition:opacity .45s ease}:root[data-sh] .newtile .thumb img.ld,:root[data-sh] .acell .aimg img.ld{opacity:1}.newtile .sndbadge{position:absolute;right:0.4rem;bottom:0.4rem;z-index:4;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;background:rgba(15,25,10,.72);box-shadow:0 1px 4px rgba(0,0,0,.55)}.newtile .sndbadge svg{width:0.9rem;height:0.9rem}.newtile .ntitle,.newtile .ntype{position:absolute;left:0;right:0;z-index:2;font-weight:800;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 1px rgba(0,0,0,.9);opacity:0;transition:opacity .15s ease;pointer-events:none}.newtile .ntitle{bottom:0;padding:0.7rem 0.5rem 0.35rem;font-size:0.82rem;background:linear-gradient(transparent,rgba(0,0,0,.6))}.newtile .ntype{top:0;padding:0.35rem 0.5rem 0.7rem;font-size:0.74rem;background:linear-gradient(rgba(0,0,0,.6),transparent)}.newtile:hover .ntitle,.newtile:hover .ntype,.newtile:focus-visible .ntitle,.newtile:focus-visible .ntype{opacity:1}.newtile .thumb{transition:box-shadow .2s ease}.newtile:hover .thumb{box-shadow:0 0 0 2px #8fd45c,0 0.8rem 1.9rem -0.5rem color-mix(in srgb,#8fd45c 60%,transparent)}@media (prefers-reduced-motion:reduce){.dbtile,.newtile{transition:box-shadow .15s ease}.dbtile:hover,.newtile:hover{transform:none}}@media (max-width:56rem){.newgrid,.newgrid.wide{grid-template-columns:repeat(3,1fr)}.newgrid .newtile.feat{grid-column:span 3;grid-row:auto}.newgrid .newtile.logo.feat,.newgrid .newtile.hero.feat{grid-column:span 3}}@media (max-width:36rem){.newgrid,.newgrid.wide{grid-template-columns:repeat(2,1fr)}.newgrid .newtile.feat,.newgrid .newtile.logo.feat,.newgrid .newtile.hero.feat{grid-column:span 2;grid-row:auto}}.pager{display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center;justify-content:center;padding-top:1.2rem}.pager a{font-weight:800;color:var(--muted);padding:0.4rem 0.75rem;border-radius:0.7rem;font-size:0.9rem;min-width:2.4rem;text-align:center}.pager a:hover{background:var(--tint);color:#62aa35}:where(.pg-db) .pager a.on{background:var(--tint);color:#4e8a29}.pager a.pgstep{color:var(--ink-strong)}.vmain{padding-bottom:5.5rem}.dbsearch{position:fixed;left:0;right:0;bottom:2.4rem;z-index:35;display:flex;justify-content:center;padding:0 1rem;pointer-events:none}@media (min-width:64.0625rem){.dbsearch{left:14.9rem}}.dbtop{position:fixed;right:1.4rem;bottom:2.4rem;z-index:34;width:2.9rem;height:2.9rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-strong);background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);opacity:0;transform:translateY(0.6rem) scale(0.92);pointer-events:none;transition:opacity .2s ease,transform .2s ease,right .26s ease}:root[data-ff] .dbtop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.dbtop svg{width:1.3rem;height:1.3rem}.dbtop:hover{color:#4e8a29}:root[data-theme="dark"] .dbtop:hover{color:#a8e05f}:where(.pg-db) .dbtop.show{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.dbtop{transition:opacity .2s ease}}.dbsearchwrap{position:relative;width:min(42rem,100%)}.dbsearchbar{pointer-events:auto;position:relative;display:flex;align-items:center;gap:0.5rem;width:100%;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:0.7rem;padding:0.5rem 0.7rem 0.5rem 0.95rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .dbsearchbar,:root[data-ff] .dbsearchpanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.dbchips{pointer-events:auto;display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center;padding:0.5rem 0.6rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:0.7rem 0.7rem 0 0;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.dbchips[hidden]{display:none}:root[data-ff] .dbchips{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.dbsearch.haschips .dbsearchbar{border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 0 0 1px var(--grim),var(--gdrop)}.dbchip{display:inline-flex;align-items:center;gap:0.15rem;font-weight:800;font-size:0.82rem;color:var(--lime-ink);padding:0.2rem 0.2rem 0.2rem 0.6rem;border-radius:0.5rem;background:color-mix(in srgb,var(--glow) 22%,transparent);box-shadow:inset 0 0 0 1px var(--glow)}.dbchipx{border:none;background:none;cursor:pointer;color:inherit;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:1.05rem;line-height:1;padding:0}.dbchipx:hover{background:color-mix(in srgb,var(--glow) 34%,transparent)}.dbscmd{align-items:center;justify-content:flex-start;gap:0.5rem}.dbchip-hint{padding:0.2rem 0.6rem;pointer-events:none}.dbsearchico{display:inline-flex;flex:none;color:var(--muted)}.dbsearchico svg{width:1.25rem;height:1.25rem}.dbsearchbar input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.35rem 0}.dbsearchbar input::placeholder{color:var(--muted);font-weight:700}.dbslash{flex:none;font:inherit;font-weight:800;font-size:0.78rem;color:var(--muted);background:var(--rowfill);border-radius:0.5rem;padding:0.05rem 0.5rem;box-shadow:inset 0 0 0 1px var(--grim)}:where(.pg-db) .dbsearch.open .dbslash{display:none}.dbsortpill[hidden]{display:none}.dbsortpill{flex:none;display:inline-flex;align-items:center;gap:0.25rem;font-weight:800;font-size:0.86rem;color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 22%,transparent);border-radius:0.5rem;padding:0.25rem 0.25rem 0.25rem 0.7rem;box-shadow:inset 0 0 0 1px var(--glow)}.dbsortx{border:none;background:none;cursor:pointer;color:inherit;font-weight:800;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:1.05rem;line-height:1;padding:0}.dbsortx:hover{background:color-mix(in srgb,var(--glow) 32%,transparent)}.dbsearchpanel{pointer-events:auto;position:absolute;left:0;right:0;bottom:calc(100% + 0.5rem);max-height:min(60vh,26rem);overflow-y:auto;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:0.7rem;padding:0.4rem;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbsearchpanel[hidden]{display:none}:root:not([data-ff]) .dbsearch:not(.slab3d-on) .dbsearchbar,:root:not([data-ff]) .dbsearch:not(.slab3d-on) .dbsearchpanel,:root:not([data-ff]) .dbsearch:not(.slab3d-on) .dbchips{-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong)}.dbsearch:not(.slab3d-on) .dbsearchpanel{bottom:100%;border-radius:0.7rem 0.7rem 0 0;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi);transform-origin:bottom center;opacity:0;transform:translateY(0.35rem) scaleY(0.94);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.75,.3,1)}:where(.pg-db) .dbsearch:not(.slab3d-on).open .dbsearchpanel{opacity:1;transform:none}.dbsearch:not(.slab3d-on).open .dbsearchbar{border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 0 0 1px var(--grim),var(--gdrop)}:where(.pg-db) .dbsearch:not(.slab3d-on).open.haschips .dbchips{border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 0 0 1px var(--grim)}@media (prefers-reduced-motion:reduce){.dbsearch:not(.slab3d-on) .dbsearchpanel{transition:none}}.homewrap{--slabw:clamp(5rem,13vh,9rem);--menuh:calc(2.3 * var(--slabw));max-width:40rem;margin:0 auto;padding:0 1rem var(--menuh);display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(0.5rem,2.2vh,1.6rem);min-height:calc(100vh - 2*var(--dbnav) - 2.2rem - 3.5rem)}.hometop{flex:none;display:flex;align-items:flex-end;justify-content:center}.homebot{flex:none;display:flex;flex-direction:column;align-items:center;gap:clamp(0.6rem,2.2vh,1.5rem)}.dbheroico{width:clamp(5.5rem,14vh,13rem);height:clamp(5.5rem,14vh,13rem);color:#62aa35}:root[data-theme="dark"] .dbheroico{color:#8fd45c}.dbherowm{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-weight:800;font-size:clamp(2.8rem,12vh,7.9rem);line-height:1;color:var(--ink-strong);letter-spacing:-0.015em}.dbherowm .gw{color:#62aa35}:root[data-theme="dark"] .dbherowm .gw{color:#8fd45c}.dbhome .dbsearch{position:relative;z-index:5;left:auto;right:auto;bottom:auto;width:100%;padding:0;pointer-events:auto;justify-content:center}.dbhome .dbsearchwrap{width:100%;max-width:34rem}.dbhome .dbsearchbar{border-radius:1.4rem;padding:0.72rem 0.85rem 0.72rem 1.15rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1.5px 0 var(--glass-hi),inset 0 -0.7rem 1.2rem -0.7rem rgba(0,0,0,0.09),var(--gdrop);transition:transform .22s cubic-bezier(.2,.9,.3,1.05),box-shadow .22s ease}.dbhome .dbsearchbar:focus-within{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#8fd45c 52%,var(--grim)),inset 0 1.5px 0 var(--glass-hi),inset 0 -0.7rem 1.2rem -0.7rem rgba(0,0,0,0.08),var(--gdrop)}.dbhome .dbchips{border-radius:1.4rem 1.4rem 0 0}.dbhome .dbsearch.haschips .dbsearchbar{border-top-left-radius:0;border-top-right-radius:0}.dbhome .dbsearchpanel{border-radius:1.3rem;padding:0.5rem;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbhome .dbsearchpanel .dbsrow{border-radius:0.95rem}.dbhome .dbsearchpanel .dbsrow:hover{background:var(--tint);color:#4e8a29}:root[data-theme="dark"] .dbhome .dbsearchpanel .dbsrow:hover{color:#a8e05f}.dbsearch.slab3d-on .dbsearchpanel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) transparent}.dbsearch.slab3d-on .dbsearchpanel::-webkit-scrollbar{width:0.7rem}.dbsearch.slab3d-on .dbsearchpanel::-webkit-scrollbar-button{display:none;height:0;width:0}.dbsearch.slab3d-on .dbsearchpanel::-webkit-scrollbar-track{background:transparent}.dbsearch.slab3d-on .dbsearchpanel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 52%,transparent);border-radius:1rem;border:0.2rem solid transparent;background-clip:padding-box}.dbsearch.slab3d-on .dbsearchpanel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 78%,transparent);background-clip:padding-box}.dbhome .dbsearch.slab3d-on{z-index:7}.dbsearch.slab3d-on .dbsearchbar{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.dbsearch.slab3d-on .dbsearchbar:focus-within{transform:none;box-shadow:none}.dbsearch.slab3d-on .dbslash{display:none}.dbsearch.slab3d-on .dbsearchpanel{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.slabdock{display:flex;justify-content:center;align-items:flex-start;gap:clamp(1.1rem,4vh,2.6rem);width:100%;max-width:37rem;padding:0.5rem}.slabsub{flex:1;max-width:var(--slabw);z-index:20;position:relative;margin-left:0}.slabsub .slabbtn{width:100%;max-width:none}.slabbtn{flex:1;max-width:var(--slabw);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font:inherit;color:var(--ink);text-decoration:none;border-radius:1.1rem;position:relative}.slabinner{display:flex;flex-direction:column;align-items:center;gap:0.5rem;font-weight:800;font-size:1rem;transition:opacity .35s ease}.slabinner svg{width:2rem;height:2rem;transition:transform .16s ease}.slabbtn:hover .slabinner{color:#4e8a29}.slabbtn:hover .slabinner svg{transform:translateY(-0.3rem)}:root[data-theme="dark"] .slabbtn:hover .slabinner{color:#a8e05f}.slabbtn:focus-visible{outline:2px solid #8fd45c;outline-offset:3px}.slabdock.slabs-on .slabinner{opacity:0;pointer-events:none}.slabsub .subdrop{display:block;left:50%;right:auto;top:100%;padding-top:0.85rem;filter:none;transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(-0.5rem) scale(0.95);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1.05),visibility 0s linear .22s}.slabsub:hover .subdrop,.slabsub:focus-within .subdrop{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1);transition:opacity .2s ease,transform .24s cubic-bezier(.2,.9,.3,1.05),visibility 0s}.slabsub .subdrop .subpanel{display:flex;flex-direction:column;gap:0.15rem;min-width:12.5rem;padding:0.4rem;border-radius:1.1rem;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .slabsub .subpanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel)}.slabsub .subpanel a,.slabsub .subpanel button{display:flex;align-items:center;gap:0.5rem;width:100%;text-align:left;font:inherit;font-weight:800;color:var(--ink-strong);background:transparent;border:none;cursor:pointer;padding:0.6rem 0.85rem;border-radius:0.7rem;text-decoration:none;transition:background .12s ease,color .12s ease}.slabsub .subpanel a:hover,.slabsub .subpanel button:hover,.slabsub .subpanel a:focus-visible,.slabsub .subpanel button:focus-visible{background:var(--tint);color:#4e8a29;outline:none}:root[data-theme="dark"] .slabsub .subpanel a:hover,:root[data-theme="dark"] .slabsub .subpanel button:hover,:root[data-theme="dark"] .slabsub .subpanel a:focus-visible,:root[data-theme="dark"] .slabsub .subpanel button:focus-visible{color:#a8e05f}.slabsub .subpanel .subnew{margin-bottom:0.2rem;padding-bottom:0.7rem;border-bottom:1px solid var(--grim);border-radius:0.7rem 0.7rem 0.3rem 0.3rem}.slabsub .subpanel .subnew svg{width:1.1rem;height:1.1rem;flex:none}.slabdock.slabs-on .slabsub .subdrop{position:relative;left:auto;top:auto;opacity:0;visibility:visible;padding-top:0;pointer-events:none;transform:none;filter:none;transition:none}.slabdock.slabs-on .slabsub .subpanel{position:absolute;left:50%;transform:translateX(-50%);min-width:0;padding:0;gap:0;border-radius:0;background:none;box-shadow:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.slabdock.slabs-on .slabsub .subpanel a,.slabdock.slabs-on .slabsub .subpanel button{flex:1 1 0;padding:0;gap:0;color:transparent;background:none;border-radius:0}.slabdock.slabs-on .slabsub .subpanel *{color:transparent}.slabdock.slabs-on .slabsub .subpanel a:hover,.slabdock.slabs-on .slabsub .subpanel button:hover{background:none;color:transparent}.slabdock.slabs-on .slabsub .subpanel .subnew{border-bottom:none;margin:0;padding:0}.slabdock.slabs-on .slabsub .subpanel .subnew svg{display:none}.slabdock.slabs-on .slabsub .subpanel a:focus-visible,.slabdock.slabs-on .slabsub .subpanel button:focus-visible{outline:2px solid #8fd45c;outline-offset:-2px;border-radius:0.4rem}body:has(.dbhome) .sitefoot{background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border-radius:1.2rem;padding:1.1rem 1.9rem;margin:12rem auto 2.5rem;max-width:48rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbsrow{display:flex;align-items:baseline;gap:0.7rem;width:100%;text-align:left;border:none;background:none;font:inherit;cursor:pointer;text-decoration:none;padding:0.55rem 0.85rem;border-radius:0.85rem;color:var(--ink-strong);transition:transform .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.dbsrow .dbslabel{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbsrow .dbssub{color:var(--muted);font-weight:700;font-size:0.84rem;margin-left:auto;flex:none}:where(.pg-db) .dbsrow.on{color:#4e8a29;transform:translateX(0.3rem);background:color-mix(in srgb,#8fd45c 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}@media (prefers-reduced-motion:reduce){:where(.pg-db) .dbsrow.on{transform:none}}:where(.pg-db) .dbsrow.on .dbssub{color:#4e8a29}:root[data-theme="dark"]:where(.pg-db) .dbsrow.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:root[data-theme="dark"]:where(.pg-db) .dbsrow.on .dbssub{color:#a8e05f}.dbshead,.dbshint{color:var(--muted);font-weight:800;font-size:0.7rem;letter-spacing:.09em;text-transform:uppercase;padding:0.4rem 0.85rem}.dbshint{border-top:1px solid var(--surface-2);margin-top:0.25rem}.dbsnone{color:var(--muted);font-weight:700;padding:0.75rem 0.85rem}.vlayout{display:block}.vrail{position:fixed;left:0.9rem;top:calc(var(--dbnav,3.9rem) + 1.1rem);bottom:0.9rem;width:14rem;z-index:6;display:flex;flex-direction:column;background:var(--glass);border-radius:1.3rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--glass-hi),var(--gdrop)}:root[data-theme="dark"] .vrail{box-shadow:inset 0 0 0 1px var(--glass-hi),var(--gdrop)}:root[data-ff]:where(.pg-db) .vrail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}:where(.pg-db) .railhead{flex:none;padding:1.4rem 1.3rem 0.7rem}:where(.pg-db) .railhead h1{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:1.7rem;font-weight:800;color:var(--ink-strong);line-height:1.1;display:flex;align-items:center;gap:0.45rem}:where(.pg-db) .railhead .vicon{width:1.8rem;height:1.8rem;flex:none}:where(.pg-db) .railsub{display:block;color:var(--muted);font-weight:700;font-size:0.92rem}.railtop{flex:1;min-height:0;overflow-y:auto;padding:1rem 0.65rem 1rem}.railmenu{display:flex;flex-direction:column;gap:0}.rmsec{display:flex;flex-direction:column;gap:0;margin-top:0.7rem}.rmhead{font-size:0.72rem;font-weight:800;letter-spacing:.01em;color:var(--muted);padding:0.15rem 0.6rem 0.5rem}.rmitem{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-weight:800;font-size:0.85rem;color:var(--ink-strong);padding:0.24rem 0.6rem;border-radius:0.6rem;text-decoration:none}.rmlabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmnum{flex:none;font-family:'DM Sans',system-ui,sans-serif;font-weight:700;font-size:0.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.rmitem:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent)}:where(.pg-db) .rmitem.on{color:#4e8a29;background:var(--tint)}:root[data-theme="dark"] .rmitem:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent)}:root[data-theme="dark"]:where(.pg-db) .rmitem.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent)}.rmtop{font-size:0.92rem}.vrail .card{margin:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.railbtns{display:flex;flex-direction:column;gap:0.15rem}.railbtns .dbsub{width:100%;margin-left:0}.railbtns .subdrop{left:0;right:0}.railbtns .subdrop button,.railbtns .subdrop a{width:100%}.postbtn{display:flex;align-items:center;gap:0.6rem;width:100%;border:none;cursor:pointer;font:inherit;font-weight:800;text-align:left;padding:0.7rem 0.9rem;margin-bottom:0.5rem;border-radius:2rem;color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(143,212,92,.3)}:where(.pg-db) .postbtn:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}:root[data-theme="dark"]:where(.pg-db) .postbtn{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"]:where(.pg-db) .postbtn:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}:where(.pg-db) .postbtn:active{transform:translateY(1px)}:where(.pg-db) .notifbtn{display:flex;align-items:center;gap:0.6rem;width:100%;border:none;background:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.55rem 0.8rem;border-radius:2rem;text-align:left}:where(.pg-db) .notifbtn:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-db) .notifbtn:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:where(.pg-db) .postbtn .nbell,:where(.pg-db) .notifbtn .nbell{display:inline-flex;flex:none}:where(.pg-db) .postbtn .nbell svg,:where(.pg-db) .notifbtn .nbell svg{width:1.3rem;height:1.3rem}:where(.pg-db) .postbtn .nlabel,:where(.pg-db) .notifbtn .nlabel{flex:1;min-width:0}:where(.pg-db) .postbtn .nlabel{font-size:1.02rem}:where(.pg-db) .railme{flex:none;position:relative;padding:0.7rem 0.8rem;border-top:1px solid var(--wellrim)}:where(.pg-db) .railme .btn{width:100%;text-align:center}:where(.pg-db) .mebtn{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.45rem 0.6rem;border-radius:2rem;text-align:left}:where(.pg-db) .mebtn:hover,:where(.pg-db) .mebtn.open{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-db) .mebtn:hover,:root[data-theme="dark"]:where(.pg-db) .mebtn.open{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:where(.pg-db) .mename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-db) .memenu{position:absolute;left:0.8rem;right:0.8rem;bottom:100%;margin-bottom:0.35rem;background:var(--surface);border-radius:0.9rem;overflow:hidden;display:flex;flex-direction:column;z-index:3;box-shadow:0 0.4rem 1.2rem rgba(30,50,40,.22),inset 0 0 0 1px var(--fill)}:where(.pg-db) .memenu[hidden]{display:none}:where(.pg-db) .memenu a,:where(.pg-db) .memenu button{font:inherit;font-weight:800;color:var(--ink-strong);background:none;border:none;text-align:left;cursor:pointer;padding:0.6rem 1rem;text-decoration:none}:where(.pg-db) .memenu a,:where(.pg-db) .memenu button{border-radius:0.7rem;margin:0.15rem 0.3rem}:where(.pg-db) .memenu a:hover,:where(.pg-db) .memenu button:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-db) .memenu a:hover,:root[data-theme="dark"]:where(.pg-db) .memenu button:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}.railmerow{display:flex;align-items:center;gap:0.35rem}:where(.pg-db,.pg-verse) .railmerow .mebtn{flex:1;min-width:0}.railcollapse{flex:none;display:none;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:none;border-radius:0.7rem;cursor:pointer;color:var(--muted);background:none;padding:0}.railcollapse svg{width:1.2rem;height:1.2rem}.railcollapse:hover{color:#4e8a29}:root[data-theme="dark"] .railcollapse:hover{color:#a8e05f}.railpop{display:none;position:relative;align-items:center;gap:0.45rem;margin-right:0.7rem}:root[data-railcol] .railpop{display:flex}.railpopbtn{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;border-radius:50%}:where(.pg-db,.pg-verse) .railpopbtn .vava{width:2.2rem;height:2.2rem;font-size:0.95rem}.railpopbtn:hover{box-shadow:0 0 0 2px color-mix(in srgb,#8fd45c 45%,transparent)}.railexpandtop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:none;cursor:pointer;color:var(--muted);background:none;border-radius:0.7rem;transition:color .12s ease}.railexpandtop svg{width:1.2rem;height:1.2rem;transform:scaleX(-1)}.railexpandtop:hover{color:#4e8a29}:root[data-theme="dark"] .railexpandtop:hover{color:#a8e05f}.railpopmenu{position:fixed;left:1.3rem;top:calc(var(--dbnav,3.9rem) + 0.6rem);right:auto;bottom:auto;margin:0;min-width:11rem;z-index:37}:root:not([data-ff]) .railpopmenu{background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong)}@media (min-width:64.0625rem){.railcollapse{display:inline-flex}:root[data-railcol] #dbRail,:root[data-railcol] #frCard{display:none}:root[data-railcol] .dbsearch{left:0.9rem}}:where(.pg-db) .vava{width:2.6rem;height:2.6rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;object-fit:cover;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}:where(.pg-db) img.vava{background:var(--fill)}@media (min-width:64.0625rem) and (max-width:110rem){:where(.pg-db) .wrap{margin:0 1.2rem 0 16.4rem;max-width:none}}@media (max-width:64rem){:where(.pg-db) .vrail{position:static;width:auto;display:block;background:none;box-shadow:none}:where(.pg-db) .railhead{padding:0 0 1rem}:where(.pg-db) .railtop{padding:0;overflow:visible}:where(.pg-db) .vrail .card{margin-bottom:1.2rem;padding:1.6rem 1.8rem;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:where(.pg-db) .railme{border-top:none;padding:0.7rem 0.8rem;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border-radius:1.6rem;margin-bottom:1.2rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}}:where(.pg-verse) .vbtn{display:inline-block;font:inherit;font-weight:800;color:#fff;cursor:pointer;border:none;border-radius:0.9rem;padding:0.6rem 1.4rem;background:linear-gradient(180deg,#8fd45c,#62aa35);text-decoration:none}:where(.pg-verse) .vbtn.quiet{background:var(--surface-2);color:var(--ink)}:where(.pg-verse) .vbtn.danger{background:linear-gradient(180deg,#e88f8f,#c25555)}.vfield{display:flex;flex-direction:column;gap:0.3rem;margin-bottom:0.9rem}.vfield label{font-size:0.78rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.vhint{font-size:0.82rem;color:var(--muted);font-weight:600}.vfield input,.vfield textarea{font:inherit;font-weight:700;color:var(--ink-strong);padding:0.6rem 0.9rem;border:none;border-radius:0.8rem;background:var(--surface-2);outline:none}.vfield input:focus,.vfield textarea:focus{box-shadow:0 0 0 2px #8fd45c}.vmsg{font-weight:800;color:#c25555;padding:0.6rem 0;min-height:1.4rem}.rmodal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(20,30,25,.5)}.rmodal[hidden]{display:none !important}.rmbox{background:var(--surface);border-radius:1.3rem;width:min(30rem,94vw);padding:1.5rem 1.6rem;box-shadow:0 1rem 3rem rgba(20,40,30,.35)}.rmbox h2{margin:0 0 0.5rem;color:var(--ink-strong)}.rmsub{font-weight:700;color:var(--ink);margin-bottom:0.9rem;line-height:1.5}.rmreasons{display:flex;flex-direction:column;gap:0.45rem;margin-bottom:0.8rem}.rmr{display:flex;align-items:center;gap:0.55rem;font-weight:700;color:var(--ink);cursor:pointer}.rmtext{width:100%;font:inherit;font-weight:600;padding:0.6rem 0.7rem;margin-bottom:0.8rem;border:1px solid var(--line);border-radius:0.7rem;background:var(--panel);color:var(--ink);resize:vertical;min-height:4.5rem}.rmacts{display:flex;gap:0.6rem;justify-content:flex-end}.rmmsg{color:#c25555;font-weight:800;min-height:1.2rem;padding-top:0.4rem}.preport{background:none;border:none;cursor:pointer;font:inherit;font-weight:700;color:var(--muted);font-size:0.86rem;padding:0.2rem 0.3rem;margin-left:auto}.preport:hover{color:#c25555}:where(.pg-verse) .rptrow{padding:0.95rem 0;border-bottom:1px solid var(--surface-2)}:where(.pg-verse) .rptrow:last-child{border-bottom:none}.bdgbar{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.8rem}.bdgbar input{flex:0 1 13rem;min-width:8rem;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.5rem 0.9rem;border:none;border-radius:0.8rem;background:var(--surface-2);outline:none}.bdgbar input:focus{box-shadow:0 0 0 2px #8fd45c}.bdgbar .bdgfl{margin-left:auto}.bdgrow{display:flex;align-items:center;gap:0.8rem;padding:0.55rem 0;border-bottom:1px solid var(--surface-2)}.bdgrow:last-child{border-bottom:none}.bdgrow .bdgname{color:var(--ink-strong);font-weight:800;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdgrow .bdgname:hover b{color:#62aa35}.bdgrow .bdgname small{color:var(--muted);font-weight:700}.bdgrow .bdgact{margin-left:auto;flex:none}.acccount{font-size:0.85rem;color:var(--muted);font-weight:700}.accjoin{color:var(--muted);font-weight:700;font-size:0.85rem}.bdgrow .banbtn{flex:none;padding:0.35rem 0.9rem;font-size:0.85rem}.badgesum{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;border:none;cursor:pointer;background:none;font:inherit;padding:0.2rem 0;text-align:left}.badgesum .bsitem{display:flex;flex-direction:column;align-items:center;gap:0.35rem;font-weight:800;font-size:0.78rem;color:var(--ink)}.badgesum .ubadge{width:2.1rem;height:2.1rem;margin:0;vertical-align:0}:where(.pg-verse) .badgesum .r{margin-left:auto;color:#8fd45c;font-size:1.3rem;font-weight:800}:where(.pg-verse) .badgesum:hover .r{color:#62aa35}.bfull{display:flex;align-items:center;gap:0.9rem;padding:0.7rem 0;border-bottom:1px solid var(--surface-2)}.bfull:last-child{border-bottom:none}.bfull>.ubadge{width:2.2rem;height:2.2rem;margin:0;vertical-align:0;flex:none}.bfull .bmeta{flex:1;min-width:0}.bfull .bmeta b{color:var(--ink-strong)}.bfull .bmeta small{display:block;color:var(--muted);font-weight:700}#badgeModal .notifwin{width:min(30rem,96vw)}.bfull .bact{flex:none;width:6.5rem;text-align:right}.bfull .bact:empty{width:0}.bcur{display:inline-flex;align-items:center;font-weight:800;font-size:0.85rem;color:#4e8a29;padding:0.4rem 1rem;border-radius:2rem;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .bcur{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:where(.pg-verse) .rptrow a{color:var(--ink-strong);font-weight:800;text-decoration:none}:where(.pg-verse) .rptrow a:hover{color:#62aa35;text-decoration:underline}:where(.pg-verse) .rtreason{font-weight:800;color:var(--ink-strong)}:where(.pg-verse) .rtmeta{color:var(--muted);font-weight:700;font-size:0.88rem;margin-top:0.15rem}.rtquote{color:var(--ink);font-weight:600;margin-top:0.4rem;padding:0.5rem 0.7rem;background:var(--surface-2);border-radius:0.6rem;white-space:pre-line}:where(.pg-verse) .rtdetail{color:var(--ink);font-weight:700;margin-top:0.4rem;font-style:italic}:where(.pg-verse) .rtacts{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.6rem}.modrow{display:flex;align-items:center;justify-content:space-between;gap:0.9rem;padding:0.55rem 0;border-bottom:1px solid var(--surface-2)}.modrow:last-child{border-bottom:none}.modrow .mname{font-weight:800;color:var(--ink-strong);text-decoration:none}.modrow .mname:hover{color:#62aa35;text-decoration:underline}.bio{font-weight:600;color:var(--ink);line-height:1.55;margin-top:0.6rem;white-space:pre-line}.vrow{display:flex;align-items:center;gap:0.9rem;padding:0.55rem 0;border-bottom:1px solid var(--surface-2);font-weight:800;color:var(--ink-strong)}.vrow:last-child{border-bottom:none}a.vrow:hover,.vrow .frlink:hover{color:#62aa35}.vrow .frlink{display:flex;align-items:center;gap:0.9rem;color:inherit;min-width:0;flex:1}.fract{margin-left:auto;display:flex;align-items:center;gap:0.5rem;flex:none}:where(.pg-verse) .vbtn.tinyb{padding:0.35rem 0.95rem;font-size:0.85rem;border-radius:2rem}.vjoin{margin-left:auto;color:var(--muted);font-weight:700;font-size:0.85rem}.vjoin + .pd{margin-left:0.8rem}.cropvp{width:16rem;height:16rem;border-radius:50%;overflow:hidden;position:relative;background:var(--fill);cursor:grab;touch-action:none;margin:0.4rem 0 0.9rem;box-shadow:inset 0 0 0 2px var(--line)}.cropvp img{position:absolute;max-width:none;user-select:none;pointer-events:none}.cropvp.drag{cursor:grabbing}.dmgrid{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:1.2rem;align-items:stretch;height:min(38rem,76vh)}.dmlist{overflow-y:auto}.dmpane{display:flex;flex-direction:column;min-height:0}.dmhead{flex:none;border-bottom:1px solid var(--surface-2);padding-bottom:0.7rem;margin-bottom:0.7rem}.dmhead h2{padding:0}.dmbody{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0.5rem;padding:0.2rem 0.1rem}.dmrow{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:none;font:inherit;cursor:pointer;text-align:left;padding:0.5rem 0.6rem;border-radius:0.9rem;color:var(--ink-strong)}.dmrow:hover,:where(.pg-verse) .dmrow.on{background:var(--tint)}.dmmeta{min-width:0;display:flex;flex-direction:column}.dmmeta b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmmeta small{color:var(--muted);font-weight:700;font-size:0.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmlist .dmun{margin-left:auto}.dmform{flex:none;display:flex;gap:0.6rem;padding-top:0.8rem}.dmform input{flex:1;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.6rem 0.9rem;border:none;border-radius:0.8rem;background:var(--surface-2);outline:none}.dmform input:focus{box-shadow:0 0 0 2px #8fd45c}@media (max-width:56rem){.dmgrid{grid-template-columns:1fr;height:auto}.dmpane{min-height:24rem}}@media (max-width:48rem){:where(.pg-verse) .vrail{padding:0}:where(.pg-verse) .railhead{padding:0 0 0.8rem}:where(.pg-verse) .railhead h1{font-size:1.4rem}:where(.pg-verse) .railme{position:sticky;bottom:0}.vauthbox{padding:1.4rem 1.2rem}.vauthbox h1{font-size:1.6rem}.cropvp{width:min(15rem,74vw);height:min(15rem,74vw)}.vrow{padding:0.6rem 0}.fract{width:100%;margin-left:0;padding-top:0.4rem}.vrow{flex-wrap:wrap}.frlink{flex:1 1 100%}}.vauth{min-height:60vh;display:flex;align-items:center;justify-content:center}.vauth[hidden]{display:none}.vauthbox{width:min(26rem,92vw);text-align:left;animation:vaCard .42s cubic-bezier(.2,.9,.3,1.05) both}@keyframes vaCard{from{opacity:0;transform:translateY(1.4rem) scale(.97)}to{opacity:1;transform:none}}.vauthbox>*{animation:vaRise .4s cubic-bezier(.2,.9,.3,1) both}.vauthbox>*:nth-child(1){animation-delay:.06s}.vauthbox>*:nth-child(2){animation-delay:.11s}.vauthbox>*:nth-child(3){animation-delay:.16s}.vauthbox>*:nth-child(4){animation-delay:.2s}@keyframes vaRise{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1;transform:none}}#vaStep2{animation:vaStep .3s cubic-bezier(.2,.9,.3,1.05) both}@keyframes vaStep{from{opacity:0;transform:translateX(0.9rem)}to{opacity:1;transform:none}}#vaEmailRow{animation:vaGrow .28s ease both}@keyframes vaGrow{from{opacity:0;transform:translateY(-0.35rem)}to{opacity:1;transform:none}}.vauthbox h1{display:flex;align-items:center;gap:0.55rem;font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:2rem;font-weight:800;color:var(--ink-strong);line-height:1.15}.vauthp{font-weight:700;color:var(--ink);line-height:1.5;padding:1rem 0 0.9rem}.vauthbox .vfield input{transition:box-shadow .18s ease,background .18s ease}:where(.pg-verse) .vauthbox .vbtn{transition:transform .16s cubic-bezier(.3,1.4,.5,1),filter .16s ease}:where(.pg-verse) .vauthbox .vbtn:hover{transform:translateY(-0.08rem) scale(1.03)}:where(.pg-verse) .vauthbox .vbtn:active{transform:scale(.97)}.vmsg{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.vauthbox,.vauthbox>*,#vaStep2,#vaEmailRow{animation:none}}:where(.pg-verse) .vlayout{display:block}body:where(.pg-verse):has(.vrail) .wrap{max-width:78rem}:where(.pg-verse) .vrail{left:0.9rem;top:calc(var(--dbnav,3.9rem) + 1.1rem);bottom:0.9rem;width:14rem;z-index:6;box-shadow:inset 0 0 0 1px var(--glass-hi),var(--gdrop)}:where(.pg-verse) .railhead{flex:none;padding:1.4rem 1.3rem 0.9rem}:where(.pg-verse) .railhead h1{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:2.15rem;font-weight:800;color:var(--ink-strong);line-height:1.1}:where(.pg-verse) .railsub{display:block;color:var(--muted);font-weight:700;font-size:0.92rem}:where(.pg-verse) .railhead h1{display:flex;align-items:center;gap:0.5rem}:where(.pg-verse) .vicon{width:2.5rem;height:2.5rem;flex:none}.raillink{display:flex;align-items:center;gap:0.5rem;margin-top:0.8rem;font-weight:800;color:var(--ink-strong);padding:0.45rem 0.6rem;border-radius:0.8rem}.raillink:hover{background:var(--tint);color:#62aa35}.raillink .dmun{margin-left:auto}:where(.pg-verse) .railtop{flex:1;min-height:0;overflow-y:auto;padding:0.6rem 1.1rem 1rem}:where(.pg-verse) .vrail .card{margin:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.notifbtn{display:flex;align-items:center;gap:0.6rem;width:100%;border:none;background:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.55rem 0.8rem;border-radius:2rem;text-align:left}:where(.pg-verse) .notifbtn:hover,:where(.pg-verse) .notifbtn.open{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-verse) .notifbtn:hover,:root[data-theme="dark"]:where(.pg-verse) .notifbtn.open{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:where(.pg-verse) .notifbtn .nbell{display:inline-flex;flex:none}:where(.pg-verse) .notifbtn .nbell svg{width:1.3rem;height:1.3rem}:where(.pg-verse) .notifbtn .nlabel{flex:1;min-width:0}.nbadge{flex:none;min-width:1.35rem;height:1.35rem;padding:0 0.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:#62aa35;color:#fff;font-size:0.78rem;font-weight:800}.notifmodal{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem 1rem;background:rgba(30,50,40,.4)}.notifmodal[hidden]{display:none}.notifwin{width:min(24rem,96vw);max-height:82vh;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:1.2rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1rem 3rem rgba(20,40,30,.35),inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin);animation:notifPop .2s cubic-bezier(.2,.9,.3,1.05)}@keyframes notifPop{from{opacity:0;transform:translateY(-0.6rem) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notifwin{animation:none}}.notifhead{flex:none;display:flex;align-items:center;justify-content:space-between;padding:0.9rem 1.1rem;border-bottom:1px solid var(--surface-2)}.notifhead h2{padding:0}.notifx{border:none;background:none;font:inherit;font-size:1.5rem;line-height:1;color:var(--muted);cursor:pointer;padding:0 0.3rem;border-radius:0.5rem}.notifx:hover{color:#62aa35}.notifbody{flex:1;min-height:0;overflow-y:auto;padding:0.4rem 1.1rem 1rem}.notifbody .none{padding:0.6rem 0}.chero{display:flex;align-items:center;gap:1.2rem}.cava{width:4.6rem;height:4.6rem;border-radius:1.1rem;object-fit:cover;flex:none;box-shadow:inset 0 0 0 1px var(--line);background:var(--fill)}.cava.letter{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.2rem;font-weight:800;text-transform:uppercase;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}.cwho{flex:1;min-width:0}.cwho h1{font-size:1.7rem;font-weight:800;color:var(--ink-strong);line-height:1.15}.commgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:0.9rem}.excols{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:start}:where(.pg-verse) .excols>.card{margin-bottom:0}.excols:has(#recCard[hidden]) #newCard{grid-column:1 / -1}@media (max-width:56rem){.excols{grid-template-columns:1fr}}.commtile{display:block;text-align:center;font-weight:800;color:var(--ink-strong)}.commtile .cico{width:3.6rem;height:3.6rem;border-radius:0.9rem;object-fit:cover;display:block;margin:0 auto 0.5rem;box-shadow:inset 0 0 0 1px var(--line);background:var(--fill)}.commtile .cico.letter{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;text-transform:uppercase;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}.commtile b{display:block;font-size:0.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commtile small{display:block;color:var(--muted);font-weight:700;font-size:0.78rem}.commtile:hover .cico{box-shadow:0 0 0 2px #8fd45c}.commtile:hover b{color:#62aa35}.qsub{font-size:0.78rem;font-weight:800;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:1rem 0 0.5rem}#qres>.qsub:first-child{padding-top:0.3rem}.postbtn{display:flex;align-items:center;gap:0.6rem;width:100%;border:none;cursor:pointer;font:inherit;font-weight:800;text-align:left;padding:0.7rem 0.9rem;margin-bottom:0.5rem;border-radius:2rem;color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(143,212,92,.3)}:where(.pg-verse) .postbtn:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}:root[data-theme="dark"]:where(.pg-verse) .postbtn{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"]:where(.pg-verse) .postbtn:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}:where(.pg-verse) .postbtn:active{transform:translateY(1px)}:where(.pg-verse) .postbtn .nbell{display:inline-flex;flex:none}:where(.pg-verse) .postbtn .nbell svg{width:1.3rem;height:1.3rem}:where(.pg-verse) .postbtn .nlabel{flex:1;min-width:0;font-size:1.02rem}.postmodal{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem 1rem;background:rgba(30,50,40,.4)}.postmodal[hidden]{display:none}.postwin{width:min(32rem,96vw);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(238,243,247,.66));border-radius:1.2rem;display:flex;flex-direction:column;box-shadow:0 1rem 3rem rgba(20,40,30,.35),inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin);animation:notifPop .2s cubic-bezier(.2,.9,.3,1.05)}:root[data-theme="dark"] .postwin{background:linear-gradient(180deg,rgba(40,48,55,.82),rgba(22,28,33,.74))}.posthd{flex:none;display:flex;align-items:center;justify-content:space-between;padding:0.9rem 1.1rem;border-bottom:1px solid var(--surface-2)}.posthd h2{padding:0}.postbody{flex:none;overflow:visible;padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:0.7rem}.plabel{font-size:0.78rem;font-weight:800;color:var(--muted);letter-spacing:.09em;text-transform:uppercase}.pcombo{position:relative}.pselect{width:100%;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.6rem 1rem;border:none;border-radius:2rem;background:var(--well);outline:none;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}.pselect:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}.pcombomenu{position:absolute;top:calc(100% + 0.3rem);left:0;right:0;z-index:5;max-height:21rem;overflow-y:auto;padding:0.3rem;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(238,243,247,.3));-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:0.8rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-theme="dark"] .pcombomenu{background:linear-gradient(180deg,rgba(40,48,55,.42),rgba(22,28,33,.36))}:root[data-ff] .pcombomenu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.pcombomenu[hidden]{display:none}.pcombopt{display:flex;align-items:center;gap:0.55rem;width:100%;border:none;background:none;font:inherit;font-weight:700;color:var(--ink-strong);cursor:pointer;padding:0.45rem 0.55rem;border-radius:0.6rem;text-align:left}.pcombopt:hover,.pcombopt.active{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"] .pcombopt:hover,:root[data-theme="dark"] .pcombopt.active{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}.copttext{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.copttext b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copttext small{color:var(--muted);font-weight:700;font-size:0.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcombopt:hover .copttext small,.pcombopt.active .copttext small{color:#62aa35}.pcombopt img,.pcombopt .cletter{width:1.5rem;height:1.5rem;border-radius:0.4rem;flex:none;object-fit:cover}.pcombopt .cletter{display:flex;align-items:center;justify-content:center;background:var(--surface-2);font-size:0.82rem;font-weight:800;text-transform:uppercase}.pcombonone{padding:0.5rem 0.55rem;color:var(--muted);font-weight:600;font-size:0.88rem}#postText{width:100%;min-height:7rem;resize:vertical;font:inherit;font-weight:600;color:var(--ink-strong);padding:0.7rem 1rem;border:none;border-radius:1.1rem;background:var(--well);outline:none;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}#postText:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}.postfoot{display:flex;align-items:center;justify-content:space-between;gap:0.8rem}.pcount{font-size:0.85rem;font-weight:700;color:var(--muted)}.pcount b{font-weight:800;color:var(--ink-strong)}.feedcard{padding-top:1.2rem}.feedtabs{display:flex;margin:0 0 1.1rem;border-bottom:1px solid var(--line)}.feedtab{flex:1;text-align:center;border:none;cursor:pointer;font:inherit;font-weight:800;font-size:1.05rem;color:var(--muted);background:none;padding:0 0 0.7rem;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .15s}.feedtab:hover{color:var(--ink-strong)}:where(.pg-verse) .feedtab.on{color:var(--ink-strong);border-bottom-color:#62aa35}.post{padding:0.9rem 0;border-bottom:1px solid var(--surface-2)}.post:last-child{border-bottom:none}.posthead{display:flex;align-items:center;gap:0.6rem}.pava{width:2.5rem;height:2.5rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;overflow:hidden;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}.pava img{width:100%;height:100%;object-fit:cover}.pava.sm{width:1.9rem;height:1.9rem;font-size:0.8rem}.pavl{flex:none}.pmeta{min-width:0;display:flex;flex-direction:column;line-height:1.2}.pmeta b{font-weight:800;color:var(--ink-strong);display:flex;align-items:center;gap:0.2rem}.pmeta small{color:var(--muted);font-weight:700;font-size:0.82rem}.pmeta small a{color:#62aa35}.pmeta small .pname{color:var(--muted)}.pmeta small .pname:hover{color:#62aa35}.ptext{font-weight:600;color:var(--ink);line-height:1.5;white-space:pre-wrap;word-break:break-word;padding:0.5rem 0 0.2rem}.pshot{display:block;margin:0.6rem 0 0.2rem}.pshot img{display:block;width:auto;height:auto;max-width:100%;max-height:34rem;border-radius:0.9rem;box-shadow:inset 0 0 0 1px var(--line);background:#0d1512}.pacts{display:flex;align-items:center;gap:0.5rem;padding-top:0.35rem}.react{font:inherit;font-weight:800;border:none;cursor:pointer;border-radius:2rem;padding:0.28rem 0.85rem;font-size:0.85rem;background:var(--rowfill);color:var(--muted);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.react b{font-weight:800}.react.yeah:hover,:where(.pg-verse) .react.yeah.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 24%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}.react.ehh:hover,:where(.pg-verse) .react.ehh.on{color:#c25555;background:color-mix(in srgb,#e0453a 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0453a 55%,transparent),inset 0 1px 0 rgba(255,255,255,.4)}:root[data-theme="dark"] .react.yeah:hover,:root[data-theme="dark"]:where(.pg-verse) .react.yeah.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:root[data-theme="dark"] .react.ehh:hover,:root[data-theme="dark"]:where(.pg-verse) .react.ehh.on{color:#ff8a7a;background:color-mix(in srgb,#e0453a 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ff8a7a 45%,transparent),inset 0 1px 0 rgba(255,255,255,.14)}.preplybtn{display:inline-flex;align-items:center;gap:0.3rem;font:inherit;font-weight:800;border:none;cursor:pointer;border-radius:2rem;padding:0.28rem 0.75rem;font-size:0.85rem;background:var(--rowfill);color:var(--muted);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.preplybtn svg{width:1.05rem;height:1.05rem}.preplybtn:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 55%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .preplybtn:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 45%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.preplies{padding:0.5rem 0 0}.preply{--rav:1.9rem;--gap:0.5rem;position:relative;display:flex;gap:var(--gap);align-items:stretch;padding:0.2rem 0}.prside{position:relative;flex:none;width:var(--rav);display:flex;flex-direction:column;align-items:center}.pavl{flex:none;display:block;position:relative;z-index:1}.preply.haskids>.prside::before{content:'';position:absolute;left:50%;transform:translateX(-1px);top:var(--rav);bottom:0;width:2px;background:var(--line)}.preply.collapsed>.prside::before{display:none}.prtoggle{position:relative;z-index:1;flex:none;margin-top:0.4rem;width:1.35rem;height:1.35rem;border-radius:50%;border:none;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));color:var(--ink);font:inherit;font-weight:800;font-size:0.95rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px var(--silver-border),0 0.1rem 0.3rem rgba(90,105,115,.2)}.prtoggle:hover{color:#4e8a29;box-shadow:inset 0 0 0 1px #8fd45c,0 0.1rem 0.3rem rgba(90,105,115,.2)}:root[data-theme="dark"] .prtoggle:hover{color:#a8e05f;box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),0 0.1rem 0.3rem rgba(0,0,0,.4)}.prmain{flex:1;min-width:0}.prkids>.preply::after{content:'';position:absolute;left:calc((var(--rav) / 2 + var(--gap)) * -1 - 1px);top:-0.2rem;width:calc(var(--rav) + var(--gap));height:calc(var(--rav) / 2 + 0.35rem);border-left:2px solid var(--line);border-bottom:2px solid var(--line);border-bottom-left-radius:0.7rem}.prkids>.preply:last-child::before{content:'';position:absolute;left:calc((var(--rav) / 2 + var(--gap)) * -1 - 2px);top:calc(var(--rav) / 2 - 0.55rem);bottom:-0.3rem;width:4px;background:var(--surface)}.preply.collapsed>.prmain>.prkids{display:none}.prbody{min-width:0;padding-top:0.15rem}.prbody b{font-weight:800;color:var(--ink-strong)}.ptime{color:var(--muted);font-weight:700;font-size:0.78rem}.prtext{font-weight:600;color:var(--ink);line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.practs{display:flex;align-items:center;gap:0.9rem;margin-top:0.1rem}.prreplybtn{font:inherit;font-weight:800;border:none;background:none;cursor:pointer;color:var(--muted);font-size:0.78rem;padding:0.15rem 0}.prreplybtn:hover{color:#4e8a29}:root[data-theme="dark"] .prreplybtn:hover{color:#a8e05f}.pname{color:inherit;font-family:'Cal Sans',ui-rounded,system-ui,sans-serif}.pname:hover{color:#62aa35}.preplyform{display:flex;gap:0.5rem;padding:0.5rem 0 0.2rem}.preplyform input{flex:1;min-width:0;font:inherit;font-weight:600;color:var(--ink-strong);padding:0.5rem 0.8rem;border:none;border-radius:0.7rem;background:var(--surface-2);outline:none}.preplyform input:focus{box-shadow:0 0 0 2px #8fd45c}:where(.pg-verse) .railme{flex:none;position:relative;padding:0.7rem 0.8rem;border-top:1px solid var(--surface-2)}:where(.pg-verse) .mebtn{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:none;font:inherit;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.45rem 0.6rem;border-radius:2rem;text-align:left}:where(.pg-verse) .mebtn:hover,:where(.pg-verse) .mebtn.open{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-verse) .mebtn:hover,:root[data-theme="dark"]:where(.pg-verse) .mebtn.open{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:where(.pg-verse) .mename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-verse) .memenu{position:absolute;left:0.8rem;right:0.8rem;bottom:100%;margin-bottom:0.35rem;background:var(--surface);border-radius:0.9rem;overflow:hidden;display:flex;flex-direction:column;z-index:3;box-shadow:0 0.4rem 1.2rem rgba(30,50,40,.22),inset 0 0 0 1px var(--fill)}:where(.pg-verse) .memenu[hidden]{display:none}:where(.pg-verse) .memenu a,:where(.pg-verse) .memenu button{font:inherit;font-weight:800;color:var(--ink-strong);background:none;border:none;text-align:left;cursor:pointer;padding:0.6rem 1rem;text-decoration:none}:where(.pg-verse) .memenu a,:where(.pg-verse) .memenu button{border-radius:0.7rem;margin:0.15rem 0.3rem}:where(.pg-verse) .memenu a:hover,:where(.pg-verse) .memenu button:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 45%,transparent)}:root[data-theme="dark"]:where(.pg-verse) .memenu a:hover,:root[data-theme="dark"]:where(.pg-verse) .memenu button:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 40%,transparent)}:where(.pg-verse) .vrail .vrow{gap:0.7rem;flex-wrap:wrap}:where(.pg-verse) .vrail .frlink{flex:1 1 100%}:where(.pg-verse) .vrail .fract{width:100%;margin-left:0;padding-top:0.35rem}@media (min-width:64.0625rem) and (max-width:110rem){:where(.pg-verse) .wrap:has(.vrail:not([hidden])){margin:0 1.2rem 0 16.4rem;max-width:none}}@media (max-width:64rem){:where(.pg-verse) .vrail{position:static;width:auto;display:block;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.pg-verse) .railhead{padding:0 0 1rem}:where(.pg-verse) .railtop{padding:0;overflow:visible}:where(.pg-verse) .vrail .card{margin-bottom:1.2rem;padding:1.6rem 1.8rem;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 0.4rem 1.2rem rgba(60,80,95,.1)}:where(.pg-verse) .railme{border-top:none;padding:0 0 1.2rem;background:var(--surface);border-radius:1.6rem;margin-bottom:1.2rem;padding:0.7rem 0.8rem;box-shadow:inset 0 0 0 1px var(--line),0 0.4rem 1.2rem rgba(60,80,95,.1)}}:where(.pg-verse) .vava{width:2.6rem;height:2.6rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;object-fit:cover;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}:where(.pg-verse) img.vava{background:var(--fill)}:where(.pg-verse) .btnrow{display:flex;gap:0.6rem;flex-wrap:wrap;align-items:center}:where(.pg-landing) .wrap{max-width:78rem}.lander{padding:2.2rem 2.4rem}.pg-landing .card{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:2rem}.pg-landing .lander{padding:0.4rem 0 0.6rem}.pg-landing .shotcard{padding:0}.lhead{display:flex;align-items:center;gap:1.3rem}.llogo{width:4.6rem;height:4.6rem;flex:none}.lander h1{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-size:2.6rem;font-weight:800;color:var(--ink-strong);line-height:1.1}:where(.pg-landing) .lander .joined{display:block;font-size:1.02rem;padding-top:0.2rem}.shotcard{padding:1rem}.shots{position:relative;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:var(--fill);cursor:zoom-in}.shottrack{display:flex;height:100%;will-change:transform;transition:transform .55s cubic-bezier(.5,.05,.2,1)}.shots .shot{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.shottrack{transition:none}}.shotarr{position:absolute;top:50%;z-index:2;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;font:inherit;font-size:1.35rem;line-height:1;color:var(--ink);border-radius:50%;opacity:0;background:rgba(255,255,255,.82);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0.25rem 0.8rem rgba(25,45,35,.22);transform:translateY(-50%) scale(.94);transition:opacity .18s ease,transform .18s cubic-bezier(.3,1.4,.5,1),color .16s ease}.shotarr.l{left:0.7rem}:where(.pg-landing) .shotarr.r{right:0.7rem}.shots:hover .shotarr,.shotarr:focus-visible{opacity:1;transform:translateY(-50%) scale(1)}.shotarr:hover{color:#62aa35;transform:translateY(-50%) scale(1.08)}.shotarr:active{transform:translateY(-50%) scale(.94)}@media (hover:none){.shotarr{opacity:1;transform:translateY(-50%) scale(1)}}:root[data-theme="dark"] .shotarr{color:var(--ink-strong);background:rgba(18,22,27,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0.25rem 0.8rem rgba(0,0,0,.5)}:root[data-theme="dark"] .shotarr:hover{color:#8fd45c}.shotdots{display:flex;justify-content:center;gap:0.5rem;padding:0.8rem 0 0.2rem}.shotdots i{width:0.6rem;height:0.6rem;border-radius:50%;background:var(--line-2);cursor:pointer;transition:transform .15s,background .2s}:where(.pg-landing) .shotdots i.on{background:linear-gradient(180deg,#8fd45c,#62aa35);transform:scale(1.25)}.soon{text-align:center;font-weight:800;color:var(--muted-2);letter-spacing:.04em;font-size:clamp(1.6rem,3.4vw,2.6rem);padding:1.6rem 0 0.6rem}.statwrap{display:flex;gap:1.2rem;margin-bottom:1.2rem}.statcard{flex:1 1 0;min-width:0;margin-bottom:0;padding:1.3rem 1.3rem;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease}.statcard:hover{transform:translateY(-2px)}.statcard h2{display:flex;align-items:center;gap:0.5rem;margin:0 0 1rem}.statcard h2 .wm{font-family:'Cal Sans',ui-rounded,system-ui,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.01em;color:var(--ink-strong);text-transform:none}:where(.pg-landing) .statcard h2 .r{margin-left:auto;color:var(--muted);font-weight:800;font-size:1.2rem}.lstats{display:flex;gap:0.5rem}.lstat{flex:1 1 0;min-width:0;text-align:center;padding:0.2rem 0.1rem}.lstat span{display:block;font-size:0.68rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lstat b{display:block;margin-top:0.3rem;font-weight:800;font-size:clamp(1.15rem,2.6vw,1.6rem);color:var(--ink-strong);line-height:1;font-variant-numeric:tabular-nums}@media (max-width:620px){.statwrap{flex-direction:column}}.lhead .dcbtn{margin-left:auto;flex:none}.dcbtn{display:inline-flex;align-items:center;gap:0.6rem;font-weight:800;color:#4752c4;background:color-mix(in srgb,#5865f2 22%,transparent);border-radius:2.9rem;padding:0.85rem 1.9rem;font-size:1.05rem;box-shadow:inset 0 0 0 1px #5865f2,inset 0 1px 0 rgba(255,255,255,.5),0 0.25rem 0.8rem rgba(88,101,242,.3);transition:transform .16s cubic-bezier(.3,1.4,.5,1),background .16s ease}:root[data-theme="dark"] .dcbtn{color:#aab4ff;background:color-mix(in srgb,#5865f2 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7a86f8 60%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.25rem 0.8rem rgba(0,0,0,.4)}.dcbtn svg{width:1.5rem;height:1.5rem}.dcbtn:hover{background:color-mix(in srgb,#5865f2 32%,transparent);transform:translateY(-0.1rem) scale(1.03)}:root[data-theme="dark"] .dcbtn:hover{background:color-mix(in srgb,#5865f2 36%,transparent)}.dcbtn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.dcbtn{transition:none}}.lfoot{text-align:center;font-weight:800;color:var(--muted-2);font-size:0.9rem}.lfoot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lfoot a:hover{color:#62aa35}.lfoot span{display:block;margin-top:0.4rem;font-size:0.78rem;opacity:.75}#lightbox{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;background:rgba(40,52,60,.55);cursor:zoom-out;padding:3vh 3vw}:where(.pg-landing) #lightbox.show{display:flex}#lightbox img{max-width:94vw;max-height:94vh;border-radius:1rem;box-shadow:0 1.5rem 4rem rgba(20,35,45,.5)}@media (max-width:48rem){.lander{padding:1.4rem 1.2rem}.lander h1{font-size:2rem}:where(.pg-landing) .lander .joined{font-size:0.95rem}.llogo{width:3.4rem;height:3.4rem}.shotcard{padding:0.7rem}.shots{border-radius:0.8rem}.shotarr{opacity:1;transform:translateY(-50%) scale(1);width:2.9rem;height:2.9rem}.soon{font-size:1.7rem;padding:1.1rem 0 0.5rem}}@media (max-width:40rem){.lhead{flex-direction:column;text-align:center}.lhead .dcbtn{margin:0.6rem auto 0}}.dsg{display:grid;grid-template-columns:23rem 1fr;gap:1.3rem;align-items:start}@media (max-width:64rem){.dsg{grid-template-columns:1fr}}.dsgrail{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;background:var(--surface);border-radius:1.2rem;box-shadow:inset 0 0 0 1px var(--line),0 0.4rem 1.2rem rgba(60,80,95,.08)}@media (max-width:64rem){.dsgrail{position:static;max-height:none}}.dsggrp h4{margin:0 0 0.55rem;font-size:0.8rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:0.35rem}.dsgrows{display:flex;flex-direction:column;gap:0.5rem}.dsgrow{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;min-height:1.8rem}.dsgrow label{font-size:0.9rem;font-weight:700;color:var(--ink);flex:1;min-width:0;cursor:help}.dsgrow.dsgoff{opacity:.4}.dsgrow .dsgc{display:flex;align-items:center;gap:0.5rem}.dsgrow input[type=color]{width:2.6rem;height:1.8rem;border:none;padding:0;background:none;cursor:pointer}.dsgrow input[type=color]::-webkit-color-swatch-wrapper{padding:0}.dsgrow input[type=color]::-webkit-color-swatch{border:1px solid var(--line);border-radius:0.45rem}.dsgrow input[type=range]{width:7rem;accent-color:#62aa35;cursor:pointer}.dsgrow output{font-size:0.78rem;font-weight:800;color:var(--muted);min-width:2.6rem;text-align:right;font-variant-numeric:tabular-nums}.dsgrow select,.dsgrow input[type=text]{font:inherit;font-weight:700;font-size:0.88rem;color:var(--ink-strong);background:var(--panel);border:1px solid var(--line);border-radius:0.55rem;padding:0.32rem 0.55rem;cursor:pointer}.dsgrow input[type=text]{width:10.4rem;cursor:text}.dsgtog{position:relative;width:2.7rem;height:1.5rem;border-radius:1rem;border:none;cursor:pointer;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s}.dsgtog::after{content:"";position:absolute;top:0.18rem;left:0.18rem;width:1.14rem;height:1.14rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left .15s}:where(.pg-dsg) .dsgtog.on{background:#62aa35}:where(.pg-dsg) .dsgtog.on::after{left:1.38rem}.dsgact{display:flex;gap:0.7rem;flex-wrap:wrap;margin-top:1.1rem}.dsgact button{font:inherit;font-weight:800;border:none;cursor:pointer;padding:0.6rem 1.4rem;border-radius:2rem;color:#fff;background:linear-gradient(180deg,#8fd45c,#62aa35);box-shadow:inset 0 0 0 1px #5a9e30,0 0.25rem 0.8rem rgba(98,170,53,.35)}:where(.pg-dsg) .dsgact button.quiet{color:var(--ink-strong);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dsgnote{margin-top:0.8rem;font-size:0.85rem;color:var(--muted);line-height:1.5}.ktabs{display:flex;flex-wrap:wrap;gap:0.45rem;margin-bottom:0.8rem}.ktabs button{font:inherit;font-weight:800;font-size:0.82rem;border:none;cursor:pointer;padding:0.38rem 0.95rem;border-radius:2rem;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}:where(.pg-dsg) .ktabs button.on{color:#fff;background:linear-gradient(180deg,#8fd45c,#62aa35);box-shadow:inset 0 0 0 1px #5a9e30}.kframewrap{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;background:#0a0d10;box-shadow:inset 0 0 0 1px var(--line),0 0.6rem 1.8rem rgba(40,60,75,.18)}#kframe{position:absolute;left:0;top:0;width:1600px;height:900px;border:none;transform-origin:0 0}.vbtn,.btn{border-radius:2.9rem;box-shadow:inset 0 0 0 2px #5a9e30,0 0.25rem 0.7rem rgba(143,212,92,.3)}.vbtn.quiet,.btn.quiet{color:#4e8a29;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 2px var(--silver-border),0 0.25rem 0.7rem rgba(90,105,115,.22)}:root[data-theme="dark"] .vbtn.quiet,:root[data-theme="dark"] .btn.quiet{color:#8fd45c}.vbtn.danger,.btn.danger{box-shadow:inset 0 0 0 2px #a8412c,0 0.25rem 0.7rem rgba(194,85,85,.3)}.vbtn.glass,.btn.glass{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(143,212,92,.3)}.vbtn.glass:hover,.btn.glass:hover{background:color-mix(in srgb,#8fd45c 36%,transparent)}:root[data-theme="dark"] .vbtn.glass,:root[data-theme="dark"] .btn.glass{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"] .vbtn.glass:hover,:root[data-theme="dark"] .btn.glass:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}.vbtn.gquiet,.btn.gquiet{color:var(--ink-strong);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.vbtn.gdanger,.btn.gdanger{color:#b3402a;background:color-mix(in srgb,#e0684f 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0684f 60%,transparent),inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(194,85,85,.25)}.vbtn.gdanger:hover,.btn.gdanger:hover{background:color-mix(in srgb,#e0684f 32%,transparent)}:root[data-theme="dark"] .vbtn.gdanger,:root[data-theme="dark"] .btn.gdanger{color:#f0a08e;background:color-mix(in srgb,#e0684f 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0684f 50%,transparent),inset 0 1px 0 rgba(255,255,255,.16),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"] .vbtn.gdanger:hover,:root[data-theme="dark"] .btn.gdanger:hover{background:color-mix(in srgb,#e0684f 30%,transparent)}.vbtn.gquiet:hover,.btn.gquiet:hover{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd45c 55%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .vbtn.gquiet:hover,:root[data-theme="dark"] .btn.gquiet:hover{color:#a8e05f;background:color-mix(in srgb,#a8e05f 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 45%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.vfield input,.vfield textarea,.field input,.field textarea,.field select,.dmcompose input,.dmform input,.preplyform input,.bdgbar input{background:var(--well);box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}.vfield input:focus,.vfield textarea:focus,.field input:focus,.field textarea:focus,.field select:focus,.dmcompose input:focus,.dmform input:focus,.preplyform input:focus,.bdgbar input:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}.navlinks a.active{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}.navlinks a.active:hover{background:color-mix(in srgb,#8fd45c 34%,transparent)}:root[data-theme="dark"] .navlinks a.active{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}:root[data-theme="dark"] .navlinks a.active:hover{background:color-mix(in srgb,#a8e05f 26%,transparent)}.profpop,.memenu{background:var(--glass);border:none;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.row{border-bottom:none;background:var(--rowfill);border-radius:1.2rem;padding:0.65rem 0.95rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.row + .row{margin-top:0.55rem}.dbtile{background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbtile:hover{box-shadow:inset 0 0 0 2px #8fd45c,var(--gdrop)}.slot{background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.kebab{background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border)}.kebab:hover{background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));color:#62aa35}.mdock{display:none;position:fixed;left:50%;bottom:calc(0.7rem + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:35;gap:0.55rem;align-items:center;padding:0.45rem 0.8rem;border-radius:2.6rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .mdock{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.mdock a,.mdock button{display:flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:50%;border:none;cursor:pointer;background:none;color:var(--ink);padding:0}.mdock svg{width:1.5rem;height:1.5rem}.mdock .on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .mdock .on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.mhead{display:none}.mmsg{display:none;position:fixed;right:0.9rem;bottom:calc(0.85rem + env(safe-area-inset-bottom,0px));z-index:35;width:3.2rem;height:3.2rem;border-radius:50%;border:none;cursor:pointer;align-items:center;justify-content:center;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .mmsg{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.mmsg svg{width:1.45rem;height:1.45rem}.mmsg.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 26%,transparent);box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .mmsg.on{color:#a8e05f;background:color-mix(in srgb,#a8e05f 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a8e05f 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}@media (max-width:48rem){.mdock{display:flex}.mmsg{display:flex}.mmsg[hidden]{display:none}.wrap{padding:0.7rem 0.75rem calc(7rem + env(safe-area-inset-bottom,0px));max-width:none}h1{font-size:1.85rem}.sub{font-size:1rem}.card{border-radius:1.25rem;padding:1.1rem 1rem;margin-bottom:0.8rem}input,textarea,select{font-size:1rem}.vbtn,.btn{padding:0.7rem 1.5rem}.btnrow .vbtn,.btnrow .btn{flex:1 1 auto;text-align:center}.kebab{width:2.7rem;height:2.7rem}.top{display:none}.navlinks{display:none}.mhead{display:flex;align-items:center;justify-content:space-between;gap:0.7rem;padding:calc(0.9rem + env(safe-area-inset-top,0px)) 0.35rem 0.9rem}.mhead b{font-size:1.9rem;font-weight:800;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mheadr{display:flex;gap:0.5rem;flex:none}.mhead button{width:2.7rem;height:2.7rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);padding:0;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border),0 0.15rem 0.45rem rgba(90,105,115,.2)}.mhead button svg{width:1.3rem;height:1.3rem}.mhead .i-sun{display:none}:root[data-theme="dark"] .mhead .i-sun{display:block}:root[data-theme="dark"] .mhead .i-moon{display:none}body::before{background-image:var(--wallsheen),repeating-linear-gradient(0deg,var(--mscan,rgba(255,255,255,.42)) 0 5px,transparent 5px 16px);background-size:auto,auto}:root[data-theme="dark"] body::before{--mscan:rgba(255,255,255,.06)}.dbgrid,.commgrid,.newgrid,.newgrid.wide{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0.7rem;padding-bottom:0.4rem;align-items:flex-start;scrollbar-width:none}.dbgrid::-webkit-scrollbar,.commgrid::-webkit-scrollbar,.newgrid::-webkit-scrollbar{display:none}.dbgrid>*,.commgrid>*,.newgrid>*{flex:0 0 42%;scroll-snap-align:start}.back{display:inline-flex;align-items:center;gap:0.4rem;font-weight:800;color:var(--ink-strong);padding:0.45rem 1.1rem;margin-bottom:0.8rem;border-radius:2rem;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border),0 0.15rem 0.45rem rgba(90,105,115,.2)}.back:hover{color:#4e8a29}.drawer{background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset -1px 0 0 var(--grim),0.3rem 0 1.6rem rgba(30,50,60,.25)}:root[data-ff] .drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.sitefoot,.lfoot,.footer,footer{margin-bottom:1rem;text-align:center}.postmodal,.notifmodal{align-items:flex-end;padding:0}.postwin,.notifwin{width:100%;max-width:none;max-height:86vh;border-radius:1.3rem 1.3rem 0 0}.postwin::before,.notifwin::before,.upbox::before{content:"";flex:none;width:2.6rem;height:0.28rem;border-radius:1rem;background:var(--muted-3);margin:0.5rem auto 0.1rem}#upModal{align-items:flex-end;padding:0}.upbox{width:100%;max-width:none;height:min(46rem,90vh);border-radius:1.3rem 1.3rem 0 0}#dbModal{align-items:flex-end;padding:0}.dbdialog{width:100%;max-width:none;border-radius:1.3rem 1.3rem 0 0}#dmDock{display:none}#dmDock.mopen{display:flex;left:0;right:0;width:auto;max-width:none;bottom:calc(4.8rem + env(safe-area-inset-bottom,0px));border-radius:1.3rem 1.3rem 0 0}#dmDock .dmbar{display:none}#dmDock.mopen #dmDockBody{border-top:none;height:min(30rem,calc(76vh - 4.8rem))}.dmgrid{gap:0.8rem}.dmgrid>:first-child{max-height:15rem;overflow-y:auto}.railbtns .postbtn,.railtop .postbtn{position:fixed;right:0.9rem;bottom:calc(4.9rem + env(safe-area-inset-bottom,0px));z-index:34;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;margin:0;justify-content:center;gap:0;box-shadow:inset 0 0 0 1px #8fd45c,inset 0 1px 0 rgba(255,255,255,.5),0 0.4rem 1.2rem rgba(60,90,40,.35)}.railbtns .postbtn .nlabel,.railtop .postbtn .nlabel{display:none}.railbtns .postbtn .nbell svg,.railtop .postbtn .nbell svg{width:1.5rem;height:1.5rem}.lhead{flex-direction:column;text-align:center;gap:0.8rem}.llogo{width:5.4rem;height:5.4rem}.lhead .dcbtn{margin-left:0;width:100%;justify-content:center}.lstats{gap:0.4rem}.shots{border-radius:1rem}.shotarr{opacity:1}.statsbar{justify-content:center;gap:1.6rem;text-align:center}.hero{flex-direction:column;align-items:center;text-align:center;gap:0.7rem}.hero .ava{width:6.5rem;height:6.5rem}.heroact{margin-left:0;width:100%}.profmenu{top:0.8rem;right:0.8rem}.pgrid{gap:0.8rem}.navbtn{padding:0.95rem 1.2rem}.libctl{gap:0.5rem}.libfilter,.libsort{flex-wrap:wrap}.agrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:0.7rem}.vrail .railhead{display:none}.railbtns{flex-direction:row;flex-wrap:wrap;gap:0.45rem}.railbtns .notifbtn{width:auto;flex:1 1 auto;justify-content:center;padding:0.5rem 0.8rem;background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.railbtns .notifbtn .nlabel{flex:none}.railme{background:var(--rowfill);border-radius:1.3rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.vmain{min-width:0}.commgrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:0.7rem}.cwho{justify-content:center;text-align:center}.react,.preplybtn{padding:0.42rem 1rem;font-size:0.92rem}.pcombomenu{max-height:14rem}.vauthbox{width:100%}.vicon{width:2.4rem;height:2.4rem}.vauthbox h1,.vauthbox .wm{display:flex;align-items:center;gap:0.5rem;justify-content:flex-start}.bdgbar{flex-direction:column;align-items:stretch}.bdgbar input{flex:1 1 auto;width:100%;min-width:0}.vmsg{text-align:center}.libctl .fbtn,.libctl .sbtn{padding:0.5rem 1.1rem}}}@media (max-width:48rem){body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--wallsheen),repeating-linear-gradient(0deg,var(--mscan) 0 5px,transparent 5px 16px)}:root{--mscan:rgba(255,255,255,.42)}:root[data-theme="dark"]{--mscan:rgba(255,255,255,.06)}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--wallvig)}.wrap{max-width:none;padding:0.6rem 0.75rem calc(7rem + env(safe-area-inset-bottom,0px));animation:mIn .3s ease both}@keyframes mIn{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wrap{animation:none}}.top,.navlinks,.hamb,.themetog,.brand{display:none}.mhead{display:flex;align-items:center;justify-content:space-between;gap:0.7rem;padding:calc(0.9rem + env(safe-area-inset-top,0px)) 1.1rem 0.2rem}.mhead b{display:flex;align-items:center;gap:0.5rem;font-size:1.9rem;font-weight:800;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mhtico{width:1.7rem;height:1.7rem;flex:none}.mnotifdot{position:absolute;right:0.4rem;top:0.4rem;width:0.6rem;height:0.6rem;border-radius:50%;background:#ff5a5f}.mhead #mHeadNotif{position:relative}.mheadr{display:flex;gap:0.5rem;flex:none}.mhead button{width:2.7rem;height:2.7rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);padding:0;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border),0 0.15rem 0.45rem rgba(90,105,115,.2)}.mhead button svg{width:1.3rem;height:1.3rem}.mhead .i-sun{display:none}:root[data-theme="dark"] .mhead .i-sun{display:block}:root[data-theme="dark"] .mhead .i-moon{display:none}.mdock{display:flex;position:fixed;left:50%;bottom:calc(0.7rem + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:35;gap:0.55rem;align-items:center;padding:0.45rem 0.8rem;border-radius:2.6rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .mdock{-webkit-backdrop-filter:none;backdrop-filter:none}.mdock a,.mdock button{display:flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:50%;border:none;cursor:pointer;background:none;color:var(--ink);padding:0}.mdock svg{width:1.5rem;height:1.5rem}.mdock .on,.mmsg.on{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 26%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .mdock .on,:root[data-theme="dark"] .mmsg.on{background:color-mix(in srgb,var(--lime-ink) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime-ink) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.mmsg{display:flex;position:fixed;right:0.9rem;bottom:calc(0.85rem + env(safe-area-inset-bottom,0px));z-index:35;width:3.2rem;height:3.2rem;border-radius:50%;border:none;cursor:pointer;align-items:center;justify-content:center;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}:root[data-ff] .mmsg{-webkit-backdrop-filter:none;backdrop-filter:none}.mmsg svg{width:1.45rem;height:1.45rem}.mmsg[hidden]{display:none}.scrim{position:fixed;inset:0;z-index:38;background:rgba(10,16,13,.35)}.drawer{position:fixed;right:0.75rem;left:auto;bottom:auto;top:calc(4.2rem + env(safe-area-inset-top,0px));z-index:39;width:min(19rem,88vw);max-height:70vh;overflow-y:auto;padding:0.5rem 0.7rem 0.8rem;border-radius:1.1rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);transform-origin:top right;transform:scale(.5) translateY(-0.5rem);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.9,.3,1.05),opacity .18s ease}:root[data-ff] .drawer{-webkit-backdrop-filter:none;backdrop-filter:none}body.drawopen .drawer{transform:none;opacity:1;pointer-events:auto}.drawhead{display:flex;align-items:center;justify-content:space-between;padding:0.2rem 0.3rem 0.4rem}.drawhead .brand{display:flex;align-items:center;gap:0.5rem;font-weight:800;font-size:1.05rem;color:var(--ink-strong)}.drawhead .brand img{width:1.5rem;height:1.5rem}.drawx{width:2.2rem;height:2.2rem;border-radius:50%;border:none;cursor:pointer;font-size:1.2rem;color:var(--ink);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border)}.drawnav{display:none}#drawerExtra{margin-top:0.3rem;display:flex;flex-direction:column;gap:0.7rem}#drawerExtra .vrail{display:flex;flex-direction:column;gap:0.7rem}#drawerExtra .card{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin:0}#drawerExtra .railtop{display:flex;flex-direction:column;gap:0.7rem;padding:0}#drawerExtra .railbtns{margin:0}#drawerExtra .railme{margin:0}#drawerExtra h3,#drawerExtra .acth{padding:0.2rem 0.2rem 0.3rem}#drawerExtra .row + .row,#drawerExtra .vrow + .vrow{margin-top:0.5rem}#drawerExtra .memenu{bottom:auto;top:100%;margin:0.3rem 0 0}h1{font-size:1.7rem;font-weight:800;color:var(--ink-strong);padding:0.6rem 0.4rem 0.2rem}.sub{color:var(--muted);font-weight:700;padding:0 0.4rem 0.8rem}h2{font-size:0.82rem;font-weight:800;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:0.3rem 0 0.7rem}h3,.acth{font-size:0.82rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0.5rem 0 0.5rem}.none,.schnone,.dmempty{color:var(--muted);font-weight:700;padding:0.8rem 0;text-align:center}.msg,.vmsg{font-weight:800;color:#c25555;padding:0.5rem 0;min-height:1.3rem;text-align:center}.note,.joined,.soon{color:var(--muted);font-weight:700;padding:0.3rem 0}.card{background:var(--glass);border-radius:1.25rem;padding:1.1rem 1rem;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gfrostin),var(--gdrop);margin-bottom:0.85rem}:root[data-ff] .card{-webkit-backdrop-filter:none;backdrop-filter:none}.vbtn,.btn,.dmnewbtn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-weight:800;color:#fff;cursor:pointer;border:none;border-radius:2.9rem;padding:0.7rem 1.5rem;text-decoration:none;background:linear-gradient(180deg,#8fd45c,#62aa35);box-shadow:inset 0 0 0 2px #5a9e30,0 0.25rem 0.7rem rgba(143,212,92,.3)}.vbtn.quiet,.btn.quiet{color:var(--lime-ink);background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 2px var(--silver-border),0 0.25rem 0.7rem rgba(90,105,115,.22)}.vbtn.glass,.btn.glass,.dmnewbtn,.postbtn{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 26%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(143,212,92,.3)}:root[data-theme="dark"] .vbtn.glass,:root[data-theme="dark"] .btn.glass,:root[data-theme="dark"] .dmnewbtn,:root[data-theme="dark"] .postbtn{background:color-mix(in srgb,var(--lime-ink) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime-ink) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.2rem 0.6rem rgba(0,0,0,.35)}.vbtn.gquiet,.btn.gquiet{color:var(--ink-strong);background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.vbtn.gdanger,.btn.gdanger{color:#b3402a;background:color-mix(in srgb,#e0684f 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0684f 60%,transparent),inset 0 1px 0 rgba(255,255,255,.5),0 0.2rem 0.6rem rgba(194,85,85,.25)}.vbtn.gdanger:hover,.btn.gdanger:hover{background:color-mix(in srgb,#e0684f 32%,transparent)}:root[data-theme="dark"] .vbtn.gdanger,:root[data-theme="dark"] .btn.gdanger{color:#f0a08e;background:color-mix(in srgb,#e0684f 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0684f 50%,transparent),inset 0 1px 0 rgba(255,255,255,.16),0 0.2rem 0.6rem rgba(0,0,0,.35)}:root[data-theme="dark"] .vbtn.gdanger:hover,:root[data-theme="dark"] .btn.gdanger:hover{background:color-mix(in srgb,#e0684f 30%,transparent)}.vbtn.danger,.btn.danger{background:linear-gradient(180deg,#e88f8f,#c25555);box-shadow:inset 0 0 0 2px #a8412c,0 0.25rem 0.7rem rgba(194,85,85,.3)}.vbtn.tinyb,.btn.tiny{padding:0.4rem 1rem;font-size:0.85rem}.btnrow{display:flex;gap:0.6rem;flex-wrap:wrap;align-items:center}.btnrow .vbtn,.btnrow .btn{flex:1 1 auto}.kebab{display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border:none;cursor:pointer;border-radius:50%;color:var(--ink);background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border)}.kebab svg{width:1.35rem;height:1.35rem}.back{display:inline-flex;align-items:center;gap:0.4rem;font-weight:800;color:var(--ink-strong);padding:0.45rem 1.1rem;margin:0.2rem 0 0.8rem;border-radius:2rem;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border),0 0.15rem 0.45rem rgba(90,105,115,.2)}.dcbtn{display:flex;align-items:center;justify-content:center;gap:0.6rem;font-weight:800;width:100%;color:#4752c4;border-radius:2.9rem;padding:0.85rem 1.9rem;font-size:1.05rem;background:color-mix(in srgb,#5865f2 22%,transparent);box-shadow:inset 0 0 0 1px #5865f2,inset 0 1px 0 rgba(255,255,255,.5),0 0.25rem 0.8rem rgba(88,101,242,.3)}:root[data-theme="dark"] .dcbtn{color:#aab4ff;background:color-mix(in srgb,#5865f2 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7a86f8 60%,transparent),inset 0 1px 0 rgba(255,255,255,.18),0 0.25rem 0.8rem rgba(0,0,0,.4)}.dcbtn svg{width:1.5rem;height:1.5rem}input,textarea,select{font:inherit;font-size:1rem;font-weight:700;color:var(--ink-strong);border:none;outline:none;border-radius:1.1rem;padding:0.65rem 1rem;background:var(--well);width:100%;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.2rem 0.45rem rgba(40,55,65,.14)}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px #8fd45c,0 0 0 2px #8fd45c}input[type="checkbox"],input[type="radio"],input[type="file"]{width:auto;box-shadow:none;background:none;accent-color:#62aa35}label,.plabel{font-size:0.78rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.vfield,.field{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:0.9rem}.row,.vrow,.modrowi,.upitem{display:flex;align-items:center;gap:0.8rem;background:var(--rowfill);border-radius:1.2rem;padding:0.7rem 0.95rem;font-weight:800;color:var(--ink-strong);border:none;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.row + .row,.vrow + .vrow,.modrowi + .modrowi{margin-top:0.55rem}.row .t{flex:1;min-width:0}.row .t small{display:block;font-size:0.85rem;color:var(--muted);font-weight:700}.row .r{color:var(--muted);font-weight:800;flex:none}.row .r.dead{color:#c25555}.row.lock{opacity:.55}.upitem{flex-direction:column;align-items:stretch;gap:0.55rem}.navbtn{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--rowfill);border:none;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.95rem 1.2rem;border-radius:1.9rem;margin-bottom:0.55rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.navbtn .r{color:var(--glow);font-size:1.1rem}.ava{width:6.2rem;height:6.2rem;border-radius:50%;object-fit:cover;box-shadow:0 0.4rem 1.2rem rgba(0,0,0,.22)}.vava,.fav,.cava{width:2.5rem;height:2.5rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;object-fit:cover;overflow:hidden;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}img.vava,img.cava{background:var(--fill)}.cava.letter{font-size:1.2rem}.ubadge{width:0.95em;height:0.95em;vertical-align:-0.08em;margin-left:0.35em}.ubadge.pioneer{color:#62aa35}.ubadge.shield{color:#4f8ede}.ubadge.crown{color:#d9a13f}.ubw{display:inline-flex;margin-left:0.3em}.ubw::before,.ubw::after{display:none}.pd{display:inline-block;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--muted-3)}.pd.online{background:#3fbf5a}.pd.away{background:#e8b23a}.pd.playing{background:#4f8ede}.avdot{position:absolute;right:0;bottom:0;width:0.7rem;height:0.7rem;border-radius:50%;background:var(--muted-3);box-shadow:0 0 0 2px var(--surface)}.avdot.online{background:#3fbf5a}.avdot.away{background:#e8b23a}.avdot.playing{background:#4f8ede}.avdot.offline{background:var(--muted-3)}.avwrap{position:relative;display:inline-flex}.lhead{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.8rem}.llogo{width:5.4rem;height:5.4rem}.lhead .wm,.drawhead .wm{font-weight:800}.gw{color:#62aa35}:root[data-theme="dark"] .gw{color:#8fd45c}.lstats{display:flex;justify-content:space-around;gap:0.4rem;padding-top:0.6rem}.statwrap{display:block}.stat{display:flex;flex-direction:column;align-items:center;gap:0.1rem}.stat span{font-size:0.7rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.stat b{font-size:1.3rem;font-weight:800;color:var(--ink-strong)}.statsbar{display:flex;justify-content:center;gap:1.6rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--wellrim);text-align:center}.shots{position:relative;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:#0a0d10}.shottrack{display:flex;height:100%;transition:transform .3s ease}.shots .shot{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}.shotarr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.6rem;height:2.6rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-strong);background:var(--glass);opacity:1;box-shadow:inset 0 0 0 1px var(--grim)}.shotarr.l{left:0.6rem}.shotarr.r{right:0.6rem}.shotarr svg{width:1.2rem;height:1.2rem}.shotdots{position:absolute;left:50%;bottom:0.55rem;transform:translateX(-50%);display:flex;gap:0.4rem;z-index:2}.shotdots i{width:0.5rem;height:0.5rem;border-radius:50%;background:rgba(255,255,255,.45)}.shotdots i.on{background:#8fd45c}.lfoot{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;color:var(--muted);font-weight:700;padding:1rem 0 0.4rem;text-align:center}.sitefoot{gap:1.2rem;padding:1rem 0 0.4rem;color:var(--muted)}.foottop{flex-direction:column;align-items:center;gap:1rem}.footbrand{align-items:center}.footmenu{flex-wrap:wrap;justify-content:center;gap:0.9rem 1.4rem}.footbar{flex-direction:column;gap:0.8rem}.footlegal{flex-wrap:wrap;justify-content:center;gap:0.9rem 1.4rem}.statwrap{display:flex;flex-direction:column;gap:0}.statcard{display:block}.statcard h2{display:flex;align-items:center;justify-content:space-between;font-size:1.15rem;letter-spacing:0;text-transform:none;color:var(--ink-strong);padding:0 0 0.6rem}.statcard h2 .r{color:var(--glow);font-size:1.2rem}.lstats{display:flex;justify-content:space-around;gap:0.4rem}.lstat{display:flex;flex-direction:column;align-items:center;gap:0.1rem}.lstat span{font-size:0.7rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.lstat b{font-size:1.35rem;font-weight:800;color:var(--ink-strong)}.shotarr{font-size:1.5rem;font-weight:800}.dclink{display:inline-flex;align-items:center;gap:0.4rem}.dclink svg{width:1.1rem;height:1.1rem}.pgrid,.cols,.excols,.cols2,.dmgrid{display:flex;flex-direction:column;gap:0.85rem}.grouptitle{font-size:1.1rem;font-weight:800;color:var(--ink-strong);letter-spacing:0;text-transform:none;padding:0.1rem 0 0.6rem}.dbsearch{position:fixed;left:0;right:0;bottom:calc(0.8rem + env(safe-area-inset-bottom,0px));z-index:35;display:flex;justify-content:center;padding:0 0.7rem;pointer-events:none}.dbsearchwrap{position:relative;width:100%}.dbsearchbar{pointer-events:auto;position:relative;display:flex;align-items:center;gap:0.5rem;width:100%;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:1.6rem;padding:0.5rem 0.7rem 0.5rem 0.9rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbsearchico{display:inline-flex;flex:none;color:var(--muted)}.dbsearchico svg{width:1.2rem;height:1.2rem}.dbsearchbar input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;font-weight:700;color:var(--ink-strong);padding:0.35rem 0}.dbsearchbar input::placeholder{color:var(--muted);font-weight:700}.dbslash{display:none}.dbsortpill{flex:none;display:inline-flex;align-items:center;gap:0.25rem;font-weight:800;font-size:0.82rem;color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 22%,transparent);border-radius:1.4rem;padding:0.2rem 0.2rem 0.2rem 0.6rem;box-shadow:inset 0 0 0 1px var(--glow)}.dbsortx{border:none;background:none;cursor:pointer;color:inherit;font-weight:800;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;padding:0;font-size:1rem;line-height:1}.dbsearchpanel{pointer-events:auto;position:absolute;left:0;right:0;bottom:calc(100% + 0.5rem);max-height:55vh;overflow-y:auto;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);border-radius:1.1rem;padding:0.4rem;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.dbsearchpanel[hidden]{display:none}.dbsrow{display:flex;align-items:baseline;gap:0.6rem;width:100%;text-align:left;border:none;background:none;font:inherit;cursor:pointer;text-decoration:none;padding:0.6rem 0.8rem;border-radius:0.8rem;color:var(--ink-strong)}.dbsrow .dbslabel{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbsrow .dbssub{color:var(--muted);font-weight:700;font-size:0.82rem;margin-left:auto;flex:none}.dbsrow.on{color:#4e8a29;background:color-mix(in srgb,#8fd45c 16%,transparent)}.dbshead,.dbshint{color:var(--muted);font-weight:800;font-size:0.68rem;letter-spacing:.08em;text-transform:uppercase;padding:0.4rem 0.8rem}.dbshint{border-top:1px solid var(--surface-2);margin-top:0.2rem}.dbsnone{color:var(--muted);font-weight:700;padding:0.7rem 0.8rem}.assetside{margin-top:1rem;background:var(--panel);border-radius:1.2rem;box-shadow:inset 0 0 0 1px var(--fill)}.asideinner{padding:1.1rem}.asideempty{display:flex;flex-direction:column;align-items:center;gap:0.6rem;text-align:center;color:var(--muted);font-weight:700;padding:1.4rem 1rem}.asideico{display:inline-flex;color:var(--muted);opacity:0.7}.asideico svg{width:2.6rem;height:2.6rem}.asideview{border-radius:0.8rem;overflow:hidden;background:var(--fill);display:flex;align-items:center;justify-content:center;margin-bottom:0.8rem}.asideview img{max-width:100%;height:auto;display:block}.asideview.fit{padding:1.2rem}.asidename{font-weight:800;color:var(--ink-strong)}.asidesub{color:var(--muted);font-weight:700;margin-top:0.15rem}.adpick{border:none;background:none;cursor:pointer;color:inherit;font:inherit;padding:0}.acell .adpick{display:block;width:100%}.sndtitle.adpick{display:block;width:100%;text-align:left}.acell.sel .aimg,.slot.sel,.newtile.sel{box-shadow:inset 0 0 0 2px #8fd45c}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.7rem}.heroact{display:flex;flex-wrap:wrap;gap:0.5rem;width:100%}.heroact .vbtn,.heroact .btn{flex:1 1 8rem}.profcard{position:relative}.profmenu{position:absolute;top:0.8rem;right:0.8rem;z-index:6}.profpop{position:absolute;top:calc(100% + 0.45rem);right:0;min-width:12rem;display:flex;flex-direction:column;gap:0.15rem;padding:0.4rem;background:var(--glass);border-radius:0.9rem;z-index:7;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.profpop button,.profpop a{display:flex;align-items:center;width:100%;font-weight:700;font-size:0.95rem;color:var(--ink);background:none;border:none;cursor:pointer;text-align:left;padding:0.65rem 0.8rem;border-radius:0.6rem}.profpop button:active,.profpop a:active{background:color-mix(in srgb,var(--glow) 14%,transparent)}.profpop .danger{color:#c25555}.uname2{display:flex;align-items:baseline;gap:0.4rem;justify-content:center}.uname2 small{color:var(--muted);font-weight:700;font-size:0.82rem}.fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gico{width:2.6rem;height:2.6rem;border-radius:0.55rem;flex:none;background:var(--fill);display:flex;align-items:center;justify-content:center;color:var(--muted);overflow:hidden}.gico img{width:100%;height:100%;object-fit:cover}.libctl{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.8rem}.libfilter,.libsort{display:flex;gap:0.45rem;flex-wrap:wrap}.libctl .fbtn,.libctl .sbtn{border:none;cursor:pointer;font-weight:800;font-size:0.9rem;padding:0.5rem 1.1rem;border-radius:1.4rem;background:var(--rowfill);color:var(--ink);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.libctl .fbtn.on,.libctl .sbtn.on{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 26%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5)}.steambadge{position:absolute;right:-0.3rem;bottom:-0.3rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#1b2838;color:#fff;display:flex;align-items:center;justify-content:center}.steambadge svg{width:0.85rem;height:0.85rem}.gico.steamico{position:relative;overflow:visible}.agrid{display:grid;gap:0.7rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.atile{display:flex;flex-direction:column;gap:0.5rem;background:var(--rowfill);border-radius:0.9rem;padding:0.6rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.athumb{aspect-ratio:1;border-radius:0.6rem;overflow:hidden;background:var(--fill)}.athumb img{width:100%;height:100%;object-fit:cover}.vrail{display:block}.vrail .railhead,.railhead{display:none}.railtop{padding:0}.vrail .card{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin:0 0 0.85rem}.railbtns{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.45rem;margin-bottom:0.85rem}.railbtns .dbsub{width:auto;margin:0;flex:1 1 auto}.notifbtn{display:flex;align-items:center;justify-content:center;gap:0.5rem;border:none;background:var(--rowfill);font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.55rem 0.9rem;border-radius:2rem;flex:1 1 auto;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.notifbtn .nbell{display:inline-flex}.notifbtn .nbell svg{width:1.2rem;height:1.2rem}.nbadge{background:#ff5a5f;color:#fff;font-size:0.72rem;font-weight:800;border-radius:2rem;padding:0.05rem 0.45rem}.railme{position:relative;background:var(--rowfill);border-radius:1.3rem;padding:0.6rem 0.7rem;margin-bottom:0.85rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.railme .btn{width:100%}.mebtn{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:none;font-weight:800;color:var(--ink-strong);cursor:pointer;padding:0.45rem 0.5rem;border-radius:1.9rem;text-align:left}.mename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memenu{position:absolute;left:0.6rem;right:0.6rem;bottom:100%;margin-bottom:0.35rem;background:var(--glass);border-radius:0.9rem;z-index:6;display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.memenu a,.memenu button{font-weight:800;color:var(--ink-strong);background:none;border:none;text-align:left;cursor:pointer;padding:0.75rem 1rem;border-radius:0.7rem;margin:0.15rem 0.3rem;text-decoration:none}.memenu a:active,.memenu button:active{background:color-mix(in srgb,var(--glow) 14%,transparent)}.postbtn,.postnav{position:fixed;right:0.9rem;bottom:calc(4.9rem + env(safe-area-inset-bottom,0px));z-index:34;width:3.5rem;height:3.5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;gap:0;color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 22%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5),0 0.4rem 1.2rem rgba(60,90,40,.35)}.postbtn .nlabel,.postnav span{display:none}.postbtn .nbell{display:inline-flex}.postbtn .nbell svg,.postnav svg{width:1.5rem;height:1.5rem}.vlayout{display:block}.vmain{min-width:0}.feedcard{padding-top:0.9rem}.feedtabs{display:flex;gap:0.5rem;margin:0 0 0.9rem}.feedtab{flex:1;text-align:center;border:none;cursor:pointer;font-weight:800;font-size:0.98rem;color:var(--ink);background:var(--rowfill);padding:0.55rem 0;border-radius:2rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.feedtab.on{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 26%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5)}.post{background:var(--rowfill);border-radius:1.25rem;padding:0.9rem 1rem;margin-bottom:0.7rem;color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.posthead{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.45rem}.pava,.pav{width:2.3rem;height:2.3rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-transform:uppercase;overflow:hidden;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}.pava img,.pav img{width:100%;height:100%;object-fit:cover}.pava.sm,.pav.sm{width:1.8rem;height:1.8rem}.pavl{display:inline-flex;flex:none}.preport{background:none;border:none;cursor:pointer;font-weight:700;font-size:0.82rem;color:var(--muted-3);margin-left:auto;padding:0.3rem}.pcount{font-size:0.85rem;font-weight:700;color:var(--muted)}.pcount b{font-weight:800;color:var(--ink-strong)}.cr,.cy,.ce{font-weight:800}.pmeta{display:flex;flex-direction:column;min-width:0}.pmeta b{font-size:0.98rem}.pmeta small{color:var(--muted);font-weight:700;font-size:0.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptext{font-weight:600;line-height:1.45;margin-bottom:0.6rem;word-break:break-word;overflow-wrap:anywhere}.ptext.big{font-size:1.1rem}.pshot{margin:0.2rem 0 0.6rem;border-radius:0.8rem;overflow:hidden}.pshot img{display:block;width:100%}.pacts{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.prep{display:inline-flex;align-items:center;gap:0.35rem;color:var(--muted);font-weight:800;font-size:0.9rem}.prep svg{width:1.05rem;height:1.05rem}.react,.preplybtn,.prreplybtn{font-weight:800;border:none;cursor:pointer;border-radius:2rem;padding:0.42rem 1rem;font-size:0.92rem;background:var(--rowfill);color:var(--muted);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi);display:inline-flex;align-items:center;gap:0.35rem}.react.yeah.on{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 24%,transparent);box-shadow:inset 0 0 0 1px var(--glow),inset 0 1px 0 rgba(255,255,255,.5)}.react.ehh.on{color:#c25555;background:color-mix(in srgb,#e0453a 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0453a 55%,transparent)}.preplybtn svg{width:1.05rem;height:1.05rem}.preplies{padding-top:0.6rem}.preply{position:relative;margin-top:0.6rem}.prside{display:none}.prkids{margin-left:1.1rem}.prmain{background:var(--rowfill);border-radius:1rem;padding:0.7rem 0.85rem;box-shadow:inset 0 0 0 1px var(--grim)}.practs{padding-top:0.3rem}.prtoggle{width:1.5rem;height:1.5rem;border-radius:50%;border:none;cursor:pointer;font-weight:800;color:var(--ink);margin:0.3rem 0 0;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border)}.preply.collapsed .prkids{display:none}.preplyform{display:flex;gap:0.5rem;margin-top:0.5rem}.preplyform input{flex:1}.chero{border-radius:1rem;overflow:hidden;margin-bottom:0.7rem}.chero img{display:block;width:100%}.cwho{display:flex;align-items:center;gap:0.7rem;justify-content:center;text-align:center;flex-wrap:wrap}.commgrid{display:flex;overflow-x:auto;gap:0.7rem;padding-bottom:0.4rem;scroll-snap-type:x mandatory;align-items:flex-start;scrollbar-width:none}.commgrid::-webkit-scrollbar{display:none}.commgrid>*{flex:0 0 42%;scroll-snap-align:start}.dmgrid>:first-child{max-height:15rem;overflow-y:auto}.dmthread,.dmrow{display:flex;align-items:center;gap:0.7rem;width:100%;border:none;background:var(--rowfill);cursor:pointer;text-align:left;color:var(--ink-strong);font-weight:800;padding:0.65rem 0.8rem;border-radius:1.2rem;margin-bottom:0.5rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.dmun{background:#ff5a5f;color:#fff;font-size:0.72rem;font-weight:800;border-radius:2rem;padding:0.05rem 0.45rem;margin-left:auto}.dmchead{display:flex;align-items:center;gap:0.5rem;padding:0.6rem 0.9rem;border-bottom:1px solid var(--wellrim);font-weight:800;color:var(--ink-strong)}.dmchead button{border:none;background:none;font-size:1.3rem;color:var(--muted);cursor:pointer;padding:0 0.3rem}.dmscroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:0.45rem;padding:0.7rem}.bub{max-width:82%;padding:0.55rem 0.9rem;border-radius:1.15rem;font-weight:600;font-size:0.95rem;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;position:relative}.bub i{font-style:normal;display:block;font-size:0.7rem;font-weight:700;opacity:.7;padding-top:0.15rem}.bub.me{align-self:flex-end;border-bottom-right-radius:0.35rem;background:color-mix(in srgb,var(--glow) 32%,transparent);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--glow)}:root[data-theme="dark"] .bub.me{color:#fff;background:color-mix(in srgb,var(--glow) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glow) 55%,transparent)}.bub.them{align-self:flex-start;border-bottom-left-radius:0.35rem;background:var(--rowfill);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--grim)}.bubshot img{display:block;max-width:min(100%,16rem);border-radius:0.7rem}.dmcompose{display:flex;gap:0.5rem;padding:0.6rem 0.7rem;border-top:1px solid var(--wellrim)}.dmcompose input{flex:1;border-radius:2rem}.dmcompose .vbtn{padding:0.55rem 1.1rem}.dmfind{margin:0.6rem 0.7rem 0.2rem}.dmnewbtn{margin:0.6rem 0.7rem 0.2rem;padding:0.55rem 1rem}#dmDock{display:none;position:fixed;left:0;right:0;z-index:37;bottom:calc(4.8rem + env(safe-area-inset-bottom,0px));flex-direction:column;border-radius:1.3rem 1.3rem 0 0;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),0 -0.2rem 1.6rem rgba(40,60,75,.22)}:root[data-ff] #dmDock{-webkit-backdrop-filter:none;backdrop-filter:none}#dmDock.mopen{display:flex;transform-origin:calc(100% - 2.4rem) 100%;animation:mdmIn .28s cubic-bezier(.2,.9,.3,1.05)}@keyframes mdmIn{from{opacity:0;transform:translateY(0.8rem) scale(.32)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#dmDock.mopen{animation:none}}#dmDock .dmbar{display:none}#dmDockBody{height:min(30rem,calc(76vh - 4.8rem));display:flex;flex-direction:column;min-height:0;overflow:hidden}.dmpanel{flex:1;min-height:0;display:flex;flex-direction:column}#dmThreadsWrap{min-height:0}#dmThreads{flex:1;min-height:0;overflow-y:auto;padding:0.5rem}.postmodal,.notifmodal{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,30,25,.5)}.postwin,.notifwin{width:100%;max-height:86vh;display:flex;flex-direction:column;border-radius:1.3rem 1.3rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(238,243,247,.84))}.postwin{height:86vh}:root[data-theme="dark"] .postwin,:root[data-theme="dark"] .notifwin{background:linear-gradient(180deg,rgba(40,48,55,.94),rgba(22,28,33,.9))}.postwin::before,.notifwin::before,.upbox::before{content:"";flex:none;width:2.6rem;height:0.28rem;border-radius:1rem;background:var(--muted-3);margin:0.5rem auto 0.1rem}.posthd,.notifhead{display:flex;align-items:center;justify-content:space-between;padding:0.6rem 1.1rem 0.4rem}.posthd h2,.notifhead h2{padding:0;font-size:1.1rem;letter-spacing:0;text-transform:none;color:var(--ink-strong)}.notifx{width:2.3rem;height:2.3rem;border-radius:50%;border:none;cursor:pointer;font-size:1.2rem;color:var(--ink);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--silver-top),var(--silver-bot));box-shadow:inset 0 0 0 1px var(--silver-border)}.postbody{padding:0.6rem 1.1rem 1.2rem;overflow-y:auto}.notifbody{padding:0.4rem 1.1rem 1.2rem;overflow-y:auto}.pcombo{position:relative;margin:0.35rem 0 0.8rem}.pselect{border-radius:2rem}.pcombomenu{position:static;margin-top:0.3rem;z-index:5;max-height:13rem;overflow-y:auto;padding:0.3rem;border-radius:0.8rem;background:var(--rowfill);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.pcombopt{display:flex;align-items:center;gap:0.55rem;width:100%;border:none;background:none;font-weight:700;color:var(--ink-strong);cursor:pointer;padding:0.6rem 0.7rem;border-radius:0.6rem;text-align:left}.pcombopt{min-height:2.9rem}.pcombopt>img,.pcombopt .cletter{width:2rem;height:2rem;flex:none;border-radius:0.5rem;object-fit:cover}.pcombopt .cletter{display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;text-transform:uppercase;background:radial-gradient(100% 100% at 50% 62%,hsl(101 62% 54%) 35%,hsl(104 58% 40%) 85%)}.pcombonone{color:var(--muted);font-weight:700;padding:0.7rem;text-align:center}.pcombopt.active{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 14%,transparent)}.copttext{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.copttext b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copttext small{color:var(--muted);font-weight:700;font-size:0.76rem}#postText{min-height:7rem;resize:vertical;margin-bottom:0.7rem}.postfoot{display:flex;align-items:center;justify-content:space-between;gap:0.8rem}.pcount{color:var(--muted);font-weight:800;font-size:0.85rem}.dbgrid,.newgrid,.newgrid.wide{display:flex;overflow-x:auto;gap:0.7rem;padding-bottom:0.4rem;scroll-snap-type:x mandatory;align-items:flex-start;scrollbar-width:none}.dbgrid::-webkit-scrollbar,.newgrid::-webkit-scrollbar{display:none}.dbgrid>*,.newgrid>*{flex:0 0 42%;scroll-snap-align:start}.newtile{display:block;background:var(--rowfill);border-radius:1rem;padding:0.6rem;font-weight:800;color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.newtile b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.92rem;padding-top:0.45rem}.newtile small{display:block;color:var(--muted);font-weight:700;font-size:0.78rem}.newtile .thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:0.7rem;overflow:hidden;background:var(--fill);color:var(--muted)}.newtile .thumb img{width:100%;height:100%;object-fit:cover}.newtile .thumb.fit img{object-fit:contain;padding:8%}.newtile .thumb.snd svg{width:2.4rem;height:2.4rem}.newtile .sndbadge{position:absolute;right:0.4rem;bottom:0.4rem;z-index:4;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#fff;background:rgba(15,25,10,.72)}.newtile .sndbadge svg{width:0.95rem;height:0.95rem}.dbtile{display:block;background:var(--rowfill);border-radius:1rem;padding:0.8rem 0.9rem;font-weight:800;color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.dbtile small{display:block;color:var(--muted);font-weight:700;font-size:0.82rem}.dbtile .ico{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.7rem;background:var(--fill);margin-bottom:0.5rem;display:block}.slotgrid{display:flex;flex-direction:column;gap:0.7rem}.slot{background:var(--rowfill);border-radius:1rem;padding:0.9rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.slot h3{padding:0 0 0.5rem}.slot img{max-width:100%;max-height:8rem;border-radius:0.5rem;display:block;margin-bottom:0.6rem;background:var(--fill)}.slot .missing{color:var(--muted-3);font-weight:700;padding:0.4rem 0}.pill{display:inline-block;font-size:0.75rem;font-weight:800;color:var(--gold-ink);background:var(--gold-tint);border-radius:2rem;padding:0.2rem 0.8rem;letter-spacing:.05em;text-transform:uppercase}.hero-art{width:100%;border-radius:0.9rem;margin-bottom:0.9rem;display:block}.platrow{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:0.5rem}.platorig{font-weight:800;font-size:1rem;color:var(--ink-strong)}.card:has(.platmore){position:relative;z-index:5}.platmore{position:relative;display:inline-flex;align-items:center;font-weight:800;font-size:0.8rem;color:var(--muted);background:var(--fill);border-radius:2rem;padding:0.2rem 0.7rem}.platmorelist{position:absolute;left:50%;top:calc(100% + 0.45rem);transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;gap:0.15rem;min-width:9rem;max-height:min(60vh,18rem);overflow-y:auto;overscroll-behavior:contain;padding:0.45rem;border-radius:0.9rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop);opacity:0;pointer-events:none}.platmore:hover .platmorelist,.platmore:focus .platmorelist,.platmore:focus-within .platmorelist{opacity:1;pointer-events:auto}.platmorelist a{font-weight:800;font-size:0.9rem;color:var(--ink-strong);padding:0.45rem 0.6rem;border-radius:0.5rem;white-space:nowrap}.platpill{display:inline-flex;align-items:center;gap:0.35rem;font-weight:800;font-size:0.9rem;color:var(--ink-strong);background:var(--rowfill);border-radius:2rem;padding:0.4rem 1rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.platx{border:none;background:none;cursor:pointer;color:var(--muted);font-size:1.1rem;line-height:1;padding:0}.platadd{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.fieldhint{font-size:0.8rem;color:var(--muted);font-weight:700;margin-top:0.25rem}select.gsel{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.gselwrap{position:relative;display:inline-block}.field .gselwrap{display:block;width:100%}.gselbtn{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;width:100%;min-width:11rem;font:inherit;font-weight:700;font-size:1rem;color:var(--ink-strong);cursor:pointer;border:none;text-align:left;background:var(--well);border-radius:2rem;padding:0.6rem 0.6rem 0.6rem 1rem;box-shadow:inset 0 0 0 1px var(--wellrim),inset 0 0.15rem 0.4rem rgba(40,55,65,.12)}.gsellab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gselchev{display:inline-flex;width:1.5rem;height:1.5rem;flex:none;align-items:center;justify-content:center;color:var(--muted);transition:transform .18s ease}.gselchev svg{width:1.1rem;height:1.1rem}.gselwrap.open .gselchev{transform:rotate(180deg);color:#62aa35}.gsellist{position:absolute;left:0;top:calc(100% + 0.4rem);z-index:30;min-width:100%;width:max-content;max-width:min(88vw,22rem);max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;gap:0.15rem;padding:0.35rem;border-radius:1rem;background:var(--glass);-webkit-backdrop-filter:var(--frost-strong);backdrop-filter:var(--frost-strong);box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.gselwrap.up .gsellist{top:auto;bottom:calc(100% + 0.4rem)}:root[data-ff] .gsellist{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.gsellist[hidden]{display:none}.gselopt{font:inherit;font-weight:700;font-size:0.95rem;color:var(--ink-strong);background:none;border:none;cursor:pointer;text-align:left;padding:0.6rem 0.8rem;border-radius:0.7rem}.gselopt.on{color:var(--lime-ink);background:color-mix(in srgb,var(--glow) 22%,transparent)}.meta dt{font-size:0.75rem;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:0.55rem}.meta dd{font-weight:700;color:var(--ink-strong)}.gbg{display:none}.uphead{display:flex;align-items:flex-start;justify-content:space-between;gap:0.8rem;flex-wrap:wrap;margin-bottom:0.7rem}.uplist{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0.8rem;margin:0.4rem 0 0.8rem;min-height:6rem}.uppre{max-width:100%;max-height:9rem;border-radius:0.6rem;align-self:flex-start;background:var(--fill)}.upfoot{display:flex;gap:0.5rem;align-items:center;flex-wrap:wrap}.upfoot .right{margin-left:auto}.upfoot .btn{flex:1 1 auto}#upModal{position:fixed;inset:0;z-index:40;display:none;align-items:flex-end;justify-content:center;background:rgba(30,42,36,.45)}#upModal.show{display:flex}.upbox{width:100%;height:min(46rem,90vh);display:flex;flex-direction:column;padding:0.4rem 1.1rem 1.2rem;border-radius:1.3rem 1.3rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(238,243,247,.84))}:root[data-theme="dark"] .upbox{background:linear-gradient(180deg,rgba(40,48,55,.94),rgba(22,28,33,.9))}#dbModal{position:fixed;inset:0;z-index:44;display:none;align-items:flex-end;justify-content:center;background:rgba(30,42,36,.5)}#dbModal.show{display:flex}.dbdialog{width:100%;padding:1.2rem 1.2rem 1.4rem;border-radius:1.3rem 1.3rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(238,243,247,.84))}:root[data-theme="dark"] .dbdialog{background:linear-gradient(180deg,rgba(40,48,55,.94),rgba(22,28,33,.9))}.dbdialog h2{padding:0 0 0.5rem;font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--ink-strong)}.dbdialog p{margin:0 0 1rem;font-weight:600;line-height:1.5}.dbmacts{display:flex;flex-wrap:wrap;gap:0.5rem}.dbmacts .btn{flex:1 1 auto}.dbsub{position:relative;z-index:30}.subdrop{display:none;position:absolute;left:0;right:0;top:100%;padding-top:0.45rem}.dbsub:hover .subdrop,.dbsub:focus-within .subdrop{display:block}.subdrop>*{display:flex;flex-direction:column;background:var(--glass);border-radius:0.9rem;overflow:hidden;padding:0.3rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi),var(--gdrop)}.subdrop button{display:block;text-align:left;font-weight:800;color:var(--ink-strong);background:none;border:none;cursor:pointer;padding:0.7rem 0.9rem;border-radius:0.6rem}.subdrop button:active{background:color-mix(in srgb,var(--glow) 14%,transparent)}.acell{position:relative}.acell .aimg img{width:100%;display:block;border-radius:0.7rem}.aov{position:absolute;right:0.6rem;bottom:0.5rem;display:flex;align-items:center;gap:0.55rem;opacity:1}.aov .vbtn{background:none;border:none;box-shadow:none;padding:0;color:#fff;font-size:1rem;filter:drop-shadow(0 1px 2px rgba(10,20,15,.8))}.aov .score{color:#fff;font-size:0.95rem;text-shadow:0 1px 3px rgba(10,20,15,.85)}.rptrow{display:flex;align-items:flex-start;gap:0.8rem;flex-wrap:wrap;background:var(--rowfill);border-radius:1.1rem;padding:0.8rem 0.9rem;margin-bottom:0.6rem;box-shadow:inset 0 0 0 1px var(--grim),inset 0 1px 0 var(--glass-hi)}.rptrow .rthumb{width:3.2rem;height:3.2rem;flex:none;border-radius:0.5rem;object-fit:cover;background:var(--fill)}.rptrow .rtbody{flex:1;min-width:0}.rptrow .rtreason{font-weight:800;color:var(--ink-strong)}.rptrow .rtmeta{color:var(--muted);font-weight:700;font-size:0.86rem}.rptrow .rtdetail{font-weight:600;margin-top:0.25rem}.rptrow .rtacts{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem;width:100%}.rptrow .rtacts .btn{flex:1 1 auto}.modrowi input{width:1.1rem;flex:none}.modrowi a{font-weight:800;color:var(--ink-strong);min-width:0}.bdgbar{display:flex;flex-direction:column;gap:0.5rem;align-items:stretch;margin-bottom:0.8rem}}:root[data-theme="dark"]:where(.pg-verse) .postbtn,:root[data-theme="dark"] #postGo{background:linear-gradient(rgba(13,21,11,.5),rgba(13,21,11,.5)),color-mix(in srgb,#a8e05f 24%,transparent)}:root[data-theme="dark"]:where(.pg-verse) .postbtn:hover,:root[data-theme="dark"] #postGo:hover{background:linear-gradient(rgba(13,21,11,.42),rgba(13,21,11,.42)),color-mix(in srgb,#a8e05f 30%,transparent)}