@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#111014;--bg-2:#19171d;--surface:#211d25;--surface-2:#2b2530;--text:#f8f3f7;--text-2:#b7aab6;--text-3:#8c7f8b;--pink:#f48fb1;--pink-soft:color-mix(in srgb, var(--pink) 70%, #fff);--rose:#c94f78;--red:#d94b68;--border:#39313c;--border-2:#4a404d;--ok:#7cc6a4;--warn:#e6b86a;--pink-a10:color-mix(in srgb, var(--pink) 10%, transparent);--pink-a20:color-mix(in srgb, var(--pink) 20%, transparent);--radius:12px;--radius-sm:8px;--shadow:0 10px 30px #00000061;--sheen:linear-gradient(180deg, #ffffff09, #fff0 55%);--grad-pink:linear-gradient(135deg, color-mix(in srgb, var(--pink) 80%, #fff) 0%, var(--pink) 45%, color-mix(in srgb, var(--pink) 78%, #8a1d4a) 100%);--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--max:1240px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.16s;--t:.26s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}a{color:var(--pink-soft);transition:color var(--t-fast) var(--ease);text-decoration:none}a:hover{color:var(--pink)}img{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 .5em;font-weight:650;line-height:1.25}h1{font-size:1.75rem}h2{font-size:1.3rem}h3{font-size:1.05rem}h4{font-size:.95rem}@media (width<=560px){h1{font-size:1.45rem}.game-title{font-size:1.55rem!important}.hero h1{font-size:1.7rem!important}}p{margin:0 0 .9em}hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}code,pre{font-family:var(--mono);font-size:.88em}code{background:var(--surface-2);border-radius:4px;padding:.1em .35em}pre{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.8rem 1rem;overflow-x:auto}pre code{background:0 0;padding:0}::selection{background:var(--rose);color:var(--text)}:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--cursor:auto;--cursor-pointer:pointer}@media (pointer:fine){:root{--cursor:url(/cursors/arrow.svg) 3 2, auto;--cursor-pointer:url(/cursors/pointer.svg) 3 2, pointer}}html{cursor:var(--cursor)}a[href],button:not(:disabled),select,summary,label.check,[role=button],[role=tab],[role=menuitem],[role=option]{cursor:var(--cursor-pointer)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,[contenteditable=true]{cursor:text}.boot{place-items:center;min-height:100vh;display:grid}.boot-mark{border:2px solid var(--border);border-top-color:var(--pink);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}@media (width<=560px){.wrap{padding:0 16px}}.page{min-height:calc(100vh - 196px);padding-top:28px;padding-bottom:56px}.row{align-items:center;gap:12px;display:flex}.row.wrap-row{flex-wrap:wrap}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:12px;display:flex}.stack.tight{gap:6px}.grow{flex:1;min-width:0}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:.85rem}.tiny{font-size:.76rem}.mono{font-family:var(--mono);word-break:break-all;font-size:.85em}.center{text-align:center}.right{text-align:right}.nowrap{white-space:nowrap;flex-shrink:0}.mt{margin-top:16px}.mt-lg{margin-top:32px}.mb{margin-bottom:16px}.grid{gap:16px;display:grid}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid.stats{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px}.grid>*,.row>*,.stack>*{min-width:0}.split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}@media (width<=960px){.split{grid-template-columns:1fr}}.header{z-index:40;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{align-items:center;gap:20px;height:56px;display:flex}.brand{color:var(--text);letter-spacing:.22em;align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.brand:hover{color:var(--text)}.brand svg{width:24px;height:24px}.nav{gap:2px;display:flex}.nav a{color:var(--text-2);border-radius:var(--radius-sm);padding:6px 10px;font-size:.9rem;font-weight:500}.nav a:hover{color:var(--text);background:var(--bg-2)}.nav a{position:relative}.nav-ink{background:var(--grad-pink);height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--pink) 55%, transparent);view-transition-name:nav-ink;pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:12px;right:12px}.header-search{flex:1;min-width:0;max-width:360px;margin-left:auto;position:relative}.header-search input{background:var(--bg-2);min-width:0;height:36px;padding-left:34px}.header-search svg{width:16px;height:16px;color:var(--text-3);position:absolute;top:10px;left:10px}.header-actions{align-items:center;gap:6px;display:flex}.icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-2);cursor:var(--cursor-pointer);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--bg-2);color:var(--text)}.icon-btn svg{width:18px;height:18px}.dot-count{background:var(--rose);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:3px;right:2px}.menu-toggle{display:none}@media (width<=900px){.nav{background:var(--bg);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s .22s;flex-direction:column;padding:8px 12px 14px;display:flex;position:absolute;top:56px;left:0;right:0;transform:translateY(-8px)}.nav.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s;transform:none}.nav-ink{width:3px;height:auto;inset:9px auto 9px 0}.menu-toggle{display:inline-grid}.header-search{max-width:none}}@media (width<=560px){.brand span{display:none}.header-inner{gap:8px}}.dropdown{position:relative}.dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);z-index:50;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.dropdown-menu a,.dropdown-menu button{border-radius:var(--radius-sm);width:100%;color:var(--text-2);font:inherit;cursor:var(--cursor-pointer);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;display:flex}.dropdown-menu a:hover,.dropdown-menu button:hover{background:var(--surface-2);color:var(--text)}.dropdown-menu .sep{background:var(--border);height:1px;margin:6px 0}.dropdown-head{border-bottom:1px solid var(--border);margin-bottom:6px;padding:8px 10px 10px}.footer{border-top:1px solid var(--border);background:linear-gradient(180deg, #19171d99, var(--bg) 70%);color:var(--text-3);margin-top:48px;font-size:.86rem;position:relative;overflow:hidden}.footer-glow{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pink) 55%, transparent), transparent);height:1px;position:absolute;inset:-1px 0 auto}.footer-top{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;padding:44px 0 32px;display:grid}.footer-brand p{color:var(--text-2);max-width:320px;margin:12px 0 16px;line-height:1.6}.footer-col{flex-direction:column;gap:9px;display:flex}.footer-col h4{text-transform:uppercase;letter-spacing:.14em;color:var(--text);margin:4px 0;font-size:.72rem}.footer-col a{color:var(--text-2);width:fit-content;transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.footer-col a:hover{color:var(--pink-soft);transform:translate(2px)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 0 28px;font-size:.8rem;display:flex}.footer-online{margin-left:auto}.age-badge{letter-spacing:.06em;border:1px solid color-mix(in srgb, var(--pink) 45%, transparent);color:var(--pink-soft);border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:700}@media (width<=960px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=480px){.footer-top{gap:26px 18px;padding-top:34px}.footer-online{margin-left:0}}input,select,textarea{width:100%;font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 11px;font-size:.92rem;transition:border-color .15s}input:hover,select:hover,textarea:hover{border-color:var(--border-2)}input:focus,select:focus,textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-a10);outline:none}textarea{resize:vertical;min-height:90px;line-height:1.5}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--pink)}input::placeholder,textarea::placeholder{color:var(--text-3)}label.field{color:var(--text-2);flex-direction:column;gap:6px;font-size:.86rem;font-weight:500;display:flex}label.field .hint{color:var(--text-3);font-size:.8rem;font-weight:400}label.check{color:var(--text-2);cursor:var(--cursor-pointer);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.form-grid .full{grid-column:1/-1}.btn{min-height:36px;font:inherit;text-align:center;border-radius:var(--radius-sm);cursor:var(--cursor-pointer);border:1px solid var(--border);background:var(--surface);color:var(--text);overflow-wrap:normal;max-width:100%;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t) var(--ease);justify-content:center;align-items:center;gap:7px;padding:6px 14px;font-size:.9rem;font-weight:550;line-height:1.25;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn svg{flex:none}.btn:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--text)}.btn svg{width:16px;height:16px}.btn.primary{background:var(--pink);border-color:var(--pink);color:#2a1220}.btn.primary:hover{background:var(--pink-soft);border-color:var(--pink-soft);color:#2a1220;box-shadow:0 6px 18px color-mix(in srgb, var(--pink) 22%, transparent)}.btn.danger{color:#f29aae;background:0 0;border-color:#d94b6880}.btn.danger:hover{border-color:var(--red);background:#d94b681f}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-2);color:var(--text)}.btn.sm{min-height:30px;padding:4px 10px;font-size:.82rem}.btn.lg{min-height:44px;padding:8px 20px;font-size:.98rem}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.discord{color:#fff;background:#5865f2;border-color:#5865f2}.btn.discord:hover{color:#fff;background:#4752c4;border-color:#4752c4}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card.flat{background:var(--bg-2)}.card.tight{padding:12px 14px}.card h3{margin-bottom:.6em}.section{margin-top:36px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.section-head h2{margin:0;font-size:1.1rem}.section-head a{font-size:.86rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--pink);font-size:.7rem;font-weight:650}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650}.stat .k{color:var(--text-2);font-size:.8rem}.stat.alert .v{color:var(--pink)}.chip{vertical-align:middle;text-overflow:ellipsis;border:1px solid var(--border);background:var(--bg-2);max-width:100%;color:var(--text-2);white-space:nowrap;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:500;line-height:1.6;display:inline-block;overflow:hidden}a.chip:hover{border-color:var(--pink);color:var(--text)}.chip.on{border-color:var(--pink);color:var(--text);background:var(--pink-a10)}.chip.warn{color:#f29aae;background:#d94b6814;border-color:#d94b6873}.chips{flex-wrap:wrap;gap:6px;display:flex}.badge{vertical-align:middle;text-overflow:ellipsis;letter-spacing:.02em;background:var(--surface-2);max-width:100%;color:var(--text-2);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block;overflow:hidden}.badge.pink{background:var(--pink-a20);color:var(--pink-soft)}.badge.ok{color:var(--ok);background:#7cc6a424}.badge.warn{color:var(--warn);background:#e6b86a24}.badge.bad{color:#f29aae;background:#d94b6829}.badge.info{color:var(--text-2);background:#b7aab61f}.game-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.game-card:hover{border-color:var(--rose);color:var(--text);transform:translateY(-2px)}.cover{aspect-ratio:16/10;background:linear-gradient(135deg, var(--surface-2), var(--bg-2));position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.cover .ph{color:var(--border-2);place-items:center;display:grid;position:absolute;inset:0}.cover .ph svg{width:42px;height:42px}.cover .corner{gap:4px;display:flex;position:absolute;top:8px;left:8px}.cover .corner .badge{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.game-card .body{flex-direction:column;flex:1;gap:5px;padding:11px 13px 13px;display:flex}.game-card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.game-card .meta{color:var(--text-2);font-size:.8rem}.game-card .foot{color:var(--text-3);align-items:center;gap:12px;margin-top:auto;padding-top:6px;font-size:.76rem;display:flex}.game-card .foot span{align-items:center;gap:4px;display:inline-flex}.game-card .foot svg{width:13px;height:13px}.game-row{border-radius:var(--radius);color:var(--text);border:1px solid #0000;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.game-row:hover{border-color:var(--border);background:var(--bg-2);color:var(--text)}.game-row .cover{aspect-ratio:16/10;border-radius:var(--radius-sm)}.hero{border-bottom:1px solid var(--border);background:radial-gradient(1200px 300px at 15% -10%, color-mix(in srgb, var(--rose) 16%, transparent), transparent 60%), var(--bg)}.hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-top:44px;padding-bottom:34px;display:grid}.hero h1{margin-bottom:.3em;font-size:2.1rem}.hero p{color:var(--text-2);max-width:560px;margin:0}.hero-stats{flex-wrap:wrap;gap:12px 28px;display:flex}.hero-stats div{text-align:right}.hero-stats b{font-variant-numeric:tabular-nums;font-size:1.3rem;display:block}.hero-stats span{color:var(--text-3);font-size:.78rem}@media (width<=700px){.hero-inner{grid-template-columns:1fr}.hero-stats div{text-align:left}}.browse{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.filters{flex-direction:column;gap:18px;max-height:calc(100vh - 96px);padding-right:4px;display:flex;position:sticky;top:76px;overflow-y:auto}.filters h4{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:8px;font-size:.74rem}.filter-list{flex-wrap:wrap;gap:5px;display:flex}.filter-list button{font:inherit;border:1px solid var(--border);background:var(--bg-2);color:var(--text-2);cursor:var(--cursor-pointer);border-radius:999px;padding:3px 9px;font-size:.78rem}.filter-list button:hover{border-color:var(--border-2);color:var(--text)}.filter-list button.on{border-color:var(--pink);color:var(--text);background:var(--pink-a10)}.filter-list button.off{color:#f29aae;border-color:#d94b6880;text-decoration:line-through}.filter-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filter-head h4{margin-bottom:8px}.pink-text{color:var(--pink-soft)}.tag-picker .chips{margin-bottom:8px}.tag-search{position:relative}.tag-search>svg{width:15px;height:15px;color:var(--text-3);pointer-events:none;position:absolute;top:9px;left:10px}.tag-search input{border-radius:999px;height:34px;padding-left:32px;font-size:.86rem}.tag-search input:disabled{opacity:.6}.tag-suggest{border:1px solid var(--border-2);background:var(--sheen), var(--surface);animation:pop .16s var(--ease);border-radius:12px;flex-direction:column;gap:1px;margin-top:6px;padding:4px;display:flex;box-shadow:0 10px 26px #00000059}.tag-suggest button{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:.84rem;display:flex}.tag-suggest button.on{background:var(--pink-a10);color:var(--text)}.chip.on{cursor:var(--cursor-pointer)}.btn.cheat-btn{border-color:color-mix(in srgb, var(--pink) 55%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 16%, transparent), color-mix(in srgb, var(--pink) 4%, transparent));color:var(--pink-soft)}.btn.cheat-btn:hover{border-color:var(--pink);color:var(--text);box-shadow:0 6px 18px color-mix(in srgb, var(--pink) 20%, transparent)}.cheat-card{color:var(--text);border-color:color-mix(in srgb, var(--pink) 35%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 10%, transparent), transparent 60%), var(--sheen), var(--surface);align-items:flex-start;gap:12px;display:flex}.cheat-card:hover{color:var(--text);border-color:var(--pink)}.cheat-card>span:last-child{flex-direction:column;gap:3px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar select{width:auto}.filters-toggle{display:none}@media (width<=900px){.browse{grid-template-columns:1fr;row-gap:0}.filters{visibility:hidden;interpolate-size:allow-keywords;height:0;max-height:none;transition:height .32s var(--ease), margin .32s var(--ease), visibility 0s .32s;position:static;overflow:hidden}.filters.open{visibility:visible;height:auto;transition:height .32s var(--ease), margin .32s var(--ease), visibility 0s;margin-bottom:20px}.filters-toggle{display:inline-flex}}.game-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.game-hero .cover{border-radius:var(--radius);border:1px solid var(--border)}@media (width<=860px){.game-hero{grid-template-columns:1fr}}.game-title{margin-bottom:.15em;font-size:1.9rem}.kv{grid-template-columns:minmax(90px,130px) minmax(0,1fr);gap:8px 14px;font-size:.88rem;display:grid}.kv dt{color:var(--text-3)}.kv dd{color:var(--text);min-width:0;margin:0}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin:28px 0 20px;display:flex;position:relative;overflow:auto hidden}.tab-ink{background:var(--pink);pointer-events:none;border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:0}.tab-ink[data-ready]{transition:transform .34s var(--ease), width .34s var(--ease), opacity .2s var(--ease)}.tabs button,.tabs a{font:inherit;color:var(--text-2);cursor:var(--cursor-pointer);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:.9rem;font-weight:550}.tabs button:hover,.tabs a:hover,.tabs .on{color:var(--text)}.tabs .count{color:var(--text-3);margin-left:4px;font-weight:500}.shots{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:10px;display:grid}.shots button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);cursor:zoom-in;aspect-ratio:16/9;padding:0;overflow:hidden}.shots img{object-fit:cover;width:100%;height:100%}.lightbox{z-index:90;cursor:zoom-out;background:#0a090ceb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:var(--radius-sm);max-width:92vw;max-height:90vh}.warning-box{border-radius:var(--radius);background:#d94b680f;border:1px solid #d94b6859;padding:12px 14px}.stars{gap:2px;display:inline-flex}.stars button{cursor:var(--cursor-pointer);color:var(--border-2);background:0 0;border:0;padding:0;font-size:1.15rem;line-height:1}.stars button.on{color:var(--pink)}.download{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--t-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.download:hover{border-color:var(--border-2)}@media (width<=520px){.download{grid-template-columns:minmax(0,1fr)}.download>.btn{justify-self:start}}.download+.download{margin-top:10px}.evidence{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ev{color:var(--text-3);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.ev.yes{color:var(--ok)}.ev svg{width:12px;height:12px}.prose{overflow-wrap:anywhere;line-height:1.65}.prose p:last-child{margin-bottom:0}.prose h2{margin-top:1.4em;font-size:1.15rem}.prose h3{margin-top:1.2em;font-size:1rem}.prose ul,.prose ol{margin:0 0 .9em;padding-left:1.3em}.prose blockquote{border-left:3px solid var(--rose);color:var(--text-2);margin:0 0 .9em;padding:.2em 0 .2em 1em}.spoiler{background:var(--surface-2);color:#0000;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none;border-radius:3px;transition:color .15s}.spoiler.shown{color:inherit;background:var(--pink-a10);-webkit-user-select:auto;user-select:auto}.mention{color:var(--pink-soft);font-weight:550}.comments-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.comments-head h2{align-items:center;gap:10px;margin:0;display:flex}.count-pill{background:var(--pink-a10);color:var(--pink-soft);border:1px solid color-mix(in srgb, var(--pink) 25%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:.78rem;font-weight:650}.comment-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.comment{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.comment>:is(.avatar-wrap,.avatar-move,.avatar){align-self:start}.comment.reply{grid-template-columns:28px minmax(0,1fr);gap:10px}.comment.reply>:is(.avatar-wrap,.avatar-move) .avatar,.comment.reply>.avatar{width:28px;height:28px}.comment-main{min-width:0}.comment-card{border:1px solid var(--border);background:var(--sheen), var(--surface);transition:border-color var(--t) var(--ease);border-radius:4px 14px 14px;padding:11px 14px 12px}.comment-card:hover{border-color:var(--border-2)}.comment.pinned>.comment-main>.comment-card{border-color:color-mix(in srgb, var(--pink) 40%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 7%, transparent), transparent 60%), var(--surface)}.comment:target>.comment-main>.comment-card{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-a10)}.comment-head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;font-size:.86rem;display:flex}.comment-head b{color:var(--text);font-weight:600}.op-badge{letter-spacing:.08em;text-transform:uppercase;color:#2a1220;background:var(--grad-pink);border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:750}.comment-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;padding-left:2px;display:flex}.comment-actions>button{font:inherit;color:var(--text-3);cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.76rem;font-weight:550;display:inline-flex}.comment-actions>button svg{width:13px;height:13px}.comment-actions>button:hover{color:var(--text);background:var(--bg-2)}.comment-actions>button.on{color:var(--pink)}.reply-box{margin-top:10px}.replies{border-left:2px solid var(--border);transition:border-color var(--t) var(--ease);flex-direction:column;gap:12px;margin-top:12px;padding-left:16px;display:flex}.replies:hover{border-left-color:color-mix(in srgb, var(--pink) 35%, transparent)}.removed-body{color:var(--text-3);font-size:.88rem;font-style:italic}.comments-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:30px 16px;display:flex}.comments-empty svg{width:28px;height:28px;color:var(--pink-soft);opacity:.7;margin-bottom:4px}.comments-empty b{color:var(--text)}.comments-empty.big{padding:54px 16px}@media (width<=560px){.replies{padding-left:10px}.comment{gap:9px}.comment-card{padding:10px 12px}}.composer{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.composer.compact{grid-template-columns:minmax(0,1fr)}.composer-box{border:1px solid var(--border-2);background:var(--bg-2);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:14px}.composer-box:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-a10)}.composer-box textarea{background:0 0;border:0;min-height:64px;padding:11px 13px 4px;box-shadow:none!important}.composer-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:6px 8px 8px 13px;display:flex}.composer-hints{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin-right:auto;font-size:.74rem;display:flex}.composer-hints b,.composer-hints i{font-style:normal;font-weight:500}.warn-text{color:var(--warn)}@media (width<=560px){.composer{grid-template-columns:minmax(0,1fr)}.composer>:is(.avatar-wrap,.avatar-move),.composer-hints{display:none}}.mention-wrap{position:relative}.mention-menu{z-index:30;border:1px solid var(--border-2);background:var(--sheen), #211d25f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(320px,100% - 16px);animation:pop .16s var(--ease);transform-origin:0 0;border-radius:12px;padding:6px;position:absolute;top:calc(100% - 4px);left:8px;box-shadow:0 16px 40px #00000073}.mention-menu.leaving{animation:pop-out .12s var(--ease) forwards}.mention-menu-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;padding:4px 8px 6px;font-size:.7rem;font-weight:700;display:flex}.mention-menu-head svg{width:13px;height:13px;color:var(--pink-soft)}.mention-menu button{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:.88rem;display:flex}.mention-menu button span,.mention-menu button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-menu button small{max-width:45%;color:var(--text-3);flex:0 auto;font-size:.74rem}.mention-menu button.on{background:var(--pink-a10);color:var(--text)}a.mention{background:var(--pink-a10);color:var(--pink-soft);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:6px;padding:0 6px;font-weight:600;display:inline-block}a.mention:hover{background:var(--pink-a20);color:var(--text)}@keyframes react-bump{0%{transform:scale(1)}35%{transform:scale(1.45)rotate(-8deg)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes pick-in{0%{opacity:0;transform:translateY(6px)scale(.6)}}.reactions{flex-wrap:wrap;align-items:center;gap:5px;margin-right:4px;display:inline-flex}.reaction{border:1px solid var(--border);background:var(--bg-2);height:26px;color:var(--text-2);font:inherit;cursor:var(--cursor-pointer);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.78rem;font-weight:600;display:inline-flex}.reaction:hover{border-color:var(--border-2);transform:translateY(-1px)}.reaction:active{transform:scale(.94)}.reaction.on{border-color:color-mix(in srgb, var(--pink) 55%, transparent);background:var(--pink-a10);color:var(--pink-soft)}.reaction .emoji{font-size:.95rem;line-height:1;display:inline-block}.reaction .emoji.bump{animation:react-bump .45s var(--ease)}.reaction-add-wrap{display:inline-flex;position:relative}.reaction-add{border:1px dashed var(--border-2);height:26px;color:var(--text-3);cursor:var(--cursor-pointer);font:inherit;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:1px;padding:0 8px;font-size:.8rem;font-weight:700;display:inline-flex}.reaction-add svg{width:14px;height:14px}.reaction-add:hover,.reaction-add[aria-expanded=true]{color:var(--pink-soft);border-color:color-mix(in srgb, var(--pink) 55%, transparent);background:var(--pink-a10)}.reaction-picker{z-index:30;border:1px solid var(--border-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pop .16s var(--ease);transform-origin:0 100%;background:#211d25f5;border-radius:999px;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:-6px;box-shadow:0 14px 34px #00000073}.reaction-picker.leaving{animation:pop-out .12s var(--ease) forwards;pointer-events:none}.reaction-picker button{width:34px;height:34px;cursor:var(--cursor-pointer);animation:pick-in .26s var(--ease) backwards;animation-delay:calc(var(--i,0) * 22ms);transition:transform .18s var(--ease), background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.reaction-picker button:hover{background:var(--pink-a10);transform:translateY(-3px)scale(1.25)}.reaction-picker button.on{background:var(--pink-a20)}.hero-pills{flex-wrap:wrap;gap:8px;display:flex}.hero-pills>span{border:1px solid var(--border);color:var(--text-2);background:#19171d99;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;display:inline-flex}.hero-pills b{color:var(--text);font-variant-numeric:tabular-nums}.cat-bar{scrollbar-width:none;gap:8px;margin-bottom:16px;padding:2px 2px 4px;display:flex;overflow-x:auto}.cat-bar::-webkit-scrollbar{display:none}.cat-bar.tight{flex-wrap:wrap;margin:4px 0 0;overflow:visible}.cat-chip{--c:var(--pink);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;white-space:nowrap;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:.84rem;font-weight:600;display:inline-flex}span.cat-chip{border-color:color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--c);gap:5px;padding:2px 9px;font-size:.74rem}.cat-chip svg{width:14px;height:14px;color:var(--c)}span.cat-chip svg{width:12px;height:12px}button.cat-chip{cursor:var(--cursor-pointer)}button.cat-chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--c) 55%, transparent);transform:translateY(-1px)}button.cat-chip.on{color:var(--text);border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent)}.cat-chip .n{background:var(--bg-2);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:.72rem}.cat-chip.all{--c:var(--text-2)}.search-field{position:relative}.search-field svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-field input{border-radius:999px;padding-left:36px}.thread-list{flex-direction:column;gap:10px;display:flex}.thread-card{--c:var(--pink);border:1px solid var(--border);background:var(--sheen), var(--surface);color:var(--text);animation:card-in .45s var(--ease) backwards;animation-delay:calc(var(--i,0) * 35ms);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.thread-card:before{content:"";background:var(--c);opacity:.55;width:3px;transition:opacity var(--t) var(--ease), top var(--t) var(--ease), bottom var(--t) var(--ease);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0}.thread-card:hover{color:var(--text);border-color:color-mix(in srgb, var(--c) 45%, var(--border));transform:translateY(-2px);box-shadow:0 14px 32px #00000052}.thread-card:hover:before{opacity:1;top:0;bottom:0}.thread-card.pinned{background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 7%, transparent), transparent 55%), var(--sheen), var(--surface)}.thread-main{flex-direction:column;gap:5px;min-width:0;display:flex}.thread-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.thread-card h3{transition:color var(--t) var(--ease);margin:2px 0 0;font-size:1.05rem;line-height:1.3}.thread-card:hover h3{color:var(--pink-soft)}.thread-excerpt{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.thread-meta{color:var(--text-3);flex-wrap:wrap;gap:5px;font-size:.78rem;display:flex}.thread-meta b{color:var(--text-2);font-weight:600}.thread-side{flex-direction:column;align-items:flex-end;gap:8px;min-width:96px;display:flex}.thread-count{background:var(--bg-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.84rem;font-weight:650;display:inline-flex}.thread-count svg{width:14px;height:14px;color:var(--pink-soft)}.thread-count.soft{padding:2px 9px;font-size:.76rem}.avatar.xs{width:22px;height:22px}.avatar-stack{display:inline-flex}.avatar-stack :is(.avatar-wrap,.avatar-move)+:is(.avatar-wrap,.avatar-move){margin-left:-7px}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--surface)}@media (width<=640px){.thread-card{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px}.thread-card>:is(.avatar-wrap,.avatar-move) .avatar{width:30px;height:30px}.thread-side{flex-flow:wrap;grid-column:2;align-items:center;min-width:0}}.thread-lead{flex-wrap:wrap;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.thread-lead b{color:var(--text)}.thread-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px;display:grid}.thread-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}@media (width<=960px){.thread-layout{grid-template-columns:minmax(0,1fr)}.thread-aside{position:static}.thread-aside .info{display:none}}.post-card{--c:var(--pink);border:1px solid color-mix(in srgb, var(--c) 30%, var(--border));background:radial-gradient(500px 160px at 0% 0%, color-mix(in srgb, var(--c) 10%, transparent), transparent 70%), var(--sheen), var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:20px 22px;position:relative}.post-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.post-card .prose{font-size:1rem}.post-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}@media (width<=560px){.post-card{padding:16px}}.aside-card h4{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:12px;font-size:.72rem}.facts{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:.86rem;display:grid}.facts dt{color:var(--text-3)}.facts dd{text-align:right;color:var(--text);margin:0}.aside-game{background:var(--pink-a10);border:1px solid color-mix(in srgb, var(--pink) 25%, transparent);color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:.88rem;font-weight:600;display:flex}.aside-game:hover{color:var(--text);border-color:var(--pink)}.aside-game svg{width:15px;height:15px;color:var(--pink-soft);flex:none}.people{flex-direction:column;gap:4px;display:flex}.people a{color:var(--text-2);border-radius:8px;align-items:center;gap:9px;padding:5px 6px;font-size:.86rem;display:flex}.people a:hover{background:var(--bg-2);color:var(--text)}.post-form .cat-chip{padding:5px 11px}.avatar{background:var(--surface-2);object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.avatar.lg{width:72px;height:72px}.avatar.sm{width:24px;height:24px}.avatar-wrap{border-radius:50%;flex:none;display:inline-block;position:relative}.avatar-wrap.framed{background:conic-gradient(from 0deg, var(--frame,var(--pink)), transparent 40%, var(--frame,var(--pink)) 60%, transparent 90%, var(--frame,var(--pink)));padding:2px}.user-inline{color:var(--text);align-items:center;gap:8px;font-weight:550;display:inline-flex}.user-inline:hover{color:var(--pink-soft)}.staff-badges{vertical-align:middle;flex-wrap:wrap;gap:5px;display:inline-flex}.staff-badge{--sb-a:#7fb4ff;--sb-b:#4f7bea;--sb-ink:#eaf3ff;isolation:isolate;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--sb-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--sb-a) 34%, transparent), color-mix(in srgb, var(--sb-b) 16%, transparent));border:1px solid color-mix(in srgb, var(--sb-a) 60%, transparent);box-shadow:0 0 16px -5px var(--sb-a), inset 0 1px 0 #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:.74rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.staff-badge:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:4.5s ease-in-out infinite sb-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sb-sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.staff-badge .sb-icon{background:linear-gradient(135deg, var(--sb-a), var(--sb-b));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 1px 4px #00000059}.staff-badge svg{flex:none;width:11px;height:11px}.staff-badge.owner{--sb-a:#ffd27a;--sb-b:#f06aa0;--sb-ink:#ffe9f2;background:linear-gradient(135deg,#ffd27a4d,#f06aa04d 60%,#c9a7ff40)}.staff-badge.owner .sb-icon{color:#3a1426}.staff-badge.owner .sb-text{background:linear-gradient(90deg,#ffe3a3,#ffb3d1,#e3ccff);color:#0000;-webkit-background-clip:text;background-clip:text}.staff-badge.server{--sb-a:#b9a4ff;--sb-b:#7a5cf0;--sb-ink:#eee8ff}.staff-badge.manager{--sb-a:#ffb27a;--sb-b:#e0632f;--sb-ink:#fff0e4}.staff-badge.contributor{--sb-a:#7cf2c0;--sb-b:#2fb38a;--sb-ink:#e8fff6}.staff-badges.compact .staff-badge{box-shadow:none;gap:4px;padding:0 7px 0 1px;font-size:.6rem}.staff-badges.compact .staff-badge .sb-icon{width:14px;height:14px}.staff-badges.compact .staff-badge svg{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.staff-badge:after{animation:none}}.staff-proof{max-width:560px;color:var(--text-2);background:#6eaaff12;border:1px solid #6eaaff40;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 12px;font-size:.82rem;display:flex}.staff-proof svg{color:#9fc9ff;flex:none;width:16px;height:16px;margin-top:1px}.staff-proof b{color:var(--text)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.86rem}th{text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);background:var(--bg-2);white-space:nowrap;padding:10px 12px;font-size:.74rem;font-weight:600}td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:break-word;max-width:520px;padding:10px 12px}tr:last-child td{border-bottom:0}tbody td{transition:background var(--t-fast) var(--ease)}tbody tr:hover td{background:#2b253073}tr.clickable{cursor:var(--cursor-pointer)}.notice{border:1px solid var(--border);background:var(--bg-2);border-radius:var(--radius);padding:12px 14px;font-size:.9rem}.notice.pink{border-color:color-mix(in srgb, var(--pink) 35%, transparent);background:var(--pink-a10)}.notice.bad{background:#d94b6814;border-color:#d94b6873}.notice.ok{background:#7cc6a412;border-color:#7cc6a459}.empty{text-align:center;color:var(--text-3);border:1px dashed var(--border);border-radius:var(--radius);padding:40px 16px}.spinner{border:2px solid var(--border);border-top-color:var(--pink);vertical-align:middle;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.loading-block{place-items:center;padding:48px;display:grid}.skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);border-radius:var(--radius);background-size:200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toasts{z-index:100;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--surface-2);border:1px solid var(--border-2);border-left:3px solid var(--pink);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:10px 14px;font-size:.88rem;animation:.2s ease-out rise}.toast.bad{border-left-color:var(--red)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.modal-bg{z-index:80;background:#0a090cb3;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--surface);border:1px solid var(--border);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:10px;overflow-y:auto}.modal.wide{width:min(860px,100%)}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal-head h3{margin:0}.modal-body{padding:18px}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.pager{color:var(--text-2);justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:.86rem;display:flex}.gate{background:radial-gradient(800px 420px at 50% -10%, color-mix(in srgb, var(--rose) 18%, transparent), transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.gate-card{background:var(--surface);border:1px solid var(--border);text-align:center;width:min(460px,100%);box-shadow:var(--shadow);border-radius:12px;padding:34px 30px}.gate-card .logo{width:52px;height:52px;margin:0 auto 18px}.gate-card h1{font-size:1.45rem}.gate-card p{color:var(--text-2)}.gate-card .actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.gate-foot{color:var(--text-3);margin-top:18px;font-size:.78rem}.code-input{font-family:var(--mono);letter-spacing:.5em;text-align:center;padding:12px;font-size:1.6rem}.steps{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.steps span{background:var(--border);border-radius:2px;width:28px;height:4px}.steps span.on{background:var(--pink)}.qr{background:#f8f3f7;border-radius:8px;padding:8px;display:inline-block}@media (width<=420px){.gate-card{padding:26px 18px}.code-input{letter-spacing:.3em;font-size:1.35rem}}.codes{font-family:var(--mono);background:var(--bg-2);border-radius:var(--radius-sm);border:1px solid var(--border);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:6px;padding:12px;font-size:.86rem;display:grid}.dash{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.dash-nav{border-right:1px solid var(--border);background:var(--bg);height:calc(100vh - 56px);padding:18px 10px 40px;position:sticky;top:56px;overflow-y:auto}.dash-nav h5{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin:16px 10px 6px;font-size:.68rem;font-weight:650}.dash-nav a{border-radius:var(--radius-sm);color:var(--text-2);justify-content:space-between;align-items:center;padding:6px 10px;font-size:.87rem;display:flex}.dash-nav a:hover{background:var(--bg-2);color:var(--text)}.dash-nav a.active{background:var(--surface);color:var(--text);box-shadow:inset 2px 0 0 var(--pink)}.dash-main{min-width:0;padding:26px 28px 60px}.dash-main h1{font-size:1.35rem}.dash-toggle{display:none}@media (width<=900px){.dash{grid-template-columns:1fr}.dash-nav{visibility:hidden;interpolate-size:allow-keywords;height:0;transition:height .32s var(--ease), padding .32s var(--ease), border-color .32s, visibility 0s .32s;border-bottom:1px solid #0000;border-right:0;padding-top:0;padding-bottom:0;position:static;overflow:hidden}.dash-nav.open{visibility:visible;border-bottom-color:var(--border);height:auto;transition:height .32s var(--ease), padding .32s var(--ease), border-color .32s, visibility 0s;padding-top:18px;padding-bottom:24px}.dash-toggle{display:inline-flex}.dash-main{padding:18px 16px 48px}}.status-dot{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.status-dot.operational{background:var(--ok)}.status-dot.degraded,.status-dot.maintenance{background:var(--warn)}.status-dot.partial_outage{background:#e88e5a}.status-dot.major_outage{background:var(--red)}.bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--rose);height:100%;display:block}.perm-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:4px 16px;display:grid}.kbd{font-family:var(--mono);border:1px solid var(--border-2);background:var(--bg-2);border-radius:4px;padding:1px 5px;font-size:.78rem}.spark{align-items:flex-end;gap:2px;height:60px;display:flex}.spark span{background:var(--rose);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-height:2px}.spark span.err{background:var(--red)}.gift{align-items:flex-start;gap:14px;display:flex}.gift-icon{background:var(--bg-2);border:1px solid var(--border);width:48px;height:48px;color:var(--gift,var(--pink));border-radius:12px;flex:none;place-items:center;font-size:1.5rem;display:grid}.gift-icon img{object-fit:cover;border-radius:11px;width:100%;height:100%}.rarity-common{color:var(--text-2)}.rarity-uncommon{color:var(--ok)}.rarity-rare{color:#9db8f2}.rarity-epic{color:var(--pink)}.rarity-legendary{color:var(--warn)}.badges-inline{vertical-align:middle;gap:3px;display:inline-flex}.badges-inline span{font-size:.8rem;line-height:1}.deco-name{color:var(--deco,inherit)}.site-banner{border-bottom:1px solid var(--border);background:var(--pink-a10);padding:8px 0;font-size:.9rem}.site-banner .wrap{gap:12px}.site-banner.info{background:var(--bg-2)}.site-banner.warn{background:#e6b86a1f;border-color:#e6b86a59}.site-banner.ok{background:#7cc6a41a;border-color:#7cc6a44d}.site-banner .icon-btn{flex:none;width:28px;height:28px}.gate-banner{z-index:5;position:fixed;inset:0 0 auto}.online-count{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.live-dot{background:var(--ok);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #7cc6a42e}.presence-line{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.presence-line svg{vertical-align:-2px}.rating-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:14px 22px;width:fit-content;max-width:100%;padding:10px 14px;display:flex}.rating-box .avg{align-items:baseline;gap:4px;display:flex}.rating-box .big{letter-spacing:-.02em;font-size:1.7rem;font-weight:650}.stars-static{letter-spacing:2px;color:var(--border-2);font-size:1.05rem;line-height:1;display:inline-block;position:relative}.stars-static:before{content:"★★★★★";width:var(--pct);color:var(--pink);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.your-rating{flex-direction:column;gap:2px;display:flex}.guide summary{cursor:var(--cursor-pointer);color:var(--pink-soft);align-items:center;gap:8px;font-weight:650;list-style:none;display:flex}.guide summary::-webkit-details-marker{display:none}.guide summary:after{content:"";width:8px;height:8px;transition:transform var(--t) var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:auto;transform:rotate(45deg)}.guide[open] summary:after{transform:rotate(-135deg)}.guide[open] summary{margin-bottom:10px}.guide[open]>.prose{animation:rise-in .4s var(--ease) backwards}label.field .req,.app-q .req{color:var(--pink)}.has-error input,.has-error textarea,.has-error select{border-color:var(--red)}.app-form{flex-direction:column;gap:18px;display:flex}.app-intro{margin:0}.app-progress{z-index:5;background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:64px}.app-progress-bar{background:var(--bg-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.app-progress-bar span{border-radius:inherit;background:var(--grad-pink);height:100%;transition:width .5s var(--ease);box-shadow:0 0 12px var(--pink);display:block}.app-progress .tiny{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.app-section{border:1px solid var(--border);background:var(--sheen), var(--surface);min-width:0;animation:rise-in .5s calc(var(--i,0) * 70ms) var(--ease) backwards;border-radius:20px;padding:20px}.app-section-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-section-head h3{flex:1;margin:0;font-size:1.05rem}.app-step{width:32px;height:32px;color:var(--pink-soft);background:var(--pink-a10);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pink) 40%, transparent);transition:background var(--t) var(--ease), color var(--t) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:750;display:grid}.app-step.done{color:#1d1018;background:var(--grad-pink);box-shadow:0 0 14px -2px var(--pink)}.app-step svg{width:16px;height:16px}.app-questions{flex-direction:column;gap:12px;display:flex}.app-q{background:var(--bg-2);border:1px solid var(--border);min-width:0;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.app-q:focus-within{border-color:color-mix(in srgb, var(--pink) 55%, var(--border));box-shadow:0 0 0 3px var(--pink-a10)}.app-q.filled{border-color:color-mix(in srgb, var(--ok) 35%, var(--border))}.app-q.has-error{border-color:#d94b6899}.app-q-label{color:var(--text);cursor:default;align-items:flex-start;gap:10px;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.app-q-num{min-width:22px;height:22px;color:var(--text-2);background:var(--surface-2);border-radius:7px;flex:none;place-items:center;margin-top:1px;padding:0 5px;font-size:.72rem;font-weight:700;display:grid}.app-q-text{overflow-wrap:anywhere;min-width:0}.app-q .optional{color:var(--text-3);font-size:.76rem;font-weight:500}.app-q-hint{color:var(--text-3);margin:-2px 0 0 32px;font-size:.8rem}.app-q input,.app-q select,.app-q textarea{width:100%}.app-q-foot{color:var(--text-3);justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-q-foot .short{color:var(--warn)}.app-q-meter{background:var(--surface-2);border-radius:99px;flex:1;max-width:160px;height:4px;overflow:hidden}.app-q-meter span{background:var(--ok);border-radius:inherit;height:100%;transition:width .3s var(--ease);display:block}.app-agreements{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.app-agree{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);cursor:var(--cursor-pointer);transition:border-color var(--t) var(--ease), background var(--t) var(--ease), color var(--t) var(--ease);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:.9rem;display:flex}.app-agree input{flex:none;margin-top:2px}.app-agree.on{color:var(--text);border-color:color-mix(in srgb, var(--ok) 45%, var(--border));background:color-mix(in srgb, var(--ok) 7%, var(--bg-2))}.app-agree.has-error{color:#f29aae;border-color:#d94b6899}.app-final .btn.lg{margin-top:4px}.answers{flex-direction:column;gap:16px;display:flex}.answer-list{flex-direction:column;gap:10px;display:flex}.answer{background:var(--bg-2);border:1px solid var(--border);animation:rise-in .45s var(--ease) backwards;border-radius:14px;padding:12px 14px}.answer-q{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.88rem;font-weight:600;display:flex}.answer-a{border-left:2px solid color-mix(in srgb, var(--pink) 45%, transparent);color:var(--text);overflow-wrap:anywhere;margin:8px 0 0 32px;padding-left:12px}@media (width<=560px){.app-section{padding:14px}.app-q{padding:12px}.app-q-hint,.answer-a{margin-left:0}.app-progress{top:56px}}label.check.has-error,.error{color:#f29aae}.grid.three{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}a.card.tile{color:var(--text);flex-direction:column;gap:4px;display:flex}a.card.tile:hover{border-color:var(--pink)}.msg.staff{border-color:color-mix(in srgb, var(--pink) 35%, transparent)}.msg.internal{background:#e6b86a0f;border-style:dashed}.mb0{margin-bottom:0}.warn-card{border-color:#e6b86a73}.logbox{border:1px solid var(--border);border-radius:var(--radius);max-height:65vh;font:.76rem/1.5 var(--mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;background:#0b0a0d;padding:12px;overflow:auto}.dash .spoiler:hover{color:inherit}.setup-steps{text-align:left;gap:4px;margin:0;padding-left:20px;display:grid}.auth-setup .btn{align-self:center}.auth-setup details summary{cursor:var(--cursor-pointer);color:var(--pink-soft)}.setup-key{letter-spacing:.06em;-webkit-user-select:all;user-select:all;background:var(--bg-2);border-radius:var(--radius-sm);word-break:break-all;padding:6px 10px;font-size:.95rem}body{background:radial-gradient(1100px 520px at 85% -12%, color-mix(in srgb, var(--rose) 13%, transparent), transparent 62%), radial-gradient(900px 480px at -12% 18%, color-mix(in srgb, var(--pink) 6%, transparent), transparent 60%), var(--bg);background-attachment:fixed}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#5c5060}h1{letter-spacing:-.02em}.header{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);border-bottom-color:#39313cb3}.brand svg{transition:transform .6s var(--ease), filter .3s var(--ease)}.brand:hover svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--pink) 55%, transparent));transform:rotate(72deg)}.nav a{border-radius:999px;padding:6px 12px}.nav a.active{color:var(--pink-soft)}.header-search input{background:#19171dcc;border-radius:999px}.header-search input:focus{background:var(--bg-2)}.card,.stat,.table-wrap,.download,.modal,.dropdown-menu,.gate-card{background-image:var(--sheen)}.card,.stat,.download{box-shadow:inset 0 1px #ffffff08}.stat{padding:16px 18px}.stat .v{font-size:1.6rem}.game-card{border-radius:var(--radius);background-image:var(--sheen)}.cover{background:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--pink) 8%, transparent), transparent 60%), linear-gradient(135deg, var(--surface-2), var(--bg-2))}.btn{border-radius:9px}.btn.primary{background:var(--grad-pink);color:#2a1220;box-shadow:0 4px 16px color-mix(in srgb, var(--pink) 16%, transparent), inset 0 1px 0 #ffffff59;border-color:#0000}.btn.primary:hover{background:var(--grad-pink);filter:brightness(1.06);box-shadow:0 8px 24px color-mix(in srgb, var(--pink) 26%, transparent), inset 0 1px 0 #fff6}input,select,textarea{border-radius:9px}.section-head h2{align-items:center;gap:10px;display:flex}.section-head h2:before{content:"";background:var(--grad-pink);border-radius:2px;flex:none;width:4px;height:1em}.eyebrow{background:var(--grad-pink);color:#0000;-webkit-background-clip:text;background-clip:text}th{background:#19171db3}.notice{border-radius:var(--radius)}.empty{border-radius:var(--radius);background:radial-gradient(400px 120px at 50% 0%, color-mix(in srgb, var(--pink) 6%, transparent), transparent 70%), #19171d59}.empty-mark{opacity:.55;width:32px;height:32px;margin:0 auto 10px;animation:40s linear infinite flower-turn;display:block}.gate-card{box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--pink) 6%, transparent), 0 30px 80px -30px color-mix(in srgb, var(--rose) 35%, transparent);border-radius:16px}.dash-nav a.active{background:linear-gradient(90deg, var(--pink-a10), transparent 85%), var(--surface)}.home-hero{border-bottom:1px solid var(--border);background:radial-gradient(900px 380px at 20% 0%, color-mix(in srgb, var(--rose) 22%, transparent), transparent 65%), radial-gradient(700px 320px at 95% 30%, color-mix(in srgb, var(--pink) 10%, transparent), transparent 60%);position:relative;overflow:hidden}.home-hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:920px;padding-top:64px;padding-bottom:56px;display:flex;position:relative}.display{letter-spacing:-.03em;background:linear-gradient(#fff 30%,#f7c8d9);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:10px 0 14px;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.08}.lead{color:var(--text-2);max-width:600px;margin:0 auto 26px;font-size:1.05rem}.hero-search{border:1px solid var(--border-2);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(560px,100%);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:999px;gap:8px;padding:6px;display:flex;position:relative;box-shadow:0 10px 40px #00000059}.hero-search:focus-within{border-color:color-mix(in srgb, var(--pink) 60%, transparent);box-shadow:0 10px 40px #00000059, 0 0 0 4px var(--pink-a10)}.hero-search>svg{width:18px;height:18px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.hero-search input{background:0 0;border:0;padding-left:44px;box-shadow:none!important}.hero-search .btn{border-radius:999px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.live-pill{border:1px solid var(--border);color:var(--text-2);background:#19171d99;border-radius:999px;align-items:center;gap:2px;padding:6px 14px;font-size:.85rem;display:inline-flex}.petals{pointer-events:none;position:absolute;inset:0}.petals svg{fill:color-mix(in srgb, var(--pink) 22%, transparent);animation:linear infinite petal-fall;position:absolute;top:-40px}@keyframes petal-fall{0%{opacity:0;transform:translateY(-10%)rotate(0)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translate(60px,520px)rotate(300deg)}}.home-body{padding-top:0;padding-bottom:24px}.stat-band{z-index:1;border:1px solid var(--border);background:var(--sheen), var(--surface);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-28px;display:grid;position:relative;overflow:hidden}.stat-band>div{text-align:center;flex-direction:column;gap:2px;padding:18px 16px;display:flex}.stat-band>div+div{border-left:1px solid var(--border)}.stat-band b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700}.stat-band span{color:var(--text-3);font-size:.78rem}@media (width<=760px){.stat-band{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-band>div+div{border-left:0}.stat-band>div{border-top:1px solid var(--border)}.stat-band>div:nth-child(-n+2){border-top:0}.stat-band>div:nth-child(2n){border-left:1px solid var(--border)}.stat-band>div:last-child{border-left:0;grid-column:1/-1}}.home-section{margin-top:56px}.home-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.home-title h2{letter-spacing:-.02em;margin:4px 0 0;font-size:1.45rem}.home-title-link a{align-items:center;gap:4px;font-size:.88rem;display:inline-flex}.home-title-link svg{width:14px;height:14px}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheen), var(--surface);color:var(--text);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease), background-color var(--t) var(--ease);align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative}.tile:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 45%, transparent);transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.tile-icon{width:40px;height:40px;color:var(--pink-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--pink) 18%, transparent), color-mix(in srgb, var(--rose) 8%, transparent));border:1px solid color-mix(in srgb, var(--pink) 20%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.tile-icon svg{width:20px;height:20px}.tile-body{flex-direction:column;gap:3px;min-width:0;display:flex}.tile-body b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tile-body>span{color:var(--text-2);font-size:.86rem;line-height:1.45}.tile-arrow{width:16px;height:16px;color:var(--text-3);transition:transform var(--t) var(--ease), color var(--t) var(--ease);flex:none;align-self:center;margin-left:auto}.tile:hover .tile-arrow,.corner-nudges a:hover .tile-arrow{color:var(--pink-soft);transform:translate(3px)}.genre-cloud{flex-wrap:wrap;gap:10px;display:flex}.genre{border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:.9rem;font-weight:550;display:inline-flex}.genre:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 50%, transparent);background:var(--pink-a10);transform:translateY(-1px)}.genre .count{color:var(--text-3);background:var(--bg-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:.74rem}.home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=900px){.home-split{grid-template-columns:minmax(0,1fr)}}.corner{flex-direction:column;gap:16px;padding:22px;display:flex}.corner-head{align-items:center;gap:16px;display:flex}.corner-head h3{margin:2px 0;font-size:1.2rem}.corner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.corner-stats a{background:var(--bg-2);border:1px solid var(--border);color:var(--text);transition:border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:10px;flex-direction:column;align-items:center;padding:10px 6px;display:flex}.corner-stats a:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 40%, transparent);transform:translateY(-1px)}.corner-stats b{font-variant-numeric:tabular-nums;font-size:1.15rem}.corner-stats span{color:var(--text-3);text-align:center;font-size:.72rem}@media (width<=420px){.corner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.corner-nudges{flex-direction:column;gap:6px;display:flex}.corner-nudges a{background:var(--pink-a10);border:1px solid color-mix(in srgb, var(--pink) 20%, transparent);color:var(--text);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.corner-nudges a:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 45%, transparent)}.corner-nudges a>svg:first-child{width:16px;height:16px;color:var(--pink-soft);flex:none}.all-good{color:var(--ok);background:#7cc6a414;border:1px solid #7cc6a440;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;display:flex}.all-good svg{width:16px;height:16px}.involved{flex-direction:column;gap:12px;display:flex}.involved h3{margin:2px 0 4px;font-size:1.2rem}.safety-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px;display:grid}.safety{border-radius:var(--radius);border:1px solid var(--border);background:var(--sheen), linear-gradient(160deg, color-mix(in srgb, var(--pink) 5%, transparent), transparent 50%), var(--surface);flex-direction:column;gap:10px;padding:20px;display:flex}.safety b{font-size:1rem}.safety p{color:var(--text-2);margin:0;font-size:.88rem;line-height:1.55}.faq{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:10px;display:grid}.faq details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--t) var(--ease), background var(--t) var(--ease)}.faq details[open]{border-color:color-mix(in srgb, var(--pink) 35%, transparent);background:var(--sheen), var(--surface)}.faq summary{cursor:var(--cursor-pointer);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:16px;height:16px;color:var(--text-3);transition:transform var(--t) var(--ease), color var(--t) var(--ease);flex:none;transform:rotate(90deg)}.faq details[open] summary svg{color:var(--pink-soft);transform:rotate(-90deg)}.faq details p{color:var(--text-2);margin:0;padding:0 16px 16px;font-size:.9rem;line-height:1.6}.cta-band{border:1px solid color-mix(in srgb, var(--pink) 25%, transparent);background:radial-gradient(600px 200px at 0% 0%, color-mix(in srgb, var(--pink) 16%, transparent), transparent 70%), var(--sheen), var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:56px;padding:26px 28px;display:flex}.cta-band h2{margin:0 0 4px;font-size:1.3rem}.cta-band p{color:var(--text-2);margin:0}.cta-logo{width:48px;height:48px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--pink) 40%, transparent));flex:none}@media (width<=560px){.home-hero-inner{padding-top:44px;padding-bottom:48px}.home-section{margin-top:44px}.cta-band{padding:22px}}.page-hero{border-bottom:1px solid var(--border);background:radial-gradient(820px 280px at 12% 0%, color-mix(in srgb, var(--rose) 20%, transparent), transparent 66%), radial-gradient(620px 260px at 100% 30%, color-mix(in srgb, var(--pink) 8%, transparent), transparent 62%);position:relative;overflow:hidden}.page-hero-flower{opacity:.07;pointer-events:none;width:220px;height:220px;margin-top:-110px;animation:80s linear infinite flower-turn;position:absolute;top:50%;right:max(4vw,24px)}@keyframes flower-turn{to{transform:rotate(360deg)}}.page-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;padding-top:42px;padding-bottom:30px;display:flex;position:relative}.page-hero-media{flex:none}.page-hero-text{flex:380px;min-width:0}.page-hero h1{letter-spacing:-.03em;background:linear-gradient(#fff 35%,#f7c8d9);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 8px;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.12}.page-hero h1 .hero-badge{-webkit-text-fill-color:currentColor;margin-left:4px;font-size:.7em}.page-hero .lead{color:var(--text-2);max-width:640px;margin:0;font-size:1rem}.page-hero .eyebrow a{-webkit-text-fill-color:var(--pink-soft)}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-hero-extra{padding-bottom:22px;position:relative}.page-hero+.wrap.page{padding-top:30px}.page-hero+.wrap.page>.tabs:first-child{margin-top:0}.hero-filter{width:260px;max-width:100%;position:relative}.hero-filter svg{width:16px;height:16px;color:var(--text-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hero-filter input{border-radius:999px;padding-left:36px}.jump-chips .chip{cursor:var(--cursor-pointer)}@media (width<=560px){.page-hero-inner{padding-top:30px;padding-bottom:22px}.page-hero-flower{width:150px;height:150px;margin-top:-75px}}.avatar.xl{width:96px;height:96px}.page-hero-media .avatar-wrap{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg) 90%, transparent), 0 10px 30px #0006;border-radius:50%}.tag-group{margin-bottom:16px}.tag-group .section-head{margin-bottom:12px}.news-card h2{font-size:1.3rem}.notif-group+.notif-group{margin-top:26px}.notif-list{flex-direction:column;gap:8px;display:flex}.notif{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 7%, transparent), transparent 55%), var(--sheen), var(--surface);color:var(--text);animation:card-in .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), opacity var(--t) var(--ease);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.notif:after{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--pink) 70%, transparent);border-radius:50%;margin-top:-4px;position:absolute;top:50%;right:-4px}.notif.read{background:var(--sheen), var(--surface)}.notif.read:after{display:none}.notif.read .notif-text b{color:var(--text-2);font-weight:550}a.notif:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 45%, transparent);transform:translate(3px)}.notif-icon{background:var(--bg-2);border:1px solid var(--border);width:38px;height:38px;color:var(--text-2);border-radius:11px;place-items:center;display:grid}.notif-icon svg{width:18px;height:18px}.notif-icon.pink{color:var(--pink-soft);background:var(--pink-a10);border-color:color-mix(in srgb, var(--pink) 25%, transparent)}.notif-icon.gold{color:var(--warn);background:#e6b86a1a;border-color:#e6b86a40}.notif-icon.ok{color:var(--ok);background:#7cc6a41a;border-color:#7cc6a440}.notif-icon.warn{color:#f29aae;background:#d94b681a;border-color:#d94b6840}.notif-text{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-text b{font-weight:650}.notif-text span{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.notif-time{color:var(--text-3);white-space:nowrap;align-self:start;font-size:.76rem}@media (width<=560px){.notif{grid-template-columns:34px minmax(0,1fr)}.notif-icon{width:34px;height:34px}.notif-time{grid-column:2}}.status-banner{background:#7cc6a412;border:1px solid #7cc6a459;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:16px;padding:16px 18px;font-size:1.02rem;display:flex}.status-banner:not(.operational){background:#e6b86a12;border-color:#e6b86a66}.status-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.status-item{flex-direction:column;gap:6px;display:flex}.legal-split{grid-template-columns:240px minmax(0,1fr)}@media (width<=960px){.legal-split{grid-template-columns:minmax(0,1fr)}}.legal-nav{flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:76px}.legal-nav a{color:var(--text-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:8px;padding:7px 10px;font-size:.9rem}.legal-nav a:hover{background:var(--bg-2);color:var(--text)}.legal-nav a.on{background:var(--pink-a10);color:var(--text);box-shadow:inset 2px 0 0 var(--pink)}.legal-body{padding:26px 28px}.avatar-edit{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:18px;padding:14px;display:flex}label.btn.disabled{opacity:.6;pointer-events:none}.new-tag{font:inherit;border:1px dashed color-mix(in srgb, var(--pink) 55%, transparent);color:var(--pink-soft);cursor:var(--cursor-pointer);background:0 0;border-radius:999px;padding:3px 10px;font-size:.78rem}.new-tag:hover{background:var(--pink-a10)}.new-tag-form{align-items:center;gap:6px;display:inline-flex}.new-tag-form input{width:200px;height:30px;padding:4px 10px;font-size:.82rem}.site-chip{border:1px solid color-mix(in srgb, var(--pink) 35%, transparent);background:var(--pink-a10);color:var(--pink-soft);vertical-align:baseline;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:1px 10px 1px 8px;font-size:.9em;font-weight:550;display:inline-flex}.site-chip:hover{background:var(--pink-a20);border-color:var(--pink);color:var(--text)}.site-chip svg{width:14px;height:14px}.site-chip-host{color:var(--text-3);margin-left:2px;font-size:.72em;font-weight:500}.link-card-desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.8rem;display:-webkit-box;overflow:hidden}.link-card-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.lc-tag,.lc-status{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.68rem}.lc-status{color:var(--pink-soft);border-color:color-mix(in srgb, var(--pink) 35%, transparent);background:var(--pink-a10)}.lc-status.s-completed{color:var(--ok);background:#7cc6a41a;border-color:#7cc6a466}.lc-status.s-abandoned{color:#f29aae;background:#d94b6814;border-color:#d94b6866}.lc-status.s-on_hold{color:var(--warn);background:#e6b86a14;border-color:#e6b86a66}.link-card-stats{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.74rem;display:flex}.link-card-stats span{align-items:center;gap:4px;display:inline-flex}.link-card-stats svg{width:12px;height:12px}.link-card.has-cover{align-items:flex-start}.link-card.has-cover .link-card-cover{width:120px}.link-card.has-cover .link-card-arrow{align-self:center}.link-card .link-card-cover:has(img[referrerpolicy]){aspect-ratio:1;border-radius:50%;width:56px}.link-card{vertical-align:middle;border:1px solid var(--border);background:var(--sheen), linear-gradient(120deg, color-mix(in srgb, var(--pink) 8%, transparent), transparent 55%), var(--surface);width:min(520px,100%);color:var(--text);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:14px;align-items:center;gap:12px;margin:6px 0;padding:10px 12px 10px 10px;text-decoration:none;display:inline-flex}.link-card:hover{color:var(--text);border-color:color-mix(in srgb, var(--pink) 50%, transparent);transform:translateY(-1px);box-shadow:0 10px 24px #0000004d}.link-card-cover{aspect-ratio:16/10;background:var(--bg-2);width:76px;color:var(--border-2);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.link-card-cover img{object-fit:cover;width:100%;height:100%}.link-card-cover svg{width:22px;height:22px}.link-card-body{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.link-card-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pink-soft);align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.link-card-kicker svg{width:12px;height:12px}.link-card-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.link-card-meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.link-card-arrow{width:16px;height:16px;color:var(--text-3);transition:transform var(--t) var(--ease), color var(--t) var(--ease);flex:none;margin-left:auto}.link-card:hover .link-card-arrow{color:var(--pink-soft);transform:translate(3px)}.game-banner{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:22px;position:relative;overflow:hidden}.game-banner:before{content:"";background-image:var(--cover,none);filter:blur(48px)saturate(1.25);opacity:.32;background-position:50%;background-size:cover;position:absolute;inset:-60px}.game-banner:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 25%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));position:absolute;inset:0}.game-banner>*{z-index:1;position:relative}@media (width<=560px){.game-banner{border-radius:16px;padding:14px}}.chat-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.chat-list{flex-direction:column;gap:2px;max-height:calc(100vh - 220px);padding:8px;display:flex;position:sticky;top:76px;overflow-y:auto}.chat-row{color:var(--text);transition:background var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.chat-row:hover{background:var(--bg-2);color:var(--text)}.chat-row.on{background:var(--pink-a10);box-shadow:inset 2px 0 0 var(--pink)}.chat-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.chat-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-row.unread b{color:var(--pink-soft)}.dot-count.static{flex:none;position:static}.chat-empty{text-align:center;min-height:360px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.chat-empty svg{width:36px;height:36px;color:var(--pink-soft)}.chat-thread{flex-direction:column;height:calc(100vh - 220px);min-height:420px;padding:0;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-back{display:none}.chat-notice{color:var(--text-3);background:var(--bg-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:7px 16px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.bubble-row{align-items:flex-end;gap:6px;display:flex}.bubble-row.mine{justify-content:flex-end}.bubble{background:var(--surface-2);border:1px solid var(--border);max-width:min(75%,560px);animation:rise-in .22s var(--ease);border-radius:16px 16px 16px 5px;padding:9px 13px 6px}.bubble-row.mine .bubble{background:linear-gradient(135deg, color-mix(in srgb, var(--pink) 26%, transparent), color-mix(in srgb, var(--rose) 20%, transparent));border-color:color-mix(in srgb, var(--pink) 35%, transparent);border-radius:16px 16px 5px}.bubble .prose p{margin:0}.bubble.removed{opacity:.6}.bubble-meta{color:var(--text-3);text-align:right;margin-top:3px;font-size:.68rem;display:block}.bubble-report{opacity:0;color:var(--text-3);cursor:var(--cursor-pointer);transition:opacity var(--t-fast);background:0 0;border:0;border-radius:6px;padding:4px}.bubble-row:hover .bubble-report,.bubble-report:focus-visible{opacity:1}.bubble-report svg{width:14px;height:14px}.chat-compose{border-top:1px solid var(--border);background:var(--bg-2);align-items:flex-end;gap:8px;padding:12px;display:flex}.chat-compose textarea{resize:none;border-radius:14px;min-height:42px;max-height:160px}.chat-compose .btn{border-radius:14px;width:46px;height:42px;padding:0}@media (width<=860px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-list{max-height:none;position:static}.chat-layout.has-thread .chat-list,.chat-layout:not(.has-thread) .chat-pane{display:none}.chat-back{display:inline-grid}.chat-thread{height:calc(100vh - 180px)}}.gate{background:radial-gradient(900px 460px at 20% -10%, color-mix(in srgb, var(--rose) 22%, transparent), transparent 70%), radial-gradient(700px 420px at 100% 100%, color-mix(in srgb, var(--pink) 8%, transparent), transparent 65%), var(--bg);position:relative;overflow:hidden}.gate-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:48px;width:min(1020px,100%);display:grid;position:relative}.gate-brand{flex-direction:column;gap:20px;padding:10px;display:flex}.gate-brand .brand{font-size:.95rem}.gate-brand .brand svg{width:30px;height:30px}.gate-brand h2{letter-spacing:-.03em;background:linear-gradient(#fff 35%,#f7c8d9);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15}.gate-points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gate-points li{color:var(--text-2);align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.gate-points b{color:var(--text);display:block}.gate-card{text-align:left;width:100%;padding:30px}.gate-card h1{margin-bottom:6px;font-size:1.6rem}.gate-card .actions{margin-top:20px}.gate-logo-mobile{display:none}.gate-steps{counter-reset:none;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.gate-steps li{color:var(--text-3);flex-direction:column;flex:1;gap:6px;font-size:.72rem;font-weight:600;display:flex}.gate-steps li span{background:var(--border);height:4px;transition:background .4s var(--ease);border-radius:4px;place-items:center;font-size:0;display:grid}.gate-steps li span svg{display:none}.gate-steps li.done span,.gate-steps li.on span{background:var(--grad-pink)}.gate-steps li.on{color:var(--pink-soft)}.gate-steps li.done{color:var(--text-2)}.age-mark{color:#2a1220;background:var(--grad-pink);width:52px;height:52px;box-shadow:0 8px 24px color-mix(in srgb, var(--pink) 30%, transparent);border-radius:16px;place-items:center;margin-bottom:14px;font-size:1.05rem;font-weight:800;display:inline-grid}.next-steps{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);border-radius:12px;gap:6px;margin:18px 0 0;padding:14px 14px 14px 32px;font-size:.86rem;display:grid}.open-discord{margin:-4px 0 6px}.link-btn{font:inherit;color:var(--pink-soft);cursor:var(--cursor-pointer);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-box{text-align:center;height:58px;font:600 1.5rem/1 var(--mono);background:var(--bg-2);caret-color:var(--pink);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:12px;padding:0}.otp-box.filled{border-color:color-mix(in srgb, var(--pink) 55%, transparent);background:color-mix(in srgb, var(--pink) 6%, transparent)}.otp-box:focus{transform:translateY(-1px)}@media (width<=860px){.gate-shell{grid-template-columns:minmax(0,1fr);gap:0;width:min(480px,100%)}.gate-brand{display:none}.gate-logo-mobile{width:44px;height:44px;margin:0 auto 16px;display:block}}@media (width<=420px){.gate-card{padding:22px 18px}.otp{gap:6px}.otp-box{height:50px;font-size:1.25rem}}.dash-main>.row.between.wrap-row.mb:has(>h1){border:1px solid var(--border);background:radial-gradient(500px 160px at 0% 0%, color-mix(in srgb, var(--rose) 16%, transparent), transparent 70%), var(--sheen), var(--surface);border-radius:16px;margin-bottom:20px;padding:20px 22px}.dash-main h1{background:linear-gradient(#fff 35%,#f7c8d9);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes pop-out{to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}@keyframes sink{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #7cc6a433}50%{box-shadow:0 0 0 6px #7cc6a40a}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,.2,1) both vt-out}::view-transition-new(root){animation:.26s cubic-bezier(.4,0,.2,1) both vt-in}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){mix-blend-mode:plus-lighter}::view-transition-new(root){mix-blend-mode:plus-lighter}::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(*):only-child{animation:.34s cubic-bezier(.2,.8,.2,1) both rise-in}::view-transition-old(*):only-child{animation:.2s ease-out both vt-out}@supports not (view-transition-name:none){.route-view{animation:appear .22s var(--ease)}}#root{animation:appear .35s var(--ease) both}.route-view{min-height:calc(100vh - 56px)}.loading-block{animation:.25s .3s both appear}.dropdown-menu{animation:pop .18s var(--ease);transform-origin:100% 0}.dropdown-menu.leaving{animation:pop-out .16s var(--ease) forwards;pointer-events:none}.modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:appear .2s var(--ease)}.modal{animation:rise-in .26s var(--ease)}.modal-bg.closing{animation:fade-out .18s var(--ease) forwards;pointer-events:none}.modal-bg.closing .modal{animation:sink .18s var(--ease) forwards}.lightbox{animation:appear .2s var(--ease)}.lightbox img{animation:rise-in .28s var(--ease)}.toast{animation:rise-in .3s var(--ease)}.toast.leaving{animation:sink .24s var(--ease) forwards}.site-banner{animation:appear .3s var(--ease)}details[open]>:not(summary){animation:appear .25s var(--ease)}@media (width<=900px){.filters.open>*,.dash-nav.open>*{animation:appear .3s var(--ease) both}}.game-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000052}.cover img{transition:opacity .45s var(--ease), transform .6s var(--ease)}.cover img.fade{opacity:0}.cover img.fade.loaded{opacity:1}.card,.stat{transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease)}a.card:hover,a.stat:hover{border-color:var(--border-2);transform:translateY(-2px)}.nav a,.icon-btn,.dropdown-menu a,.dropdown-menu button,.dash-nav a,.tabs button,.tabs a,.filter-list button,.comment-actions button,.stars button,.user-inline,.shots button,tr.clickable td{transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t) var(--ease)}.dash-nav a.active{transition:background var(--t) var(--ease), box-shadow var(--t) var(--ease), color var(--t-fast) var(--ease)}.icon-btn:active,.filter-list button:active{transform:scale(.94)}.shots button:hover{border-color:var(--border-2)}.stars button:hover{transform:scale(1.18)}.stars:hover button{color:var(--pink-soft)}.stars button:hover~button{color:var(--border-2)}input,select,textarea{transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.spoiler{transition:color .2s var(--ease), background .2s var(--ease)}.live-dot{animation:2.4s ease-in-out infinite pulse}@keyframes badge-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.dot-count{animation:badge-pop .38s var(--ease) backwards}.icon-btn svg{transition:transform var(--t) var(--ease)}.icon-btn:hover svg{transform:scale(1.1)}.tile-icon{transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease)}.tile:hover .tile-icon{box-shadow:0 0 18px color-mix(in srgb, var(--pink) 25%, transparent);transform:rotate(-6deg)scale(1.06)}.cover .corner{flex-direction:row;padding:0}.game-card{transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease)}.game-card:hover{border-color:color-mix(in srgb, var(--pink) 50%, transparent);box-shadow:0 16px 36px #0006, 0 12px 40px -14px color-mix(in srgb, var(--rose) 55%, transparent);transform:translateY(-4px)}.game-card:hover .cover img{transform:scale(1.06)}.game-card .title{transition:color var(--t) var(--ease)}.game-card:hover .title{color:var(--pink-soft)}.cover:after{content:"";pointer-events:none;transition:transform .8s var(--ease);background:linear-gradient(115deg,#0000 35%,#ffffff21 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.game-card:hover .cover:after{transform:translate(110%)}.game-card:active{transform:translateY(-1px)scale(.99)}@keyframes card-in{0%{opacity:0;translate:0 16px;scale:.97}}.grid.cards>*{animation:card-in .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms)}.rank{z-index:1;font-variant-numeric:tabular-nums;min-width:34px;height:34px;color:var(--text);background:color-mix(in srgb, var(--bg) 80%, transparent);border:1px solid var(--border-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;place-items:center;padding:0 8px;font-size:1rem;font-weight:800;display:grid;position:absolute;bottom:8px;left:8px}.top-1 .rank{background:var(--grad-pink);color:#2a1220;box-shadow:0 0 22px color-mix(in srgb, var(--pink) 60%, transparent);border-color:#0000}.top-2 .rank,.top-3 .rank{border-color:color-mix(in srgb, var(--pink) 55%, transparent);color:var(--pink-soft)}.game-card.top-1{border-color:color-mix(in srgb, var(--pink) 40%, transparent)}.card-stat{max-width:100%;color:var(--pink-soft);background:var(--pink-a10);border:1px solid color-mix(in srgb, var(--pink) 22%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.card-stat svg{flex:none;width:13px;height:13px}.card-stat>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-explain{border:1px solid color-mix(in srgb, var(--pink) 20%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--pink) 8%, transparent), transparent 60%), var(--bg-2);color:var(--text-2);animation:rise-in .35s var(--ease) backwards;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 24px;padding:12px 14px;font-size:.9rem;display:flex}.feed-explain svg{width:18px;height:18px;color:var(--pink-soft);flex:none;margin-top:1px}.feed-group+.feed-group{margin-top:32px}.feed-day{align-items:center;gap:10px;margin:0 0 14px;font-size:1.02rem;display:flex}.feed-day:before{content:"";background:var(--grad-pink);width:10px;height:10px;box-shadow:0 0 0 4px var(--pink-a10), 0 0 12px color-mix(in srgb, var(--pink) 50%, transparent);border-radius:50%;flex:none}.feed-day:after{content:"";background:linear-gradient(90deg, var(--border-2), transparent);flex:1;height:1px}.feed-day small{color:var(--text-3);font-size:.8rem;font-weight:500}@keyframes ctx-in{0%{opacity:0;transform:scale(.92)}}@keyframes ctx-out{to{opacity:0;transform:scale(.96)}}@keyframes ctx-item{0%{opacity:0;transform:translate(-5px)}}.ctx-menu{z-index:100;-webkit-user-select:none;user-select:none;border:1px solid var(--border-2);background:var(--sheen), #211d25e6;-webkit-backdrop-filter:blur(16px)saturate(150%);min-width:214px;max-width:min(290px,100vw - 16px);box-shadow:0 20px 50px #00000080, 0 0 0 1px color-mix(in srgb, var(--pink) 6%, transparent), 0 10px 40px -16px color-mix(in srgb, var(--rose) 50%, transparent);animation:ctx-in .16s var(--ease);border-radius:13px;padding:6px;position:fixed}.ctx-menu.leaving{pointer-events:none;animation:.14s ease-in forwards ctx-out}.ctx-menu button{width:100%;color:var(--text-2);font:inherit;text-align:left;white-space:nowrap;cursor:var(--cursor-pointer);animation:ctx-item .24s var(--ease) backwards;animation-delay:calc(var(--i,0) * 12ms);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:.88rem;display:flex;overflow:hidden}.ctx-menu button svg{width:16px;height:16px;color:var(--text-3);transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);flex:none}.ctx-menu button:hover:not(:disabled),.ctx-menu button:focus-visible{background:var(--pink-a10);color:var(--text);outline:none}.ctx-menu button:hover:not(:disabled) svg,.ctx-menu button:focus-visible svg{color:var(--pink-soft);transform:scale(1.1)}.ctx-menu button:disabled{opacity:.4;cursor:default}.ctx-menu .sep{background:var(--border);height:1px;margin:5px 6px}.page-hero-text>*,.page-hero-actions,.page-hero-media,.home-hero-inner>*{animation:rise-in .6s var(--ease) backwards}.page-hero-text>:nth-child(2),.home-hero-inner>:nth-child(2){animation-delay:50ms}.page-hero-text>:nth-child(3),.home-hero-inner>:nth-child(3){animation-delay:.1s}.page-hero-actions,.home-hero-inner>:nth-child(4){animation-delay:.14s}.home-hero-inner>:nth-child(n+5){animation-delay:.18s}.page-hero+.wrap.page,.game-banner{animation:rise-in .6s .1s var(--ease) backwards}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;transition:transform .7s var(--ease);background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover:after{transform:translate(120%)}@supports (animation-timeline:view()){@keyframes reveal{0%{opacity:0;translate:0 22px;scale:.985}}@keyframes header-firm{to{background-color:color-mix(in srgb, var(--bg) 90%, transparent);box-shadow:0 10px 30px #00000059}}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tile,.safety,.faq details,.cta-band,.status-item,.news-card,.feed-day,.home-title,.comment,.tag-group,.genre{animation:linear backwards reveal;animation-timeline:view();animation-range:entry entry 70%}.header{animation:linear both header-firm;animation-timeline:scroll(root);animation-range:0 140px}.header:after{content:"";background:var(--grad-pink);transform-origin:0;pointer-events:none;height:2px;animation:linear both read-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:auto!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.profile-page{--accent:var(--pink);padding-bottom:64px;position:relative}.profile-glow{pointer-events:none;background:radial-gradient(900px 360px at 50% -40px, color-mix(in srgb, var(--accent) 18%, transparent), transparent 72%);height:560px;position:absolute;inset:0 0 auto}.profile-wrap{max-width:1100px;padding-top:26px;position:relative}.profile-card{background:var(--sheen), var(--surface);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));box-shadow:var(--shadow), 0 0 70px -34px var(--accent);animation:rise-in .6s var(--ease) backwards;border-radius:26px;position:relative;overflow:hidden}.profile-cover{aspect-ratio:3;background:#050506;position:relative;overflow:hidden}.profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.profile-cover:after{content:"";pointer-events:none;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(#0000 70%,#00000047);position:absolute;inset:0}.profile-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:-70px;padding:0 30px;display:flex;position:relative}.avatar.hero{width:136px;height:136px}.profile-avatar .avatar-wrap,.profile-avatar>.avatar{box-shadow:0 0 0 6px var(--surface), 0 0 0 8px color-mix(in srgb, var(--accent) 70%, transparent), 0 18px 44px #0000008c;border-radius:50%}.profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:8px;display:flex}.profile-ident{padding:16px 30px 28px}.profile-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.profile-name{letter-spacing:-.03em;overflow-wrap:anywhere;background:linear-gradient(180deg, #fff 40%, color-mix(in srgb, var(--accent) 55%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 6px;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1}.profile-name .hero-badge{-webkit-text-fill-color:currentColor;vertical-align:.12em;margin-left:8px;font-size:.62em}.profile-handle{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.9rem;display:flex}.profile-handle span{align-items:center;gap:5px;display:inline-flex}.profile-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.profile-ident .staff-proof{max-width:640px}.profile-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.profile-panel{border:1px solid var(--border);background:var(--sheen), var(--surface);min-width:0;animation:rise-in .55s calc(.1s + var(--i,0) * 60ms) var(--ease) backwards;border-radius:20px;grid-column:span 2;padding:18px 20px 20px}.profile-panel.half{grid-column:span 1}.profile-panel-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.profile-panel-head h2{letter-spacing:-.01em;flex:1;margin:0;font-size:1rem}.pp-icon{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.pp-icon svg{width:16px;height:16px}.profile-about{color:var(--text);font-size:.98rem}.profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pstat{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.pstat>svg{width:20px;height:20px;color:var(--accent);flex:none}.pstat b{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1;display:block}.pstat small{color:var(--text-3);font-size:.74rem;display:block}.profile-gifts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pgift{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.pgift .gift-icon{width:40px;height:40px;font-size:1.25rem}.pgift-text{flex-direction:column;min-width:0;display:flex}.pgift-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.timeline{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.timeline:before{content:"";background:linear-gradient(var(--accent), transparent);opacity:.45;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.timeline li{min-width:0;padding-bottom:16px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.timeline .prose{margin-top:2px}@media (width<=760px){.profile-sections{grid-template-columns:minmax(0,1fr);gap:14px}.profile-panel,.profile-panel.half{grid-column:auto}.profile-card{border-radius:18px}.profile-head{margin-top:-50px;padding:0 16px}.avatar.hero{width:96px;height:96px}.profile-ident{padding:12px 16px 22px}.profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-wrap{padding-top:14px}}.media-editor{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:var(--bg-2);border-radius:18px;overflow:hidden}.media-cover{aspect-ratio:3;background:#050506;position:relative;overflow:hidden}.media-cover img{object-fit:cover;width:100%;height:100%;display:block}.media-tag{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a080c8c;border:1px solid #ffffff29;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:600;position:absolute;top:12px;left:12px}.media-cover-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.btn.glass{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a080c8c;border-color:#fff3}.btn.glass:hover{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:#fff;background:#0a080cbf}.media-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 18px 16px;display:flex}.media-avatar{margin-top:-42px;position:relative}.media-avatar .avatar-wrap{box-shadow:0 0 0 5px var(--bg-2), 0 0 0 7px color-mix(in srgb, var(--accent) 70%, transparent), 0 12px 30px #00000080;border-radius:50%}.media-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.media-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.media-cover-actions{bottom:8px;right:8px}.media-avatar{margin-top:-34px}.media-avatar .avatar.xl{width:72px;height:72px}}.badge-chip{white-space:nowrap;border:1px solid var(--tier,var(--border));color:var(--text);background:color-mix(in srgb, var(--tier,var(--surface)) 14%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.tier-common{--tier:#8c7f8b}.tier-rare{--tier:#8cb4ff}.tier-epic{--tier:var(--pink)}.tier-legendary{--tier:#ffd27a}.tier-mythic{--tier:#c9a7ff}.tier-text-common{color:#b7aab6}.tier-text-rare{color:#8cb4ff}.tier-text-epic{color:var(--pink)}.tier-text-legendary{color:#ffd27a}.tier-text-mythic{color:#c9a7ff}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.badge-tile{text-align:left;font:inherit;color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--tier) 16%, var(--surface)), var(--surface) 70%);border:1px solid color-mix(in srgb, var(--tier) 45%, var(--border));min-width:0;animation:rise-in .5s calc(var(--i,0) * 30ms) var(--ease) backwards;transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.badge-tile:hover{box-shadow:0 8px 22px -10px var(--tier);transform:translateY(-2px)}.badge-tile-icon{background:color-mix(in srgb, var(--tier) 22%, var(--bg));width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 50%, transparent);border-radius:12px;flex:none;place-items:center;font-size:1.4rem;display:grid}.badge-tile-text{flex-direction:column;min-width:0;display:flex}.badge-tile-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.badge-tile-text .tiny{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-tile.tier-mythic,.badge-tile.tier-legendary{overflow:hidden}.badge-tile.tier-mythic:after,.badge-tile.tier-legendary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:5s ease-in-out infinite sb-sheen;position:absolute;inset:0;transform:translate(-120%)}button.badge-tile{cursor:var(--cursor-pointer);opacity:.55;filter:saturate(.6)}button.badge-tile.on{opacity:1;filter:none;box-shadow:0 0 0 2px var(--tier)}button.badge-tile:hover{opacity:1}.badge-manager{flex-direction:column;gap:16px;max-height:60vh;padding-right:4px;display:flex;overflow-y:auto}.badge-manager .eyebrow{margin-bottom:8px}.crop-frame{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-frame img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.crop-frame.round:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0000008c}.modal.wide .crop-frame{max-width:100%}.crop-frame .loading-block{position:absolute;inset:0}.crop-zoom{color:var(--text-3);align-items:center;gap:10px;display:flex}.crop-zoom input{accent-color:var(--pink);flex:1}.layout-list{flex-direction:column;gap:6px;display:flex}.layout-row{background:var(--bg-2);border:1px solid var(--border);transition:opacity var(--t);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.layout-row.off{opacity:.55}.layout-num{width:22px;height:22px;color:var(--pink);background:var(--pink-a10);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.layout-move{justify-content:center;min-width:34px}.swatches{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.swatch{background:var(--c);width:30px;height:30px;cursor:var(--cursor-pointer);transition:transform var(--t) var(--ease);border:2px solid #0000;border-radius:50%;box-shadow:inset 0 0 0 2px #00000040}.swatch:hover{transform:scale(1.1)}.swatch.on{border-color:var(--text);box-shadow:0 0 0 3px var(--c)}.danger-zone{background:linear-gradient(#d94b6812,#0000);border-color:#d94b6873}@media (width<=560px){.profile-page .page-hero-media{margin-top:-44px}.badge-grid{grid-template-columns:1fr 1fr}.badge-tile-icon{width:34px;height:34px;font-size:1.15rem}}.pending-list{margin-bottom:14px}.pending-comment .comment-card{background:#e6b86a0d;border-style:dashed;border-color:#e6b86a80}.pending-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pending-links code{background:var(--bg-2);border:1px solid var(--border);color:var(--warn);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:2px 8px}.comment-actions button.danger-text{color:#f29aae}.comment-actions button.ok-text{color:var(--ok)}.review-card .row{gap:8px}.link-card.has-cover .link-card-cover:not(:has(img)){aspect-ratio:1;width:56px;color:var(--pink-soft);background:var(--pink-a10);border-radius:14px}.follow-btn.on{border-color:color-mix(in srgb, var(--pink) 55%, transparent);color:var(--pink-soft);background:var(--pink-a10)}.follow-btn .count-pill{margin-left:2px;padding:0 7px;font-size:.7rem}.closed-card{align-items:flex-start;gap:16px;display:flex}.closed-card h3{margin:0 0 6px}.closed-icon{width:44px;height:44px;color:var(--pink-soft);background:var(--pink-a10);border:1px solid color-mix(in srgb, var(--pink) 30%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.closed-icon svg{width:20px;height:20px}.prose li>ul{margin:4px 0 2px}.prose code{overflow-wrap:anywhere;white-space:pre-wrap}label.field>span{overflow-wrap:anywhere}select{text-overflow:ellipsis;max-width:100%}.lc-tag,.lc-status,.badge-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.link-card-tags{min-width:0;max-width:100%}.notif-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notif-row{animation:rise-in .45s calc(var(--i,0) * 35ms) var(--ease) backwards;align-items:stretch;gap:6px;display:flex;position:relative}.notif-row>.notif{flex:1;min-width:0}.notif-del{width:34px;color:var(--text-3);cursor:var(--cursor-pointer);opacity:.55;transition:opacity var(--t) var(--ease), color var(--t) var(--ease), background var(--t) var(--ease), border-color var(--t) var(--ease);background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;display:grid}.notif-del svg{width:15px;height:15px}.notif-row:hover .notif-del,.notif-del:focus-visible{opacity:1}.notif-del:hover{color:#f29aae;background:#d94b681a;border-color:#d94b684d}.btn.danger-text{color:#f29aae}@media (hover:none){.notif-del{opacity:1}}:root[data-theme=midnight]{--bg:#0b0e17;--bg-2:#111522;--surface:#171c2c;--surface-2:#1f2538;--border:#2a3147;--border-2:#3a4360;--text-2:#a9b1c9;--text-3:#7c849e;--pink:#8cb4ff;--rose:#4f6fd6}:root[data-theme=rose]{--bg:#140c10;--bg-2:#1c1117;--surface:#26161f;--surface-2:#311c28;--border:#43263a;--border-2:#573049;--text-2:#c3a3b2;--text-3:#94738a;--pink:#ff6fa5;--rose:#c93a6e}:root[data-theme=lavender]{--bg:#100e17;--bg-2:#17141f;--surface:#1f1a2b;--surface-2:#282237;--border:#372f4b;--border-2:#473d60;--text-2:#b4abc8;--text-3:#877da0;--pink:#c9a7ff;--rose:#8a5ce0}:root[data-theme=mint]{--bg:#0c1311;--bg-2:#111a17;--surface:#172420;--surface-2:#1e2e29;--border:#29403a;--border-2:#35524a;--text-2:#a6bfb5;--text-3:#789689;--pink:#7ce0b4;--rose:#2fa77a}:root[data-theme=ocean]{--bg:#08121a;--bg-2:#0d1923;--surface:#12212e;--surface-2:#182b3b;--border:#23394d;--border-2:#2e4a63;--text-2:#a1b9cc;--text-3:#738fa6;--pink:#4fc3f7;--rose:#1e88c8}:root[data-theme=sunset]{--bg:#150f0c;--bg-2:#1d1511;--surface:#271c16;--surface-2:#33241c;--border:#47332a;--border-2:#5c4236;--text-2:#cdb3a3;--text-3:#9c8273;--pink:#ffb27a;--rose:#e0632f}:root[data-theme=mono]{--bg:#101010;--bg-2:#171717;--surface:#1e1e1e;--surface-2:#272727;--border:#333;--border-2:#444;--text-2:#b5b5b5;--text-3:#858585;--pink:#e8e8e8;--rose:#8a8a8a}:root[data-theme=abyss]{--bg:#000;--bg-2:#07060a;--surface:#0e0c12;--surface-2:#16131b;--border:#221e28;--border-2:#302a38}:root[data-font=rounded]{--font:ui-rounded, "SF Pro Rounded", "Varela Round", "Nunito", "Segoe UI", system-ui, sans-serif}:root[data-font=serif]{--font:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}:root[data-font=mono]{--font:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace}:root[data-size=sm] body{zoom:.93}:root[data-size=lg] body{zoom:1.07}:root[data-size=xl] body{zoom:1.15}:root[data-density=compact] .page{padding-top:16px;padding-bottom:36px}:root[data-density=compact] :is(.card,.profile-panel,.app-section){padding:12px 14px}:root[data-density=compact] :is(.stack,.grid,.app-form,.profile-sections){gap:10px}:root[data-density=compact] .section{margin-top:20px}:root[data-radius=sharp] :not(.avatar):not(.avatar-wrap):not(.live-dot):not(.status-dot):not(.swatch):not(.dot-count):not(.app-step){border-radius:3px!important}:root[data-radius=soft] :not(.avatar):not(.avatar-wrap):not(.live-dot):not(.status-dot):not(.swatch):not(.dot-count):not(.app-step){border-radius:8px!important}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:80ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition:none!important;animation:none!important}:root[data-motion=off]::view-transition-group(*){animation:none!important}:root[data-motion=off]::view-transition-old(*){animation:none!important}:root[data-motion=off]::view-transition-new(*){animation:none!important}:root[data-bg=plain] :is(.petals,.page-hero-flower,.footer-glow,.profile-glow){display:none!important}:root[data-bg=plain] .page-hero{background:0 0}:root[data-bg=gradient] body{background:radial-gradient(1100px 620px at 8% -8%, color-mix(in srgb, var(--pink) 13%, transparent), transparent 62%), radial-gradient(900px 560px at 100% 4%, color-mix(in srgb, var(--rose) 12%, transparent), transparent 60%), var(--bg);background-attachment:fixed}:root[data-cursor=system]{--cursor:auto;--cursor-pointer:pointer}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.theme-card{background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:var(--cursor-pointer);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.theme-card:hover{transform:translateY(-2px)}.theme-card.on{border-color:var(--ta);box-shadow:0 0 0 2px var(--ta), 0 10px 24px -12px var(--ta)}.theme-preview{background:var(--tb);border-radius:10px;height:58px;display:block;position:relative;overflow:hidden}.theme-preview span:first-child{background:var(--ts);border-radius:6px;position:absolute;inset:8px 30% 8px 8px}.theme-preview span:nth-child(2){background:var(--ta);border-radius:3px;width:40%;height:6px;position:absolute;top:16px;left:14px}.theme-preview span:nth-child(3){background:var(--ta);opacity:.85;border-radius:99px;width:22%;height:14px;position:absolute;bottom:8px;right:8px}.theme-name{padding:0 2px 2px;font-size:.82rem;font-weight:600}.color-input{border:1px solid var(--border);width:44px;height:32px;cursor:var(--cursor-pointer);background:0 0;border-radius:8px;padding:0}.look-grid,.style-editor{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 18px;display:grid}.option-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.option-chip .avatar-wrap{vertical-align:middle;margin:-2px 6px -2px -5px}.picture-look{background:var(--bg-2);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:20px;padding:16px;display:flex}.picture-preview{flex:none;justify-items:center;gap:8px;width:128px;padding:14px 0 6px;display:grid}@media (width<=560px){.picture-look{flex-direction:column;align-items:stretch}.picture-preview{width:auto}}.option-chip{font:inherit;color:var(--text-2);background:var(--bg-2);border:1px solid var(--border);cursor:var(--cursor-pointer);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;padding:5px 11px;font-size:.8rem}.option-chip:hover{color:var(--text);border-color:var(--border-2)}.option-chip:active{transform:scale(.95)}.option-chip.on{color:var(--text);border-color:var(--pink);background:var(--pink-a10);box-shadow:0 0 12px -4px var(--pink)}.profile-social{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.profile-social button{font:inherit;color:var(--text-2);cursor:var(--cursor-pointer);background:0 0;border:0;padding:0;font-size:.9rem}.profile-social button b{color:var(--text);font-variant-numeric:tabular-nums}.profile-social button:hover{color:var(--accent)}.follows-you{letter-spacing:.06em;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);text-transform:none;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.66rem}.btn.on-follow,.btn.on-friend{border-color:color-mix(in srgb, var(--accent,var(--pink)) 55%, var(--border));color:var(--accent,var(--pink));background:color-mix(in srgb, var(--accent,var(--pink)) 10%, transparent)}.conn-tabs{flex-wrap:wrap;gap:6px;display:flex}.conn-tabs button{font:inherit;color:var(--text-2);background:var(--bg-2);border:1px solid var(--border);cursor:var(--cursor-pointer);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;display:inline-flex}.conn-tabs button.on{color:var(--text);border-color:var(--accent,var(--pink))}.people-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;display:grid}.person-text{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.person-text .person-name{max-width:100%}.person-text .staff-badges{gap:3px;max-width:100%}.person-text .staff-badge{max-width:100%}.person-text .staff-badge .sb-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.friend-who{min-width:0;color:var(--text);flex:1}.person{background:var(--bg-2);border:1px solid var(--border);min-width:0;color:var(--text);animation:rise-in .4s calc(var(--i,0) * 25ms) var(--ease) backwards;transition:border-color var(--t) var(--ease), transform var(--t) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex;overflow:hidden}.person:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--pink)) 45%, var(--border));transform:translateY(-2px)}.person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.friend-row{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tl-head{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.tl-actions{gap:4px;display:inline-flex}.tl-actions button{font:inherit;color:var(--text-3);cursor:var(--cursor-pointer);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;display:inline-flex}.tl-actions button:hover{color:var(--text);border-color:var(--border);background:var(--surface-2)}.tl-actions button.danger-text:hover{color:#f29aae}.profile-page :is(.profile-card,.profile-panel){animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards}.profile-page .profile-panel{animation-delay:calc(.25s + var(--i,0) * .11s)}.profile-page.enter-rise :is(.profile-card,.profile-panel){animation-name:p-rise}.profile-page.enter-fade :is(.profile-card,.profile-panel){animation-name:p-fade;animation-duration:1.4s;animation-timing-function:ease}.profile-page.enter-zoom :is(.profile-card,.profile-panel){animation-name:p-zoom}.profile-page.enter-slide .profile-card,.profile-page.enter-slide .profile-panel:nth-child(odd){animation-name:p-slide-left}.profile-page.enter-slide .profile-panel:nth-child(2n){animation-name:p-slide-right}.profile-page.enter-flip :is(.profile-card,.profile-panel){transform-origin:50% 0;backface-visibility:hidden;animation-name:p-flip}.profile-page.enter-none :is(.profile-card,.profile-panel){animation:none}@keyframes p-rise{0%{opacity:0;transform:translateY(46px)scale(.98)}}@keyframes p-fade{0%{opacity:0;filter:blur(6px)}}@keyframes p-zoom{0%{opacity:0;filter:blur(4px);transform:scale(.82)}70%{transform:scale(1.015)}}@keyframes p-slide-left{0%{opacity:0;transform:translate(-90px)}}@keyframes p-slide-right{0%{opacity:0;transform:translate(90px)}}@keyframes p-flip{0%{opacity:0;transform:perspective(1000px)rotateX(-75deg)}70%{transform:perspective(1000px)rotateX(8deg)}}.profile-page.card-solid :is(.profile-card,.profile-panel){background:var(--surface);box-shadow:var(--shadow)}.profile-page.card-outline :is(.profile-card,.profile-panel){border:1.5px solid color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:none;background:0 0}.profile-page.card-neon :is(.profile-card,.profile-panel){border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 22px -6px var(--accent), inset 0 0 26px -18px var(--accent)}.profile-page.card-soft :is(.profile-card,.profile-panel){background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface) 60%);box-shadow:0 18px 50px -24px var(--accent);border-color:#0000}.profile-page .profile-name{color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.profile-name .pn-text{background:linear-gradient(180deg, #fff 40%, color-mix(in srgb, var(--accent) 55%, #fff));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.profile-page.name-none .pn-text{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0}.profile-page.name-gradient .pn-text{background-image:linear-gradient(90deg, #fff 0%, var(--accent) 50%, color-mix(in srgb, var(--accent) 35%, #8a5cff) 100%)}.profile-page.name-glow .pn-text{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 10px var(--accent), 0 0 24px var(--accent), 0 0 4px color-mix(in srgb, var(--accent) 60%, #fff);background:0 0;animation:2.4s ease-in-out infinite name-glow}@keyframes name-glow{50%{text-shadow:0 0 16px var(--accent), 0 0 38px var(--accent), 0 0 6px #fff}}.profile-page.name-shimmer .pn-text{background-image:linear-gradient(100deg, #fff 0%, #fff 35%, var(--accent) 48%, #fff 52%, #fff 65%, var(--accent) 100%);background-size:250% 100%;animation:2.8s linear infinite name-shimmer}@keyframes name-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.profile-page.name-rainbow .pn-text{background-image:linear-gradient(90deg,#ff6b9d,#ffb27a,#ffe27a,#7ce0b4,#8cb4ff,#c9a7ff,#ff6b9d);background-size:300% 100%;animation:5s linear infinite name-shimmer}.profile-page.name-neon .pn-text{color:color-mix(in srgb, var(--accent) 30%, #fff);-webkit-text-fill-color:color-mix(in srgb, var(--accent) 30%, #fff);text-shadow:0 0 4px #fff, 0 0 10px var(--accent), 0 0 22px var(--accent), 0 0 44px var(--accent);background:0 0;animation:3.6s step-end infinite neon-flicker}@keyframes neon-flicker{0%,17%,21%,58%,62%,to{opacity:1}19%,60%{opacity:.35}20%{opacity:.8}}.profile-page.name-wave .pn-text{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0}.pn-letter{white-space:pre;display:inline-block}.profile-page.name-wave .pn-letter{color:color-mix(in srgb, var(--accent) 45%, #fff);animation:1.6s ease-in-out infinite name-wave;animation-delay:calc(var(--l) * 70ms)}@keyframes name-wave{0%,60%,to{transform:translateY(0)}30%{color:var(--accent);transform:translateY(-9px)}}.profile-cover img{transform-origin:50%;will-change:transform}.profile-page.bmotion-pan .profile-cover img{animation:14s ease-in-out infinite alternate banner-pan}.profile-page.bmotion-zoom .profile-cover img{animation:9s ease-in-out infinite alternate banner-zoom}.profile-page.bmotion-float .profile-cover img{animation:6s ease-in-out infinite banner-float}@keyframes banner-pan{0%{transform:scale(1.3)translate(-10%)}to{transform:scale(1.3)translate(10%)}}@keyframes banner-zoom{0%{transform:scale(1)}to{transform:scale(1.28)rotate(.6deg)}}@keyframes banner-float{0%,to{transform:scale(1.15)translate(-2%,-4%)}50%{transform:scale(1.15)translate(2%,4%)}}.profile-ambient{pointer-events:none;z-index:0;height:100vh;position:absolute;inset:0 0 auto;overflow:hidden}.profile-ambient+.profile-wrap{z-index:1;position:relative}.profile-ambient span{font-size:calc(16px * var(--s));color:var(--accent);opacity:.8;will-change:transform;line-height:1;animation:linear infinite amb-fall;display:block;position:absolute;top:-40px}@keyframes amb-fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translate(40px,105vh)rotate(300deg)}}@keyframes amb-rise{0%{opacity:0;transform:translateY(105vh)}15%{opacity:.85}to{opacity:0;transform:translate(-30px,-40px)}}@keyframes amb-twinkle{0%,to{opacity:.1;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes amb-drift{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:1;transform:translate(30px,-40px)}}.amb-petals span{width:calc(12px * var(--s));height:calc(9px * var(--s));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 60%, #fff), var(--accent));opacity:.7;border-radius:100% 0}.amb-snow span{width:calc(6px * var(--s));height:calc(6px * var(--s));opacity:.75;background:#fff;border-radius:50%;box-shadow:0 0 6px #fff9}.amb-hearts span,.amb-bubbles span{animation-name:amb-rise;top:auto}.amb-hearts span{color:var(--accent);text-shadow:0 0 10px var(--accent)}.amb-bubbles span{width:calc(18px * var(--s));height:calc(18px * var(--s));border:1.5px solid color-mix(in srgb, var(--accent) 70%, #fff);opacity:.6;background:radial-gradient(circle at 30% 30%,#ffffff59,#0000 55%);border-radius:50%}.amb-stars span,.amb-sparkles span{top:calc(var(--c) * 18% + 4%);color:color-mix(in srgb, var(--accent) 50%, #fff);text-shadow:0 0 10px var(--accent);animation-name:amb-twinkle;animation-timing-function:ease-in-out}.amb-sparkles span{color:#fff}.amb-fireflies span{top:calc(var(--c) * 17% + 8%);background:#fff6a8;border-radius:50%;width:6px;height:6px;animation-name:amb-drift;animation-timing-function:ease-in-out;box-shadow:0 0 10px 3px #ffec78b3}.amb-confetti span{width:calc(8px * var(--s));height:calc(12px * var(--s));opacity:.9;border-radius:2px}.amb-confetti span:nth-child(5n){background:#ff6fa5}.amb-confetti span:nth-child(5n+1){background:#ffd27a}.amb-confetti span:nth-child(5n+2){background:#7ce0b4}.amb-confetti span:nth-child(5n+3){background:#8cb4ff}.amb-confetti span:nth-child(5n+4){background:#c9a7ff}.amb-leaves span{font-size:calc(18px * var(--s));opacity:.85;animation-name:amb-leaf;animation-timing-function:ease-in-out}@keyframes amb-leaf{0%{transform:translateY(-40px)rotate(0)}25%{transform:translate(50px,25vh)rotate(90deg)}50%{transform:translate(-20px,52vh)rotate(180deg)}75%{transform:translate(45px,78vh)rotate(260deg)}to{transform:translateY(105vh)rotate(360deg)}}.amb-butterflies span{top:calc(var(--c) * 18% + 6%);font-size:calc(20px * var(--s));opacity:.9;filter:hue-rotate(calc(var(--c) * 50deg));animation-name:amb-flutter;animation-timing-function:ease-in-out}@keyframes amb-flutter{0%,to{transform:translate(0,0)scaleX(1)}20%{transform:translate(40px,-30px)scaleX(.4)}40%{transform:translate(90px,10px)scaleX(1)}60%{transform:translate(50px,50px)scaleX(.4)}80%{transform:translate(-20px,20px)scaleX(1)}}.amb-embers span{width:calc(5px * var(--s));height:calc(5px * var(--s));background:#ffb347;border-radius:50%;animation-name:amb-ember;top:auto;box-shadow:0 0 8px 2px #ff7828cc}@keyframes amb-ember{0%{opacity:0;transform:translateY(105vh)scale(1)}10%{opacity:1}50%{transform:translate(30px,50vh)scale(.8)}to{opacity:0;transform:translate(-10px,-40px)scale(.2)}}.amb-rain span{width:1.5px;height:calc(26px * var(--s));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 50%, #cfe8ff));opacity:.5;border-radius:2px;animation-name:amb-rain;animation-duration:calc(.7s + var(--c) * .15s)!important}@keyframes amb-rain{0%{transform:translateY(-40px)rotate(12deg)}to{transform:translate(-24vh,105vh)rotate(12deg)}}.amb-aurora span{filter:blur(60px);opacity:.32;background:radial-gradient(closest-side, var(--accent), transparent);border-radius:50%;width:70vw;height:60vh;animation-name:amb-aurora;animation-timing-function:ease-in-out;animation-direction:alternate;top:-10%;animation-duration:calc(14s + var(--i) * 5s)!important}.amb-aurora span:nth-child(2){background:radial-gradient(closest-side,#7ce0b4,#0000);left:30%!important}.amb-aurora span:nth-child(3){background:radial-gradient(closest-side,#8cb4ff,#0000);left:55%!important}@keyframes amb-aurora{0%{transform:translate(-15%)scale(1)}to{transform:translate(15%,12vh)scale(1.25)}}.amb-meteors span{top:calc(var(--c) * 12% + 2%);width:calc(110px * var(--s));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 50%, #fff));opacity:0;border-radius:2px;height:2px;animation-name:amb-meteor;animation-timing-function:ease-in;animation-duration:calc(4s + var(--i) * .9s)!important}@keyframes amb-meteor{0%,70%{opacity:0;transform:translate(0,0)rotate(-35deg)}72%{opacity:1}to{opacity:0;transform:translate(-40vw,28vw)rotate(-35deg)}}.profile-page.name-fire .pn-text{filter:drop-shadow(0 0 10px #ff6e00a6);background-image:linear-gradient(#ffe57f 15%,#ff9100 55%,#ff3d00 90%);background-size:100% 220%;animation:1.1s ease-in-out infinite alternate name-fire}@keyframes name-fire{0%{background-position:0 0}to{background-position:0 100%}}.profile-page.name-ice .pn-text{filter:drop-shadow(0 0 8px #6ecbff99);background-image:linear-gradient(100deg,#fff 20%,#bfefff 40%,#fff 50%,#6ecbff 70%,#fff 90%);background-size:250% 100%;animation:4s linear infinite name-shimmer}.profile-page.name-gold .pn-text{filter:drop-shadow(0 2px 6px #d4a01773);background-image:linear-gradient(100deg,#b8860b 0%,#ffe9a8 25%,#ffd27a 40%,#fff8dc 50%,#d4a017 65%,#ffe9a8 85%,#b8860b 100%);background-size:250% 100%;animation:3.4s linear infinite name-shimmer}.profile-page.name-holo .pn-text{filter:drop-shadow(0 0 6px #c9a7ff73);background-image:linear-gradient(115deg,#ff9ad5,#9af3ff,#c9a7ff,#a8ffcf,#ffe59a,#ff9ad5);background-size:300% 300%;animation:6s ease-in-out infinite name-holo}@keyframes name-holo{0%,to{background-position:0%}50%{background-position:100%}}.profile-page.name-pulse .pn-text{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 60%, transparent));animation:1.5s ease-in-out infinite name-beat}@keyframes name-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.07)}28%{transform:scale(1.03)}}.profile-page.name-glitch .pn-text{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent);background:0 0;position:relative}.profile-page.name-glitch .pn-text:before,.profile-page.name-glitch .pn-text:after{content:attr(data-text);pointer-events:none;text-shadow:none;position:absolute;inset:0}.profile-page.name-glitch .pn-text:before{-webkit-text-fill-color:#ff2a6d;color:#ff2a6d;clip-path:inset(0 0 58%);animation:2.6s step-end infinite glitch-a}.profile-page.name-glitch .pn-text:after{-webkit-text-fill-color:#05d9e8;color:#05d9e8;clip-path:inset(56% 0 0);animation:2.6s step-end infinite glitch-b}@keyframes glitch-a{0%,86%,to{opacity:0;transform:none}87%{opacity:.9;transform:translate(-3px,-1px)}90%{clip-path:inset(20% 0 50%);transform:translate(3px)}93%{clip-path:inset(0 0 70%);transform:translate(-2px,1px)}}@keyframes glitch-b{0%,86%,to{opacity:0;transform:none}88%{opacity:.9;transform:translate(3px,1px)}91%{clip-path:inset(60% 0 10%);transform:translate(-3px)}94%{clip-path:inset(40% 0 30%);transform:translate(2px,-1px)}}@property --card-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.profile-page:is(.card-aurora,.card-holo) .profile-panel{position:relative}.profile-page.card-aurora :is(.profile-card,.profile-panel){box-shadow:0 0 34px -14px var(--accent);border-color:#0000}.profile-page.card-aurora :is(.profile-card,.profile-panel):before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--card-ang), var(--accent), #7ce0b4, #8cb4ff, #c9a7ff, var(--accent));-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite card-ang;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes card-ang{to{--card-ang:360deg}}.profile-page.card-frost :is(.profile-card,.profile-panel){-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff0e;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 20px 50px -30px #000000b3}.profile-page.card-midnight :is(.profile-card,.profile-panel){border-color:color-mix(in srgb, var(--accent) 22%, #1a1626);background:radial-gradient(1px 1px at 12% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 72% 38%,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#fff6,#0000),radial-gradient(1px 1px at 88% 70%,#ffffff80,#0000),linear-gradient(#0b0914,#06050a)}.profile-page.card-retro :is(.profile-card,.profile-panel){background:var(--surface);border:2px solid var(--accent);box-shadow:6px 6px 0 color-mix(in srgb, var(--accent) 60%, #000);border-radius:10px}.profile-page.card-holo :is(.profile-card,.profile-panel){border-color:#ffffff24}.profile-page.card-holo :is(.profile-card,.profile-panel):after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 25%,#ff9ad51a 35%,#9af3ff1c 45%,#c9a7ff1a 55%,#0000 65%) 0 0/300% 100%;animation:7s linear infinite card-holo;position:absolute;inset:0}@keyframes card-holo{0%{background-position:100% 0}to{background-position:-200% 0}}.profile-page.bmotion-sway .profile-cover img{animation:8s ease-in-out infinite alternate banner-sway}.profile-page.bmotion-drift .profile-cover img{animation:18s ease-in-out infinite alternate banner-drift}.profile-page.bmotion-breathe .profile-cover img{animation:5s ease-in-out infinite banner-breathe}@keyframes banner-sway{0%{transform:scale(1.14)rotate(-1.6deg)}to{transform:scale(1.14)rotate(1.6deg)}}@keyframes banner-drift{0%{transform:scale(1.22)translate(-6%,-5%)}to{transform:scale(1.22)translate(6%,5%)}}@keyframes banner-breathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12)saturate(1.1);transform:scale(1.08)}}.profile-page.bmotion-kenburns .profile-cover img{animation:22s ease-in-out infinite alternate banner-kenburns}.profile-page.bmotion-tilt .profile-cover{perspective:900px}.profile-page.bmotion-tilt .profile-cover img{animation:9s ease-in-out infinite alternate banner-tilt}.profile-page.bmotion-hue .profile-cover img{animation:14s linear infinite banner-hue}.profile-page.bmotion-glow .profile-cover img{animation:3.2s ease-in-out infinite banner-glow}.profile-page.bmotion-glitch .profile-cover img{animation:4s step-end infinite banner-glitch}.profile-page.bmotion-parallax .profile-cover img{transform:scale(1.2)}@supports (animation-timeline:scroll()){.profile-page.bmotion-parallax .profile-cover img{animation:linear both banner-parallax;animation-timeline:scroll(root);animation-range:0 480px}}@keyframes banner-kenburns{0%{transform:scale(1.05)translate(-3%,-2%)}50%{transform:scale(1.22)translate(2%,1%)}to{transform:scale(1.32)translate(4%,3%)}}@keyframes banner-tilt{0%{transform:scale(1.18)rotateY(-7deg)rotateX(3deg)}to{transform:scale(1.18)rotateY(7deg)rotateX(-3deg)}}@keyframes banner-hue{0%{filter:hue-rotate()saturate(1.15);transform:scale(1.04)}to{filter:hue-rotate(360deg)saturate(1.15);transform:scale(1.04)}}@keyframes banner-glow{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.28) saturate(1.35) drop-shadow(0 0 18px var(--accent))}}@keyframes banner-glitch{0%,88%,to{filter:none;transform:scale(1.06)}89%{filter:hue-rotate(80deg)saturate(2);transform:scale(1.06)translate(-2%,1%)skew(-3deg)}91%{filter:hue-rotate(-60deg)contrast(1.4);transform:scale(1.06)translate(2%,-1%)}93%{filter:none;transform:scale(1.06)translate(-1%)skew(2deg)}95%{filter:saturate(2.2)hue-rotate(30deg);transform:scale(1.06)translate(1%,1%)}}@keyframes banner-parallax{0%{transform:scale(1.2)translateY(-6%)}to{transform:scale(1.2)translateY(12%)}}.cover-fx{z-index:1;pointer-events:none;position:absolute;inset:0}.bmotion-shine .cover-fx{background:linear-gradient(110deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:5s ease-in-out infinite cover-shine;transform:translate(-110%)}@keyframes cover-shine{0%,45%{transform:translate(-110%)}85%,to{transform:translate(110%)}}.avatar-wrap.shape-squircle,.avatar-wrap.shape-squircle>.avatar{border-radius:30%}.avatar-wrap.shape-square,.avatar-wrap.shape-square>.avatar{border-radius:18%}.avatar-wrap.shape-blob,.avatar-wrap.shape-blob>.avatar{border-radius:62% 38% 55% 45%/48% 60% 40% 52%}.avatar-wrap.shape-leaf,.avatar-wrap.shape-leaf>.avatar{border-radius:6% 60%}.avatar-wrap.shape-drop,.avatar-wrap.shape-drop>.avatar{border-radius:50% 8% 50% 50%}.avatar-wrap.shape-octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.avatar-wrap.shape-pentagon{clip-path:polygon(50% 0,98% 37%,80% 97%,20% 97%,2% 37%)}.avatar-wrap.shape-shield{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 2 93 15v33c0 27-18 42-43 50C25 90 7 75 7 48V15Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 2 93 15v33c0 27-18 42-43 50C25 90 7 75 7 48V15Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-cloud{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='27' cy='60' r='24'/%3E%3Ccircle cx='50' cy='42' r='32'/%3E%3Ccircle cx='74' cy='58' r='25'/%3E%3Ccircle cx='50' cy='70' r='27'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='27' cy='60' r='24'/%3E%3Ccircle cx='50' cy='42' r='32'/%3E%3Ccircle cx='74' cy='58' r='25'/%3E%3Ccircle cx='50' cy='70' r='27'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-cat{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='57' r='41'/%3E%3Cpath d='M12 44 15 2 45 22Z M88 44 85 2 55 22Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='57' r='41'/%3E%3Cpath d='M12 44 15 2 45 22Z M88 44 85 2 55 22Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-blob:not(.framed){animation:9s ease-in-out infinite shape-blob}.avatar-wrap.shape-blob:not(.framed)>.avatar{border-radius:inherit}@keyframes shape-blob{0%,to{border-radius:62% 38% 55% 45%/48% 60% 40% 52%}33%{border-radius:40% 60% 42% 58%/60% 42% 58% 40%}66%{border-radius:55% 45% 65% 35%/40% 55% 45% 60%}}.avatar-wrap:is(.shape-hexagon,.shape-diamond,.shape-star,.shape-heart,.shape-flower,.shape-octagon,.shape-pentagon,.shape-shield,.shape-cloud,.shape-cat),.avatar-wrap:is(.shape-hexagon,.shape-diamond,.shape-star,.shape-heart,.shape-flower,.shape-octagon,.shape-pentagon,.shape-shield,.shape-cloud,.shape-cat)>.avatar{box-shadow:none!important;border-radius:0!important}.profile-avatar:has(.avatar-wrap:is(.shape-hexagon,.shape-diamond,.shape-star,.shape-heart,.shape-flower,.shape-octagon,.shape-pentagon,.shape-shield,.shape-cloud,.shape-cat)){filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 1px var(--accent)) drop-shadow(0 14px 22px #0000008c)}.avatar-wrap.shape-hexagon{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.avatar-wrap.shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.avatar-wrap.shape-star{clip-path:polygon(50% 0,62% 33%,98% 36%,70% 58%,80% 94%,50% 74%,20% 94%,30% 58%,2% 36%,38% 33%)}.avatar-wrap.shape-heart{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 94C20 73 2 55 2 32 2 15 15 4 29 4c10 0 17 5 21 13 4-8 11-13 21-13 14 0 27 11 27 28 0 23-18 41-48 62Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 94C20 73 2 55 2 32 2 15 15 4 29 4c10 0 17 5 21 13 4-8 11-13 21-13 14 0 27 11 27 28 0 23-18 41-48 62Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-flower{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='34'/%3E%3Ccircle cx='82' cy='50' r='18'/%3E%3Ccircle cx='72.6' cy='72.6' r='18'/%3E%3Ccircle cx='50' cy='82' r='18'/%3E%3Ccircle cx='27.4' cy='72.6' r='18'/%3E%3Ccircle cx='18' cy='50' r='18'/%3E%3Ccircle cx='27.4' cy='27.4' r='18'/%3E%3Ccircle cx='50' cy='18' r='18'/%3E%3Ccircle cx='72.6' cy='27.4' r='18'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='34'/%3E%3Ccircle cx='82' cy='50' r='18'/%3E%3Ccircle cx='72.6' cy='72.6' r='18'/%3E%3Ccircle cx='50' cy='82' r='18'/%3E%3Ccircle cx='27.4' cy='72.6' r='18'/%3E%3Ccircle cx='18' cy='50' r='18'/%3E%3Ccircle cx='27.4' cy='27.4' r='18'/%3E%3Ccircle cx='50' cy='18' r='18'/%3E%3Ccircle cx='72.6' cy='27.4' r='18'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.avatar-move{vertical-align:middle;transform-origin:50% 60%;will-change:transform;flex:none;align-items:flex-start;display:inline-flex}.avatar-wrap>.avatar{display:block}.avatar-move.amotion-float{animation:3.4s ease-in-out infinite pic-float}.avatar-move.amotion-bounce{animation:1.8s cubic-bezier(.3,0,.4,1) infinite pic-bounce}.avatar-move.amotion-breathe{animation:4s ease-in-out infinite pic-breathe}.avatar-move.amotion-wobble{animation:2.6s ease-in-out infinite pic-wobble}.avatar-move.amotion-spin{transform-origin:50%;animation:14s linear infinite pic-spin}.avatar-move.amotion-heartbeat{transform-origin:50%;animation:1.4s ease-in-out infinite pic-beat}.avatar-move.amotion-tilt{animation:5s ease-in-out infinite pic-tilt}@keyframes pic-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8%)}}@keyframes pic-bounce{0%,to{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.06,.94)}35%{transform:translateY(-14%)scale(.97,1.03)}60%{transform:translateY(0)scale(1.04,.96)}70%{transform:translateY(-3%)scale(1)}}@keyframes pic-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes pic-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes pic-spin{to{transform:rotate(360deg)}}@keyframes pic-beat{0%,45%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1.04)}}@keyframes pic-tilt{0%,to{transform:perspective(500px)rotateY(-22deg)rotateX(4deg)}50%{transform:perspective(500px)rotateY(22deg)rotateX(-4deg)}}.avatar-move.amotion-swing{transform-origin:50% 0;animation:2.4s ease-in-out infinite pic-swing}.avatar-move.amotion-jelly{transform-origin:50% 100%;animation:2.6s ease-in-out infinite pic-jelly}.avatar-move.amotion-flip{transform-origin:50%;animation:4.5s cubic-bezier(.5,0,.3,1) infinite pic-flip}.avatar-move.amotion-orbit{animation:4s linear infinite pic-orbit}.avatar-move.amotion-shake{animation:3.2s ease-in-out infinite pic-shake}.avatar-move.amotion-glow{animation:2.4s ease-in-out infinite pic-glow}.avatar-move.amotion-pop{transform-origin:50%;animation:2.8s ease-out infinite pic-pop}@keyframes pic-swing{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}@keyframes pic-jelly{0%,55%,to{transform:scale(1)}62%{transform:scale(1.18,.82)}70%{transform:scale(.88,1.12)}78%{transform:scale(1.07,.93)}86%{transform:scale(.97,1.03)}}@keyframes pic-flip{0%,60%{transform:perspective(500px)rotateY(0)}to{transform:perspective(500px)rotateY(360deg)}}@keyframes pic-orbit{0%{transform:rotate(0)translate(7%)rotate(0)}to{transform:rotate(360deg)translate(7%)rotate(-360deg)}}@keyframes pic-shake{0%,78%,to{transform:translate(0)rotate(0)}81%{transform:translate(-7%)rotate(-5deg)}84%{transform:translate(6%)rotate(4deg)}87%{transform:translate(-5%)rotate(-3deg)}90%{transform:translate(4%)rotate(2deg)}93%{transform:translate(-2%)rotate(-1deg)}}@keyframes pic-glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 9px var(--accent,var(--pink))) drop-shadow(0 0 3px var(--accent,var(--pink)))}}@keyframes pic-pop{0%,72%,to{transform:scale(1)}80%{transform:scale(1.2)}88%{transform:scale(.94)}94%{transform:scale(1.04)}}.avatar-wrap.framed{isolation:isolate;padding:3px}.avatar-wrap.framed:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.avatar-wrap.fx-soft{background:conic-gradient(var(--frame), color-mix(in srgb, var(--frame) 40%, transparent), var(--frame))}.avatar-wrap.fx-petal{background:conic-gradient(from 0deg, var(--frame), transparent 25%, var(--frame) 50%, transparent 75%, var(--frame));animation:9s linear infinite frame-spin}.avatar-wrap.fx-petal>.avatar,.avatar-wrap.fx-galaxy>.avatar,.avatar-wrap.fx-rainbow>.avatar,.avatar-wrap.fx-aurora>.avatar,.avatar-wrap.fx-sakura>.avatar{animation:9s linear infinite reverse frame-spin}.avatar-wrap.fx-sunset{background:conic-gradient(#ffb27a,#ff6f91,#c9a7ff,#ffb27a);animation:7s linear infinite frame-spin}.avatar-wrap.fx-sunset>.avatar{animation:7s linear infinite reverse frame-spin}.avatar-wrap.fx-glow{background:var(--frame);box-shadow:0 0 14px 2px color-mix(in srgb, var(--frame) 70%, transparent);animation:3s ease-in-out infinite frame-breathe}.avatar-wrap.fx-pulse{background:var(--frame);animation:1.6s ease-out infinite frame-pulse}.avatar-wrap.fx-halo{background:linear-gradient(135deg, #fff3c4, var(--frame), #e0a23a, var(--frame), #fff3c4) 0 0 / 300% 300%;box-shadow:0 0 18px 2px color-mix(in srgb, var(--frame) 65%, transparent);animation:4s ease-in-out infinite frame-shine}.avatar-wrap.fx-aurora{filter:saturate(1.2);background:conic-gradient(#9bf2e4,#8cb4ff,#c9a7ff,#7ce0b4,#9bf2e4);animation:6s linear infinite frame-spin;box-shadow:0 0 18px -2px #9bf2e4}.avatar-wrap.fx-sakura{background:conic-gradient(from 0deg, #ffd1e3, var(--frame), #ff6fa5, var(--frame), #ffd1e3);box-shadow:0 0 16px -2px var(--frame);animation:5s linear infinite frame-spin}.avatar-wrap.fx-sakura:after{content:"🌸";font-size:30%;line-height:1;animation:2.4s ease-in-out infinite frame-bob;position:absolute;bottom:-4%;right:-6%}.avatar-wrap.fx-galaxy{background:conic-gradient(#1b0f3a, var(--frame), #3a1f7a, #8cb4ff, #1b0f3a);box-shadow:0 0 20px -2px var(--frame);animation:10s linear infinite frame-spin}.avatar-wrap.fx-galaxy:after{content:"✦";color:#fff;text-shadow:0 0 6px #fff;font-size:22%;animation:2s ease-in-out infinite amb-twinkle;position:absolute;top:2%;left:4%}.avatar-wrap.fx-flame{background:conic-gradient(#ff3d00,#ffb300,#ff6a3d,#ff3d00);animation:2.4s linear infinite frame-spin,.18s steps(2,end) infinite frame-flicker;box-shadow:0 -4px 18px -2px #ff6a3d}.avatar-wrap.fx-flame>.avatar{animation:2.4s linear infinite reverse frame-spin}.avatar-wrap.fx-frost{background:linear-gradient(135deg, #fff, var(--frame), #8ccbff, #fff) 0 0 / 300% 300%;animation:5s ease-in-out infinite frame-shine;box-shadow:0 0 16px -2px #bfe6ff}.avatar-wrap.fx-neon{background:var(--frame);box-shadow:0 0 6px var(--frame), 0 0 18px var(--frame);animation:2s ease-in-out infinite frame-breathe}.avatar-wrap.fx-rainbow{background:conic-gradient(#ff6b9d,#ffb27a,#ffe27a,#7ce0b4,#8cb4ff,#c9a7ff,#ff6b9d);animation:4s linear infinite frame-spin}.avatar-wrap.fx-electric{background:conic-gradient(#ffe27a,#fff,#8cb4ff,#ffe27a);animation:1.6s linear infinite frame-spin,.12s steps(2,end) infinite frame-flicker;box-shadow:0 0 14px -2px #ffe27a}.avatar-wrap.fx-electric>.avatar{animation:1.6s linear infinite reverse frame-spin}.avatar-wrap.fx-hearts{background:var(--frame);animation:1.2s ease-in-out infinite frame-heartbeat}.avatar-wrap.fx-hearts:after{content:"♥";color:var(--frame);text-shadow:0 0 6px var(--frame);font-size:26%;animation:1.2s ease-in-out infinite frame-bob;position:absolute;top:-6%;right:-4%}@keyframes frame-spin{to{transform:rotate(360deg)}}@keyframes frame-breathe{0%,to{filter:brightness(.9)}50%{filter:brightness(1.3)}}@keyframes frame-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--frame) 70%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes frame-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes frame-flicker{50%{filter:brightness(1.25)saturate(1.2)}}@keyframes frame-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.06)}30%{transform:scale(1)}45%{transform:scale(1.04)}}@keyframes frame-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.profile-cover.bframe{--bf:var(--accent)}.profile-cover.bframe:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;padding:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.profile-cover.fx-soft:before{background:var(--bf)}.profile-cover.fx-sakura:before{background:linear-gradient(90deg, #ffd1e3, var(--bf), #ff6fa5, var(--bf), #ffd1e3) 0 0 / 300% 100%;animation:6s linear infinite frame-shine}.profile-cover.fx-sakura:after{content:"🌸  ✿  🌸  ❀  🌸  ✿  🌸";z-index:2;text-align:center;letter-spacing:1.2em;opacity:.85;pointer-events:none;font-size:14px;animation:3s ease-in-out infinite frame-bob;position:absolute;bottom:6px;left:0;right:0}.profile-cover.fx-aurora:before{filter:drop-shadow(0 0 8px #9bf2e4);background:linear-gradient(90deg,#9bf2e4,#8cb4ff,#c9a7ff,#7ce0b4,#9bf2e4) 0 0/300% 100%;animation:5s linear infinite frame-shine}.profile-cover.fx-halo:before{background:linear-gradient(110deg, #e0a23a, #fff3c4 20%, var(--bf) 40%, #e0a23a 60%, #fff3c4 80%, var(--bf)) 0 0 / 300% 100%;padding:5px;animation:4s ease-in-out infinite frame-shine}.profile-cover.fx-galaxy:before{background:linear-gradient(90deg, #1b0f3a, var(--bf), #3a1f7a, #8cb4ff, #1b0f3a) 0 0 / 300% 100%;animation:8s linear infinite frame-shine}.profile-cover.fx-galaxy:after{content:"✦ · ✧ · ✦ · ✧ · ✦ · ✧ · ✦";z-index:2;text-align:center;color:#fff;letter-spacing:.8em;text-shadow:0 0 8px #fff;pointer-events:none;font-size:12px;animation:3s ease-in-out infinite amb-twinkle;position:absolute;top:8px;left:0;right:0}.profile-cover.fx-neon:before{background:var(--bf);filter:drop-shadow(0 0 6px var(--bf)) drop-shadow(0 0 14px var(--bf));padding:3px;animation:2s ease-in-out infinite frame-breathe}.profile-cover.fx-frost:before{background:linear-gradient(135deg, #fff, var(--bf), #8ccbff, #fff) 0 0 / 300% 300%;padding:5px;animation:5s ease-in-out infinite frame-shine}.profile-cover.fx-flame:before{background:linear-gradient(#0000 25%,#ffb300 60%,#ff3d00);padding:0 0 6px;animation:.18s steps(2,end) infinite frame-flicker}.profile-cover.fx-flame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#ff6a3d73);height:40%;animation:1.4s ease-in-out infinite frame-breathe;position:absolute;bottom:0;left:0;right:0}.profile-cover.fx-rainbow:before{background:linear-gradient(90deg,#ff6b9d,#ffb27a,#ffe27a,#7ce0b4,#8cb4ff,#c9a7ff,#ff6b9d) 0 0/300% 100%;animation:4s linear infinite frame-shine}.badge-tile .bt-glyph{display:inline-block}.bfx-shine .badge-tile-icon,.bfx-sparkle .badge-tile-icon{position:relative;overflow:hidden}.bfx-shine .badge-tile-icon:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.6s ease-in-out infinite sb-sheen;position:absolute;inset:0;transform:translate(-120%)}.bfx-twinkle .bt-glyph{animation:2.4s ease-in-out infinite amb-twinkle}.bfx-glow .badge-tile-icon{animation:2.6s ease-in-out infinite badge-glow}.bfx-bloom .bt-glyph{animation:3s ease-in-out infinite badge-bloom}.bfx-rainbow .badge-tile-icon{animation:4s linear infinite badge-hue}.bfx-heartbeat .bt-glyph{animation:1.3s ease-in-out infinite frame-heartbeat}.bfx-bounce .bt-glyph{animation:1.6s ease-in-out infinite badge-bounce}.bfx-rocket .bt-glyph{animation:2.2s ease-in-out infinite badge-rocket}.bfx-flame .bt-glyph{animation:.9s ease-in-out infinite alternate badge-flame}.bfx-sparkle .badge-tile-icon:after{content:"✦";color:#fff;text-shadow:0 0 4px #fff;font-size:9px;animation:1.8s ease-in-out infinite amb-twinkle;position:absolute;top:1px;right:3px}.bfx-pulse .badge-tile-icon{--frame:var(--tier);animation:2s ease-out infinite frame-pulse}.bfx-wobble .bt-glyph{animation:2.4s ease-in-out infinite badge-wobble}.bfx-shake .bt-glyph{animation:2.8s ease-in-out infinite badge-shake}.bfx-spin .bt-glyph{animation:6s linear infinite frame-spin}.bfx-float .bt-glyph{animation:3s ease-in-out infinite frame-bob}.bfx-frost .badge-tile-icon{background:linear-gradient(135deg, #ffffff40, color-mix(in srgb, var(--tier) 25%, var(--bg)), #ffffff26) 0 0 / 250% 250%;animation:4s ease-in-out infinite frame-shine}.bfx-splash .bt-glyph{animation:2.4s ease-in-out infinite badge-splash}.bfx-glitch .bt-glyph{animation:3.2s step-end infinite badge-glitch}.bfx-wave .bt-glyph{animation:2.2s ease-in-out infinite name-wave}.bfx-dash .bt-glyph{animation:2.6s ease-in-out infinite badge-dash}@keyframes badge-glow{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 50%, transparent), 0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px var(--tier), 0 0 14px -2px var(--tier)}}@keyframes badge-bloom{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(8deg)}}@keyframes badge-hue{to{filter:hue-rotate(360deg)}}@keyframes badge-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}65%{transform:translateY(-2px)}}@keyframes badge-rocket{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-4px)rotate(-6deg)}}@keyframes badge-flame{0%{filter:brightness();transform:scale(1)translateY(0)}to{filter:brightness(1.25);transform:scale(1.08,1.14)translateY(-1px)}}@keyframes badge-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes badge-shake{0%,80%,to{transform:translate(0)}84%{transform:translate(-2px)rotate(-4deg)}88%{transform:translate(2px)rotate(4deg)}92%{transform:translate(-2px)}96%{transform:translate(1px)}}@keyframes badge-splash{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-3px)scale(1.05,.95)}60%{transform:translateY(1px)scale(.97,1.03)}}@keyframes badge-glitch{0%,88%,to{filter:none;transform:none}90%{filter:hue-rotate(90deg);transform:translate(-2px,1px)}93%{filter:hue-rotate(-90deg);transform:translate(2px,-1px)}96%{transform:translate(-1px)}}@keyframes badge-dash{0%,to{transform:translate(0)}45%{transform:translate(3px)skew(-8deg)}55%{transform:translate(-2px)}}.badge-tile[class*=bfx-]:hover .bt-glyph{animation-duration:.9s}.shutdown-page{background:radial-gradient(800px 420px at 50% 0%, color-mix(in srgb, var(--pink) 12%, transparent), transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.shutdown-card{z-index:1;text-align:center;background:var(--sheen), var(--surface);border:1px solid var(--border);max-width:520px;box-shadow:var(--shadow);animation:rise-in .7s var(--ease) backwards;border-radius:24px;padding:36px 28px;position:relative}.shutdown-mark{width:58px;height:58px;margin:0 auto 12px;animation:40s linear infinite flower-turn}.shutdown-card h1{margin:6px 0 10px;font-size:clamp(1.5rem,4vw,2rem)}.shutdown-card p{color:var(--text-2)}.shutdown-eta{color:var(--text-2);background:var(--bg-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;font-size:.88rem;display:inline-flex}.shutdown-owner{color:var(--text-3);margin-top:22px;font-size:.74rem;display:block}.shutdown-switch.on{background:linear-gradient(180deg, #d94b6814, transparent), var(--surface);border-color:#d94b688c}.gift-frame-preview{flex:none;place-items:center;width:84px;height:84px;display:grid}.gift-frame-preview .avatar.lg{width:64px;height:64px}.gift-banner-preview{aspect-ratio:3;--accent:var(--pink);background:#050506;border-radius:10px;flex:none;width:150px;position:relative;overflow:hidden}.gift-banner-preview img{object-fit:cover;width:100%;height:100%}.gift-banner-preview.fx-sakura:after,.gift-banner-preview.fx-galaxy:after{letter-spacing:.5em;font-size:8px;top:auto;bottom:2px}.gift-banner-preview.bframe:before{padding:3px}div.field{color:var(--text-2);flex-direction:column;gap:6px;font-size:.86rem;font-weight:500;display:flex}div.field .hint{color:var(--text-3);font-size:.8rem;font-weight:400}.lang-picker{display:inline-flex;position:relative}.lang-btn{background:var(--bg-2);border:1px solid var(--border);height:32px;color:var(--text);font:inherit;cursor:var(--cursor-pointer);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:.82rem;transition:border-color .15s,background .15s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--border-2);background:var(--surface)}.lang-btn svg{width:15px;height:15px;color:var(--text-2);flex:none}.lang-btn .lang-chev{width:13px;height:13px;transition:transform .2s var(--ease)}.lang-btn[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.lang-btn.compact{gap:5px;padding:0 8px 0 9px}.lang-btn.compact .lang-code{min-width:0;color:var(--text);background:0 0;padding:0;font-size:.78rem}.lang-picker.lg .lang-btn{height:40px;padding:0 14px;font-size:.95rem}.lang-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);z-index:60;animation:pop .18s var(--ease);transform-origin:100% 0;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.lang-menu.up{transform-origin:100% 100%;top:auto;bottom:calc(100% + 6px)}.lang-menu.leaving{animation:pop-out .16s var(--ease) forwards;pointer-events:none}.lang-menu button{border-radius:var(--radius-sm);width:100%;color:var(--text-2);font:inherit;cursor:var(--cursor-pointer);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;display:flex}.lang-menu button:hover{background:var(--surface-2);color:var(--text)}.lang-menu button.on{background:var(--pink-a10);color:var(--text)}.lang-menu button svg{color:var(--pink);flex:none}.lang-code{background:var(--bg-2);min-width:26px;color:var(--text-2);letter-spacing:.04em;border-radius:6px;place-items:center;padding:2px 5px;font-size:.7rem;font-weight:700;display:inline-grid}.lang-menu button.on .lang-code{background:var(--pink-a20);color:var(--pink)}.gate-lang .lang-menu,.lang-picker.lg .lang-menu{transform-origin:0 0;left:0;right:auto}.gate-lang .lang-menu.up{transform-origin:0 100%}@media (width<=480px){.header-lang .lang-chev{display:none}.header-lang .lang-btn{padding:0 9px}}.holiday-layer{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.holiday-layer span{font-size:calc(17px * var(--s));opacity:.7;will-change:transform;color:var(--hol-a);text-shadow:0 0 10px color-mix(in srgb, var(--hol-a) 60%, transparent);line-height:1;animation:linear infinite amb-fall;display:block;position:absolute;top:-40px}.holiday-layer span:nth-child(2n){color:var(--hol-b);text-shadow:0 0 10px color-mix(in srgb, var(--hol-b) 60%, transparent)}.holiday-layer.hol-rise span{animation-name:amb-rise;top:auto}.holiday-layer.hol-twinkle span{animation-name:amb-twinkle;animation-timing-function:ease-in-out;animation-duration:calc(3s + var(--s) * 3s)!important}.holiday-layer.hol-drift span{opacity:.55;animation-name:hol-drift;animation-timing-function:ease-in-out}@keyframes hol-drift{0%,to{transform:translate(0,0)rotate(-6deg)}25%{transform:translate(60px,-30px)rotate(6deg)}50%{transform:translate(120px,10px)rotate(-4deg)}75%{transform:translate(50px,40px)rotate(5deg)}}:root[data-holiday=christmas] .holiday-layer span:nth-child(3n+2){color:#fff;text-shadow:0 0 8px #ffffffb3}:root[data-holiday] .header:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg, var(--hol-a), var(--hol-b), var(--hol-a)) 0 0 / 200% 100%;height:2px;animation:8s linear infinite hol-ribbon;position:absolute;bottom:-2px;left:0;right:0}@keyframes hol-ribbon{to{background-position:-200% 0}}:root[data-holiday=christmas] .header:before{filter:drop-shadow(0 0 4px #ffdc8cb3);background:radial-gradient(circle,#ff5c5c 0 3px,#0000 3.5px) 0/54px 10px repeat-x,radial-gradient(circle,#3dbe6e 0 3px,#0000 3.5px) 18px/54px 10px repeat-x,radial-gradient(circle,#ffd27a 0 3px,#0000 3.5px) 36px/54px 10px repeat-x;height:10px;animation:1.6s step-end infinite hol-lights;bottom:-6px}@keyframes hol-lights{50%{filter:drop-shadow(0 0 7px #ffdc8cf2)brightness(1.35)}}:root[data-holiday] .header .brand:after{content:var(--hol-emoji);letter-spacing:0;margin-left:-4px;font-size:.95rem;animation:2.4s ease-in-out infinite hol-bob}@keyframes hol-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-3px)rotate(6deg)}}.holiday-greeting-wrap{padding-top:12px}.holiday-greeting{color:var(--text);background:linear-gradient(100deg, color-mix(in srgb, var(--hol-a) 16%, var(--surface)), color-mix(in srgb, var(--hol-b) 12%, var(--surface)));border:1px solid color-mix(in srgb, var(--hol-a) 40%, var(--border));animation:rise-in .5s var(--ease) backwards;border-radius:14px;align-items:center;gap:10px;padding:9px 10px 9px 14px;font-size:.9rem;display:flex}.hg-emoji{font-size:1.25rem;animation:2.4s ease-in-out infinite hol-bob}.hg-close{width:28px;height:28px;color:var(--text-3);cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.hg-close:hover{background:var(--surface-2);color:var(--text)}:root[data-holidays=off] :is(.holiday-layer,.holiday-greeting-wrap),:root[data-holidays=off] .header:before,:root[data-holidays=off] .header .brand:after{display:none!important}:root[data-motion=off] .holiday-layer{display:none}@media (prefers-reduced-motion:reduce){.holiday-layer{display:none}}option{background-color:var(--surface);color:var(--text)}.looks-locked{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.looks-locked svg{color:var(--pink);flex:none;margin-top:2px}.ticket-closed{border-color:color-mix(in srgb, var(--warn) 45%, var(--border));background:color-mix(in srgb, var(--warn) 7%, transparent);align-items:center;gap:10px;display:flex}.reward-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 16px;display:flex}.search-field{background:var(--bg-2);border:1px solid var(--border);max-width:420px;color:var(--text-3);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search-field:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-a10)}.search-field svg{flex:none;width:16px;height:16px}.search-field input{box-shadow:none;background:0 0;border:0;padding:9px 0}.reward-grid .badge-tile{cursor:var(--cursor-pointer)}.reward-grid .badge-tile .badge-tile-text .tiny{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.reward-gifts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.reward-gift{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:var(--cursor-pointer);background:var(--sheen), var(--surface);border:1px solid var(--border);animation:rise-in .45s calc(var(--i,0) * 25ms) var(--ease) backwards;transition:transform var(--t) var(--ease), border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.reward-gift:hover{border-color:color-mix(in srgb, var(--pink) 45%, var(--border));box-shadow:0 10px 26px -14px var(--pink);transform:translateY(-2px)}.reward-gift .gift-banner-preview{width:110px}.reward-gift-text{flex-direction:column;gap:2px;min-width:0;display:flex}.reward-gift-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.give-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.give-head .badge-tile{min-width:220px}.give-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.give-list{flex-direction:column;gap:6px;max-height:300px;padding-right:2px;display:flex;overflow-y:auto}.give-person{font:inherit;color:var(--text);text-align:left;background:var(--bg-2);border:1px solid var(--border);cursor:var(--cursor-pointer);border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}.give-person.static{cursor:default}.give-person.on{border-color:var(--pink);background:var(--pink-a10)}.give-person:disabled{opacity:.55;cursor:default}.give-person svg{color:var(--pink);flex:none}@media (width<=700px){.give-cols{grid-template-columns:minmax(0,1fr)}}.btn.locked{cursor:default}.reward-filters .search-field{flex:260px}.gate-lang{align-self:flex-start;margin-top:14px}.profile-ambient[class*=amb-m-] span{font-size:calc(19px * var(--s));opacity:.85}.amb-m-rise span{animation-name:amb-rise;top:auto}.amb-m-sway span{animation-name:amb-leaf;animation-timing-function:ease-in-out}.amb-m-twinkle span{top:calc(var(--c) * 18% + 4%);animation-name:amb-twinkle;animation-timing-function:ease-in-out}.amb-m-drift span{top:calc(var(--c) * 17% + 6%);animation-name:amb-wander;animation-timing-function:ease-in-out}@keyframes amb-wander{0%,to{transform:translate(0,0)rotate(-6deg)}25%{transform:translate(60px,-30px)rotate(5deg)}50%{transform:translate(120px,10px)rotate(-4deg)}75%{transform:translate(50px,40px)rotate(6deg)}}.amb-zodiac span,.amb-cards span,.amb-music span,.amb-snowflakes span{color:color-mix(in srgb, var(--accent) 55%, #fff);text-shadow:0 0 10px var(--accent)}.amb-snowflakes span{color:#fff;text-shadow:0 0 6px #ffffffb3}.amb-matrix span{font:700 calc(15px * var(--s)) / 1 ui-monospace, Consolas, monospace;color:#3dff8b;text-shadow:0 0 8px #3dff8b;opacity:.7;animation-name:amb-code;animation-duration:calc(3s + var(--c) * .8s)!important}@keyframes amb-code{0%{transform:translateY(-40px)}to{transform:translateY(105vh)}}.amb-stardust span{top:calc(var(--i) * 2.1%);width:3px;height:3px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--accent) 60%, #fff);background:#fff;border-radius:50%;animation-name:amb-twinkle;animation-duration:calc(2s + var(--c) * .7s)!important}.amb-storm span{top:calc(var(--c) * 15% + 5%);font-size:calc(34px * var(--s));opacity:0;filter:drop-shadow(0 0 12px #ffe27a);animation-name:amb-flash;animation-duration:calc(5s + var(--i) * 1.3s)!important}@keyframes amb-flash{0%,88%,to{opacity:0}90%{opacity:1}92%{opacity:.2}94%{opacity:1}}.amb-lovehearts span,.amb-kisses span{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent))}.amb-diamonds span,.amb-crowns span,.amb-moons span{filter:drop-shadow(0 0 8px #ffffff73)}.profile-page.enter-drop :is(.profile-card,.profile-panel){animation-name:p-drop;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}.profile-page.enter-bounce :is(.profile-card,.profile-panel){animation-name:p-bounce;animation-duration:1.1s;animation-timing-function:ease-out}.profile-page.enter-blur :is(.profile-card,.profile-panel){animation-name:p-blur;animation-duration:1.2s}.profile-page.enter-spin :is(.profile-card,.profile-panel){animation-name:p-spin}.profile-page.enter-swing :is(.profile-card,.profile-panel){transform-origin:50% 0;animation-name:p-swing;animation-duration:1.1s}.profile-page.enter-unfold :is(.profile-card,.profile-panel){transform-origin:50% 0;animation-name:p-unfold}.profile-page.enter-pop :is(.profile-card,.profile-panel){animation-name:p-pop;animation-duration:.8s}.profile-page.enter-glide :is(.profile-card,.profile-panel){animation-name:p-slide-left}.profile-page.enter-glideright :is(.profile-card,.profile-panel){animation-name:p-slide-right}.profile-page.enter-curtain :is(.profile-card,.profile-panel){animation-name:p-curtain;animation-duration:1.1s}.profile-page.enter-iris :is(.profile-card,.profile-panel){animation-name:p-iris;animation-duration:1.2s;animation-timing-function:ease-in-out}.profile-page.enter-wipe :is(.profile-card,.profile-panel){animation-name:p-wipe;animation-duration:1s;animation-timing-function:ease-in-out}.profile-page.enter-diagonal :is(.profile-card,.profile-panel){animation-name:p-diagonal;animation-duration:1.1s;animation-timing-function:ease-in-out}.profile-page.enter-stretch :is(.profile-card,.profile-panel){animation-name:p-stretch}.profile-page.enter-flicker :is(.profile-card,.profile-panel){animation-name:p-flicker;animation-duration:1.2s;animation-timing-function:linear}.profile-page.enter-glitch :is(.profile-card,.profile-panel){animation-name:p-glitch;animation-duration:.8s;animation-timing-function:steps(6,end)}.profile-page.enter-roll :is(.profile-card,.profile-panel){animation-name:p-roll;animation-duration:1s}.profile-page.enter-tv :is(.profile-card,.profile-panel){animation-name:p-tv;animation-duration:1s;animation-timing-function:ease-out}.profile-page.enter-elastic :is(.profile-card,.profile-panel){animation-name:p-elastic;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-float :is(.profile-card,.profile-panel){animation-name:p-floatin;animation-duration:1.8s;animation-timing-function:ease}.profile-page.enter-shrink :is(.profile-card,.profile-panel){animation-name:p-shrink}.profile-page.enter-skew :is(.profile-card,.profile-panel){animation-name:p-skew}.profile-page.enter-cascade :is(.profile-card,.profile-panel){animation-name:p-cascade;animation-duration:.7s}.profile-page.enter-cascade .profile-panel{animation-delay:calc(.35s + var(--i,0) * .23s)}.profile-page.enter-tilt :is(.profile-card,.profile-panel){animation-name:p-tilt3d;animation-duration:1.1s}@keyframes p-drop{0%{opacity:0;transform:translateY(-80px)}}@keyframes p-bounce{0%{opacity:0;transform:translateY(70px)scale(.95)}55%{opacity:1;transform:translateY(-14px)}75%{transform:translateY(6px)}90%{transform:translateY(-3px)}to{transform:none}}@keyframes p-blur{0%{opacity:0;filter:blur(18px);transform:scale(1.04)}}@keyframes p-spin{0%{opacity:0;transform:rotate(-12deg)scale(.7)}}@keyframes p-swing{0%{opacity:0;transform:perspective(900px)rotateX(-90deg)}60%{opacity:1;transform:perspective(900px)rotateX(18deg)}80%{transform:perspective(900px)rotateX(-7deg)}to{transform:none}}@keyframes p-unfold{0%{opacity:0;transform:scaleY(.05)}60%{opacity:1}}@keyframes p-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.06)}80%{transform:scale(.98)}to{transform:none}}@keyframes p-curtain{0%{clip-path:inset(0 50%);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes p-iris{0%{clip-path:circle(0% at 50% 25%)}to{clip-path:circle(150% at 50% 25%)}}@keyframes p-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes p-diagonal{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,210% 0,0 210%)}}@keyframes p-stretch{0%{opacity:0;transform:scaleX(.3)}60%{transform:scaleX(1.04)}}@keyframes p-flicker{0%{opacity:0}10%{opacity:.8}15%{opacity:0}30%{opacity:1}35%{opacity:.1}50%{opacity:1}55%{opacity:.4}70%,to{opacity:1}}@keyframes p-glitch{0%{opacity:0;filter:hue-rotate(90deg);transform:translate(-20px)skew(10deg)}20%{opacity:1;transform:translate(14px)skew(-8deg)}40%{filter:hue-rotate(-60deg);transform:translate(-8px)skew(4deg)}60%{transform:translate(4px)}80%{filter:none;transform:translate(-2px)}to{transform:none}}@keyframes p-roll{0%{opacity:0;transform:translate(-120px)rotate(-14deg)}}@keyframes p-tv{0%{opacity:0;filter:brightness(4);transform:scaleY(.004)}40%{opacity:1;filter:brightness(4);transform:scaleY(.004)}70%{filter:brightness(1.6);transform:scaleY(1.03)}to{filter:none;transform:none}}@keyframes p-elastic{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.12)}55%{transform:scale(.94)}70%{transform:scale(1.04)}85%{transform:scale(.99)}to{transform:none}}@keyframes p-floatin{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}}@keyframes p-shrink{0%{opacity:0;filter:blur(6px);transform:scale(1.3)}}@keyframes p-skew{0%{opacity:0;transform:translate(-60px)skew(20deg)}70%{transform:skew(-4deg)}}@keyframes p-cascade{0%{opacity:0;transform:translateY(-26px)}}@keyframes p-tilt3d{0%{opacity:0;transform:perspective(1000px)rotateY(-35deg)rotateX(10deg)translateZ(-120px)}}.profile-page.name-sunset .pn-text{background-image:linear-gradient(90deg,#ff6f91,#ff9671,#ffc75f,#ff9671,#ff6f91);background-size:300% 100%;animation:6s linear infinite name-shimmer}.profile-page.name-ocean .pn-text{filter:drop-shadow(0 0 8px #00c9ff66);background-image:linear-gradient(90deg,#00c9ff,#92fe9d,#00a3ff,#7ee8fa,#00c9ff);background-size:300% 100%;animation:7s linear infinite name-shimmer}.profile-page.name-candy .pn-text{background-image:repeating-linear-gradient(45deg,#ff8fc8 0 8px,#fff 8px 16px);background-size:45.25px 45.25px;animation:1.6s linear infinite name-candy}@keyframes name-candy{to{background-position:45.25px 0}}.profile-page.name-chrome .pn-text{filter:drop-shadow(0 2px 2px #00000080);background-image:linear-gradient(#fff 0%,#dde4ee 40%,#6b7482 50%,#c9d3e0 62%,#fff 100%);background-size:100% 200%;animation:5s ease-in-out infinite name-chrome}@keyframes name-chrome{50%{background-position:0 100%}}.profile-page.name-shadow .pn-text{-webkit-text-fill-color:currentColor;color:#fff;-webkit-text-fill-color:#fff;text-shadow:1px 1px 0 color-mix(in srgb, var(--accent) 85%, #000), 2px 2px 0 color-mix(in srgb, var(--accent) 72%, #000), 3px 3px 0 color-mix(in srgb, var(--accent) 60%, #000), 4px 4px 0 color-mix(in srgb, var(--accent) 48%, #000), 5px 5px 0 color-mix(in srgb, var(--accent) 36%, #000), 7px 7px 10px #0000008c;background:0 0}.profile-page.name-outline .pn-text{-webkit-text-fill-color:currentColor;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 70%, #fff);filter:drop-shadow(0 0 6px var(--accent));background:0 0}.profile-page.name-vapor .pn-text{-webkit-text-fill-color:currentColor;color:#fff;-webkit-text-fill-color:#fff;text-shadow:3px 3px #ff71ce,-3px -3px #01cdfe;background:0 0;animation:3s ease-in-out infinite name-vapor}@keyframes name-vapor{50%{text-shadow:-3px 3px #ff71ce,3px -3px #01cdfe}}.profile-page.name-matrix .pn-text{-webkit-text-fill-color:currentColor;color:#3dff8b;-webkit-text-fill-color:#3dff8b;text-shadow:0 0 6px #3dff8b,0 0 16px #00c853;background:0 0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;animation:5s step-end infinite neon-flicker}.profile-page.name-toxic .pn-text{-webkit-text-fill-color:currentColor;color:#c6ff4a;-webkit-text-fill-color:#c6ff4a;text-shadow:0 0 8px #8cff00,0 0 22px #4cff00;background:0 0;animation:2.2s ease-in-out infinite name-toxic}@keyframes name-toxic{50%{text-shadow:0 0 14px #b6ff3b,0 0 34px #4cff00,0 0 4px #fff}}.profile-page.name-lava .pn-text{filter:drop-shadow(0 0 10px #ff50008c);background-image:linear-gradient(#ffe066 0%,#ff8c00 35%,#ff2400 70%,#8b0000 100%);background-size:100% 250%;animation:2.6s ease-in-out infinite alternate name-lava}@keyframes name-lava{0%{background-position:0 0}to{background-position:0 100%}}.profile-page.name-galaxy .pn-text{filter:drop-shadow(0 0 8px #86a8e78c);background-image:linear-gradient(90deg,#7f7fd5,#c9a7ff,#86a8e7,#91eae4,#e0c3fc,#7f7fd5);background-size:300% 100%;animation:8s linear infinite name-shimmer}.profile-page.name-love .pn-text{-webkit-text-fill-color:currentColor;color:#ffd1e3;-webkit-text-fill-color:#ffd1e3;text-shadow:0 0 10px #ff4f8b,0 0 26px #ff2e7a;background:0 0}.profile-page.name-love .pn-text:after{content:" ♥";color:#ff4f8b;-webkit-text-fill-color:#ff4f8b;margin-left:.2em;font-size:.7em;animation:1.2s ease-in-out infinite name-beat;display:inline-block}.profile-page.name-sparkle .pn-text{background-image:linear-gradient(100deg, #fff 30%, color-mix(in srgb, var(--accent) 50%, #fff) 50%, #fff 70%);background-size:250% 100%;animation:3s linear infinite name-shimmer;position:relative}.profile-page.name-sparkle .pn-text:before,.profile-page.name-sparkle .pn-text:after{content:"✦";color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 8px var(--accent);font-size:.45em;animation:1.8s ease-in-out infinite amb-twinkle;position:absolute}.profile-page.name-sparkle .pn-text:before{top:-.25em;left:-.55em}.profile-page.name-sparkle .pn-text:after{animation-delay:-.9s;bottom:-.1em;right:-.65em}.profile-page:is(.name-bounce,.name-jello,.name-spectrum,.name-flipper,.name-typing) .pn-text{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0}.profile-page.name-bounce .pn-letter{color:color-mix(in srgb, var(--accent) 40%, #fff);animation:1.4s cubic-bezier(.3,0,.4,1) infinite letter-bounce;animation-delay:calc(var(--l) * 80ms)}@keyframes letter-bounce{0%,50%,to{transform:translateY(0)}20%{transform:translateY(-14px)scale(1.05)}35%{transform:translateY(0)scale(1.08,.92)}}.profile-page.name-jello .pn-letter{color:#fff;animation:2.4s ease-in-out infinite letter-jello;animation-delay:calc(var(--l) * 90ms)}@keyframes letter-jello{0%,50%,to{transform:none}10%{transform:scale(1.25,.75)}20%{transform:scale(.8,1.2)}30%{transform:scale(1.1,.9)}40%{transform:scale(.97,1.03)}}.profile-page.name-spectrum .pn-letter{color:hsl(calc(var(--l) * 32deg + 320deg) 90% 75%);animation:4s linear infinite letter-hue}@keyframes letter-hue{to{filter:hue-rotate(360deg)}}.profile-page.name-flipper .pn-letter{color:color-mix(in srgb, var(--accent) 35%, #fff);animation:4s ease-in-out infinite letter-flip;animation-delay:calc(var(--l) * .11s)}@keyframes letter-flip{0%{transform:perspective(300px)rotateY(0)}20%,to{transform:perspective(300px)rotateY(360deg)}}.profile-page.name-typing .pn-letter{opacity:0;animation:10ms forwards letter-type;animation-delay:calc(.35s + var(--l) * 85ms)}@keyframes letter-type{to{opacity:1}}.profile-page.name-typing .pn-text:after{content:"▌";color:var(--accent);-webkit-text-fill-color:var(--accent);margin-left:2px;animation:1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}.profile-page.name-focus .pn-text{animation:4s ease-in-out infinite name-focus}@keyframes name-focus{0%,to{filter:blur()}45%,55%{filter:blur(2.5px);opacity:.8}}.profile-page.name-flicker .pn-text{-webkit-text-fill-color:currentColor;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 8px #fffc, 0 0 20px color-mix(in srgb, var(--accent) 60%, #fff);background:0 0;animation:4s linear infinite name-flicker}@keyframes name-flicker{0%,9%,11%,13%,47%,49%,to{opacity:1}10%,12%,48%{opacity:.2}}.profile-page.name-float .pn-text{animation:3.2s ease-in-out infinite name-float}@keyframes name-float{50%{transform:translateY(-7px)}}.profile-page.name-shake .pn-text{animation:3s ease-in-out infinite name-shake}@keyframes name-shake{0%,82%,to{transform:none}84%{transform:translate(-3px,1px)rotate(-1deg)}86%{transform:translate(3px,-1px)rotate(1deg)}88%{transform:translate(-2px)}90%{transform:translate(2px,1px)}92%{transform:translate(-1px)}}.profile-page.name-emboss .pn-text{-webkit-text-fill-color:currentColor;color:color-mix(in srgb, var(--accent) 30%, #eee);text-shadow:-1px -1px 0 #ffffff8c, 2px 2px 2px #000000b3, 0 0 18px color-mix(in srgb, var(--accent) 35%, transparent);background:0 0}.profile-page.name-aurora .pn-text{filter:drop-shadow(0 0 8px #9bf2e473);background-image:linear-gradient(115deg,#9bf2e4,#8cb4ff,#c9a7ff,#7ce0b4,#9bf2e4);background-size:300% 300%;animation:7s ease-in-out infinite name-holo}.profile-page.name-mint .pn-text{background-image:linear-gradient(100deg,#e0fff4 20%,#7ce0b4 40%,#e0fff4 55%,#3fbf8f 75%,#e0fff4 90%);background-size:250% 100%;animation:4.5s linear infinite name-shimmer}.profile-page:is(.card-rainbow,.card-pulse,.card-scanlines,.card-flow) .profile-panel{position:relative}.profile-page:is(.card-pulse,.card-flow) :is(.profile-card,.profile-panel){isolation:isolate}.profile-page.card-sunset :is(.profile-card,.profile-panel){background:linear-gradient(160deg, #ff6f912b, #ffc75f12 55%, transparent), var(--surface);border-color:#ff967173}.profile-page.card-ocean :is(.profile-card,.profile-panel){background:linear-gradient(160deg, #00c9ff26, #92fe9d0d 55%, transparent), var(--surface);border-color:#00c9ff61}.profile-page.card-forest :is(.profile-card,.profile-panel){background:linear-gradient(160deg,#7cc6a429,#285a3c24),#0d1611;border-color:#7cc6a461}.profile-page.card-candy :is(.profile-card,.profile-panel){background:repeating-linear-gradient(135deg, #ff8fc814 0 14px, transparent 14px 28px), var(--surface);border:1.5px solid #ff8fc8;box-shadow:0 0 24px -12px #ff8fc8}.profile-page.card-parchment :is(.profile-card,.profile-panel){background:radial-gradient(120% 90% at 50% 0,#3a2f20,#1f1912 75%);border-color:#8a7350;box-shadow:inset 0 0 40px #00000073}.profile-page.card-gold :is(.profile-card,.profile-panel){border:1.5px solid #d4a017;box-shadow:inset 0 0 0 1px #ffe9a838,0 0 30px -12px #d4a017}.profile-page.card-chrome :is(.profile-card,.profile-panel){background:linear-gradient(180deg, #ffffff17, #ffffff05 40%, #00000038), var(--surface);border-color:#9aa4b2;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000080,0 12px 30px -16px #000}.profile-page.card-cyber :is(.profile-card,.profile-panel){background:linear-gradient(#05d9e80f 1px, transparent 1px) 0 0 / 100% 22px, var(--surface);border:1px solid #05d9e8;border-radius:8px;box-shadow:0 0 18px -6px #05d9e8,inset 0 0 22px -14px #ff2a6d}.profile-page.card-grid :is(.profile-card,.profile-panel){background:linear-gradient(color-mix(in srgb, var(--accent) 10%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, var(--surface)}.profile-page.card-dots :is(.profile-card,.profile-panel){background:radial-gradient(color-mix(in srgb, var(--accent) 20%, transparent) 1.5px, transparent 2px) 0 0 / 18px 18px, var(--surface)}.profile-page.card-stripes :is(.profile-card,.profile-panel){background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent) 0 2px, transparent 2px 14px), var(--surface)}.profile-page.card-velvet :is(.profile-card,.profile-panel){background:radial-gradient(120% 80% at 30% 0%, color-mix(in srgb, var(--accent) 24%, #2a0f1f), #12060d 70%);border-color:color-mix(in srgb, var(--accent) 30%, #000)}.profile-page.card-galaxy :is(.profile-card,.profile-panel){background:radial-gradient(1px 1px at 10% 20%,#fff,#0000),radial-gradient(1px 1px at 30% 70%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 62% 30%,#fff,#0000),radial-gradient(1px 1px at 85% 80%,#fffc,#0000),radial-gradient(60% 50% at 80% 10%,#c9a7ff40,#0000),radial-gradient(50% 50% at 10% 90%,#8cb4ff33,#0000),linear-gradient(135deg,#1b0f3a,#0b0820 60%,#2a1250);border-color:#c9a7ff4d}.profile-page.card-lava :is(.profile-card,.profile-panel){background:radial-gradient(60% 50% at 20% 100%,#ff500047,#0000),radial-gradient(50% 40% at 90% 0,#ffb40029,#0000),#160806;border-color:#ff6e2880}.profile-page.card-pastel :is(.profile-card,.profile-panel){background:linear-gradient(135deg, #ffd1e321, #c9a7ff21, #9cecff21), var(--surface);border-color:#c9a7ff61}.profile-page.card-mono :is(.profile-card,.profile-panel){box-shadow:none;background:#0a0a0a;border:1px solid #f2f2f2;border-radius:6px}.profile-page.card-comic :is(.profile-card,.profile-panel){background:radial-gradient(#ffffff12 1px, transparent 1.5px) 0 0 / 8px 8px, var(--surface);box-shadow:6px 6px 0 var(--accent);border:2.5px solid #fff;border-radius:6px}.profile-page.card-royal :is(.profile-card,.profile-panel){background:linear-gradient(160deg, #6e3cbe3d, #140a2899), var(--surface);border:1.5px solid #d4a017;box-shadow:0 0 26px -12px #d4a017}.profile-page.card-rainbow :is(.profile-card,.profile-panel){border-color:#0000}.profile-page.card-rainbow :is(.profile-card,.profile-panel):before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--card-ang), #ff6b9d, #ffb27a, #ffe27a, #7ce0b4, #8cb4ff, #c9a7ff, #ff6b9d);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite card-ang;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-page.card-pulse :is(.profile-card,.profile-panel):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--accent), inset 0 0 40px -14px var(--accent);animation:2.4s ease-in-out infinite card-pulse;position:absolute;inset:0}@keyframes card-pulse{0%,to{opacity:.25}50%{opacity:1}}.profile-page.card-scanlines :is(.profile-card,.profile-panel):after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0}.profile-page.card-crystal :is(.profile-card,.profile-panel){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1f,#ffffff05 40%,#8ccbff14),#ffffff08;border:1px solid #c8e6ff59;box-shadow:inset 0 0 22px #8ccbff1f}.profile-page.card-sakura :is(.profile-card,.profile-panel){background:linear-gradient(160deg, #ffb7d526, transparent 60%), var(--surface);border-color:#ffb7d5;box-shadow:0 0 24px -14px #ffb7d5}.profile-page.card-flow :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 30%, #8cb4ff24 55%, transparent 80%, color-mix(in srgb, var(--accent) 14%, transparent)) 0 0 / 300% 300%;animation:9s ease-in-out infinite frame-shine;position:absolute;inset:0}.profile-page.bmotion-turn .profile-cover img{animation:16s ease-in-out infinite alternate banner-turn}.profile-page.bmotion-wave .profile-cover img{animation:6s ease-in-out infinite banner-wave}.profile-page.bmotion-pulse .profile-cover img{animation:2.2s ease-in-out infinite banner-pulse}.profile-page.bmotion-focus .profile-cover img{animation:7s ease-in-out infinite alternate banner-focus}.profile-page.bmotion-sepia .profile-cover img{animation:4s steps(8,end) infinite banner-sepia}.profile-page.bmotion-mono .profile-cover img{filter:grayscale()contrast(1.15);animation:12s ease-in-out infinite alternate banner-zoom}.profile-page.bmotion-vignette .profile-cover img{animation:8s ease-in-out infinite banner-breathe}.profile-page.bmotion-vignette .cover-fx{background:radial-gradient(#0000 35%,#000000c7);animation:6s ease-in-out infinite card-pulse}.profile-page.bmotion-rainbow .profile-cover img{animation:6s linear infinite banner-rainbow}.profile-page.bmotion-zoomout .profile-cover img{animation:12s ease-in-out infinite alternate banner-zoomout}.profile-page.bmotion-panv .profile-cover img{animation:12s ease-in-out infinite alternate banner-panv}.profile-page.bmotion-diagonal .profile-cover img{animation:14s ease-in-out infinite alternate banner-diagonal}.profile-page.bmotion-shake .profile-cover img{animation:4s ease-in-out infinite banner-shake}.profile-page.bmotion-heartbeat .profile-cover img{animation:1.6s ease-in-out infinite banner-beat}.profile-page.bmotion-swing .profile-cover img{transform-origin:50% 0;animation:5s ease-in-out infinite alternate banner-swing}.profile-page.bmotion-bounce .profile-cover img{animation:2.4s cubic-bezier(.3,0,.4,1) infinite banner-bounce}.profile-page.bmotion-flicker .profile-cover img{animation:.2s steps(2,end) infinite banner-flicker}.profile-page.bmotion-flicker .cover-fx{background:repeating-linear-gradient(90deg,#0000 0 140px,#ffffff12 140px 141px),radial-gradient(#0000 50%,#1e140080);animation:.9s steps(3,end) infinite film-lines}.profile-page.bmotion-scan .cover-fx{background:linear-gradient(#0000,#fff3 50%,#0000) 0 -40%/100% 30% no-repeat,repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);animation:4s linear infinite banner-scan}.profile-page.bmotion-sparkle .cover-fx,.profile-page.bmotion-sparkle .cover-fx:before{background:radial-gradient(2px 2px at 12% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 28% 70%,#fff,#0000),radial-gradient(2px 2px at 46% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 60%,#fff,#0000),radial-gradient(2px 2px at 82% 34%,#fff,#0000),radial-gradient(1.5px 1.5px at 92% 76%,#fff,#0000);animation:2.2s ease-in-out infinite card-pulse}.profile-page.bmotion-sparkle .cover-fx:before{content:"";animation-delay:-1.1s;position:absolute;inset:0;transform:translate(6%,18%)}.profile-page.bmotion-dream .profile-cover img{animation:9s ease-in-out infinite alternate banner-dream}.profile-page.bmotion-dream .cover-fx{background:radial-gradient(70% 90% at 30% 40%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%);mix-blend-mode:screen;animation:7s ease-in-out infinite card-pulse}.profile-page.bmotion-neon .profile-cover img{filter:saturate(1.8)contrast(1.15);animation:10s ease-in-out infinite alternate banner-zoom}.profile-page.bmotion-neon .cover-fx{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 50px -10px var(--accent);animation:2s ease-in-out infinite card-pulse}.profile-page.bmotion-daynight .profile-cover img{animation:20s ease-in-out infinite banner-daynight}.profile-page.bmotion-daynight .cover-fx{background:linear-gradient(#0a14468c,#1e0a3c59);animation:20s ease-in-out infinite banner-night}.profile-page.bmotion-wobble .profile-cover img{animation:4s ease-in-out infinite banner-wobble}.profile-page.bmotion-mirror .profile-cover img{animation:12s ease-in-out infinite banner-mirror}@keyframes banner-turn{0%{transform:scale(1.3)rotate(-4deg)}to{transform:scale(1.3)rotate(4deg)}}@keyframes banner-wave{0%,to{transform:scale(1.15)skew(0)}25%{transform:scale(1.15)skew(2.5deg)}75%{transform:scale(1.15)skew(-2.5deg)}}@keyframes banner-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes banner-focus{0%{filter:blur(7px);transform:scale(1.12)}to{filter:blur();transform:scale(1)}}@keyframes banner-sepia{0%,to{filter:sepia(.85)contrast(1.1)brightness(.95)}50%{filter:sepia(.85)contrast(1.1)brightness(1.05)}}@keyframes banner-rainbow{0%{filter:hue-rotate()saturate(1.6)}to{filter:hue-rotate(360deg)saturate(1.6)}}@keyframes banner-zoomout{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes banner-panv{0%{transform:scale(1.35)translateY(-10%)}to{transform:scale(1.35)translateY(10%)}}@keyframes banner-diagonal{0%{transform:scale(1.35)translate(-8%,-8%)}to{transform:scale(1.35)translate(8%,8%)}}@keyframes banner-shake{0%,84%,to{transform:scale(1.08)}86%{transform:scale(1.08)translate(-1.2%,.6%)}88%{transform:scale(1.08)translate(1.2%,-.6%)}90%{transform:scale(1.08)translate(-.8%)}92%{transform:scale(1.08)translate(.8%,.4%)}94%{transform:scale(1.08)translate(-.4%)}}@keyframes banner-beat{0%,45%,to{transform:scale(1)}15%{transform:scale(1.07)}30%{transform:scale(1.03)}}@keyframes banner-swing{0%{transform:scale(1.2)rotate(-2.5deg)}to{transform:scale(1.2)rotate(2.5deg)}}@keyframes banner-bounce{0%,to{transform:scale(1.15)translateY(0)}35%{transform:scale(1.15)translateY(-5%)}60%{transform:scale(1.15)translateY(0)}72%{transform:scale(1.15)translateY(-1.5%)}}@keyframes banner-flicker{50%{filter:sepia(.4)brightness(1.08)contrast(1.15)}}@keyframes film-lines{33%{background-position:37px 0,0 0}66%{background-position:-51px 0,0 0}}@keyframes banner-scan{to{background-position:0 140%,0 0}}@keyframes banner-dream{0%{filter:blur(1.5px)saturate(1.3)brightness(1.1);transform:scale(1.06)}to{filter:blur()saturate(1.1)brightness();transform:scale(1.16)}}@keyframes banner-daynight{0%,to{filter:brightness(1.08)saturate(1.1)}50%{filter:brightness(.5)saturate(.7)hue-rotate(-15deg)}}@keyframes banner-night{0%,to{opacity:0}50%{opacity:1}}@keyframes banner-wobble{0%,to{transform:scale(1.15)rotate(0)}25%{transform:scale(1.18,1.12)rotate(-1deg)}75%{transform:scale(1.12,1.18)rotate(1deg)}}@keyframes banner-mirror{0%,40%{transform:scale(1.05)scaleX(1)}50%,90%{transform:scale(1.05)scaleX(-1)}to{transform:scale(1.05)scaleX(1)}}.avatar-wrap.shape-cut,.avatar-wrap.shape-cut>.avatar{box-shadow:none!important;border-radius:0!important}.profile-avatar:has(.avatar-wrap.shape-cut){filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 1px var(--accent)) drop-shadow(0 14px 22px #0000008c)}.avatar-wrap.shape-egg,.avatar-wrap.shape-egg>.avatar{border-radius:50%/60% 60% 40% 40%}.avatar-wrap.shape-arch,.avatar-wrap.shape-arch>.avatar{border-radius:50% 50% 12% 12%/42% 42% 12% 12%}.avatar-wrap.shape-triangle{clip-path:polygon(50% 3%,98% 93%,2% 93%)}.avatar-wrap.shape-cross{clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%)}.avatar-wrap:is(.shape-burst,.shape-spinburst){clip-path:polygon(50% 0%,60.9% 9.4%,75% 6.7%,79.7% 20.3%,93.3% 25%,90.6% 39.1%,100% 50%,90.6% 60.9%,93.3% 75%,79.7% 79.7%,75% 93.3%,60.9% 90.6%,50% 100%,39.1% 90.6%,25% 93.3%,20.3% 79.7%,6.7% 75%,9.4% 60.9%,0% 50%,9.4% 39.1%,6.7% 25%,20.3% 20.3%,25% 6.7%,39.1% 9.4%)}.avatar-wrap:is(.shape-sun,.shape-spinsun){clip-path:polygon(50% 0%,57.6% 11.7%,69.1% 3.8%,71.7% 17.6%,85.4% 14.6%,82.4% 28.3%,96.2% 30.9%,88.3% 42.4%,100% 50%,88.3% 57.6%,96.2% 69.1%,82.4% 71.7%,85.4% 85.4%,71.7% 82.4%,69.1% 96.2%,57.6% 88.3%,50% 100%,42.4% 88.3%,30.9% 96.2%,28.3% 82.4%,14.6% 85.4%,17.6% 71.7%,3.8% 69.1%,11.7% 57.6%,0% 50%,11.7% 42.4%,3.8% 30.9%,17.6% 28.3%,14.6% 14.6%,28.3% 17.6%,30.9% 3.8%,42.4% 11.7%)}.avatar-wrap:is(.shape-gear,.shape-spingear){clip-path:polygon(50% 10%,57% .5%,67.1% 3%,68.8% 14.7%,75.7% 19.4%,87.2% 16.5%,93.3% 25%,87.1% 35%,89.4% 43.1%,100% 48.3%,99.2% 58.7%,88% 62.4%,84.6% 70%,89.4% 80.8%,82.1% 88.3%,71.2% 83.9%,63.7% 87.6%,60.4% 98.9%,50% 100%,44.4% 89.6%,36.3% 87.6%,26.5% 94.1%,17.9% 88.3%,20.3% 76.8%,15.4% 70%,3.6% 68.7%,.8% 58.7%,10% 51.4%,10.6% 43.1%,2.4% 34.5%,6.7% 25%,18.5% 25.4%,24.3% 19.4%,23.5% 7.6%,32.9% 3%,41.7% 10.9%)}.avatar-wrap.shape-tag{clip-path:polygon(24% 0,100% 0,100% 100%,24% 100%,0 50%)}.avatar-wrap.shape-crown{clip-path:polygon(3% 26%,27% 50%,50% 6%,73% 50%,97% 26%,88% 95%,12% 95%)}.avatar-wrap:is(.shape-spinstar,.shape-twinkle){clip-path:polygon(50% 0%,62% 33%,98% 36%,70% 58%,80% 94%,50% 74%,20% 94%,30% 58%,2% 36%,38% 33%)}.avatar-wrap.shape-spinhex{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.avatar-wrap.shape-scallop{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'40'%2F%3E%3Ccircle%20cx%3D'89'%20cy%3D'50'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'85.1'%20cy%3D'66.9'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'74.3'%20cy%3D'80.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'58.7'%20cy%3D'88'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'41.3'%20cy%3D'88'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'25.7'%20cy%3D'80.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'14.9'%20cy%3D'66.9'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'50'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'14.9'%20cy%3D'33.1'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'25.7'%20cy%3D'19.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'41.3'%20cy%3D'12'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'58.7'%20cy%3D'12'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'74.3'%20cy%3D'19.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'85.1'%20cy%3D'33.1'%20r%3D'10.5'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'40'%2F%3E%3Ccircle%20cx%3D'89'%20cy%3D'50'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'85.1'%20cy%3D'66.9'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'74.3'%20cy%3D'80.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'58.7'%20cy%3D'88'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'41.3'%20cy%3D'88'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'25.7'%20cy%3D'80.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'14.9'%20cy%3D'66.9'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'50'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'14.9'%20cy%3D'33.1'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'25.7'%20cy%3D'19.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'41.3'%20cy%3D'12'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'58.7'%20cy%3D'12'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'74.3'%20cy%3D'19.5'%20r%3D'10.5'%2F%3E%3Ccircle%20cx%3D'85.1'%20cy%3D'33.1'%20r%3D'10.5'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-moon{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cdefs%3E%3Cmask%20id%3D'm'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'47'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'74'%20cy%3D'30'%20r%3D'30'%20fill%3D'%23000'%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D'100'%20height%3D'100'%20mask%3D'url(%23m)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cdefs%3E%3Cmask%20id%3D'm'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'47'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'74'%20cy%3D'30'%20r%3D'30'%20fill%3D'%23000'%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D'100'%20height%3D'100'%20mask%3D'url(%23m)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-clover{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'27'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'73'%20cy%3D'50'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'73'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'27'%20cy%3D'50'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'22'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'27'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'73'%20cy%3D'50'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'73'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'27'%20cy%3D'50'%20r%3D'24'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'22'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-bunny{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'63'%20r%3D'36'%2F%3E%3Cellipse%20cx%3D'35'%20cy%3D'24'%20rx%3D'10'%20ry%3D'23'%2F%3E%3Cellipse%20cx%3D'65'%20cy%3D'24'%20rx%3D'10'%20ry%3D'23'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'63'%20r%3D'36'%2F%3E%3Cellipse%20cx%3D'35'%20cy%3D'24'%20rx%3D'10'%20ry%3D'23'%2F%3E%3Cellipse%20cx%3D'65'%20cy%3D'24'%20rx%3D'10'%20ry%3D'23'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-bear{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'57'%20r%3D'40'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'21'%20r%3D'16'%2F%3E%3Ccircle%20cx%3D'82'%20cy%3D'21'%20r%3D'16'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'57'%20r%3D'40'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'21'%20r%3D'16'%2F%3E%3Ccircle%20cx%3D'82'%20cy%3D'21'%20r%3D'16'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-bubble{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M12%204h76a10%2010%200%200%201%2010%2010v52a10%2010%200%200%201-10%2010H44L22%2096l5-20H12A10%2010%200%200%201%202%2066V14A10%2010%200%200%201%2012%204Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M12%204h76a10%2010%200%200%201%2010%2010v52a10%2010%200%200%201-10%2010H44L22%2096l5-20H12A10%2010%200%200%201%202%2066V14A10%2010%200%200%201%2012%204Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-ghost{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%203C25%203%209%2021%209%2046v51l13-10%2014%2010%2014-10%2014%2010%2014-10%2013%2010V46C91%2021%2075%203%2050%203Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%203C25%203%209%2021%209%2046v51l13-10%2014%2010%2014-10%2014%2010%2014-10%2013%2010V46C91%2021%2075%203%2050%203Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-butterfly{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'28'%20cy%3D'30'%20r%3D'25'%2F%3E%3Ccircle%20cx%3D'72'%20cy%3D'30'%20r%3D'25'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'71'%20r%3D'20'%2F%3E%3Ccircle%20cx%3D'68'%20cy%3D'71'%20r%3D'20'%2F%3E%3Cellipse%20cx%3D'50'%20cy%3D'50'%20rx%3D'8'%20ry%3D'42'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'28'%20cy%3D'30'%20r%3D'25'%2F%3E%3Ccircle%20cx%3D'72'%20cy%3D'30'%20r%3D'25'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'71'%20r%3D'20'%2F%3E%3Ccircle%20cx%3D'68'%20cy%3D'71'%20r%3D'20'%2F%3E%3Cellipse%20cx%3D'50'%20cy%3D'50'%20rx%3D'8'%20ry%3D'42'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-spinflower{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'34'%2F%3E%3Ccircle%20cx%3D'82'%20cy%3D'50'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'72.6'%20cy%3D'72.6'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'82'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'27.4'%20cy%3D'72.6'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'50'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'27.4'%20cy%3D'27.4'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'18'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'72.6'%20cy%3D'27.4'%20r%3D'18'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'34'%2F%3E%3Ccircle%20cx%3D'82'%20cy%3D'50'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'72.6'%20cy%3D'72.6'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'82'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'27.4'%20cy%3D'72.6'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'50'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'27.4'%20cy%3D'27.4'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'18'%20r%3D'18'%2F%3E%3Ccircle%20cx%3D'72.6'%20cy%3D'27.4'%20r%3D'18'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-pulseheart{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%2094C20%2073%202%2055%202%2032%202%2015%2015%204%2029%204c10%200%2017%205%2021%2013%204-8%2011-13%2021-13%2014%200%2027%2011%2027%2028%200%2023-18%2041-48%2062Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%2094C20%2073%202%2055%202%2032%202%2015%2015%204%2029%204c10%200%2017%205%2021%2013%204-8%2011-13%2021-13%2014%200%2027%2011%2027%2028%200%2023-18%2041-48%2062Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-pulseheart{-webkit-mask-size:100% 100%;mask-size:100% 100%}.avatar-wrap:is(.shape-morph,.shape-liquid,.shape-wobblesquare)>.avatar{border-radius:inherit}.avatar-wrap.shape-morph{border-radius:50%}.avatar-wrap.shape-liquid{border-radius:58% 42% 50% 50%/50% 55% 45% 50%}.avatar-wrap.shape-wobblesquare{border-radius:26%}.avatar-wrap.shape-morph:not(.framed){animation:7s ease-in-out infinite shape-morph}.avatar-wrap.shape-liquid:not(.framed){animation:3.4s ease-in-out infinite shape-liquid}.avatar-wrap.shape-wobblesquare:not(.framed){animation:4s ease-in-out infinite shape-wobble}.avatar-wrap:is(.shape-spinstar,.shape-spinhex,.shape-spinburst,.shape-spinflower,.shape-spingear,.shape-spinsun):not(.framed){animation:14s linear infinite shape-spin}.avatar-wrap:is(.shape-spinstar,.shape-spinhex,.shape-spinburst,.shape-spinflower,.shape-spingear,.shape-spinsun):not(.framed)>.avatar{animation:14s linear infinite shape-unspin}.avatar-wrap.shape-spingear:not(.framed),.avatar-wrap.shape-spingear:not(.framed)>.avatar{animation-duration:22s}.avatar-wrap.shape-spinsun:not(.framed),.avatar-wrap.shape-spinsun:not(.framed)>.avatar{animation-duration:30s}.avatar-wrap.shape-pulseheart:not(.framed){animation:1.3s ease-in-out infinite shape-heart}.avatar-wrap.shape-shapeshift:not(.framed){animation:8s ease-in-out infinite shape-shift}.avatar-wrap.shape-shapeshift{clip-path:polygon(50% 0%,62.9% 32.2%,97.6% 34.5%,70.9% 56.8%,79.4% 90.5%,50% 72%,20.6% 90.5%,29.1% 56.8%,2.4% 34.5%,37.1% 32.2%)}.avatar-wrap.shape-ripple{clip-path:circle(50%)}.avatar-wrap.shape-ripple:not(.framed){animation:3s ease-in-out infinite shape-ripple}.avatar-wrap.shape-twinkle:not(.framed){animation:2.4s ease-in-out infinite shape-twinkle}@keyframes shape-morph{0%,to{border-radius:50%}25%{border-radius:62% 38% 55% 45%/48% 60% 40% 52%}50%{border-radius:30%}75%{border-radius:40% 60% 35% 65%/62% 40% 60% 38%}}@keyframes shape-liquid{0%,to{border-radius:58% 42% 50% 50%/50% 55% 45% 50%}33%{border-radius:42% 58% 38% 62%/60% 42% 58% 40%}66%{border-radius:50% 50% 62% 38%/42% 62% 38% 58%}}@keyframes shape-wobble{0%,to{border-radius:26%;transform:rotate(0)}25%{border-radius:38% 18% 34% 20%;transform:rotate(-4deg)}50%{border-radius:20% 36% 22% 38%}75%{border-radius:34% 22% 38% 18%;transform:rotate(4deg)}}@keyframes shape-spin{to{transform:rotate(360deg)}}@keyframes shape-unspin{0%{transform:rotate(0)scale(1.16)}to{transform:rotate(-360deg)scale(1.16)}}@keyframes shape-heart{0%,45%,to{-webkit-mask-size:100% 100%;mask-size:100% 100%}15%{-webkit-mask-size:86% 86%;mask-size:86% 86%}30%{-webkit-mask-size:95% 95%;mask-size:95% 95%}}@keyframes shape-shift{0%,to{clip-path:polygon(50% 0%,62.9% 32.2%,97.6% 34.5%,70.9% 56.8%,79.4% 90.5%,50% 72%,20.6% 90.5%,29.1% 56.8%,2.4% 34.5%,37.1% 32.2%)}25%{clip-path:polygon(50% 0%,79.4% 9.5%,97.6% 34.5%,97.6% 65.5%,79.4% 90.5%,50% 100%,20.6% 90.5%,2.4% 65.5%,2.4% 34.5%,20.6% 9.5%)}50%{clip-path:polygon(50% 0%,73.8% 17.2%,97.6% 34.5%,88.5% 62.5%,79.4% 90.5%,50% 90.5%,20.6% 90.5%,11.5% 62.5%,2.4% 34.5%,26.2% 17.2%)}75%{clip-path:polygon(50% 0%,70% 22.5%,97.6% 34.5%,82.3% 60.5%,79.4% 90.5%,50% 84%,20.6% 90.5%,17.7% 60.5%,2.4% 34.5%,30% 22.5%)}}@keyframes shape-ripple{0%,to{clip-path:circle(50%)}50%{clip-path:circle(41%)}}@keyframes shape-twinkle{0%,to{transform:scale(.94)rotate(-8deg)}50%{transform:scale(1.04)rotate(8deg)}}.avatar-move.amotion-sway{transform-origin:50% 100%;animation:3.6s ease-in-out infinite pic-sway}.avatar-move.amotion-zigzag{animation:3s ease-in-out infinite pic-zigzag}.avatar-move.amotion-rubber{transform-origin:50%;animation:2.4s ease-in-out infinite pic-rubber}.avatar-move.amotion-tada{transform-origin:50%;animation:3s ease-in-out infinite pic-tada}.avatar-move.amotion-rock{transform-origin:50% 100%;animation:2.2s ease-in-out infinite pic-rock}.avatar-move.amotion-pendulum{transform-origin:50% -40%;animation:2.6s ease-in-out infinite pic-pendulum}.avatar-move.amotion-drift{animation:8s ease-in-out infinite pic-drift}.avatar-move.amotion-hover3d{animation:6s linear infinite pic-hover3d}.avatar-move.amotion-roll{transform-origin:50%;animation:3s ease-in-out infinite alternate pic-roll}.avatar-move.amotion-peek{animation:3.6s ease-in-out infinite pic-peek}.avatar-move.amotion-nod{transform-origin:50% 80%;animation:3s ease-in-out infinite pic-nod}.avatar-move.amotion-headshake{animation:3s ease-in-out infinite pic-headshake}.avatar-move.amotion-bob{animation:1.4s ease-in-out infinite pic-bob}.avatar-move.amotion-twirl{transform-origin:50%;animation:3.6s cubic-bezier(.6,0,.3,1) infinite pic-twirl}.avatar-move.amotion-vibrate{animation:4s linear infinite pic-vibrate}.avatar-move.amotion-squash{transform-origin:50% 100%;animation:1.6s ease-in-out infinite pic-squash}.avatar-move.amotion-levitate{animation:3.6s ease-in-out infinite pic-levitate}.avatar-move.amotion-rainbow{animation:4s linear infinite pic-rainbow}.avatar-move.amotion-ripple{animation:1.8s ease-out infinite pic-ripple}.avatar-move.amotion-flash{animation:3.5s ease-in-out infinite pic-flash}.avatar-move.amotion-ghost{animation:4s ease-in-out infinite pic-ghost}.avatar-move.amotion-wiggle{transform-origin:50%;animation:2.4s ease-in-out infinite pic-wiggle}.avatar-move.amotion-spin3d{transform-origin:50%;animation:3.5s linear infinite pic-spin3d}.avatar-move.amotion-boing{transform-origin:50% 100%;animation:1.3s ease-in-out infinite pic-boing}.avatar-move.amotion-sparkle{transform-origin:50%;animation:2.2s ease-in-out infinite pic-sparkle}@keyframes pic-sway{0%,to{transform:rotate(-6deg)translate(-3%)}50%{transform:rotate(6deg)translate(3%)}}@keyframes pic-zigzag{0%,to{transform:translate(-6%)}25%{transform:translate(-2%,-7%)}50%{transform:translate(2%)}75%{transform:translate(6%,-7%)}}@keyframes pic-rubber{0%,60%,to{transform:scale(1)}66%{transform:scale(1.25,.75)}72%{transform:scale(.75,1.25)}78%{transform:scale(1.15,.85)}86%{transform:scale(.95,1.05)}92%{transform:scale(1.05,.95)}}@keyframes pic-tada{0%,60%,to{transform:none}62%,64%{transform:scale(.9)rotate(-3deg)}66%,70%,74%,78%{transform:scale(1.1)rotate(3deg)}68%,72%,76%{transform:scale(1.1)rotate(-3deg)}}@keyframes pic-rock{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes pic-pendulum{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}@keyframes pic-drift{0%,to{transform:translate(0)}25%{transform:translate(5%,-4%)}50%{transform:translateY(-7%)}75%{transform:translate(-5%,-3%)}}@keyframes pic-hover3d{0%,to{transform:perspective(500px)rotateX(12deg)rotateY(0)}25%{transform:perspective(500px)rotateX(0)rotateY(14deg)}50%{transform:perspective(500px)rotateX(-12deg)rotateY(0)}75%{transform:perspective(500px)rotateX(0)rotateY(-14deg)}}@keyframes pic-roll{0%{transform:translate(-8%)rotate(-60deg)}to{transform:translate(8%)rotate(60deg)}}@keyframes pic-peek{0%,30%,to{transform:translateY(0)}42%{transform:translateY(16%)scaleY(.9)}58%{transform:translateY(-8%)}70%{transform:translateY(0)}}@keyframes pic-nod{0%,40%,to{transform:perspective(400px)rotateX(0)}50%{transform:perspective(400px)rotateX(24deg)}60%{transform:perspective(400px)rotateX(-6deg)}70%{transform:perspective(400px)rotateX(16deg)}80%{transform:perspective(400px)rotateX(0)}}@keyframes pic-headshake{0%,50%,to{transform:none}55%{transform:translate(-6%)perspective(400px)rotateY(-12deg)}62%{transform:translate(5%)perspective(400px)rotateY(10deg)}69%{transform:translate(-3%)perspective(400px)rotateY(-6deg)}76%{transform:translate(2%)perspective(400px)rotateY(4deg)}83%{transform:none}}@keyframes pic-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes pic-twirl{0%,60%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pic-vibrate{0%,80%,90%,to{transform:translate(0)}81%,85%,89%{transform:translate(-2%,1%)}83%,87%{transform:translate(2%,-1%)}}@keyframes pic-squash{0%,to{transform:scale(1)translateY(0)}25%{transform:scale(1.12,.86)}50%{transform:scale(.9,1.12)translateY(-12%)}75%{transform:scale(1.05,.95)}}@keyframes pic-levitate{0%,to{filter:drop-shadow(0 8px 5px #00000073);transform:translateY(0)}50%{filter:drop-shadow(0 18px 10px #00000038);transform:translateY(-10%)}}@keyframes pic-rainbow{0%,to{filter:drop-shadow(0 0 7px #ff6b9d)}20%{filter:drop-shadow(0 0 7px #ffb27a)}40%{filter:drop-shadow(0 0 7px #ffe27a)}60%{filter:drop-shadow(0 0 7px #7ce0b4)}80%{filter:drop-shadow(0 0 7px #8cb4ff)}}@keyframes pic-ripple{0%{filter:drop-shadow(0 0 0 var(--accent,var(--pink)))}to{filter:drop-shadow(0 0 16px #0000)}}@keyframes pic-flash{0%,88%,to{filter:brightness()}92%{filter:brightness(1.8)drop-shadow(0 0 10px #fff)}96%{filter:brightness(1.15)}}@keyframes pic-ghost{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(-6%)}}@keyframes pic-wiggle{0%,50%,to{transform:rotate(0)}10%{transform:rotate(-7deg)}20%{transform:rotate(7deg)}30%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}}@keyframes pic-spin3d{0%{transform:perspective(500px)rotateY(0)}to{transform:perspective(500px)rotateY(360deg)}}@keyframes pic-boing{0%,to{transform:scale(1)}30%{transform:scale(1.1,.8)}50%{transform:scale(.94,1.15)translateY(-14%)}70%{transform:scale(1.03,.96)}}@keyframes pic-sparkle{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.25) drop-shadow(0 0 8px #fff) drop-shadow(0 0 3px var(--accent,var(--pink)));transform:scale(1.05)}}:is(.profile-page.layout-centered,.profile-page.layout-spotlight) .profile-head{flex-direction:column;align-items:center}:is(.profile-page.layout-centered,.profile-page.layout-spotlight) .profile-actions{justify-content:center}:is(.profile-page.layout-centered,.profile-page.layout-spotlight) .profile-ident{text-align:center}:is(.profile-page.layout-centered,.profile-page.layout-spotlight) :is(.profile-handle,.profile-social,.profile-chips){justify-content:center}:is(.profile-page.layout-centered,.profile-page.layout-spotlight) .profile-ident .staff-proof{margin-inline:auto}.profile-page.layout-mirrored .profile-head{flex-direction:row-reverse}.profile-page.layout-mirrored .profile-actions{justify-content:flex-start}.profile-page.layout-mirrored .profile-ident{text-align:right}.profile-page.layout-mirrored :is(.profile-handle,.profile-social,.profile-chips){justify-content:flex-end}.profile-page.layout-mirrored .profile-ident .staff-proof{margin-left:auto}.profile-page.layout-wide .profile-wrap{max-width:1440px}.profile-page.layout-wide .profile-cover{aspect-ratio:4}.profile-page.layout-compact .profile-cover{aspect-ratio:6}.profile-page.layout-compact .profile-head{margin-top:-40px}.profile-page.layout-compact .profile-avatar .avatar.hero{width:92px;height:92px}.profile-page.layout-compact .profile-name{font-size:clamp(1.3rem,2.4vw,1.7rem)}.profile-page.layout-compact .profile-ident{padding:10px 24px 18px}.profile-page.layout-compact .profile-sections{gap:12px;margin-top:12px}.profile-page.layout-compact .profile-panel{padding:14px 16px}.profile-page.layout-poster .profile-cover{aspect-ratio:16/9}.profile-page.layout-poster .profile-head{margin-top:-110px}.profile-page.layout-poster .profile-avatar .avatar.hero{width:170px;height:170px}.profile-page.layout-minimal .profile-cover{display:none}.profile-page.layout-minimal .profile-head{margin-top:26px}.profile-page.layout-minimal .profile-avatar .avatar.hero{width:110px;height:110px}.profile-page.layout-spotlight .profile-head{margin-top:-120px}.profile-page.layout-spotlight .profile-cover{aspect-ratio:5/2}.profile-page.layout-spotlight .profile-avatar .avatar.hero{width:200px;height:200px}.profile-page.layout-spotlight .profile-name{font-size:clamp(2rem,4.6vw,3rem)}.profile-page.layout-magazine .profile-card{display:grid}.profile-page.layout-magazine .profile-cover{aspect-ratio:21/9;grid-area:1/1}.profile-page.layout-magazine .profile-ident{z-index:2;background:linear-gradient(#0000,#050408d9 62%);grid-area:1/1;align-self:end;padding:90px 34px 26px}.profile-page.layout-magazine .profile-name{letter-spacing:-.045em;font-size:clamp(2.2rem,6vw,4.2rem)}.profile-page.layout-magazine .profile-head{grid-area:2/1;align-items:center;margin-top:0;padding:16px 30px 20px}.profile-page.layout-magazine .profile-avatar .avatar.hero{width:84px;height:84px}.profile-page.layout-focus .profile-wrap{max-width:760px}.profile-page.layout-focus .profile-panel.half{grid-column:span 2}.profile-page.layout-scrapbook .profile-sections{gap:26px}.profile-page.layout-scrapbook .profile-card{rotate:-.6deg}.profile-page.layout-scrapbook .profile-panel{transition:rotate .3s var(--ease), scale .3s var(--ease);position:relative;overflow:visible;rotate:.8deg;box-shadow:0 14px 30px -12px #0009}.profile-page.layout-scrapbook .profile-panel:nth-child(2n){rotate:-.7deg}.profile-page.layout-scrapbook .profile-panel:hover{rotate:0deg;scale:1.01}.profile-page.layout-scrapbook .profile-panel-head:before{content:"";background:color-mix(in srgb, var(--accent) 40%, #fff6);opacity:.75;pointer-events:none;border-radius:3px;width:86px;height:20px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:-3deg}@media (width>=900px){:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-wrap{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;max-width:1240px;display:grid}.profile-page.layout-dock .profile-wrap{grid-template-columns:minmax(0,1fr) 340px}.profile-page.layout-dock .profile-card{order:2}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-card{position:sticky;top:84px}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-cover{aspect-ratio:2}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-head{flex-direction:column;align-items:center;margin-top:-64px;padding:0 18px}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-actions{justify-content:center}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-ident{text-align:center;padding:12px 20px 22px}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) :is(.profile-handle,.profile-social,.profile-chips){justify-content:center}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-avatar .avatar.hero{width:120px;height:120px}:is(.profile-page.layout-sidebar,.profile-page.layout-dock) .profile-sections{margin-top:0}.profile-page.layout-split .profile-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.profile-page.layout-split .profile-cover{aspect-ratio:auto;grid-area:1/1/3;height:100%;min-height:360px}.profile-page.layout-split .profile-head{grid-column:2;align-items:center;margin-top:0;padding:26px 28px 0}.profile-page.layout-split .profile-ident{grid-column:2;padding:12px 28px 26px}.profile-page.layout-bento .profile-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page.layout-bento .profile-panel,.profile-page.layout-bento .profile-panel.half{grid-column:span 1}.profile-page.layout-bento :is(.p-connections,.p-activity,.p-bookmarks){grid-column:1/-1}.profile-page.layout-bento .p-about{grid-column:span 2}}@media (width<=600px){:is(.profile-page.layout-spotlight,.profile-page.layout-poster) .profile-avatar .avatar.hero{width:140px;height:140px}.profile-page.layout-spotlight .profile-head,.profile-page.layout-poster .profile-head{margin-top:-80px}}.tip-host{cursor:help;outline-offset:2px;border-radius:8px;display:inline-flex}.tip-host:focus-visible{outline:2px solid var(--accent,var(--pink))}.badge-tile-tip{display:block}.badge-tile-tip>.badge-tile{height:100%}.hero-badge-tip{vertical-align:.12em}.tip-card{z-index:1000;pointer-events:none;background:color-mix(in srgb, var(--surface) 94%, #000);border:1px solid var(--border-2);width:max-content;max-width:min(300px,100vw - 24px);color:var(--text);text-align:left;letter-spacing:normal;text-transform:none;animation:tip-in .16s var(--ease) both;border-radius:14px;padding:12px 14px;font-size:.86rem;font-weight:400;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -12px #000000b3}.tip-card.above{transform:translate(-50%,-100%)}@keyframes tip-in{0%{opacity:0;margin-top:4px}}.badge-info{gap:6px;display:grid}.bi-head{align-items:center;gap:10px;display:flex}.bi-icon{width:34px;height:34px;color:var(--tier,var(--pink));background:color-mix(in srgb, var(--tier,var(--pink)) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier,var(--pink)) 35%, transparent);border-radius:10px;flex:none;place-items:center;font-size:1.1rem;display:grid}.bi-icon svg{width:18px;height:18px}.bi-title{min-width:0;display:grid}.bi-title b{font-size:.95rem}.bi-title small{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.bi-text{color:var(--text-2)}.bi-meta{color:var(--text-3);font-size:.78rem}.bi-meta>span+span:before{content:" · "}.host-icon{object-fit:contain;background:#ffffff0f;border-radius:6px;flex:none;width:20px;height:20px}.host-icon.letter{color:var(--text);background:color-mix(in srgb, var(--pink) 25%, var(--surface));place-items:center;font-weight:800;line-height:1;display:inline-grid}.host-badge{align-items:center;gap:5px;display:inline-flex}.plat-tag{letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.plat-tag svg{width:14px;height:14px}.plat-tag.plat-windows{color:#6cc4ff;background:#0078d724;border-color:#6cc4ff66}.plat-tag.plat-linux{color:#ffd66b;background:#ffc4001a;border-color:#ffd66b66}.plat-tag.plat-macos{color:#e8e8f0;background:#ffffff14;border-color:#e8e8f059}.plat-tag.plat-android{color:#7ce08a;background:#3ddc841f;border-color:#7ce08a66}.plat-tag.plat-other{color:var(--text-2);background:var(--bg-2);border-color:var(--border-2)}.dl-editor{gap:12px;display:grid}.dl-plat,.dl-group{border:1px dashed var(--border-2);background:var(--bg-2);border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.dl-plat.has,.dl-group{border-style:solid}:is(.dl-plat.has,.dl-group).plat-windows{border-color:#6cc4ff59}:is(.dl-plat.has,.dl-group).plat-linux{border-color:#ffd66b59}:is(.dl-plat.has,.dl-group).plat-macos{border-color:#e8e8f04d}:is(.dl-plat.has,.dl-group).plat-android{border-color:#7ce08a59}.dl-plat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dl-add{align-items:center;gap:8px;display:flex}.dl-add>svg,.dl-add>.host-icon{width:18px;height:18px;color:var(--text-3);flex:none}.dl-add input{flex:1;min-width:0}.dl-check{margin-top:-4px;font-size:.78rem}.dl-check.ok{color:var(--ok)}.dl-check.bad{color:#ff7a8a}.dl-group .download{grid-template-columns:auto minmax(0,1fr) auto}.dl-group .download+.download,.dl-plat .download+.download{margin-top:0}@media (width<=600px){.dl-group .download{grid-template-columns:auto minmax(0,1fr)}.dl-group .download>:last-child{grid-column:1/-1;justify-content:center}.dl-add{flex-wrap:wrap}.dl-add input{flex-basis:calc(100% - 30px)}}.leave-page{max-width:1040px}.leave-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leave-grid.single{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.leave-head,.leave-go,.leave-game{grid-column:1/-1}.leave-head{align-items:center;gap:16px;display:flex}.leave-head h1{margin:2px 0 4px;font-size:clamp(1.5rem,3vw,2.1rem)}.leave-head p{margin:0}.leave-icon{width:58px;height:58px;color:var(--pink);background:color-mix(in srgb, var(--pink) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pink) 35%, transparent);border-radius:18px;flex:none;place-items:center;display:grid}.leave-icon svg{width:28px;height:28px}.leave-page .eyebrow{margin:0}.leave-page .card{align-content:start;gap:10px;min-width:0;display:grid}.leave-game{grid-template-columns:220px minmax(0,1fr);gap:18px}.leave-go{border:1px solid color-mix(in srgb, var(--pink) 30%, var(--border));background:var(--sheen), var(--surface);border-radius:20px;gap:14px;padding:20px;display:grid}.leave-dest{gap:4px;display:grid}.leave-dest code{overflow-wrap:anywhere;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.88rem}.leave-disclaimer{background:#ffb34714;border:1px solid #ffb34759;border-radius:14px;gap:12px;padding:14px 16px;display:flex}.leave-disclaimer>svg{color:#ffb347;flex:none;width:22px;height:22px;margin-top:2px}.leave-disclaimer p{color:var(--text-2);margin:4px 0 0;font-size:.88rem}.leave-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.leave-actions .btn{white-space:normal;overflow-wrap:anywhere;text-align:left}.wrap-any{overflow-wrap:anywhere}@media (width<=720px){.leave-grid,.leave-game{grid-template-columns:minmax(0,1fr)}.leave-actions .btn{flex:100%;justify-content:center}}.cover{position:relative}.cover>img.slide{object-fit:cover;z-index:1;width:100%;height:100%;animation:slide-in .45s var(--ease) both;position:absolute;inset:0}@keyframes slide-in{0%{opacity:0;transform:scale(1.04)}}.slide-dots{z-index:2;pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.slide-dots i{background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:transform .2s,background .2s;box-shadow:0 1px 3px #00000080}.slide-dots i.on{background:#fff;transform:scale(1.3)}.game-card .cover .corner,.game-card .cover .rank{z-index:3}.dev-tick{vertical-align:-2px;color:#6cc4ff;width:14px;height:14px;margin-left:3px}.dev-tick.big{vertical-align:.05em;width:.7em;height:.7em;margin-left:8px}.card-uploader{min-width:0;color:var(--text-3);align-items:center;gap:5px;font-size:.78rem;display:flex}.card-uploader svg{flex:none;width:12px;height:12px}.card-uploader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-cover{border-radius:var(--radius);outline-offset:3px;position:relative}.slide-hint{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.slide-hint svg{width:14px;height:14px}.game-people{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.game-people>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dev-verified{color:#6cc4ff;background:#6cc4ff1f;border:1px solid #6cc4ff59;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.dev-verified svg{width:13px;height:13px}.dev-verified.big{padding:6px 12px;font-size:.85rem}.unrate{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:.72rem;display:inline-flex}.unrate:hover{color:var(--text);text-decoration:underline}.btn.locked{cursor:default;opacity:.75}.dev-links h3{margin:0 0 10px}.dev-link-list{gap:6px;display:grid}.dev-link{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-weight:600;transition:border-color .2s,transform .2s;display:flex}.dev-link:hover{border-color:var(--pink);transform:translate(2px)}.dev-link>svg{width:16px;height:16px;color:var(--pink);flex:none}.dev-link>span{flex:1;min-width:0}.dev-link .dl-ext{width:13px;height:13px;color:var(--text-3)}.dev-link.dl-patreon>svg:first-child{color:#ff6b5a}.dev-link.dl-itch>svg:first-child{color:#fa5c5c}.dev-link.dl-dlsite>svg:first-child{color:#4fa3ff}.dev-link.dl-gumroad>svg:first-child{color:#ff90e8}.dev-link.dl-discord>svg:first-child{color:#8c9eff}.dev-link.dl-steam>svg:first-child{color:#9dc3e6}.leave-dev .dev-links{box-shadow:none;background:0 0;border:0;padding:0}.leave-dev .dev-links h3{display:none}.dl-page{gap:16px}.dl-jump{flex-wrap:wrap;gap:8px;display:flex}.dl-jump-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 4px;transition:transform .15s,border-color .15s;display:inline-flex}.dl-jump-btn:hover{border-color:var(--border-2);transform:translateY(-1px)}.dl-group{background:var(--surface);padding:0;overflow:hidden}.dl-group-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, color-mix(in srgb, var(--plat,var(--pink)) 14%, transparent), transparent 70%);align-items:center;gap:12px;padding:14px 16px;display:flex}.dl-group-head b{font-size:1.02rem;display:block}.dl-big-icon{width:42px;height:42px;color:var(--plat,var(--pink));background:color-mix(in srgb, var(--plat,var(--pink)) 16%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.dl-big-icon svg{width:22px;height:22px}.dl-group.plat-windows{--plat:#6cc4ff}.dl-group.plat-linux{--plat:#ffd66b}.dl-group.plat-macos{--plat:#e8e8f0}.dl-group.plat-android{--plat:#7ce08a}.dl-group.plat-ios{--plat:#c9a7ff}.dl-group .dl-file{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:14px;margin:0;padding:14px 16px}.dl-group .dl-file:first-of-type{border-top:0}.dl-group .dl-file:hover{background:color-mix(in srgb, var(--plat,var(--pink)) 5%, transparent)}.dl-file.unpublished{opacity:.7}.dl-file-main{gap:6px;min-width:0;display:grid}.dl-facts{color:var(--text-3);flex-wrap:wrap;gap:4px 14px;font-size:.8rem;display:flex}.dl-facts span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.dl-facts svg{flex:none;width:13px;height:13px}.dl-hash summary{cursor:pointer;width:max-content}.dl-hash code{overflow-wrap:anywhere;margin-top:4px;display:block}.dl-go{justify-content:center;min-width:132px}.plat-tag.plat-ios{color:#d7c2ff;background:#c9a7ff1f;border-color:#c9a7ff66}:is(.dl-plat.has,.dl-group).plat-ios{border-color:#c9a7ff59}.dl-group.plat-ios,.dl-group.plat-windows,.dl-group.plat-linux,.dl-group.plat-macos,.dl-group.plat-android{border-style:solid}.leave-wait{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.lw-bar{background:color-mix(in srgb, var(--pink) 12%, var(--surface));border-radius:999px;height:8px;overflow:hidden}.lw-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--rose,var(--pink)), var(--pink), #ffd1e3);background-size:200% 100%;width:0;height:100%;animation:linear forwards lw-fill,1.4s linear infinite lw-sheen;display:block}@keyframes lw-fill{to{width:100%}}@keyframes lw-sheen{to{background-position:-200% 0}}.leave-wait.done .lw-bar span{background:var(--ok);width:100%;animation:none}.lw-text{color:var(--text-2);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.lw-text svg{width:16px;height:16px;color:var(--ok)}.lw-text .spinner{width:14px;height:14px}.leave-agree{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.leave-agree input{flex:none;margin-top:3px}.leave-agree:has(input:checked){border-color:color-mix(in srgb, var(--ok) 55%, var(--border));background:color-mix(in srgb, var(--ok) 7%, var(--surface))}.leave-actions .btn[disabled]{opacity:.5;cursor:not-allowed}.leave-head{border:1px solid var(--border);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--pink) 14%, transparent), transparent 60%), var(--surface);border-radius:22px;padding:22px}.leave-page .card{transition:border-color .2s}.leave-page .card:hover{border-color:var(--border-2)}.team-badges{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.team-badges .tip-host{border-radius:14px}.team-badge{--tb:#ff8fc8;--tb2:#c94f78;--tb-ink:#ffe6f2;isolation:isolate;color:var(--tb-ink);background:linear-gradient(160deg, color-mix(in srgb, var(--tb) 16%, #141017), color-mix(in srgb, var(--tb2) 10%, #0c0a0e)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--tb) 90%, #fff), color-mix(in srgb, var(--tb2) 60%, transparent) 45%, color-mix(in srgb, var(--tb) 80%, #fff)) border-box;box-shadow:0 6px 18px -10px var(--tb), inset 0 1px 0 #ffffff14;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:5px 12px 5px 5px;display:inline-flex;position:relative;overflow:hidden}.team-badge:hover{box-shadow:0 12px 26px -12px var(--tb), inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.team-badge:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);animation:6s ease-in-out infinite tb-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes tb-sweep{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.tb-emblem{flex:none;width:34px;height:34px;position:relative}.tb-gem{width:100%;height:100%;color:color-mix(in srgb, var(--tb2) 40%, #1a0e14);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 35% 25%, #ffffffd9, transparent 38%), linear-gradient(150deg, color-mix(in srgb, var(--tb) 75%, #fff), var(--tb) 45%, var(--tb2));place-items:center;display:grid}.tb-gem svg{stroke-width:2.2px;filter:drop-shadow(0 1px #ffffff73);width:17px;height:17px}.tb-check{color:#fff;background:#2f8cff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 0 0 2px #0c0a0e}.tb-check svg{stroke-width:3px;width:10px;height:10px}.tb-label{min-width:0;line-height:1.15;display:grid}.tb-label b{letter-spacing:.01em;white-space:nowrap;background:linear-gradient(180deg, #fff 30%, color-mix(in srgb, var(--tb) 55%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.86rem;font-weight:800}.tb-label small{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--tb) 70%, #fff);opacity:.75;white-space:nowrap;font-size:.64rem;font-weight:700}.tb-stars{gap:1px;margin-left:2px;font-size:.72rem;line-height:1;display:inline-flex}.tb-stars i{color:#ffffff2e;font-style:normal}.tb-stars i.on{color:color-mix(in srgb, var(--tb) 60%, #ffe9a8);text-shadow:0 0 6px color-mix(in srgb, var(--tb) 70%, transparent)}.team-badge.owner{--tb:#ffd27a;--tb2:#e08a2e;--tb-ink:#fff3d6}.team-badge.owner .tb-emblem:before{content:"✦";z-index:1;color:#fff3c4;text-shadow:0 0 6px #ffd27a;font-size:11px;animation:2.2s ease-in-out infinite amb-twinkle;position:absolute;top:-6px;right:-5px}.team-badge.owner .tb-gem{animation:4s ease-in-out infinite tb-gold}@keyframes tb-gold{50%{filter:brightness(1.25)saturate(1.2)}}.team-badge.manager{--tb:#c9a7ff;--tb2:#7a5cf0;--tb-ink:#f1e9ff}.team-badge.server{--tb:#8cb4ff;--tb2:#4f6fd6;--tb-ink:#e8f0ff}.team-badge.contributor{--tb:#7cf2c0;--tb2:#2fb38a;--tb-ink:#e6fff4}.team-badge.site{--tb:#ff8fc8;--tb2:#c94f78;--tb-ink:#ffe6f2}.team-badge.uploader{--tb:#7ce0b4;--tb2:#2f9f74;--tb-ink:#e4fff2}.team-badge.developer{--tb:#6cc4ff;--tb2:#2f6fe0;--tb-ink:#e6f4ff}.team-badge.developer .tb-gem{clip-path:polygon(50% 0%,58.6% 6.8%,69.1% 3.8%,74.4% 13.4%,85.4% 14.6%,86.6% 25.6%,96.2% 30.9%,93.2% 41.4%,100% 50%,93.2% 58.6%,96.2% 69.1%,86.6% 74.4%,85.4% 85.4%,74.4% 86.6%,69.1% 96.2%,58.6% 93.2%,50% 100%,41.4% 93.2%,30.9% 96.2%,25.6% 86.6%,14.6% 85.4%,13.4% 74.4%,3.8% 69.1%,6.8% 58.6%,0% 50%,6.8% 41.4%,3.8% 30.9%,13.4% 25.6%,14.6% 14.6%,25.6% 13.4%,30.9% 3.8%,41.4% 6.8%)}.team-badge.rank-trial{filter:saturate(.55)brightness(.92)}.team-badge.rank-trial .tb-gem{opacity:.85}.team-badge.rank-senior .tb-gem{animation:5s ease-in-out infinite tb-gold}.team-badge.rank-head{box-shadow:0 0 0 1px color-mix(in srgb, var(--tb) 35%, transparent), 0 0 22px -6px var(--tb), inset 0 1px 0 #ffffff1f;animation:3s ease-in-out infinite tb-pulse}@keyframes tb-pulse{50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--tb) 55%, transparent), 0 0 30px -4px var(--tb), inset 0 1px 0 #ffffff29}}@media (prefers-reduced-motion:reduce){.team-badge,.team-badge *,.team-badge:after{animation:none!important}}.proof-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.proof{aspect-ratio:16/10;border:1px solid var(--border);background:var(--bg-2);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.proof img{object-fit:cover;width:100%;height:100%}.proof .btn{position:absolute;top:6px;right:6px}.proof.add{cursor:pointer;text-align:center;border-style:dashed}.dev-code{align-items:center;gap:8px;margin:8px 0;display:flex}.dev-code code{background:var(--bg-2);border:1px dashed var(--pink);letter-spacing:.08em;color:var(--pink);border-radius:10px;padding:8px 12px;font-size:1rem}.dev-game .row{min-width:0}.dev-game-cover{flex:none;width:64px}.dev-game-cover .cover{aspect-ratio:16/10}.dev-changes summary{cursor:pointer}table tr.changed td{background:color-mix(in srgb, var(--pink) 8%, transparent)}.upl-top{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.upl-rank{border:1px solid var(--border);background:radial-gradient(130% 120% at 0% 0%, #7cc6a42e, transparent 60%), var(--surface);border-radius:20px;grid-template-columns:auto 1fr;align-content:start;gap:12px 14px;padding:18px;display:grid}.upl-rank b{letter-spacing:-.01em;font-size:1.25rem;display:block}.rank-pips{gap:2px;margin-left:2px;display:inline-flex}.rank-pips i{opacity:.22;background:currentColor;border-radius:2px;width:4px;height:10px}.rank-pips i.on{opacity:1}.upl-rank .rank-pips{color:#7cc6a4;margin:4px 0 0}.upl-rank-icon{color:#7cc6a4;background:#7cc6a424;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.upl-rank-icon svg{width:24px;height:24px}.upl-limits{grid-column:1/-1;gap:8px;display:grid}.meter-row{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.meter-row .meter{background:var(--bg-2);border-radius:999px;grid-area:2/1/auto/-1;height:6px;overflow:hidden}.meter-row .meter>span{border-radius:inherit;height:100%;transition:width .4s var(--ease);background:#7cc6a4;display:block}.meter-row .meter>span.full{background:#ff7a8a}.upl-top .grid.stats{margin:0}.upl-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.upl-game{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.upl-game-cover .cover{aspect-ratio:16/11;border-radius:10px}.upl-game-body{gap:6px;min-width:0;display:grid}.upl-game-body .row{gap:10px}.upl-guide .card h3{align-items:center;gap:8px;margin-top:0;display:flex}.upl-guide .card h3 svg{width:18px;height:18px;color:var(--pink)}.chip.add-chip{cursor:pointer;border-style:dashed}.chip.add-chip:hover{border-color:var(--pink);color:var(--pink)}@media (width<=860px){.upl-top{grid-template-columns:minmax(0,1fr)}}.review-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-steps li{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;font-weight:600;display:flex}.review-steps li svg{width:16px;height:16px;color:var(--text-3)}.review-steps li.done{color:var(--text);border-color:color-mix(in srgb, var(--ok) 45%, var(--border))}.review-steps li.done svg{color:var(--ok)}.r34-search{border:1px solid var(--border-2);background:var(--surface);border-radius:14px;align-items:center;gap:8px;max-width:760px;padding:6px 6px 6px 14px;display:flex;position:relative}.r34-search>svg{width:18px;height:18px;color:var(--text-3);flex:none}.r34-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:6px 0}.r34-search input:focus{outline:none}.r34-search:focus-within{border-color:var(--pink)}.r34-sugg{z-index:30;border:1px solid var(--border-2);background:var(--surface);border-radius:14px;max-height:340px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px -12px #000000b3}.r34-sugg button{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:.9rem}.r34-sugg button:hover,.r34-sugg button.on{background:var(--bg-2)}.r34-tools{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.r34-tools .chip{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.r34-blacklist{gap:6px;max-width:760px;margin-top:10px;display:grid}.r34-head{margin-bottom:10px}.r34-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.r34-thumb{position:relative}.r34-thumb>a{aspect-ratio:1;border:1px solid var(--border);background:var(--bg-2);transition:transform .2s var(--ease), border-color .2s;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.r34-thumb>a:hover{border-color:var(--pink);transform:translateY(-2px)}.r34-thumb img{object-fit:cover;width:100%;height:100%}.r34-thumb.is-video>a{border-color:color-mix(in srgb, #8cb4ff 60%, var(--border))}.r34-thumb.is-gif>a{border-color:color-mix(in srgb, #7ce0b4 60%, var(--border))}.r34-kind,.r34-score{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute}.r34-kind{top:6px;left:6px}.r34-kind svg{fill:currentColor;width:10px;height:10px}.r34-score{bottom:6px;left:6px}.r34-fav{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:6px;right:6px}.r34-thumb:hover .r34-fav,.r34-fav.on,.r34-fav:focus-visible{opacity:1}.r34-fav svg{width:16px;height:16px}.r34-fav.on{color:#ff4f8b}.r34-fav.on svg{fill:currentColor}.r34-fav:hover{transform:scale(1.1)}.r34-pager{flex-wrap:wrap;justify-content:center;margin-top:18px}.r34-post{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.r34-side{gap:14px;max-height:calc(100vh - 100px);padding-right:4px;display:grid;position:sticky;top:84px;overflow:auto}.r34-tags h4{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 6px;font-size:.78rem}.r34-tags ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.r34-tags li{align-items:center;gap:4px;min-width:0;font-size:.86rem;display:flex}.r34-tags li a{overflow-wrap:anywhere;flex:1;min-width:0}.r34-tag-op{background:var(--bg-2);width:18px;height:18px;color:var(--text-3);font:inherit;cursor:pointer;border:0;border-radius:5px;flex:none;padding:0;font-size:.8rem;line-height:1}.r34-tag-op:hover{color:var(--text);background:var(--surface-2,var(--bg-2))}.r34-tags.t-artist a,.r34-sugg .t-artist{color:#ff8f8f}.r34-tags.t-copyright a,.r34-sugg .t-copyright{color:#d7a2ff}.r34-tags.t-character a,.r34-sugg .t-character{color:#7ce0b4}.r34-tags.t-meta a,.r34-sugg .t-metadata,.r34-sugg .t-meta{color:#ffd27a}.r34-main{gap:14px;min-width:0;display:grid}.r34-media{border:1px solid var(--border);background:#050506;border-radius:16px;place-items:center;display:grid;overflow:hidden}.r34-media img,.r34-media video{max-width:100%;max-height:82vh;display:block}.r34-comments{gap:8px;display:grid}.r34-comments h3{margin:0}.r34-comment{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.r34-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem}.r34-notready{align-items:center;gap:14px;max-width:640px;margin:20px auto;display:flex}.r34-notready>svg{width:30px;height:30px;color:var(--pink);flex:none}.r34-notready h3{margin:0 0 4px}@media (width<=860px){.r34-post{grid-template-columns:minmax(0,1fr)}.r34-side{order:2;max-height:none;position:static}.r34-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}}.profile-ambient:is(.amb-chess,.amb-maths) span{color:color-mix(in srgb, var(--accent) 55%, #fff);text-shadow:0 0 10px var(--accent)}.profile-ambient:is(.amb-flames,.amb-rockets) span{filter:drop-shadow(0 0 8px #ff8c2880)}.profile-ambient:is(.amb-rainbows,.amb-unicorns,.amb-xmastrees) span{filter:drop-shadow(0 0 8px #ffffff59)}.profile-ambient.amb-clouds span{top:calc(var(--i) * 6% + 2%);width:calc(260px * var(--s));height:calc(90px * var(--s));opacity:.75;filter:blur(4px);background:radial-gradient(38% 55% at 30% 62%,#fff3,#0000 70%),radial-gradient(42% 70% at 55% 42%,#ffffff3d,#0000 70%),radial-gradient(34% 52% at 78% 64%,#ffffff2e,#0000 70%);animation-name:x-amb-cloud;animation-duration:calc(46s + var(--c) * 9s)!important;animation-delay:calc(var(--i) * -11s)!important;left:0!important}@keyframes x-amb-cloud{0%{transform:translate(-280px)}to{transform:translate(calc(100vw + 20px))}}.profile-ambient.amb-spiders span{font-size:calc(22px * var(--s));opacity:.9;animation-name:x-amb-dangle;animation-timing-function:ease-in-out;top:0;animation-duration:calc(5s + var(--c) * 1.4s)!important}.profile-ambient.amb-spiders span:before{content:"";background:linear-gradient(#ffffff1a,#ffffff80);width:1px;height:70vh;position:absolute;bottom:60%;left:50%}@keyframes x-amb-dangle{0%,to{transform:translate3d(0, calc(4vh + var(--c) * 3vh), 0) rotate(0)}50%{transform:translate3d(0, calc(18vh + var(--c) * 7vh), 0) rotate(8deg)}}.profile-ambient.amb-crabs span{font-size:calc(24px * var(--s));opacity:.9;animation-name:x-amb-scuttle,x-amb-wobble;animation-timing-function:linear,ease-in-out;animation-direction:normal,alternate;top:auto;bottom:10px;animation-duration:calc(18s + var(--i) * 2.6s), .45s!important;animation-delay:calc(var(--i) * -5.3s), 0s!important;left:0!important}.profile-ambient.amb-crabs span:nth-child(2n){animation-direction:reverse,alternate}@keyframes x-amb-scuttle{0%{translate:-60px}to{translate:calc(100vw + 20px)}}@keyframes x-amb-wobble{0%{rotate:-9deg}to{rotate:9deg}}.profile-ambient.amb-bokeh span{top:calc(var(--c) * 19% + 2%);width:calc(90px * var(--s));height:calc(90px * var(--s));opacity:.5;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 60%, transparent), color-mix(in srgb, var(--accent) 25%, transparent) 55%, transparent 70%);border-radius:50%;animation-name:x-amb-bokeh;animation-timing-function:ease-in-out;animation-direction:alternate}.profile-ambient.amb-bokeh span:nth-child(3n){background:radial-gradient(circle,#8cb4ff8c,#8cb4ff33 55%,#0000 70%)}.profile-ambient.amb-bokeh span:nth-child(3n+1){background:radial-gradient(circle,#ffd27a80,#ffd27a2e 55%,#0000 70%)}@keyframes x-amb-bokeh{0%{opacity:.15;transform:translate(-30px,24px)scale(.75)}to{opacity:.6;transform:translate(50px,-36px)scale(1.15)}}.profile-ambient.amb-synthwave span{opacity:.5;transform-origin:50% 100%;background:linear-gradient(color-mix(in srgb, var(--accent) 75%, transparent) 2px, transparent 2px) 0 0 / 100% 44px, linear-gradient(90deg, color-mix(in srgb, var(--accent) 75%, transparent) 2px, transparent 2px) 50% 0 / 64px 100%;width:200%;height:46vh;top:auto;bottom:0;transform:perspective(320px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 75%);mask:linear-gradient(#0000,#000 75%);animation:1.5s linear infinite x-amb-grid!important;left:-50%!important}@keyframes x-amb-grid{to{background-position:0 44px,50% 0}}.profile-ambient.amb-synthwave:before{content:"";opacity:.45;background:linear-gradient(#ffd27a, var(--accent) 75%);border-radius:50%;width:34vh;height:34vh;position:absolute;bottom:12vh;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 52%,#0000 52% 57%,#000 57% 66%,#0000 66% 71%,#000 71% 80%,#0000 80% 85%,#000 85%);mask:linear-gradient(#000 52%,#0000 52% 57%,#000 57% 66%,#0000 66% 71%,#000 71% 80%,#0000 80% 85%,#000 85%)}.profile-ambient.amb-waves span{--w:color-mix(in srgb, var(--accent) 55%, #4fc3f7);width:calc(100% + 240px);height:calc(18vh - var(--i) * 4vh);opacity:calc(.16 + var(--i) * .07);background:radial-gradient(64px 22px at 50% 0, transparent 97%, var(--w) 100%) 0 0 / 120px 22px repeat-x, linear-gradient(var(--w), var(--w)) 0 21px / 100% 100% no-repeat;top:auto;bottom:0;animation:x-amb-waves calc(7s + var(--i) * 3s) linear infinite!important;left:0!important}.profile-ambient.amb-waves span:nth-child(2){--w:#4fc3f7;animation-direction:reverse!important}.profile-ambient.amb-waves span:nth-child(3){--w:#8cb4ff}@keyframes x-amb-waves{to{transform:translate(-240px)}}.profile-ambient.amb-lasers span{--h:calc(var(--i) * 60deg + 300deg);opacity:.45;transform-origin:50% 100%;background:linear-gradient(transparent, hsl(var(--h) 100% 65%) 60%, #fff);width:3px;height:115vh;box-shadow:0 0 12px 2px hsl(var(--h) 100% 60% / .45);border-radius:3px;animation-name:x-amb-laser;animation-timing-function:ease-in-out;animation-direction:alternate;top:auto;bottom:-5vh;left:calc(8% + var(--i) * 17%)!important;animation-duration:calc(3s + var(--c) * .8s)!important}@keyframes x-amb-laser{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.profile-ambient.amb-ripples span{top:calc(var(--c) * 19% + 6%);width:calc(90px * var(--s));height:calc(90px * var(--s));opacity:0;border:2px solid color-mix(in srgb, var(--accent) 60%, #fff);box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;animation-name:x-amb-ripple;animation-timing-function:ease-out;animation-duration:calc(4s + var(--c) * .9s)!important}@keyframes x-amb-ripple{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(2.3)}}.profile-ambient.amb-fireworks span{top:calc(var(--c) * 13% + 6%);opacity:0;width:6px;height:6px;color:hsl(calc(var(--i) * 67deg + 330deg) 95% 70%);background:currentColor;border-radius:50%;animation-name:x-amb-firework;animation-timing-function:ease-out;box-shadow:0 -34px,24px -24px,34px 0,24px 24px,0 34px,-24px 24px,-34px 0,-24px -24px,13px -31px 0 -1px #fff,31px 13px 0 -1px #fff,-13px 31px 0 -1px #fff,-31px -13px 0 -1px #fff;animation-duration:calc(2.4s + var(--c) * .7s)!important}@keyframes x-amb-firework{0%{opacity:0;transform:scale(.05)}6%{opacity:1}65%{opacity:.9}to{transform:scale(calc(var(--s) * 1.7));opacity:0}}.profile-ambient.amb-mist span{top:calc(48% + var(--i) * 9%);opacity:.9;filter:blur(8px);background:radial-gradient(closest-side,#e1e6f526,#0000);border-radius:50%;width:110%;height:26vh;animation-name:x-amb-mist;animation-timing-function:ease-in-out;animation-direction:alternate;animation-duration:calc(16s + var(--i) * 5s)!important;left:-30%!important}@keyframes x-amb-mist{0%{transform:translate(-8%)}to{transform:translate(42%,-5vh)}}.profile-ambient.amb-glitter span{width:calc(5px * var(--s));height:calc(5px * var(--s));opacity:.9;background:linear-gradient(135deg,#fff6d0,#ffd27a 50%,#b8860b);border-radius:1px;animation-name:x-amb-glitter;box-shadow:0 0 6px #ffdc8ccc;animation-duration:calc(7s + var(--c) * 1.5s)!important}.profile-ambient.amb-glitter span:nth-child(3n){background:linear-gradient(135deg,#fff,#d8ddf0 50%,#8a93a8);box-shadow:0 0 6px #fffc}.profile-ambient.amb-glitter span:nth-child(3n+1){background:linear-gradient(135deg, #ffe3f0, var(--accent));box-shadow:0 0 6px var(--accent)}@keyframes x-amb-glitter{0%{transform:translateY(-40px)rotateX(0)rotateY(0)}to{transform:translate(-30px,105vh)rotateX(1080deg)rotateY(720deg)}}.profile-ambient.amb-pixels span{width:calc(10px * var(--s));height:calc(10px * var(--s));opacity:.7;background:hsl(calc(var(--c) * 72deg + 280deg) 90% 66%);box-shadow:0 0 8px hsl(calc(var(--c) * 72deg + 280deg) 90% 60% / .6);animation-name:x-amb-pixel;animation-timing-function:steps(18,end)}@keyframes x-amb-pixel{0%{transform:translateY(-40px)}to{transform:translateY(105vh)}}.profile-ambient.amb-sunrays span{opacity:.16;background:repeating-conic-gradient(color-mix(in srgb, var(--accent) 70%, #ffe9a8) 0 6deg, transparent 6deg 18deg);border-radius:50%;width:160vh;height:160vh;top:-60vh;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000);animation:80s linear infinite x-amb-rays!important;left:calc(50% - 80vh)!important}@keyframes x-amb-rays{to{transform:rotate(360deg)}}.profile-ambient.amb-warp span{width:calc(46px * var(--s));opacity:0;transform-origin:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 35%, #fff));border-radius:2px;height:2px;animation-name:x-amb-warp;animation-timing-function:cubic-bezier(.55,0,1,.45);top:38%;animation-duration:calc(1.5s + var(--c) * .45s)!important;left:50%!important}@keyframes x-amb-warp{0%{transform:rotate(calc(var(--i) * 137.5deg)) translateX(16px) scaleX(.2);opacity:0}25%{opacity:.95}to{transform:rotate(calc(var(--i) * 137.5deg)) translateX(70vw) scaleX(1.8);opacity:0}}.profile-ambient.amb-dandelions span{width:calc(18px * var(--s));height:calc(18px * var(--s));opacity:.75;background:radial-gradient(circle, #fff 0 1.5px, transparent 2.5px), repeating-conic-gradient(#ffffffb3 0 3deg, transparent 3deg 24deg);border-radius:50%;animation-name:x-amb-seed;animation-timing-function:ease-in-out;top:auto;-webkit-mask:radial-gradient(closest-side,#000 80%,#0000);mask:radial-gradient(closest-side,#000 80%,#0000)}@keyframes x-amb-seed{0%{opacity:0;transform:translateY(105vh)rotate(0)}10%{opacity:.8}50%{transform:translate(70px,50vh)rotate(170deg)}to{opacity:0;transform:translate(-20px,-40px)rotate(340deg)}}.profile-ambient.amb-lavalamp span{width:calc(130px * var(--s));height:calc(130px * var(--s));opacity:.3;filter:blur(5px) hue-rotate(calc(var(--c) * 22deg));background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--accent) 70%, #fff), var(--accent) 55%, color-mix(in srgb, var(--accent) 55%, #000));animation-name:x-amb-lava;animation-timing-function:ease-in-out;top:auto;animation-duration:calc(24s + var(--i) * 4s)!important}@keyframes x-amb-lava{0%{border-radius:50% 42% 58% 48%;transform:translateY(105vh)scale(1)}50%{border-radius:42% 58% 46% 54%;transform:translate(36px,45vh)scale(1.2,.88)}to{border-radius:56% 44% 50% 60%;transform:translate(-12px,-170px)scale(1)}}.profile-ambient.amb-crt{background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#00000059)}.profile-ambient.amb-crt span{opacity:.8;background:linear-gradient(transparent, color-mix(in srgb, var(--accent) 16%, transparent) 70%, color-mix(in srgb, var(--accent) 35%, transparent), transparent);width:100%;height:22vh;animation-name:x-amb-scan;top:0;animation-duration:calc(6s + var(--i) * 3s)!important;animation-delay:calc(var(--i) * -4s)!important;left:0!important}@keyframes x-amb-scan{0%{transform:translateY(-25vh)}to{transform:translateY(100vh)}}.profile-ambient.amb-spotlights span{opacity:.3;transform-origin:50% 0;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 55%, #fff), transparent 88%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);width:26vw;height:125vh;margin-left:-13vw;animation-name:x-amb-spot;animation-timing-function:ease-in-out;animation-direction:alternate;top:-8vh;left:calc(18% + var(--i) * 32%)!important;animation-duration:calc(5s + var(--i) * 1.6s)!important}.profile-ambient.amb-spotlights span:nth-child(2){background:linear-gradient(#9fc2ff,#0000 88%)}.profile-ambient.amb-spotlights span:nth-child(3){background:linear-gradient(#ffe29a,#0000 88%)}@keyframes x-amb-spot{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.profile-page.enter-door :is(.profile-card,.profile-panel){transform-origin:0;animation-name:x-in-door;animation-duration:1.1s}.profile-page.enter-pivot :is(.profile-card,.profile-panel){transform-origin:100% 0;animation-name:x-in-pivot;animation-duration:1s}.profile-page.enter-cardflip :is(.profile-card,.profile-panel){backface-visibility:hidden;animation-name:x-in-cardflip;animation-duration:1.2s}.profile-page.enter-standup :is(.profile-card,.profile-panel){transform-origin:50% 100%;animation-name:x-in-standup;animation-duration:1.1s}.profile-page.enter-vortex :is(.profile-card,.profile-panel){animation-name:x-in-vortex;animation-duration:1.3s}.profile-page.enter-launch :is(.profile-card,.profile-panel){animation-name:x-in-launch;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-zigzagin :is(.profile-card,.profile-panel){animation-name:x-in-zigzag;animation-duration:1.2s;animation-timing-function:ease-in-out}.profile-page.enter-springup :is(.profile-card,.profile-panel){transform-origin:50% 100%;animation-name:x-in-spring;animation-duration:1.1s;animation-timing-function:ease-out}.profile-page.enter-wobblein :is(.profile-card,.profile-panel){animation-name:x-in-wobble;animation-duration:1.1s;animation-timing-function:ease-out}.profile-page.enter-rubberin :is(.profile-card,.profile-panel){animation-name:x-in-rubber;animation-duration:1.1s;animation-timing-function:ease-out}.profile-page.enter-shutter :is(.profile-card,.profile-panel){animation-name:x-in-shutter;animation-duration:1s;animation-timing-function:ease-in-out}.profile-page.enter-blinds :is(.profile-card,.profile-panel){animation-name:x-in-blinds;animation-duration:1s;animation-timing-function:linear}.profile-page.enter-rhombus :is(.profile-card,.profile-panel){animation-name:x-in-rhombus;animation-duration:1.1s;animation-timing-function:ease-in-out}.profile-page.enter-wipeup :is(.profile-card,.profile-panel){animation-name:x-in-wipeup;animation-duration:1s;animation-timing-function:ease-in-out}.profile-page.enter-boxopen :is(.profile-card,.profile-panel){animation-name:x-in-boxopen;animation-duration:1s;animation-timing-function:ease-in-out}.profile-page.enter-swirl :is(.profile-card,.profile-panel){animation-name:x-in-swirl;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-beatin :is(.profile-card,.profile-panel){animation-name:x-in-beat;animation-duration:1.3s;animation-timing-function:ease-in-out}.profile-page.enter-corner :is(.profile-card,.profile-panel){animation-name:x-in-corner}.profile-page.enter-approach :is(.profile-card,.profile-panel){animation-name:x-in-approach;animation-duration:1.2s}.profile-page.enter-tumble :is(.profile-card,.profile-panel){animation-name:x-in-tumble;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-pendulumin :is(.profile-card,.profile-panel){transform-origin:50% -30%;animation-name:x-in-pendulum;animation-duration:1.6s;animation-timing-function:ease-in-out}.profile-page.enter-wavein :is(.profile-card,.profile-panel){animation-name:x-in-wave;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-prism :is(.profile-card,.profile-panel){animation-name:x-in-prism;animation-duration:1.4s;animation-timing-function:ease}.profile-page.enter-develop :is(.profile-card,.profile-panel){animation-name:x-in-develop;animation-duration:1.8s;animation-timing-function:ease-out}.profile-page.enter-deal :is(.profile-card,.profile-panel){animation-name:x-in-deal}.profile-page.enter-stamp :is(.profile-card,.profile-panel){animation-name:x-in-stamp;animation-duration:.75s;animation-timing-function:ease-out}.profile-page.enter-unroll :is(.profile-card,.profile-panel){transform-origin:50% 0;animation-name:x-in-unroll;animation-duration:1.2s;animation-timing-function:ease-out}.profile-page.enter-slot :is(.profile-card,.profile-panel){animation-name:x-in-slot;animation-duration:1s;animation-timing-function:ease-in-out}.profile-page.enter-domino :is(.profile-card,.profile-panel){transform-origin:0 100%;animation-name:x-in-domino;animation-duration:1.1s;animation-timing-function:ease-in}.profile-page.enter-orbitin :is(.profile-card,.profile-panel){transform-origin:50% 300%;animation-name:x-in-orbit;animation-duration:1.2s}.profile-page.enter-breeze :is(.profile-card,.profile-panel){animation-name:x-in-breeze;animation-duration:1.8s;animation-timing-function:ease-in-out}.profile-page.enter-teleport :is(.profile-card,.profile-panel){animation-name:x-in-teleport;animation-duration:1s;animation-timing-function:ease-out}.profile-page.enter-land :is(.profile-card,.profile-panel){transform-origin:50% 100%;animation-name:x-in-land;animation-duration:1s;animation-timing-function:ease-in}.profile-page.enter-jitter :is(.profile-card,.profile-panel){animation-name:x-in-jitter;animation-duration:.9s;animation-timing-function:linear}@keyframes x-in-door{0%{opacity:0;transform:perspective(1200px)rotateY(-85deg)}70%{opacity:1;transform:perspective(1200px)rotateY(6deg)}}@keyframes x-in-pivot{0%{opacity:0;transform:rotate(16deg)translateY(-20px)}65%{opacity:1;transform:rotate(-2deg)translateY(0)}85%{transform:rotate(1deg)translateY(0)}}@keyframes x-in-cardflip{0%{transform:perspective(1200px)rotateY(180deg)scale(.9)}}@keyframes x-in-standup{0%{opacity:0;transform:perspective(900px)rotateX(80deg)}70%{opacity:1;transform:perspective(900px)rotateX(-6deg)}}@keyframes x-in-vortex{0%{opacity:0;transform:rotate(-540deg)scale(0)}}@keyframes x-in-launch{0%{opacity:0;transform:translateY(70vh)scaleY(1.25)}60%{opacity:1;transform:translateY(-18px)scaleY(.96)}80%{transform:translateY(5px)scaleY(1)}to{transform:none}}@keyframes x-in-zigzag{0%{opacity:0;transform:translate(-80px,40px)}25%{opacity:1;transform:translate(60px,25px)}50%{transform:translate(-36px,12px)}75%{transform:translate(16px,4px)}to{transform:none}}@keyframes x-in-spring{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1.15)}55%{transform:scaleY(.92)}70%{transform:scaleY(1.05)}85%{transform:scaleY(.98)}to{transform:none}}@keyframes x-in-wobble{0%{opacity:0;transform:translate(-40px)skew(-18deg)}30%{opacity:1;transform:translate(0)skew(14deg)}50%{transform:skew(-8deg)}70%{transform:skew(4deg)}85%{transform:skew(-2deg)}to{transform:none}}@keyframes x-in-rubber{0%{opacity:0;transform:scale(.6,1.3)}30%{opacity:1;transform:scale(1.2,.8)}45%{transform:scale(.9,1.1)}60%{transform:scale(1.06,.95)}75%{transform:scale(.98,1.02)}to{transform:none}}@keyframes x-in-shutter{0%{clip-path:inset(50% 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes x-in-blinds{0%{-webkit-mask-image:repeating-linear-gradient(#000 0 0,#0000 0 36px);mask-image:repeating-linear-gradient(#000 0 0,#0000 0 36px)}10%{-webkit-mask-image:repeating-linear-gradient(#000 0 4px,#0000 4px 36px);mask-image:repeating-linear-gradient(#000 0 4px,#0000 4px 36px)}20%{-webkit-mask-image:repeating-linear-gradient(#000 0 8px,#0000 8px 36px);mask-image:repeating-linear-gradient(#000 0 8px,#0000 8px 36px)}30%{-webkit-mask-image:repeating-linear-gradient(#000 0 11px,#0000 11px 36px);mask-image:repeating-linear-gradient(#000 0 11px,#0000 11px 36px)}40%{-webkit-mask-image:repeating-linear-gradient(#000 0 15px,#0000 15px 36px);mask-image:repeating-linear-gradient(#000 0 15px,#0000 15px 36px)}50%{-webkit-mask-image:repeating-linear-gradient(#000 0 18px,#0000 18px 36px);mask-image:repeating-linear-gradient(#000 0 18px,#0000 18px 36px)}60%{-webkit-mask-image:repeating-linear-gradient(#000 0 22px,#0000 22px 36px);mask-image:repeating-linear-gradient(#000 0 22px,#0000 22px 36px)}70%{-webkit-mask-image:repeating-linear-gradient(#000 0 25px,#0000 25px 36px);mask-image:repeating-linear-gradient(#000 0 25px,#0000 25px 36px)}80%{-webkit-mask-image:repeating-linear-gradient(#000 0 29px,#0000 29px 36px);mask-image:repeating-linear-gradient(#000 0 29px,#0000 29px 36px)}90%{-webkit-mask-image:repeating-linear-gradient(#000 0 33px,#0000 33px 36px);mask-image:repeating-linear-gradient(#000 0 33px,#0000 33px 36px)}to{-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}}@keyframes x-in-rhombus{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@keyframes x-in-wipeup{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes x-in-boxopen{0%{clip-path:inset(50% round 20px);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes x-in-swirl{0%{opacity:0;transform:rotate(-60deg)translate(-120px,80px)scale(.6)}}@keyframes x-in-beat{0%{opacity:0;transform:scale(.85)}20%{opacity:1;transform:scale(1.05)}35%{transform:scale(.97)}50%{transform:scale(1.03)}70%{transform:scale(.99)}to{transform:none}}@keyframes x-in-corner{0%{opacity:0;transform:translate(-90px,90px)rotate(-6deg)}}@keyframes x-in-approach{0%{opacity:0;filter:blur(4px);transform:perspective(900px)translateZ(-900px)rotateX(25deg)}}@keyframes x-in-tumble{0%{opacity:0;transform:translateY(-140px)rotate(-200deg)scale(.6)}70%{opacity:1;transform:translateY(8px)rotate(6deg)scale(1)}to{transform:none}}@keyframes x-in-pendulum{0%{opacity:0;transform:rotate(12deg)}30%{opacity:1;transform:rotate(-7deg)}50%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}to{transform:none}}@keyframes x-in-wave{0%{opacity:0;transform:translateY(30px)skewY(8deg)}30%{opacity:1;transform:translateY(0)skewY(-5deg)}55%{transform:skewY(3deg)}80%{transform:skewY(-1deg)}to{transform:none}}@keyframes x-in-prism{0%{opacity:0;filter:hue-rotate(270deg)saturate(3)blur(6px);transform:scale(.96)}60%{opacity:1;filter:hue-rotate(90deg)saturate(2)blur(1px)}to{filter:hue-rotate()saturate()blur()}}@keyframes x-in-develop{0%{opacity:0;filter:sepia()brightness(2.2)contrast(.6)}30%{opacity:1}to{filter:sepia(0)brightness()contrast()}}@keyframes x-in-deal{0%{opacity:0;transform:translate(60vw, -40vh) rotate(calc(20deg + var(--i,0) * 7deg))}}@keyframes x-in-stamp{0%{opacity:0;transform:scale(1.6)rotate(-4deg)}55%{opacity:1;transform:scale(.97)rotate(0)}70%{transform:scale(1.02)}to{transform:none}}@keyframes x-in-unroll{0%{clip-path:inset(0 0 100%);transform:perspective(900px)rotateX(-25deg)}70%{transform:perspective(900px)rotateX(4deg)}to{clip-path:inset(0);transform:none}}@keyframes x-in-slot{0%{opacity:0;filter:blur(6px);transform:translateY(-80px)}40%{opacity:1;filter:blur(3px);transform:translateY(30px)}60%{filter:blur(1px);transform:translateY(-14px)}80%{filter:blur();transform:translateY(5px)}to{transform:none}}@keyframes x-in-domino{0%{opacity:0;transform:rotate(-90deg)}70%{opacity:1;transform:rotate(4deg)}85%{transform:rotate(-1.5deg)}}@keyframes x-in-orbit{0%{opacity:0;transform:rotate(-18deg)}}@keyframes x-in-breeze{0%{opacity:0;filter:blur(3px);transform:translate(-50px,-10px)rotate(-3deg)}35%{opacity:.8;filter:blur(1px);transform:translate(25px,-4px)rotate(2deg)}65%{filter:blur();transform:translate(-10px)rotate(-1deg)}to{transform:none}}@keyframes x-in-teleport{0%{opacity:0;filter:brightness(5);transform:scale(.02,1.4)}30%{opacity:1;filter:brightness(4);transform:scale(.02,1.2)}60%{filter:brightness(1.8);transform:scale(1.05,.98)}to{filter:brightness();transform:none}}@keyframes x-in-land{0%{opacity:0;transform:translateY(-140px)scale(1)}45%{opacity:1;transform:translateY(0)scale(1.04,.94)}60%{transform:translateY(-10px)scale(.99,1.01)}75%{transform:translateY(0)scale(1.01,.99)}to{transform:none}}@keyframes x-in-jitter{0%{opacity:0;transform:translate(6px,-4px)}10%{opacity:1;transform:translate(-6px,3px)}20%{transform:translate(5px,4px)}30%{transform:translate(-4px,-3px)}40%{transform:translate(4px,2px)}50%{transform:translate(-3px,2px)}60%{transform:translate(2px,-2px)}70%{transform:translate(-2px,1px)}80%{transform:translate(1px,1px)}to{transform:none}}@keyframes x-name-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes x-name-flow{0%{background-position:0 0}to{background-position:150% 0}}.profile-page.name-rosegold .pn-text{filter:drop-shadow(0 2px 6px #b76e7973);background-image:linear-gradient(100deg,#b76e79 0%,#f7cac9 25%,#e8b4a0 40%,#fff0eb 50%,#c98b7a 65%,#f7cac9 85%,#b76e79 100%);background-size:250% 100%;animation:3.6s linear infinite x-name-shine}.profile-page.name-cotton .pn-text{filter:drop-shadow(0 0 8px #ffc8dd73);background-image:linear-gradient(90deg,#ffc8dd,#bde0fe,#cdb4db,#a2d2ff,#ffafcc,#ffc8dd);background-size:300% 100%;animation:9s linear infinite x-name-flow}.profile-page.name-vampire .pn-text{filter:drop-shadow(0 0 6px #c3001f8c);background-image:linear-gradient(#ff5a5a 0%,#c3001f 55%,#5a0012 100%);position:relative}.profile-page.name-vampire .pn-text:before,.profile-page.name-vampire .pn-text:after{content:"";background:linear-gradient(#c3001f,#8e0016);border-radius:0 0 5px 5px;width:5px;height:0;animation:4s ease-in infinite x-name-drip;position:absolute;top:82%}.profile-page.name-vampire .pn-text:before{left:22%}.profile-page.name-vampire .pn-text:after{width:4px;animation-delay:-1.7s;left:64%}@keyframes x-name-drip{0%,20%{opacity:1;height:0}70%{opacity:1;height:.55em}85%,to{opacity:0;height:.6em}}.profile-page.name-electric .pn-text{color:#eaf7ff;-webkit-text-fill-color:#eaf7ff;text-shadow:0 0 4px #fff,0 0 10px #4fc3ff,0 0 22px #1e88ff;background:0 0;animation:2.2s step-end infinite x-name-zap}@keyframes x-name-zap{0%,16%,64%,to{text-shadow:0 0 4px #fff,0 0 10px #4fc3ff,0 0 22px #1e88ff}8%{text-shadow:-2px 0 6px #9ae6ff,2px 0 14px #1e88ff,0 0 30px #4fc3ff}10%{text-shadow:0 0 2px #fff,0 0 6px #4fc3ff,0 0 #0000}12%{text-shadow:1px -1px 8px #fff,-1px 1px 18px #1e88ff,0 0 34px #4fc3ff}60%{text-shadow:0 0 3px #fff,0 0 8px #4fc3ff,0 0 16px #1e88ff}62%{text-shadow:2px 1px 10px #fff,-2px 0 20px #4fc3ff,0 0 36px #1e88ff}}.profile-page.name-arcade .pn-text{color:#ffe45e;-webkit-text-fill-color:#ffe45e;text-transform:uppercase;letter-spacing:.02em;text-shadow:3px 3px #ff2a6d,6px 6px #3a1066;background:0 0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;animation:1.4s step-end infinite x-name-arcade}@keyframes x-name-arcade{50%{color:#5ef0ff;-webkit-text-fill-color:#5ef0ff}}.profile-page.name-popart .pn-text{color:#ffe600;-webkit-text-fill-color:#ffe600;-webkit-text-stroke:1.5px #111;paint-order:stroke fill;text-shadow:4px 4px #ff2a6d;background:0 0;animation:2.6s ease-in-out infinite x-name-popart}@keyframes x-name-popart{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(1deg)scale(1.04)}}.profile-page.name-tube .pn-text{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #fff;filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 9px var(--accent)) hue-rotate(0deg);background:0 0;animation:6s linear infinite x-name-tube}@keyframes x-name-tube{to{filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 9px var(--accent)) hue-rotate(360deg)}}.profile-page.name-sliced .pn-text{color:#0000;-webkit-text-fill-color:transparent;background:0 0;position:relative}.profile-page.name-sliced .pn-text:before,.profile-page.name-sliced .pn-text:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.profile-page.name-sliced .pn-text:before{color:#fff;-webkit-text-fill-color:#fff;clip-path:polygon(0 0,100% 0,100% 42%,0 62%);animation:3.2s ease-in-out infinite x-name-slice}.profile-page.name-sliced .pn-text:after{color:color-mix(in srgb, var(--accent) 45%, #fff);-webkit-text-fill-color:color-mix(in srgb, var(--accent) 45%, #fff);clip-path:polygon(0 62%,100% 42%,100% 100%,0 100%)}@keyframes x-name-slice{0%,30%,to{transform:translate(0)}45%,75%{transform:translate(-.08em)}}.profile-page.name-reflect .pn-text{background-image:linear-gradient(180deg, #fff 35%, color-mix(in srgb, var(--accent) 60%, #fff));-webkit-box-reflect:below -.18em linear-gradient(transparent 50%, #ffffff4d)}.profile-page.name-reflect .profile-name{margin-bottom:.5em}.profile-page.name-extrude .pn-text{--x-e:color-mix(in srgb, var(--accent) 70%, #000);color:#fff;-webkit-text-fill-color:#fff;background:0 0;animation:6s ease-in-out infinite x-name-extrude}@keyframes x-name-extrude{0%,to{text-shadow:1px 1px 0 var(--x-e), 2px 2px 0 var(--x-e), 3px 3px 0 var(--x-e), 4px 4px 0 var(--x-e), 6px 6px 8px #00000080}25%{text-shadow:-1px 1px 0 var(--x-e), -2px 2px 0 var(--x-e), -3px 3px 0 var(--x-e), -4px 4px 0 var(--x-e), -6px 6px 8px #00000080}50%{text-shadow:-1px -1px 0 var(--x-e), -2px -2px 0 var(--x-e), -3px -3px 0 var(--x-e), -4px -4px 0 var(--x-e), -6px -6px 8px #00000080}75%{text-shadow:1px -1px 0 var(--x-e), 2px -2px 0 var(--x-e), 3px -3px 0 var(--x-e), 4px -4px 0 var(--x-e), 6px -6px 8px #00000080}}.profile-page.name-rubberstamp .pn-text{--x-ink:color-mix(in srgb, var(--accent) 40%, #f35);color:var(--x-ink);-webkit-text-fill-color:var(--x-ink);border:.09em solid var(--x-ink);text-transform:uppercase;letter-spacing:.05em;opacity:.92;background:0 0;border-radius:.18em;padding:0 .28em;animation:5s ease-out infinite x-name-stamp;transform:rotate(-4deg)}@keyframes x-name-stamp{0%,78%{opacity:.92;transform:rotate(-4deg)scale(1)}82%{opacity:.2;transform:rotate(-4deg)scale(1.3)}87%{opacity:1;transform:rotate(-4deg)scale(.95)}92%,to{opacity:.92;transform:rotate(-4deg)scale(1)}}.profile-page.name-script .pn-text{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:0;text-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent);background:0 0;font-family:Segoe Script,Brush Script MT,Snell Roundhand,Lucida Handwriting,cursive;font-weight:400}.profile-page.name-elegant .pn-text{letter-spacing:.01em;background-image:linear-gradient(#fff6e0,#e6c77a);font-family:Didot,Bodoni MT,Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.profile-page.name-elegant .pn-text:after{content:"";background:linear-gradient(90deg,#0000,#e6c77a,#0000);height:2px;margin-top:.05em;animation:4s ease-in-out infinite x-name-line;display:block}@keyframes x-name-line{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.profile-page.name-amber .pn-text{color:#ffb000;-webkit-text-fill-color:#ffb000;text-shadow:0 0 6px #ffb000bf,0 0 18px #ff780073;background:0 0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;animation:3s step-end infinite x-name-amber}.profile-page.name-amber .pn-text:after{content:"_";animation:1s step-end infinite x-caret}@keyframes x-name-amber{0%,49%,to{opacity:1}47%{opacity:.82}}@keyframes x-caret{50%{opacity:0}}.profile-page.name-bubbly .pn-text{--x-b:color-mix(in srgb, var(--accent) 75%, #fff);color:var(--x-b);-webkit-text-fill-color:var(--x-b);-webkit-text-stroke:.12em #fff;paint-order:stroke fill;letter-spacing:.03em;text-shadow:0 .1em 0 color-mix(in srgb, var(--accent) 45%, #000), 0 .16em .25em #0006;background:0 0;font-weight:900;animation:2.6s ease-in-out infinite x-name-bob}@keyframes x-name-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.08em)rotate(1deg)}}.profile-page.name-ghostly .pn-text{color:#ffffffe6;-webkit-text-fill-color:#ffffffe6;background:0 0;animation:4s ease-in-out infinite x-name-fade;position:relative}.profile-page.name-ghostly .pn-text:after{content:attr(data-text);pointer-events:none;color:color-mix(in srgb, var(--accent) 60%, #fff);-webkit-text-fill-color:color-mix(in srgb, var(--accent) 60%, #fff);filter:blur(3px);animation:4s ease-in-out infinite x-name-ghost;position:absolute;inset:0}@keyframes x-name-fade{0%,to{opacity:1}50%{opacity:.65}}@keyframes x-name-ghost{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.75;transform:translate(.12em,-.1em)}}.profile-page.name-nebula .pn-text{filter:drop-shadow(0 0 8px #7c6cff80);background-image:radial-gradient(1px 1px at 18% 30%,#fff,#0000),radial-gradient(1px 1px at 62% 70%,#fff,#0000),radial-gradient(circle at 20% 30%,#ff6fd8,#0000 30%),radial-gradient(circle at 70% 60%,#7c6cff,#0000 35%),radial-gradient(circle at 45% 85%,#2ee6d6,#0000 30%),linear-gradient(90deg,#5b2a9e,#8fb0ff);background-size:200% 200%;animation:9s ease-in-out infinite alternate x-name-drift}@keyframes x-name-drift{0%{background-position:0 0}to{background-position:100% 100%}}.profile-page.name-marble .pn-text{filter:drop-shadow(0 2px 3px #00000080);background-image:linear-gradient(115deg,#0000 36%,#6e6e7dd9 39%,#0000 42%),linear-gradient(62deg,#0000 56%,#8c8c9bb3 58%,#0000 61%),linear-gradient(160deg,#fff,#ececf2 50%,#cdcdd6);background-size:180% 100%;animation:12s ease-in-out infinite alternate x-name-drift}.profile-page.name-scanner .pn-text{background-image:linear-gradient(180deg, #fff 0 38%, var(--accent) 47%, #fff 56% 100%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent));background-size:100% 300%;animation:2.4s ease-in-out infinite alternate x-name-scan}@keyframes x-name-scan{0%{background-position:0 0}to{background-position:0 100%}}.profile-page.name-expand .pn-text{animation:4.5s ease-in-out infinite x-name-expand}@keyframes x-name-expand{0%,to{letter-spacing:-.03em}50%{letter-spacing:.16em}}.profile-page.name-twist .pn-text{animation:5s ease-in-out infinite x-name-twist}@keyframes x-name-twist{0%,65%{transform:perspective(500px)rotateX(0)}90%,to{transform:perspective(500px)rotateX(360deg)}}.profile-page.name-hanging .pn-text{transform-origin:50% -.8em;animation:3.4s ease-in-out infinite x-name-hang;position:relative}.profile-page.name-hanging .pn-text:before,.profile-page.name-hanging .pn-text:after{content:"";transform-origin:50% 0;background:linear-gradient(#0000,#ffffff8c);width:1.5px;height:.55em;position:absolute;bottom:88%}.profile-page.name-hanging .pn-text:before{left:18%;transform:rotate(14deg)}.profile-page.name-hanging .pn-text:after{right:18%;transform:rotate(-14deg)}@keyframes x-name-hang{0%,to{transform:rotate(3.5deg)}50%{transform:rotate(-3.5deg)}}.profile-page.name-underline .pn-text{padding-bottom:.1em;position:relative}.profile-page.name-underline .pn-text:after{content:"";background:linear-gradient(90deg, var(--accent), #fff, var(--accent));border-radius:99px;height:max(2px,.08em);animation:3.4s ease-in-out infinite x-name-underline;position:absolute;bottom:0;left:0;right:0}@keyframes x-name-underline{0%{transform-origin:0;transform:scaleX(0)}35%,70%{transform-origin:0;transform:scaleX(1)}70.01%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.profile-page.name-highlight .pn-text{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--accent) 55%, transparent) 58% 92%, transparent 92%) 0 0 / 0% 100% no-repeat;color:#fff;-webkit-text-fill-color:#fff;padding:0 .08em;animation:5s ease-in-out infinite x-name-marker}@keyframes x-name-marker{0%,8%{background-size:0% 100%}35%,80%{background-size:100% 100%}to{background-size:0% 100%}}.profile-page.name-brackets .pn-text:before,.profile-page.name-brackets .pn-text:after{color:var(--accent);-webkit-text-fill-color:var(--accent);font-weight:400;animation:2.4s ease-in-out infinite x-name-bracket;display:inline-block}.profile-page.name-brackets .pn-text:before{content:"「";margin-right:.08em}.profile-page.name-brackets .pn-text:after{content:"」";margin-left:.08em;animation-name:x-name-bracket2}@keyframes x-name-bracket{50%{transform:translate(-.12em)}}@keyframes x-name-bracket2{50%{transform:translate(.12em)}}.profile-page.name-regal .pn-text{filter:drop-shadow(0 2px 6px #e6b42273);background-image:linear-gradient(#fff4c2,#e6b422 60%,#a6760f);position:relative}.profile-page.name-regal .pn-text:before{content:"👑";color:#ffd27a;-webkit-text-fill-color:#ffd27a;font-size:.5em;animation:3s ease-in-out infinite x-name-crown;position:absolute;top:-.35em;right:-.5em}@keyframes x-name-crown{0%,to{transform:rotate(18deg)translateY(0)}50%{transform:rotate(12deg)translateY(-.12em)}}.profile-page.name-kawaii .pn-text{filter:drop-shadow(0 0 6px #ffb7d580);background-image:linear-gradient(90deg,#ffb7d5,#ffe3f0,#c9a7ff,#ffb7d5);background-size:300% 100%;animation:6s linear infinite x-name-flow}.profile-page.name-kawaii .pn-text:before,.profile-page.name-kawaii .pn-text:after{content:"✿";vertical-align:.5em;color:#ff8fc8;-webkit-text-fill-color:#ff8fc8;font-size:.55em;animation:4s linear infinite x-name-flower;display:inline-block}.profile-page.name-kawaii .pn-text:before{margin-right:.25em}.profile-page.name-kawaii .pn-text:after{margin-left:.25em;animation-direction:reverse}@keyframes x-name-flower{to{transform:rotate(360deg)}}.profile-page.name-pride .pn-text{filter:drop-shadow(0 2px 4px #00000073);background-image:linear-gradient(#ff5a5a 0 17%,#ffa94d 17% 34%,#ffe66d 34% 50%,#5bd68b 50% 67%,#6c9cff 67% 84%,#c084fc 84%);animation:3s ease-in-out infinite x-name-flag}@keyframes x-name-flag{0%,to{transform:skewY(0)}25%{transform:skewY(-1.5deg)}75%{transform:skewY(1.5deg)}}.profile-page:is(.name-letterdrop,.name-scatter,.name-swell,.name-chase,.name-dance,.name-popin,.name-reveal,.name-whirl,.name-dangle,.name-stretchy,.name-twinkly,.name-jittery,.name-gravity,.name-drifty,.name-seesaw,.name-somersault,.name-garble,.name-brokenneon) .pn-text{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0}.profile-page.name-letterdrop .pn-letter{color:color-mix(in srgb, var(--accent) 40%, #fff);animation:4s cubic-bezier(.5,0,.5,1) infinite x-letter-drop;animation-delay:calc(var(--l) * 90ms)}@keyframes x-letter-drop{0%,60%,to{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(.5em)}71%{opacity:0;transform:translateY(-.6em)}85%{opacity:1;transform:translateY(0)}}.profile-page.name-scatter .pn-letter{color:color-mix(in srgb, var(--accent) 35%, #fff);animation:5s ease-in-out infinite x-letter-scatter}@keyframes x-letter-scatter{0%,20%,to{opacity:1;transform:none}45%,55%{transform:translate(calc(sin(var(--l) * 137.51deg) * .45em), calc(cos(var(--l) * 108.862deg) * .5em)) rotate(calc(sin(var(--l) * 171.887deg) * 40deg));opacity:.7}}.profile-page.name-swell .pn-letter{color:#fff;transform-origin:50% 80%;animation:2s ease-in-out infinite x-letter-swell;animation-delay:calc(var(--l) * .1s)}@keyframes x-letter-swell{0%,40%,to{color:#fff;transform:scale(1)}20%{color:color-mix(in srgb, var(--accent) 60%, #fff);transform:scale(1.35)}}.profile-page.name-chase .pn-letter{color:#ffffff80;animation:2.4s linear infinite x-letter-chase;animation-delay:calc(var(--l) * .12s)}@keyframes x-letter-chase{0%,25%,to{color:#ffffff80;text-shadow:none}6%{color:#fff;text-shadow:0 0 8px var(--accent), 0 0 18px var(--accent)}}.profile-page.name-dance .pn-letter{color:color-mix(in srgb, var(--accent) 35%, #fff);animation:.9s ease-in-out infinite alternate x-letter-dance;animation-delay:calc(var(--l) * -150ms)}.profile-page.name-dance .pn-letter:nth-child(2n){animation-direction:alternate-reverse}@keyframes x-letter-dance{0%{transform:rotate(-10deg)translateY(0)}to{transform:rotate(10deg)translateY(-.12em)}}.profile-page.name-popin .pn-letter{color:color-mix(in srgb, var(--accent) 30%, #fff);animation:.5s cubic-bezier(.3,1.6,.5,1) backwards x-letter-pop;animation-delay:calc(.3s + var(--l) * 70ms)}@keyframes x-letter-pop{0%{opacity:0;transform:scale(0)}}.profile-page.name-reveal .pn-letter{color:#fff;animation:.8s backwards x-letter-reveal;animation-delay:calc(.3s + var(--l) * 60ms)}@keyframes x-letter-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}}.profile-page.name-whirl .pn-letter{color:color-mix(in srgb, var(--accent) 40%, #fff);animation:3.6s ease-in-out infinite x-letter-whirl;animation-delay:calc(var(--l) * 90ms)}@keyframes x-letter-whirl{0%,60%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-page.name-dangle .pn-letter{color:#fff;transform-origin:50% 0;animation:2.2s ease-in-out infinite x-letter-dangle;animation-delay:calc(var(--l) * -170ms)}@keyframes x-letter-dangle{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}.profile-page.name-stretchy .pn-letter{color:color-mix(in srgb, var(--accent) 45%, #fff);transform-origin:50% 100%;animation:1.8s ease-in-out infinite x-letter-stretch;animation-delay:calc(var(--l) * 90ms)}@keyframes x-letter-stretch{0%,50%,to{transform:scale(1)}25%{transform:scale(.85,1.45)}}.profile-page.name-twinkly .pn-letter{color:#fff;animation:2.6s ease-in-out infinite x-letter-twinkle;animation-delay:calc(var(--l) * -.73s)}@keyframes x-letter-twinkle{0%,to{opacity:1;text-shadow:0 0 10px var(--accent)}50%{opacity:.35;text-shadow:none}}.profile-page.name-jittery .pn-letter{color:#fff;animation:.32s steps(2,end) infinite x-letter-jitter;animation-delay:calc(var(--l) * -.07s)}@keyframes x-letter-jitter{0%{transform:translate(0)}50%{transform:translate(.03em,-.04em)rotate(2deg)}to{transform:translate(-.03em,.03em)rotate(-2deg)}}.profile-page.name-gravity .pn-letter{color:color-mix(in srgb, var(--accent) 40%, #fff);animation:1.1s cubic-bezier(.3,0,.4,1) backwards x-letter-gravity;animation-delay:calc(.25s + var(--l) * 80ms)}@keyframes x-letter-gravity{0%{opacity:0;transform:translateY(-1.4em)}50%{opacity:1;transform:translateY(0)}65%{transform:translateY(-.25em)}80%{transform:translateY(0)}90%{transform:translateY(-.06em)}to{transform:translateY(0)}}.profile-page.name-drifty .pn-letter{color:#fff;animation:3s ease-in-out infinite alternate x-letter-drift;animation-delay:calc(var(--l) * -.61s)}@keyframes x-letter-drift{0%{transform:translateY(-.08em)rotate(-3deg)}to{transform:translate(.04em,.1em)rotate(3deg)}}.profile-page.name-seesaw .pn-letter{color:color-mix(in srgb, var(--accent) 35%, #fff);animation:1.6s ease-in-out infinite alternate x-letter-seesaw}.profile-page.name-seesaw .pn-letter:nth-child(2n){animation-direction:alternate-reverse}@keyframes x-letter-seesaw{0%{transform:translateY(-.14em)}to{transform:translateY(.14em)}}.profile-page.name-somersault .pn-letter{color:#fff;animation:4s ease-in-out infinite x-letter-flipx;animation-delay:calc(var(--l) * .11s)}@keyframes x-letter-flipx{0%{transform:perspective(300px)rotateX(0)}20%,to{transform:perspective(300px)rotateX(360deg)}}.profile-page.name-garble .pn-letter{color:#fff;animation:3s step-end infinite x-letter-garble;animation-delay:calc(var(--l) * -.37s)}@keyframes x-letter-garble{0%,88%,96%,to{color:#fff;transform:none}90%{color:#ff2a6d;transform:translateY(-.15em)}93%{color:#05d9e8;transform:translate(.08em,.05em)}}.profile-page.name-brokenneon .pn-letter{color:#fff;text-shadow:0 0 6px var(--accent), 0 0 16px var(--accent)}.profile-page.name-brokenneon .pn-letter:nth-child(3n+2){animation:3.2s step-end infinite x-letter-neon;animation-delay:calc(var(--l) * -.9s)}@keyframes x-letter-neon{0%,to{opacity:1}12%{opacity:.2}14%{opacity:.9}16%{opacity:.15}22%{opacity:1}70%{opacity:.3}73%{opacity:1}}.profile-page:is(.card-starlight,.card-sheen,.card-ember,.card-hazard,.card-datastream,.card-plasma,.card-searchlight,.card-glitchy,.card-deepsea) .profile-panel{position:relative}.profile-page:is(.card-starlight,.card-ember,.card-datastream,.card-plasma,.card-searchlight,.card-deepsea) :is(.profile-card,.profile-panel){isolation:isolate}.profile-page.card-neumorph :is(.profile-card,.profile-panel){background:var(--surface);border-color:#0000;box-shadow:9px 9px 20px #0000008c,-6px -6px 16px #ffffff0b,inset 1px 1px #ffffff0d}.profile-page.card-terminal :is(.profile-card,.profile-panel){background:radial-gradient(circle at 16px 15px,#ff5f57 4.5px,#0000 5px),radial-gradient(circle at 32px 15px,#febc2e 4.5px,#0000 5px),radial-gradient(circle at 48px 15px,#28c840 4.5px,#0000 5px),linear-gradient(#161a16,#161a16) 0 0/100% 30px no-repeat,#050805;border:1px solid #2b3b2b;border-radius:10px;box-shadow:0 14px 34px -18px #000}.profile-page.card-terminal .profile-panel{padding-top:44px}.profile-page.card-terminal .profile-panel-head h2{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.profile-page.card-terminal .profile-panel-head h2:before{content:"> ";color:#3dff8b}.profile-page.card-blueprint :is(.profile-card,.profile-panel){background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/20px 20px,linear-gradient(#ffffff21 1px,#0000 1px) 0 0/100px 100px,linear-gradient(90deg,#ffffff21 1px,#0000 1px) 0 0/100px 100px,#0e2f66;border:1px solid #a0c8ff80;box-shadow:0 16px 40px -22px #000}.profile-page.card-notebook :is(.profile-card,.profile-panel){background:linear-gradient(90deg,#0000 9px,#ff5a6e80 9px 11px,#0000 11px),repeating-linear-gradient(#0000 0 27px,#8cb4ff29 27px 28px),#1a1c26;border-color:#8cb4ff40}.profile-page.card-denim :is(.profile-card,.profile-panel){outline-offset:-7px;background:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#0000001f 0 2px,#0000 2px 4px),linear-gradient(160deg,#2b4a7a,#1a2e52);border-color:#12213d;outline:2px dashed #ffcd788c}.profile-page.card-stone :is(.profile-card,.profile-panel){background:linear-gradient(115deg,#0000 40%,#ffffff12 42%,#0000 44% 70%,#ffffff0d 71%,#0000 72%),linear-gradient(35deg,#0000 20%,#ffffff0f 21%,#0000 23%),radial-gradient(120% 90% at 20% 10%,#3a3a40,#1b1b20 70%);border-color:#55555e}.profile-page.card-wood :is(.profile-card,.profile-panel){background:repeating-linear-gradient(92deg,#0000001f 0 3px,#0000 3px 11px,#ffffff08 11px 13px,#0000 13px 23px),linear-gradient(#4a2e1c,#36200f);border-color:#6b4428;box-shadow:inset 0 1px #ffdcb41f,0 14px 34px -18px #000}.profile-page.card-carbon :is(.profile-card,.profile-panel){background-color:#131313;background-image:linear-gradient(27deg,#151515 5px,#0000 5px),linear-gradient(207deg,#151515 5px,#0000 5px),linear-gradient(27deg,#222 5px,#0000 5px),linear-gradient(207deg,#222 5px,#0000 5px),linear-gradient(90deg,#1b1b1b 10px,#0000 10px),linear-gradient(#1d1d1d 25%,#1a1a1a 25% 50%,#0000 50% 75%,#242424 75%,#242424);background-position:0 5px,10px 0,0 10px,10px 5px,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border-color:#333}.profile-page.card-honeycomb :is(.profile-card,.profile-panel){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='rgba(255,210,122,0.16)' stroke-width='1.5'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='rgba(255,210,122,0.1)' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/56px 100px,linear-gradient(160deg,#ffbe3c1a,#0000 60%),#1c160c;border-color:#ffd27a66}.profile-page.card-circuit :is(.profile-card,.profile-panel){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='rgba(80,255,170,0.2)' stroke-width='1.5'%3E%3Cpath d='M0 20h22l10 10h20M52 30v26l10 10h18M10 80V58l12-12h14M40 0v14M66 0v18l-8 8'/%3E%3C/g%3E%3Cg fill='rgba(80,255,170,0.35)'%3E%3Ccircle cx='52' cy='30' r='2.5'/%3E%3Ccircle cx='36' cy='46' r='2.5'/%3E%3Ccircle cx='40' cy='14' r='2.5'/%3E%3Ccircle cx='58' cy='26' r='2.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/80px 80px,#0a1a12;border-color:#50ffaa59}.profile-page.card-starlight :is(.profile-card,.profile-panel){background:linear-gradient(#0d0b1a,#08070f);border-color:#c9a7ff47}.profile-page.card-starlight :is(.profile-card,.profile-panel):before,.profile-page.card-starlight :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 34% 62%,#fff,#0000),radial-gradient(1.5px 1.5px at 58% 28%,#fff,#0000),radial-gradient(1px 1px at 76% 74%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 38%,#fff,#0000);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:260px 200px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:3s ease-in-out infinite x-twinkle;position:absolute;inset:0}.profile-page.card-starlight :is(.profile-card,.profile-panel):after{background-position:130px 90px;animation-delay:-1.5s}@keyframes x-twinkle{0%,to{opacity:.3}50%{opacity:1}}.profile-page.card-sheen :is(.profile-card,.profile-panel):after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#ffffff1a 50%,#0000 60%) 100% 0/250% 100% no-repeat;animation:6s ease-in-out infinite x-card-sheen;position:absolute;inset:0}@keyframes x-card-sheen{0%,40%{background-position:100% 0}80%,to{background-position:0 0}}.profile-page.card-ember :is(.profile-card,.profile-panel){background:#170d0a;border-color:#ff783c73}.profile-page.card-ember :is(.profile-card,.profile-panel):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 60% at 50% 115%,#ff6e2861,#0000 70%);animation:2.6s ease-in-out infinite alternate x-card-ember;position:absolute;inset:0}@keyframes x-card-ember{0%{opacity:.55}40%{opacity:.9}55%{opacity:.7}to{opacity:1}}.profile-page.card-glacier :is(.profile-card,.profile-panel){background:linear-gradient(#c8f0ff24,#0000 30%),linear-gradient(160deg,#13324a,#0b1b2b 60%,#0a1622);border:1px solid #aae1ff80;box-shadow:inset 0 1px #ffffff59,0 0 30px -14px #8fe3ff}.profile-page.card-hazard :is(.profile-card,.profile-panel){border-color:#0000}.profile-page.card-hazard :is(.profile-card,.profile-panel):before{content:"";z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:repeating-linear-gradient(45deg,#ffd000 0 10px,#111 10px 20px) 0 0/28.28px 28.28px;padding:4px;animation:1.2s linear infinite x-card-hazard;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes x-card-hazard{to{background-position:28.28px 0}}.profile-page.card-dashed :is(.profile-card,.profile-panel){border:2px dashed color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:none;background:var(--surface)}.profile-page.card-double :is(.profile-card,.profile-panel){border:4px double color-mix(in srgb, var(--accent) 70%, #fff)}.profile-page.card-ticket :is(.profile-card,.profile-panel){box-shadow:none;border-color:color-mix(in srgb, var(--accent) 35%, var(--border));-webkit-mask:radial-gradient(14px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(14px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.profile-page.card-bevel :is(.profile-card,.profile-panel){box-shadow:none;background:#2a2a33;border:3px solid #0009;border-color:#ffffff47 #0009 #0009 #ffffff47;border-radius:4px}.profile-page.card-sunken :is(.profile-card,.profile-panel){background:color-mix(in srgb, var(--surface) 70%, #000);border-color:#00000080;box-shadow:inset 0 3px 12px #0009,inset 0 -1px #ffffff0f}.profile-page.card-stacked :is(.profile-card,.profile-panel){box-shadow:6px 6px 0 -1px color-mix(in srgb, var(--surface) 85%, #000), 6px 6px 0 0 var(--border), 12px 12px 0 -1px color-mix(in srgb, var(--surface) 70%, #000), 12px 12px 0 0 var(--border)}.profile-page.card-chamfer :is(.profile-card,.profile-panel){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(135deg, var(--accent) 0 16px, transparent 16px), linear-gradient(225deg, var(--accent) 0 16px, transparent 16px), linear-gradient(315deg, var(--accent) 0 16px, transparent 16px), linear-gradient(45deg, var(--accent) 0 16px, transparent 16px), var(--sheen), var(--surface);border-radius:0}.profile-page.card-wavy :is(.profile-card,.profile-panel){background:radial-gradient(circle at 50% 100%, transparent 9px, color-mix(in srgb, var(--accent) 10%, transparent) 10px 12px, transparent 13px) 0 0 / 28px 14px, var(--surface)}.profile-page.card-checker :is(.profile-card,.profile-panel){background:conic-gradient(color-mix(in srgb, var(--accent) 8%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--accent) 8%, transparent) 0 75%, transparent 0) 0 0 / 36px 36px, var(--surface)}.profile-page.card-sprinkles :is(.profile-card,.profile-panel){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg opacity='0.5'%3E%3Crect x='6' y='8' width='11' height='3.4' rx='1.7' fill='rgb(255,111,165)' transform='rotate(35 11 10)'/%3E%3Crect x='38' y='6' width='11' height='3.4' rx='1.7' fill='rgb(255,210,122)' transform='rotate(-25 43 8)'/%3E%3Crect x='24' y='28' width='11' height='3.4' rx='1.7' fill='rgb(124,224,180)' transform='rotate(70 29 30)'/%3E%3Crect x='48' y='36' width='11' height='3.4' rx='1.7' fill='rgb(140,180,255)' transform='rotate(15 53 38)'/%3E%3Crect x='8' y='46' width='11' height='3.4' rx='1.7' fill='rgb(201,167,255)' transform='rotate(-50 13 48)'/%3E%3Crect x='32' y='52' width='11' height='3.4' rx='1.7' fill='rgb(255,255,255)' transform='rotate(40 37 54)'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 64px 64px, var(--surface);border-color:#ff8fc866}.profile-page.card-datastream :is(.profile-card,.profile-panel){background:#06100b;border-color:#3dff8b59}.profile-page.card-datastream :is(.profile-card,.profile-panel):before,.profile-page.card-datastream :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000,#3dff8b29 70%,#3dff8b73) 0 0/100% 120px;animation:2.2s linear infinite x-card-stream;position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 23px);mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 23px)}.profile-page.card-datastream :is(.profile-card,.profile-panel):after{background-size:100% 170px;animation-name:x-card-stream2;animation-duration:3.4s;-webkit-mask-position:11px 0;mask-position:11px 0}@keyframes x-card-stream{to{background-position:0 120px}}@keyframes x-card-stream2{to{background-position:0 170px}}.profile-page.card-plasma :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 80% at 20% 30%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%), radial-gradient(60% 80% at 80% 70%, #8cb4ff33, transparent 70%), radial-gradient(50% 60% at 70% 20%, #7ce0b429, transparent 70%);background-size:200% 200%;animation:10s ease-in-out infinite alternate x-card-plasma;position:absolute;inset:0}@keyframes x-card-plasma{0%{filter:hue-rotate();background-position:0 0}to{filter:hue-rotate(90deg);background-position:100% 100%}}.profile-page.card-lovely :is(.profile-card,.profile-panel){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M12 20c-5-3.5-8-6.5-8-10 0-2.5 2-4.5 4.4-4.5 1.6 0 2.8.8 3.6 2 .8-1.2 2-2 3.6-2C18 5.5 20 7.5 20 10c0 3.5-3 6.5-8 10Z' fill='rgba(255,111,165,0.18)'/%3E%3Cpath d='M36 44c-4-2.8-6.4-5.2-6.4-8 0-2 1.6-3.6 3.5-3.6 1.3 0 2.3.6 2.9 1.6.6-1 1.6-1.6 2.9-1.6 1.9 0 3.5 1.6 3.5 3.6 0 2.8-2.4 5.2-6.4 8Z' fill='rgba(255,111,165,0.12)'/%3E%3C/svg%3E") 0 0 / 48px 48px, linear-gradient(160deg, #ff6fa51a, transparent 60%), var(--surface);border-color:#ff6fa566}.profile-page.card-searchlight :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent) 0 0 / 50% 140% no-repeat;animation:9s ease-in-out infinite x-card-search;position:absolute;inset:0}@keyframes x-card-search{0%,to{background-position:0 0}33%{background-position:100% 30%}66%{background-position:30% 100%}}.profile-page.card-glitchy :is(.profile-card,.profile-panel){border-color:#05d9e859}.profile-page.card-glitchy :is(.profile-card,.profile-panel):before{content:"";z-index:3;pointer-events:none;border-radius:inherit;animation:4s step-end infinite x-card-glitch;position:absolute;inset:0}@keyframes x-card-glitch{0%,88%,to{box-shadow:none;transform:none}89%{transform:translate(2px);box-shadow:inset 3px 0 #ff2a6d,inset -3px 0 #05d9e8}91%{transform:translate(-3px);box-shadow:inset -2px 0 #ff2a6d,inset 2px 0 #05d9e8,inset 0 -2px #ff2a6d}93%{transform:none;box-shadow:inset 4px 0 #05d9e8}95%{box-shadow:inset 0 2px #ff2a6d,inset 0 -2px #05d9e8}}.profile-page.card-sketch :is(.profile-card,.profile-panel){border:2px solid color-mix(in srgb, var(--accent) 60%, #fff);border-radius:255px 18px 225px/18px 225px 18px 255px;box-shadow:3px 4px 0 -1px #ffffff1f}.profile-page.card-deepsea :is(.profile-card,.profile-panel){background:linear-gradient(#0b2742,#04101f);border-color:#50b4ff59}.profile-page.card-deepsea :is(.profile-card,.profile-panel):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-color:#0000;background-image:radial-gradient(40% 25% at 30% 0,#78dcff29,#0000 70%),repeating-linear-gradient(100deg,#96e6ff0f 0 2%,#0000 2% 7%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s linear infinite x-card-caustic;position:absolute;inset:0}@keyframes x-card-caustic{0%{background-position:0 0}to{background-position:-200% 0}}.profile-page.card-inkwash :is(.profile-card,.profile-panel){background:radial-gradient(40% 30% at 85% 15%, #00000073, transparent 70%), radial-gradient(35% 40% at 10% 90%, #0006, transparent 70%), radial-gradient(60% 50% at 50% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), #1b1a1e;border-color:#3a3840}.profile-page.card-mesh :is(.profile-card,.profile-panel){background:radial-gradient(at 0% 0%, #ff6fa538, transparent 50%), radial-gradient(at 100% 0%, #8cb4ff38, transparent 50%), radial-gradient(at 100% 100%, #7ce0b42e, transparent 50%), radial-gradient(at 0% 100%, #ffd27a2e, transparent 50%), var(--surface)}.profile-page.card-obsidian :is(.profile-card,.profile-panel){background:linear-gradient(125deg,#ffffff17 0%,#ffffff05 28%,#0000 30%),linear-gradient(#0c0b10,#050407);border:1px solid #2a2833;box-shadow:inset 0 1px #ffffff1f,0 18px 40px -20px #000}@keyframes x-bn-zoom{0%{transform:scale(1.03)}to{transform:scale(1.16)}}@keyframes x-bn-pan{0%{transform:scale(1.18)translate(-6%)}to{transform:scale(1.18)translate(6%)}}@keyframes x-spin{to{rotate:360deg}}.profile-page:is(.bmotion-rainy,.bmotion-snowy,.bmotion-fog,.bmotion-golden,.bmotion-rays,.bmotion-lights,.bmotion-flare,.bmotion-curtains,.bmotion-beam,.bmotion-lightleak,.bmotion-blink,.bmotion-fizz,.bmotion-hearty) .profile-cover img{animation:16s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-rainy .profile-cover img{filter:saturate(.8)brightness(.88)}.profile-page.bmotion-rainy .cover-fx{background:radial-gradient(1px 9px,#d7e6ff99,#0000) 0 0/37px 61px,radial-gradient(1px 7px,#d7e6ff73,#0000) 11px 23px/23px 47px,radial-gradient(1.2px 11px,#d7e6ff80,#0000) 5px 9px/53px 83px;animation:.6s linear infinite x-bn-rain;transform:skew(-14deg)scale(1.3)}@keyframes x-bn-rain{to{background-position:0 61px,11px 70px,5px 92px}}.profile-page.bmotion-snowy .profile-cover img{filter:saturate(.9)brightness(1.02)hue-rotate(-8deg)}.profile-page.bmotion-snowy .cover-fx{background:radial-gradient(2px,#ffffffe6,#0000) 0 0/41px 43px,radial-gradient(1.5px,#ffffffb3,#0000) 17px 9px/29px 31px,radial-gradient(2.5px,#ffffffd9,#0000) 7px 21px/67px 71px;animation:6s linear infinite x-bn-snow}@keyframes x-bn-snow{to{background-position:41px 129px,46px 133px,7px 92px}}.profile-page.bmotion-lights .cover-fx{mix-blend-mode:screen;filter:blur(3px);background:radial-gradient(circle at 14% 30%, #ffd27a80 0 4%, transparent 4.6%), radial-gradient(circle at 34% 72%, color-mix(in srgb, var(--accent) 55%, transparent) 0 5%, transparent 5.6%), radial-gradient(circle at 56% 24%, #8cb4ff73 0 3.5%, transparent 4.1%), radial-gradient(circle at 74% 64%, #ffd27a66 0 6%, transparent 6.6%), radial-gradient(circle at 90% 34%, color-mix(in srgb, var(--accent) 50%, transparent) 0 4%, transparent 4.6%);animation:5s ease-in-out infinite alternate x-bn-lights}@keyframes x-bn-lights{0%{opacity:.4;transform:translate(-2%,2%)scale(1)}to{opacity:1;transform:translate(2%,-3%)scale(1.06)}}.profile-page.bmotion-flare .cover-fx{mix-blend-mode:screen;background-image:radial-gradient(circle,#fffae6bf,#ffc87840 6%,#0000 18%),radial-gradient(circle at 58% 56%,#8cc8ff59 0 1.6%,#0000 2%),radial-gradient(circle at 66% 62%,#ff96dc4d 0 3%,#0000 3.5%),radial-gradient(circle at 74% 68%,#b4ffc840 0 1.2%,#0000 1.6%);background-repeat:no-repeat;background-size:200% 200%;animation:9s ease-in-out infinite alternate x-bn-flare}@keyframes x-bn-flare{0%{background-position:100% 100%}to{background-position:0 10%}}.profile-page.bmotion-rays .cover-fx{mix-blend-mode:screen;overflow:hidden}.profile-page.bmotion-rays .cover-fx:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#ffecbe42 0 4deg, transparent 4deg 13deg);border-radius:50%;width:160%;animation:50s linear infinite x-spin;position:absolute;top:22%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000 75%);mask:radial-gradient(closest-side,#000 15%,#0000 75%)}.profile-page.bmotion-fog .profile-cover img{filter:saturate(.85)brightness(.95)}.profile-page.bmotion-fog .cover-fx{background-color:#0000;background-image:radial-gradient(50% 60% at 20% 70%,#e6ebf573,#0000 70%),radial-gradient(45% 55% at 70% 80%,#e6ebf561,#0000 70%),radial-gradient(40% 50% at 50% 40%,#e6ebf540,#0000 70%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:22s linear infinite x-bn-fog}@keyframes x-bn-fog{to{background-position:-200% 0}}.profile-page.bmotion-underwater .profile-cover img{animation:6s ease-in-out infinite x-bn-underwater}@keyframes x-bn-underwater{0%,to{filter:hue-rotate(-25deg)saturate(1.15)brightness(.9);transform:scale(1.12)skew(0)translateY(0)}50%{filter:hue-rotate(-35deg)saturate(1.25)brightness();transform:scale(1.12)skew(1.5deg)translateY(-1.5%)}}.profile-page.bmotion-underwater .cover-fx{background:repeating-linear-gradient(100deg,#c8f0ff1a 0 2%,#0000 2% 9%) 0 0/200% 100%,linear-gradient(#0096dc33,#0028646b);animation:9s linear infinite x-bn-caustic;-webkit-mask:linear-gradient(#000 30%,#000000b3);mask:linear-gradient(#000 30%,#000000b3)}@keyframes x-bn-caustic{to{background-position:-200% 0,0 0}}.profile-page.bmotion-thermal .profile-cover img{animation:4s ease-in-out infinite alternate x-bn-thermal}@keyframes x-bn-thermal{0%{filter:invert()saturate(4)contrast(1.3)hue-rotate(150deg)}to{filter:invert()saturate(4)contrast(1.3)hue-rotate(220deg)}}.profile-page.bmotion-thermal .cover-fx{mix-blend-mode:overlay;background:linear-gradient(#ffd20033,#ff005a2e 50%,#0028ff40)}.profile-page.bmotion-negative .profile-cover img{animation:6s ease-in-out infinite x-bn-negative}@keyframes x-bn-negative{0%,40%,60%,to{filter:invert(0)hue-rotate();transform:scale(1.04)}46%,54%{filter:invert()hue-rotate(180deg);transform:scale(1.08)}}.profile-page.bmotion-halftone .profile-cover img{filter:saturate(1.7)contrast(1.25);animation:12s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-halftone .cover-fx{mix-blend-mode:multiply;background:radial-gradient(circle,#00000080 1.4px,#0000 1.9px) 0 0/7px 7px;animation:6s ease-in-out infinite alternate x-bn-dots}@keyframes x-bn-dots{0%{background-size:6px 6px}to{background-size:9px 9px}}.profile-page.bmotion-letterbox .profile-cover img{animation:20s ease-in-out infinite alternate x-bn-pan}.profile-page.bmotion-letterbox .cover-fx{background:linear-gradient(#000,#000) top/100% 13% no-repeat,linear-gradient(#000,#000) bottom/100% 13% no-repeat;animation:10s ease-in-out infinite x-bn-bars}@keyframes x-bn-bars{0%,to{background-size:100% 13%,100% 13%}50%{background-size:100% 6%,100% 6%}}.profile-page.bmotion-orbital .profile-cover img{animation:18s linear infinite x-bn-orbit}@keyframes x-bn-orbit{0%{transform:scale(1.25)rotate(0)translate(4%)rotate(0)}to{transform:scale(1.25)rotate(360deg)translate(4%)rotate(-360deg)}}.profile-page.bmotion-slideshow .profile-cover img{animation:15s ease-in-out infinite x-bn-slides}@keyframes x-bn-slides{0%,30%{transform:scale(1.5)translate(-12%,-6%)}33%,63%{transform:scale(1.5)translate(12%,4%)}66%,96%{transform:scale(1.5)translateY(8%)}to{transform:scale(1.5)translate(-12%,-6%)}}.profile-page.bmotion-haze .profile-cover img{animation:2.4s ease-in-out infinite x-bn-haze}@keyframes x-bn-haze{0%,to{filter:blur()saturate(1.15);transform:scale(1.06)skew(0)scaleY(1)}25%{filter:blur(.6px)saturate(1.2);transform:scale(1.06)skew(.6deg)scaleY(1.01)}75%{filter:blur(.3px)saturate(1.15);transform:scale(1.06)skew(-.6deg)scaleY(.995)}}.profile-page.bmotion-haze .cover-fx{background:linear-gradient(#0000 45%,#ff8c2847);animation:3s ease-in-out infinite x-twinkle}.profile-page.bmotion-tiltshift .profile-cover img{filter:saturate(1.35)contrast(1.08);animation:18s ease-in-out infinite alternate x-bn-pan}.profile-page.bmotion-tiltshift .cover-fx{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask:linear-gradient(#000,#0000 38% 62%,#000);mask:linear-gradient(#000,#0000 38% 62%,#000)}.profile-page.bmotion-duotone .profile-cover img{filter:grayscale()contrast(1.2)brightness(1.05);animation:14s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-duotone .cover-fx{background:linear-gradient(120deg, var(--accent), #3b2a8f, #1fb5a6, var(--accent)) 0 0 / 300% 100%;mix-blend-mode:color;animation:12s linear infinite x-bn-slide}@keyframes x-bn-slide{to{background-position:150% 0}}.profile-page.bmotion-grain .profile-cover img{filter:contrast(1.1)sepia(.15)saturate(.9);animation:18s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-grain .cover-fx{mix-blend-mode:overlay;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E") 0 0/180px 180px;animation:.6s step-end infinite x-bn-grain}@keyframes x-bn-grain{0%{background-position:0 0}25%{background-position:-37px 51px}50%{background-position:63px -29px}75%{background-position:-71px -43px}}.profile-page.bmotion-vhs .profile-cover img{animation:3.5s step-end infinite x-bn-vhs}@keyframes x-bn-vhs{0%,32%,72%,to{filter:saturate(1.3)contrast(1.05);transform:scale(1.04)}30%{filter:saturate(1.3)contrast(1.05);transform:scale(1.04)translate(-.6%)}70%{filter:saturate(1.6)hue-rotate(-12deg)contrast(1.1);transform:scale(1.04)translate(.8%,.3%)}}.profile-page.bmotion-vhs .cover-fx{background:linear-gradient(#0000,#ffffff29 40%,#ffffff0d 60%,#0000) 0 -30%/100% 18% no-repeat,repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);animation:5s linear infinite x-bn-track;box-shadow:inset 3px 0 #ff005a40,inset -3px 0 #00c8ff40}@keyframes x-bn-track{0%{background-position:0 -30%,0 0}to{background-position:0 130%,0 0}}.profile-page.bmotion-northern .profile-cover img{filter:brightness(.8)saturate(1.1);animation:20s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-northern .cover-fx{mix-blend-mode:screen;filter:blur(6px);background:linear-gradient(100deg,#0000 10%,#50ffaa6b 28%,#78c8ff4d 42%,#aa6eff61 56%,#0000 74%) 0 0/200% 100%;animation:12s ease-in-out infinite alternate x-bn-northern;-webkit-mask:linear-gradient(#000 20%,#0000 85%);mask:linear-gradient(#000 20%,#0000 85%)}@keyframes x-bn-northern{0%{background-position:0 0;transform:skew(-8deg)scaleY(1)}to{background-position:100% 0;transform:skew(8deg)scaleY(1.15)}}.profile-page.bmotion-starry .profile-cover img{filter:brightness(.68)saturate(1.1);animation:20s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-starry .cover-fx,.profile-page.bmotion-starry .cover-fx:before{background:radial-gradient(1.5px 1.5px at 8% 20%,#fff,#0000),radial-gradient(1px 1px at 18% 62%,#fff,#0000),radial-gradient(1.5px 1.5px at 31% 34%,#fff,#0000),radial-gradient(1px 1px at 44% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 57% 48%,#fff,#0000),radial-gradient(1px 1px at 69% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 81% 66%,#fff,#0000),radial-gradient(1px 1px at 93% 30%,#fff,#0000);animation:3s ease-in-out infinite x-twinkle}.profile-page.bmotion-starry .cover-fx:before{content:"";animation-delay:-1.5s;position:absolute;inset:0;transform:translate(4%,22%)}.profile-page.bmotion-starry .cover-fx:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff);border-radius:2px;width:90px;height:2px;animation:7s ease-in infinite x-bn-shoot;position:absolute;top:10%;left:70%;transform:rotate(-25deg)}@keyframes x-bn-shoot{0%,80%{opacity:0;translate:0}82%{opacity:1}to{opacity:0;translate:-260px 120px}}.profile-page.bmotion-hearty .cover-fx{overflow:hidden}.profile-page.bmotion-hearty .cover-fx:before,.profile-page.bmotion-hearty .cover-fx:after{content:"♥  ♡   ♥  ♥   ♡  ♥";text-align:center;white-space:nowrap;color:var(--accent);text-shadow:0 0 10px var(--accent);font-size:22px;line-height:1;animation:6s linear infinite x-bn-hearts;position:absolute;top:100%;left:0;right:0}.profile-page.bmotion-hearty .cover-fx:after{opacity:.8;padding-left:9%;font-size:15px;animation-duration:8s;animation-delay:-3s}@keyframes x-bn-hearts{0%{opacity:0;top:100%}15%,85%{opacity:1}to{opacity:0;top:-15%}}.profile-page.bmotion-party .profile-cover img{animation:2.4s ease-in-out infinite x-bn-party}@keyframes x-bn-party{0%,to{filter:saturate(1.25)brightness();transform:scale(1.06)}50%{filter:saturate(1.45)brightness(1.06);transform:scale(1.1)}}.profile-page.bmotion-party .cover-fx{background:radial-gradient(3px 5px,#ff6fa5 90%,#0000) 0 0/43px 59px,radial-gradient(4px 3px,#ffd27a 90%,#0000) 13px 21px/37px 47px,radial-gradient(3px 5px,#7ce0b4 90%,#0000) 29px 7px/53px 71px,radial-gradient(4px 3px,#8cb4ff 90%,#0000) 5px 33px/61px 67px;animation:4s linear infinite x-bn-confetti}@keyframes x-bn-confetti{to{background-position:0 177px,13px 162px,29px 149px,5px 100px}}.profile-page.bmotion-beam .cover-fx{-webkit-mask-composite:xor;background:#04030a9e;animation:8s ease-in-out infinite x-bn-beam;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000),linear-gradient(#000 0 0);mask-image:radial-gradient(closest-side,#000 55%,#0000),linear-gradient(#000 0 0);-webkit-mask-position:0 40%,0 0;mask-position:0 40%,0 0;-webkit-mask-size:34% 95%,auto;mask-size:34% 95%,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes x-bn-beam{0%,to{-webkit-mask-position:0 40%,0 0;mask-position:0 40%,0 0}50%{-webkit-mask-position:100% 60%,0 0;mask-position:100% 60%,0 0}}.profile-page.bmotion-golden .profile-cover img{filter:sepia(.35)saturate(1.4)brightness(1.06)hue-rotate(-10deg)}.profile-page.bmotion-golden .cover-fx{mix-blend-mode:screen;background:radial-gradient(80% 120% at 90% 0,#ffbe5a73,#0000 60%);animation:8s ease-in-out infinite x-twinkle}.profile-page.bmotion-curtains .cover-fx{overflow:hidden}.profile-page.bmotion-curtains .cover-fx:before,.profile-page.bmotion-curtains .cover-fx:after{--x-v:color-mix(in srgb, var(--accent) 35%, #8e1027);content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--x-v) 70%, #000) 0 6px, var(--x-v) 6px 16px, color-mix(in srgb, var(--x-v) 80%, #fff) 16px 19px, var(--x-v) 19px 26px);width:17%;animation:6s ease-in-out infinite x-bn-curtain;position:absolute;top:-2%;bottom:-2%;box-shadow:0 0 18px #0000008c}.profile-page.bmotion-curtains .cover-fx:before{transform-origin:0 0;border-bottom-right-radius:60% 20%;left:0}.profile-page.bmotion-curtains .cover-fx:after{transform-origin:100% 0;border-bottom-left-radius:60% 20%;animation-delay:-3s;right:0}@keyframes x-bn-curtain{0%,to{transform:scaleX(1)skewY(0)}50%{transform:scaleX(.82)skewY(1.5deg)}}.profile-page.bmotion-thunder .profile-cover img{animation:7s linear infinite x-bn-thunder}@keyframes x-bn-thunder{0%,86%,89%,93%,to{filter:brightness(.72)saturate(.85)contrast(1.05)}87%{filter:brightness(1.9)saturate(.6)contrast(1.2)}91%{filter:brightness(1.6)saturate(.6)contrast(1.1)}}.profile-page.bmotion-thunder .cover-fx{background:linear-gradient(#283c7859,#0a0f2840);animation:7s linear infinite x-bn-flash}@keyframes x-bn-flash{0%,86%,89%,93%,to{background-color:#dce6ff00}87%{background-color:#dce6ff59}91%{background-color:#dce6ff33}}.profile-page.bmotion-coderain .profile-cover img{filter:brightness(.55)saturate(.6)hue-rotate(70deg);animation:16s ease-in-out infinite alternate x-bn-zoom}.profile-page.bmotion-coderain .cover-fx:before,.profile-page.bmotion-coderain .cover-fx:after{content:"";background:linear-gradient(#0000 0 40%,#3dff8b8c 92%,#cfffe2 100%) 0 0/100% 90px;animation:1.8s linear infinite x-bn-code;position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 26px);mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 26px)}.profile-page.bmotion-coderain .cover-fx:after{background-size:100% 130px;animation-name:x-bn-code2;animation-duration:2.7s;-webkit-mask-position:13px 0;mask-position:13px 0}@keyframes x-bn-code{to{background-position:0 90px}}@keyframes x-bn-code2{to{background-position:0 130px}}.profile-page.bmotion-fizz .cover-fx{background:radial-gradient(5px,#0000 3px,#fff9 3.5px 4.5px,#0000 5px) 0 0/47px 53px,radial-gradient(3.5px,#0000 2px,#ffffff80 2.5px 3px,#0000 3.5px) 19px 11px/31px 37px,radial-gradient(6px,#0000 4px,#ffffff73 4.5px 5.5px,#0000 6px) 8px 27px/71px 79px;animation:3s linear infinite x-bn-fizz}@keyframes x-bn-fizz{to{background-position:0 -106px,19px -63px,8px -52px}}.profile-page.bmotion-lightleak .cover-fx{mix-blend-mode:screen;background:radial-gradient(55% 120% at 0%,#ff783299,#0000 65%),radial-gradient(45% 100% at 100% 20%,#ff3caa73,#0000 65%),radial-gradient(40% 80% at 70% 110%,#ffdc7859,#0000 65%);animation:7s ease-in-out infinite alternate x-bn-leak}@keyframes x-bn-leak{0%{opacity:.35;filter:hue-rotate();transform:translate(-6%)}to{opacity:1;filter:hue-rotate(40deg);transform:translate(6%)}}.profile-page.bmotion-blink .cover-fx{background:linear-gradient(#050408,#050408) top/100% 0% no-repeat,linear-gradient(#050408,#050408) bottom/100% 0% no-repeat;animation:5s ease-in-out infinite x-bn-blink}@keyframes x-bn-blink{0%,86%,96%,to{background-size:100% 0%,100% 0%}90%,92%{background-size:100% 51%,100% 51%}}.profile-page.bmotion-cyberpunk .profile-cover img{animation:6s ease-in-out infinite alternate x-bn-cyber}@keyframes x-bn-cyber{0%{filter:saturate(1.8)contrast(1.15)hue-rotate(-30deg);transform:scale(1.06)}to{filter:saturate(1.8)contrast(1.15)hue-rotate(30deg);transform:scale(1.12)}}.profile-page.bmotion-cyberpunk .cover-fx{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 4px),linear-gradient(120deg,#ff2a6d73,#05d9e866)}.profile-page.bmotion-flyover .profile-cover img{animation:14s ease-in-out infinite alternate x-bn-fly}@keyframes x-bn-fly{0%{transform:perspective(600px)rotateX(18deg)scale(1.5)translateY(-6%)}to{transform:perspective(600px)rotateX(18deg)scale(1.5)translateY(6%)}}.avatar-wrap.shape-heptagon{clip-path:polygon(50% 0%,89.1% 18.8%,98.7% 61.1%,71.7% 95%,28.3% 95%,1.3% 61.1%,10.9% 18.8%)}.avatar-wrap.shape-flathex{clip-path:polygon(100% 50%,75% 93.3%,25% 93.3%,0 50%,25% 6.7%,75% 6.7%)}.avatar-wrap.shape-parallelogram{clip-path:polygon(22% 0,100% 0,78% 100%,0 100%)}.avatar-wrap.shape-trapezoid{clip-path:polygon(20% 4%,80% 4%,100% 96%,0 96%)}.avatar-wrap.shape-kite{clip-path:polygon(50% 0,92% 38%,50% 100%,8% 38%)}.avatar-wrap.shape-chevron{clip-path:polygon(0 0,50% 25%,100% 0,100% 75%,50% 100%,0 75%)}.avatar-wrap.shape-arrow{clip-path:polygon(0 22%,52% 22%,52% 0,100% 50%,52% 100%,52% 78%,0 78%)}.avatar-wrap.shape-bolt{clip-path:polygon(58% 0,14% 56%,44% 56%,32% 100%,86% 38%,54% 38%,70% 0)}.avatar-wrap.shape-starfour{clip-path:polygon(50% 0%,63.4% 36.6%,100% 50%,63.4% 63.4%,50% 100%,36.6% 63.4%,0% 50%,36.6% 36.6%)}.avatar-wrap.shape-hexagram{clip-path:polygon(50% 0%,64.5% 25%,93.3% 25%,78.9% 50%,93.3% 75%,64.5% 75%,50% 100%,35.6% 75%,6.7% 75%,21.1% 50%,6.7% 25%,35.5% 25%)}.avatar-wrap:is(.shape-octostar,.shape-spinocto){clip-path:polygon(50% 0%,63% 18.6%,85.4% 14.6%,81.4% 37%,100% 50%,81.4% 63%,85.4% 85.4%,63% 81.4%,50% 100%,37% 81.4%,14.6% 85.4%,18.6% 63%,0% 50%,18.6% 37%,14.6% 14.6%,37% 18.6%)}.avatar-wrap.shape-notched{clip-path:polygon(14% 0,86% 0,86% 14%,100% 14%,100% 86%,86% 86%,86% 100%,14% 100%,14% 86%,0 86%,0 14%,14% 14%)}.avatar-wrap.shape-pill{clip-path:inset(0 17% round 999px)}.avatar-wrap.shape-gem{clip-path:polygon(25% 5%,75% 5%,100% 35%,50% 98%,0 35%)}.avatar-wrap.shape-house{clip-path:polygon(50% 2%,98% 42%,86% 42%,86% 98%,14% 98%,14% 42%,2% 42%)}.avatar-wrap.shape-dogear{clip-path:polygon(0 0,72% 0,100% 28%,100% 100%,0 100%)}.avatar-wrap.shape-xmark{clip-path:polygon(0 18%,18% 0,50% 32%,82% 0,100% 18%,68% 50%,100% 82%,82% 100%,50% 68%,18% 100%,0 82%,32% 50%)}.avatar-wrap.shape-hourglass{clip-path:polygon(4% 0,96% 0,64% 50%,96% 100%,4% 100%,36% 50%)}.avatar-wrap.shape-ribbon{clip-path:polygon(4% 0,96% 0,96% 100%,50% 78%,4% 100%)}.avatar-wrap.shape-puzzle{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cdefs%3E%3Cmask%20id%3D'm'%3E%3Crect%20x%3D'14'%20y%3D'18'%20width%3D'68'%20height%3D'68'%20rx%3D'6'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'48'%20cy%3D'14'%20r%3D'12'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'86'%20cy%3D'52'%20r%3D'12'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'48'%20cy%3D'88'%20r%3D'11'%20fill%3D'%23000'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'52'%20r%3D'11'%20fill%3D'%23000'%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D'100'%20height%3D'100'%20mask%3D'url(%23m)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cdefs%3E%3Cmask%20id%3D'm'%3E%3Crect%20x%3D'14'%20y%3D'18'%20width%3D'68'%20height%3D'68'%20rx%3D'6'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'48'%20cy%3D'14'%20r%3D'12'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'86'%20cy%3D'52'%20r%3D'12'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'48'%20cy%3D'88'%20r%3D'11'%20fill%3D'%23000'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'52'%20r%3D'11'%20fill%3D'%23000'%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D'100'%20height%3D'100'%20mask%3D'url(%23m)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-paw{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cellipse%20cx%3D'50'%20cy%3D'68'%20rx%3D'27'%20ry%3D'23'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'42'%20r%3D'12'%2F%3E%3Ccircle%20cx%3D'36'%20cy%3D'20'%20r%3D'13'%2F%3E%3Ccircle%20cx%3D'64'%20cy%3D'20'%20r%3D'13'%2F%3E%3Ccircle%20cx%3D'83'%20cy%3D'42'%20r%3D'12'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cellipse%20cx%3D'50'%20cy%3D'68'%20rx%3D'27'%20ry%3D'23'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'42'%20r%3D'12'%2F%3E%3Ccircle%20cx%3D'36'%20cy%3D'20'%20r%3D'13'%2F%3E%3Ccircle%20cx%3D'64'%20cy%3D'20'%20r%3D'13'%2F%3E%3Ccircle%20cx%3D'83'%20cy%3D'42'%20r%3D'12'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-horns{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'57'%20r%3D'41'%2F%3E%3Cpath%20d%3D'M20%2034Q4%2014%2014%200Q20%2018%2038%2022Z'%2F%3E%3Cpath%20d%3D'M80%2034Q96%2014%2086%200Q80%2018%2062%2022Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'57'%20r%3D'41'%2F%3E%3Cpath%20d%3D'M20%2034Q4%2014%2014%200Q20%2018%2038%2022Z'%2F%3E%3Cpath%20d%3D'M80%2034Q96%2014%2086%200Q80%2018%2062%2022Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-keyhole{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'36'%20r%3D'32'%2F%3E%3Cpath%20d%3D'M34%2052H66L78%2099H22Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Ccircle%20cx%3D'50'%20cy%3D'36'%20r%3D'32'%2F%3E%3Cpath%20d%3D'M34%2052H66L78%2099H22Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap:is(.shape-almond,.shape-blinker){-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M1%2050Q50-8%2099%2050Q50%20108%201%2050Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M1%2050Q50-8%2099%2050Q50%20108%201%2050Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-spade{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%203C34%2024%204%2038%204%2060c0%2016%2014%2025%2028%2021%206-2%2011-6%2014-11L40%2097h20l-6-27c3%205%208%209%2014%2011%2014%204%2028-5%2028-21C96%2038%2066%2024%2050%203Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20d%3D'M50%203C34%2024%204%2038%204%2060c0%2016%2014%2025%2028%2021%206-2%2011-6%2014-11L40%2097h20l-6-27c3%205%208%209%2014%2011%2014%204%2028-5%2028-21C96%2038%2066%2024%2050%203Z'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-softdiamond{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Crect%20x%3D'15'%20y%3D'15'%20width%3D'70'%20height%3D'70'%20rx%3D'13'%20transform%3D'rotate(45%2050%2050)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%3E%3Crect%20x%3D'15'%20y%3D'15'%20width%3D'70'%20height%3D'70'%20rx%3D'13'%20transform%3D'rotate(45%2050%2050)'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.avatar-wrap.shape-spintri{clip-path:polygon(50% 0%,93.3% 75%,6.7% 75%)}.avatar-wrap.shape-spinsparkle{clip-path:polygon(50% 0%,63.4% 36.6%,100% 50%,63.4% 63.4%,50% 100%,36.6% 63.4%,0% 50%,36.6% 36.6%)}.avatar-wrap:is(.shape-spintri,.shape-spinocto):not(.framed){animation:12s linear infinite x-shape-spin}.avatar-wrap:is(.shape-spintri,.shape-spinocto):not(.framed)>.avatar{animation:12s linear infinite x-shape-unspin}.avatar-wrap.shape-spinocto:not(.framed),.avatar-wrap.shape-spinocto:not(.framed)>.avatar{animation-duration:18s}.avatar-wrap.shape-spinsparkle:not(.framed){animation:6s linear infinite x-shape-sparkle}.avatar-wrap.shape-spinsparkle:not(.framed)>.avatar{animation:6s linear infinite x-shape-unsparkle}@keyframes x-shape-spin{to{transform:rotate(360deg)}}@keyframes x-shape-unspin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes x-shape-sparkle{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.86)}to{transform:rotate(360deg)scale(1)}}@keyframes x-shape-unsparkle{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-180deg)scale(1.163)}to{transform:rotate(-360deg)scale(1)}}.avatar-wrap.shape-pulsestar{clip-path:polygon(50% 0%,61.2% 34.6%,97.6% 34.5%,68.1% 55.9%,79.4% 90.5%,50% 69%,20.6% 90.5%,31.9% 55.9%,2.4% 34.5%,38.8% 34.6%)}.avatar-wrap.shape-pulsestar:not(.framed){animation:1.8s ease-in-out infinite alternate x-shape-pulsestar}@keyframes x-shape-pulsestar{0%{clip-path:polygon(50% 0%,61.2% 34.6%,97.6% 34.5%,68.1% 55.9%,79.4% 90.5%,50% 69%,20.6% 90.5%,31.9% 55.9%,2.4% 34.5%,38.8% 34.6%)}to{clip-path:polygon(50% 0%,69.4% 23.3%,97.6% 34.5%,81.4% 60.2%,79.4% 90.5%,50% 83%,20.6% 90.5%,18.6% 60.2%,2.4% 34.5%,30.6% 23.3%)}}.avatar-wrap.shape-hexcircle{clip-path:polygon(50% 6.7%,61.6% 6.7%,75% 6.7%,81.7% 18.3%,87.5% 28.3%,93.3% 38.4%,100% 50%,93.3% 61.6%,87.5% 71.7%,81.7% 81.7%,75% 93.3%,61.6% 93.3%,50% 93.3%,38.4% 93.3%,25% 93.3%,18.3% 81.7%,12.5% 71.7%,6.7% 61.6%,0% 50%,6.7% 38.4%,12.5% 28.3%,18.3% 18.3%,25% 6.7%,38.4% 6.7%)}.avatar-wrap.shape-hexcircle:not(.framed){animation:3s ease-in-out infinite alternate x-shape-hexcircle}@keyframes x-shape-hexcircle{0%{clip-path:polygon(50% 6.7%,61.6% 6.7%,75% 6.7%,81.7% 18.3%,87.5% 28.3%,93.3% 38.4%,100% 50%,93.3% 61.6%,87.5% 71.7%,81.7% 81.7%,75% 93.3%,61.6% 93.3%,50% 93.3%,38.4% 93.3%,25% 93.3%,18.3% 81.7%,12.5% 71.7%,6.7% 61.6%,0% 50%,6.7% 38.4%,12.5% 28.3%,18.3% 18.3%,25% 6.7%,38.4% 6.7%)}to{clip-path:polygon(50% 6%,61.4% 7.5%,72% 11.9%,81.1% 18.9%,88.1% 28%,92.5% 38.6%,94% 50%,92.5% 61.4%,88.1% 72%,81.1% 81.1%,72% 88.1%,61.4% 92.5%,50% 94%,38.6% 92.5%,28% 88.1%,18.9% 81.1%,11.9% 72%,7.5% 61.4%,6% 50%,7.5% 38.6%,11.9% 28%,18.9% 18.9%,28% 11.9%,38.6% 7.5%)}}.avatar-wrap.shape-squarediamond{clip-path:polygon(6% 6%,94% 6%,94% 94%,6% 94%)}.avatar-wrap.shape-squarediamond:not(.framed){animation:4s ease-in-out infinite x-shape-sqdia}@keyframes x-shape-sqdia{0%,20%{clip-path:polygon(6% 6%,94% 6%,94% 94%,6% 94%)}50%,70%{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}to{clip-path:polygon(94% 6%,94% 94%,6% 94%,6% 6%)}}.avatar-wrap.shape-wavecircle{clip-path:polygon(100% 50%,95.6% 56%,90.6% 60.9%,92.5% 67.6%,93.3% 75%,86.5% 78%,79.7% 79.7%,78% 86.5%,75% 93.3%,67.6% 92.5%,60.9% 90.6%,56% 95.6%,50% 100%,44% 95.6%,39.1% 90.6%,32.4% 92.5%,25% 93.3%,22% 86.5%,20.3% 79.7%,13.5% 78%,6.7% 75%,7.5% 67.6%,9.4% 60.9%,4.4% 56%,0% 50%,4.4% 44%,9.4% 39.1%,7.5% 32.4%,6.7% 25%,13.5% 22%,20.3% 20.3%,22% 13.5%,25% 6.7%,32.4% 7.5%,39.1% 9.4%,44% 4.4%,50% 0%,56% 4.4%,60.9% 9.4%,67.6% 7.5%,75% 6.7%,78% 13.5%,79.7% 20.3%,86.5% 22%,93.3% 25%,92.5% 32.4%,90.6% 39.1%,95.6% 44%)}.avatar-wrap.shape-wavecircle:not(.framed){animation:1.6s ease-in-out infinite alternate x-shape-wave}@keyframes x-shape-wave{0%{clip-path:polygon(100% 50%,95.6% 56%,90.6% 60.9%,92.5% 67.6%,93.3% 75%,86.5% 78%,79.7% 79.7%,78% 86.5%,75% 93.3%,67.6% 92.5%,60.9% 90.6%,56% 95.6%,50% 100%,44% 95.6%,39.1% 90.6%,32.4% 92.5%,25% 93.3%,22% 86.5%,20.3% 79.7%,13.5% 78%,6.7% 75%,7.5% 67.6%,9.4% 60.9%,4.4% 56%,0% 50%,4.4% 44%,9.4% 39.1%,7.5% 32.4%,6.7% 25%,13.5% 22%,20.3% 20.3%,22% 13.5%,25% 6.7%,32.4% 7.5%,39.1% 9.4%,44% 4.4%,50% 0%,56% 4.4%,60.9% 9.4%,67.6% 7.5%,75% 6.7%,78% 13.5%,79.7% 20.3%,86.5% 22%,93.3% 25%,92.5% 32.4%,90.6% 39.1%,95.6% 44%)}to{clip-path:polygon(92% 50%,95.6% 56%,98.3% 62.9%,92.5% 67.6%,86.4% 71%,86.5% 78%,85.4% 85.4%,78% 86.5%,71% 86.4%,67.6% 92.5%,62.9% 98.3%,56% 95.6%,50% 92%,44% 95.6%,37.1% 98.3%,32.4% 92.5%,29% 86.4%,22% 86.5%,14.6% 85.4%,13.5% 78%,13.6% 71%,7.5% 67.6%,1.7% 62.9%,4.4% 56%,8% 50%,4.4% 44%,1.7% 37.1%,7.5% 32.4%,13.6% 29%,13.5% 22%,14.6% 14.6%,22% 13.5%,29% 13.6%,32.4% 7.5%,37.1% 1.7%,44% 4.4%,50% 8%,56% 4.4%,62.9% 1.7%,67.6% 7.5%,71% 13.6%,78% 13.5%,85.4% 14.6%,86.5% 22%,86.4% 29%,92.5% 32.4%,98.3% 37.1%,95.6% 44%)}}.avatar-wrap.shape-soapbubble{clip-path:polygon(96% 50%,97.3% 58.3%,96.5% 66.9%,93.3% 75%,87.9% 81.8%,80.9% 86.8%,73% 89.8%,65% 91.3%,57.4% 91.9%,50% 92%,42.6% 91.9%,35% 91.3%,27% 89.8%,19.1% 86.8%,12.1% 81.8%,6.7% 75%,3.5% 66.9%,2.7% 58.3%,4% 50%,6.7% 42.4%,10% 35.5%,13.6% 29%,17.4% 22.7%,21.7% 16.3%,27% 10.2%,33.6% 4.9%,41.4% 1.3%,50% 0%,58.6% 1.3%,66.4% 4.9%,73% 10.2%,78.3% 16.3%,82.6% 22.7%,86.4% 29%,90% 35.5%,93.3% 42.4%)}.avatar-wrap.shape-soapbubble:not(.framed){animation:4s linear infinite x-shape-bubble}@keyframes x-shape-bubble{0%,to{clip-path:polygon(96% 50%,97.3% 58.3%,96.5% 66.9%,93.3% 75%,87.9% 81.8%,80.9% 86.8%,73% 89.8%,65% 91.3%,57.4% 91.9%,50% 92%,42.6% 91.9%,35% 91.3%,27% 89.8%,19.1% 86.8%,12.1% 81.8%,6.7% 75%,3.5% 66.9%,2.7% 58.3%,4% 50%,6.7% 42.4%,10% 35.5%,13.6% 29%,17.4% 22.7%,21.7% 16.3%,27% 10.2%,33.6% 4.9%,41.4% 1.3%,50% 0%,58.6% 1.3%,66.4% 4.9%,73% 10.2%,78.3% 16.3%,82.6% 22.7%,86.4% 29%,90% 35.5%,93.3% 42.4%)}25%{clip-path:polygon(100% 50%,98.7% 58.6%,95.1% 66.4%,89.8% 73%,83.7% 78.3%,77.3% 82.6%,71% 86.4%,64.5% 90%,57.6% 93.3%,50% 96%,41.7% 97.3%,33.1% 96.5%,25% 93.3%,18.2% 87.9%,13.2% 80.9%,10.2% 73%,8.7% 65%,8.1% 57.4%,8% 50%,8.1% 42.6%,8.7% 35%,10.2% 27%,13.2% 19.1%,18.2% 12.1%,25% 6.7%,33.1% 3.5%,41.7% 2.7%,50% 4%,57.6% 6.7%,64.5% 10%,71% 13.6%,77.3% 17.4%,83.7% 21.7%,89.8% 27%,95.1% 33.6%,98.7% 41.4%)}50%{clip-path:polygon(96% 50%,93.3% 57.6%,90% 64.5%,86.4% 71%,82.6% 77.3%,78.3% 83.7%,73% 89.8%,66.4% 95.1%,58.6% 98.7%,50% 100%,41.4% 98.7%,33.6% 95.1%,27% 89.8%,21.7% 83.7%,17.4% 77.3%,13.6% 71%,10% 64.5%,6.7% 57.6%,4% 50%,2.7% 41.7%,3.5% 33.1%,6.7% 25%,12.1% 18.2%,19.1% 13.2%,27% 10.2%,35% 8.7%,42.6% 8.1%,50% 8%,57.4% 8.1%,65% 8.7%,73% 10.2%,80.9% 13.2%,87.9% 18.2%,93.3% 25%,96.5% 33.1%,97.3% 41.7%)}75%{clip-path:polygon(92% 50%,91.9% 57.4%,91.3% 65%,89.8% 73%,86.8% 80.9%,81.8% 87.9%,75% 93.3%,66.9% 96.5%,58.3% 97.3%,50% 96%,42.4% 93.3%,35.5% 90%,29% 86.4%,22.7% 82.6%,16.3% 78.3%,10.2% 73%,4.9% 66.4%,1.3% 58.6%,0% 50%,1.3% 41.4%,4.9% 33.6%,10.2% 27%,16.3% 21.7%,22.7% 17.4%,29% 13.6%,35.5% 10%,42.4% 6.7%,50% 4%,58.3% 2.7%,66.9% 3.5%,75% 6.7%,81.8% 12.1%,86.8% 19.1%,89.8% 27%,91.3% 35%,91.9% 42.6%)}}.avatar-wrap.shape-blinker:not(.framed){animation:4s ease-in-out infinite x-shape-blink}@keyframes x-shape-blink{0%,88%,to{-webkit-mask-size:100% 100%;mask-size:100% 100%}93%{-webkit-mask-size:100% 6%;mask-size:100% 6%}}.avatar-wrap.shape-aperture{clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%)}.avatar-wrap.shape-aperture:not(.framed){animation:5s ease-in-out infinite x-shape-aperture}@keyframes x-shape-aperture{0%{clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%)}50%{clip-path:polygon(69% 17.1%,88% 50%,69% 82.9%,31% 82.9%,12% 50%,31% 17.1%)}to{clip-path:polygon(93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%,50% 0%)}}.avatar-wrap.shape-chomp{clip-path:polygon(50% 50%,89.4% 80.8%,80.6% 89.5%,70% 95.8%,58.2% 99.3%,45.8% 99.8%,33.7% 97.3%,22.6% 91.8%,13.2% 83.8%,6% 73.8%,1.5% 62.3%,0% 50%,1.5% 37.7%,6% 26.2%,13.2% 16.2%,22.6% 8.2%,33.7% 2.7%,45.8% .2%,58.2% .7%,70% 4.2%,80.6% 10.5%,89.4% 19.2%)}.avatar-wrap.shape-chomp:not(.framed){animation:.6s ease-in-out infinite alternate x-shape-chomp}@keyframes x-shape-chomp{0%{clip-path:polygon(50% 50%,89.4% 80.8%,80.6% 89.5%,70% 95.8%,58.2% 99.3%,45.8% 99.8%,33.7% 97.3%,22.6% 91.8%,13.2% 83.8%,6% 73.8%,1.5% 62.3%,0% 50%,1.5% 37.7%,6% 26.2%,13.2% 16.2%,22.6% 8.2%,33.7% 2.7%,45.8% .2%,58.2% .7%,70% 4.2%,80.6% 10.5%,89.4% 19.2%)}to{clip-path:polygon(50% 50%,99.9% 52.6%,96.8% 67.7%,89.2% 81.1%,77.9% 91.5%,63.9% 98%,48.7% 100%,33.6% 97.2%,20% 90%,9.2% 79%,2.4% 65.2%,0% 50%,2.4% 34.8%,9.2% 21%,20% 10%,33.6% 2.8%,48.7% 0%,63.9% 2%,77.9% 8.5%,89.2% 18.9%,96.8% 32.3%,99.9% 47.4%)}}.avatar-wrap.shape-glitchcut{clip-path:inset(0 round 50%)}.avatar-wrap.shape-glitchcut:not(.framed){animation:3.2s step-end infinite x-shape-glitch}@keyframes x-shape-glitch{0%,82%,to{clip-path:inset(0 round 50%);transform:none}84%{clip-path:inset(18% 0 52% round 4%);transform:translate(-6%)}86%{clip-path:inset(0 round 50%);transform:translate(4%)}88%{clip-path:inset(55% 0 12% round 4%);transform:translate(5%)}90%{clip-path:inset(0 round 50%);transform:translate(-3%)}92%{clip-path:inset(0 round 18%);transform:none}}.avatar-wrap.shape-jellystar{clip-path:polygon(50% 0%,62.3% 33%,97.6% 34.5%,70% 56.5%,79.4% 90.5%,50% 71%,20.6% 90.5%,30% 56.5%,2.4% 34.5%,37.7% 33%)}.avatar-wrap.shape-jellystar:not(.framed){animation:1.6s ease-in-out infinite x-shape-jelly}@keyframes x-shape-jelly{0%,to{clip-path:polygon(50% 0%,62.3% 33%,97.6% 34.5%,70% 56.5%,79.4% 90.5%,50% 71%,20.6% 90.5%,30% 56.5%,2.4% 34.5%,37.7% 33%)}33%{clip-path:polygon(50% 6%,62.3% 33%,97.6% 34.5%,70% 56.5%,75.3% 84.8%,50% 71%,20.6% 90.5%,30% 56.5%,6.3% 35.8%,37.7% 33%)}66%{clip-path:polygon(50% 0%,62.3% 33%,90.9% 36.7%,70% 56.5%,79.4% 90.5%,50% 71%,23.5% 86.4%,30% 56.5%,2.4% 34.5%,37.7% 33%)}}.avatar-wrap.shape-melt,.avatar-wrap.shape-melt>.avatar{border-radius:50% 50% 44% 44%/46% 46% 54% 54%}.avatar-wrap.shape-melt:not(.framed)>.avatar{border-radius:inherit}.avatar-wrap.shape-melt:not(.framed){transform-origin:50% 0;animation:5s ease-in-out infinite x-shape-melt}@keyframes x-shape-melt{0%,to{border-radius:50%;transform:scaleY(1)}50%{border-radius:50% 50% 40% 40%/42% 42% 58% 58%;transform:scaleY(1.07)}70%{border-radius:48% 52% 36% 44%/44% 44% 62% 56%;transform:scaleY(1.05)}}@property --x-moon{syntax:"<percentage>";inherits:false;initial-value:120%}.avatar-wrap.shape-moonphase{--x-moon:120%;-webkit-mask:radial-gradient(46% 46% at var(--x-moon) 40%, transparent 98%, #000 100%), radial-gradient(closest-side, #000 98%, transparent);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(46% 46% at var(--x-moon) 40%, transparent 98%, #000 100%), radial-gradient(closest-side, #000 98%, transparent);mask:radial-gradient(46% 46% at var(--x-moon) 40%, transparent 98%, #000 100%), radial-gradient(closest-side, #000 98%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.avatar-wrap.shape-moonphase:not(.framed){animation:8s ease-in-out infinite alternate x-shape-moon}@keyframes x-shape-moon{0%{--x-moon:135%}to{--x-moon:82%}}.avatar-move.amotion-figure8{animation:5s linear infinite x-pic-fig8}.avatar-move.amotion-hop{transform-origin:50% 100%;animation:2s ease-in-out infinite x-pic-hop}.avatar-move.amotion-wink{transform-origin:50%;animation:4s ease-in-out infinite x-pic-wink}.avatar-move.amotion-neonflick{animation:4s step-end infinite x-pic-neon}.avatar-move.amotion-huecycle{animation:6s linear infinite x-pic-hue}.avatar-move.amotion-greyfade{animation:6s ease-in-out infinite x-pic-grey}.avatar-move.amotion-dreamy{transform-origin:50%;animation:5s ease-in-out infinite x-pic-dreamy}.avatar-move.amotion-jumpspin{transform-origin:50%;animation:3.2s ease-in-out infinite x-pic-jumpspin}.avatar-move.amotion-backflip{transform-origin:50%;animation:3.2s ease-in-out infinite x-pic-backflip}.avatar-move.amotion-swim{transform-origin:50%;animation:6s ease-in-out infinite x-pic-swim}.avatar-move.amotion-yoyo{transform-origin:50%;animation:2.4s ease-in-out infinite x-pic-yoyo}.avatar-move.amotion-spiral{animation:5s ease-in-out infinite x-pic-spiral}.avatar-move.amotion-glitchpic{animation:3s step-end infinite x-pic-glitch}.avatar-move.amotion-inflate{transform-origin:50%;animation:3.4s ease-in infinite x-pic-inflate}.avatar-move.amotion-sneeze{transform-origin:50% 80%;animation:3.6s ease-in-out infinite x-pic-sneeze}.avatar-move.amotion-dizzy{transform-origin:50%;animation:2.4s linear infinite x-pic-dizzy}.avatar-move.amotion-shadowplay{animation:4s linear infinite x-pic-shadow}.avatar-move.amotion-xray{animation:4s ease-in-out infinite x-pic-xray}.avatar-move.amotion-oldphoto{animation:.9s step-end infinite x-pic-oldphoto}.avatar-move.amotion-surf{transform-origin:50% 80%;animation:3s ease-in-out infinite x-pic-surf}.avatar-move.amotion-clockwork{transform-origin:50%;animation:12s steps(12,end) infinite x-pic-clock}.avatar-move.amotion-stomp{transform-origin:50% 100%;animation:2.4s ease-in infinite x-pic-stomp}.avatar-move.amotion-shuffle{transform-origin:50% 100%;animation:2s ease-in-out infinite x-pic-shuffle}.avatar-move.amotion-flipflop{transform-origin:50%;animation:3s ease-in-out infinite x-pic-flipflop}.avatar-move.amotion-beacon{animation:2.6s ease-in-out infinite x-pic-beacon}.avatar-move.amotion-windy{transform-origin:50% 100%;animation:3s ease-in-out infinite x-pic-windy}.avatar-move.amotion-doorswing{transform-origin:0;animation:3.6s ease-in-out infinite x-pic-door}.avatar-move.amotion-orbit3d{transform-origin:50%;animation:4s linear infinite x-pic-orbit3d}.avatar-move.amotion-ufo{animation:3s ease-in-out infinite x-pic-ufo}.avatar-move.amotion-hiccup{transform-origin:50% 100%;animation:3s ease-out infinite x-pic-hiccup}.avatar-move.amotion-peekside{transform-origin:50% 100%;animation:4s ease-in-out infinite x-pic-peekside}.avatar-move.amotion-cradle{transform-origin:50% 0;animation:2.6s ease-in-out infinite x-pic-cradle}.avatar-move.amotion-scared{transform-origin:50% 100%;animation:3s ease-in-out infinite x-pic-scared}@keyframes x-pic-fig8{0%,50%,to{transform:translate(0)}12.5%{transform:translate(6.4%,5%)}25%{transform:translate(9%)}37.5%{transform:translate(6.4%,-5%)}62.5%{transform:translate(-6.4%,5%)}75%{transform:translate(-9%)}87.5%{transform:translate(-6.4%,-5%)}}@keyframes x-pic-hop{0%,to{transform:translate(-6%)scale(1.05,.95)}25%,75%{transform:translateY(-12%)scale(.97,1.03)}50%{transform:translate(6%)scale(1.05,.95)}}@keyframes x-pic-wink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes x-pic-neon{0%,10%,14%,64%,to{filter:drop-shadow(0 0 6px var(--accent,var(--pink))) drop-shadow(0 0 14px var(--accent,var(--pink))) brightness(1.05)}8%,12%,62%{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000)brightness(.8)}}@keyframes x-pic-hue{0%{filter:hue-rotate()saturate(1.2)}to{filter:hue-rotate(360deg)saturate(1.2)}}@keyframes x-pic-grey{0%,to{filter:grayscale(0)contrast()}50%{filter:grayscale()contrast(1.1)}}@keyframes x-pic-dreamy{0%,to{filter:blur()brightness()saturate();transform:scale(1)}50%{filter:blur(1px)brightness(1.15)saturate(1.2);transform:scale(1.03)}}@keyframes x-pic-jumpspin{0%,55%{transform:translateY(0)rotate(0)scale(1)}62%{transform:translateY(0)rotate(0)scale(1.06,.92)}78%{transform:translateY(-24%)rotate(180deg)scale(1)}92%{transform:translateY(0)rotate(360deg)scale(1.06,.94)}to{transform:translateY(0)rotate(360deg)scale(1)}}@keyframes x-pic-backflip{0%,55%{transform:translateY(0)perspective(500px)rotateX(0)}62%{transform:translateY(3%)perspective(500px)rotateX(0)}78%{transform:translateY(-24%)perspective(500px)rotateX(-180deg)}92%{transform:translateY(0)perspective(500px)rotateX(-360deg)}to{transform:translateY(0)perspective(500px)rotateX(-360deg)}}@keyframes x-pic-swim{0%{transform:translate(-8%)scaleX(1)}22%{transform:translateY(-3%)scaleX(1)}45%{transform:translate(8%)scaleX(1)}50%{transform:translate(8%)scaleX(-1)}72%{transform:translateY(3%)scaleX(-1)}95%{transform:translate(-8%)scaleX(-1)}to{transform:translate(-8%)scaleX(1)}}@keyframes x-pic-yoyo{0%{transform:translateY(0)rotate(0)}45%,55%{transform:translateY(20%)rotate(540deg)}to{transform:translateY(0)rotate(1080deg)}}@keyframes x-pic-spiral{0%{transform:rotate(0)translate(0)rotate(0)}50%{transform:rotate(540deg)translate(9%)rotate(-540deg)}to{transform:rotate(1080deg)translate(0)rotate(-1080deg)}}@keyframes x-pic-glitch{0%,88%,to{filter:none;transform:none}89%{filter:hue-rotate(90deg)saturate(2);transform:translate(-4%,1%)skew(8deg)}91%{filter:drop-shadow(-3px 0 #ff2a6d)drop-shadow(3px 0 #05d9e8);transform:translate(4%,-1%)}93%{filter:none;transform:translate(-2%)skew(-5deg)}95%{filter:invert(.2);transform:translate(2%,1%)}}@keyframes x-pic-inflate{0%{transform:scale(1)}70%{transform:scale(1.14)}74%{transform:scale(.9)}82%{transform:scale(1.04)}90%,to{transform:scale(1)}}@keyframes x-pic-sneeze{0%,50%,84%,to{transform:translate(0)rotate(0)scale(1)}60%{transform:translateY(-3%)rotate(-6deg)scale(1.04)}66%{transform:translateY(-5%)rotate(-9deg)scale(1.07)}70%{transform:translate(6%,4%)rotate(10deg)scale(.92)}76%{transform:translate(2%,1%)rotate(-2deg)scale(1)}}@keyframes x-pic-dizzy{0%{transform:rotate(0)translate(5%)rotate(0)rotate(-8deg)}25%{transform:rotate(90deg)translate(5%)rotate(-90deg)rotate(8deg)}50%{transform:rotate(180deg)translate(5%)rotate(-180deg)rotate(-8deg)}75%{transform:rotate(270deg)translate(5%)rotate(-270deg)rotate(8deg)}to{transform:rotate(360deg)translate(5%)rotate(-360deg)rotate(-8deg)}}@keyframes x-pic-shadow{0%,to{filter:drop-shadow(5px 0 3px #0009)}25%{filter:drop-shadow(0 5px 3px #0009)}50%{filter:drop-shadow(-5px 0 3px #0009)}75%{filter:drop-shadow(0 -5px 3px #0009)}}@keyframes x-pic-xray{0%,44%,56%,to{filter:invert(0)hue-rotate()contrast()}47%,53%{filter:invert()hue-rotate(180deg)contrast(1.3)}}@keyframes x-pic-oldphoto{0%,to{filter:sepia(.9)contrast(1.1)brightness(.92)}33%{filter:sepia(.9)contrast(1.1)brightness(1.04)}66%{filter:sepia(.9)contrast(1.1)brightness(.98)}}@keyframes x-pic-surf{0%,to{transform:translate(-6%,2%)rotate(-10deg)}25%{transform:translate(-2%,-6%)rotate(4deg)}50%{transform:translate(5%)rotate(10deg)}75%{transform:translate(1%,6%)rotate(-3deg)}}@keyframes x-pic-clock{to{transform:rotate(360deg)}}@keyframes x-pic-stomp{0%,60%,to{transform:translate(0)scale(1)}72%{transform:translateY(-16%)scale(.96,1.04)}80%{transform:translateY(2%)scale(1.12,.86)}84%{transform:translate(-2%)scale(1.04,.96)}88%{transform:translate(2%)scale(1)}92%{transform:translate(-1%)scale(1)}}@keyframes x-pic-shuffle{0%,to{transform:translate(-6%)rotate(-5deg)}25%{transform:translate(-2%)rotate(5deg)}50%{transform:translate(2%)rotate(-5deg)}75%{transform:translate(6%)rotate(5deg)}}@keyframes x-pic-flipflop{0%,45%,to{transform:scaleX(1)}50%,95%{transform:scaleX(-1)}}@keyframes x-pic-beacon{0%,60%,to{filter:drop-shadow(0 0 2px var(--accent,var(--pink))) drop-shadow(0 0 0 transparent) brightness(1)}75%{filter:drop-shadow(0 0 6px var(--accent,var(--pink))) drop-shadow(0 0 16px #fff) brightness(1.2)}82%{filter:drop-shadow(0 0 3px var(--accent,var(--pink))) drop-shadow(0 0 6px #fff6) brightness(1.05)}}@keyframes x-pic-windy{0%,60%,to{transform:translate(0)skew(0)}30%{transform:translate(-3%)skew(-8deg)}35%{transform:translate(-2%)skew(-5deg)}40%{transform:translate(-3%)skew(-9deg)}}@keyframes x-pic-door{0%,to{transform:perspective(500px)rotateY(0)}50%{transform:perspective(500px)rotateY(-55deg)}}@keyframes x-pic-orbit3d{0%,to{filter:brightness();transform:translate(0)scale(1)}12.5%{transform:translate(7%)scale(.97)}25%{transform:translate(10%)scale(.91)}37.5%{transform:translate(7%)scale(.85)}50%{filter:brightness(.8);transform:translate(0)scale(.82)}62.5%{transform:translate(-7%)scale(.85)}75%{transform:translate(-10%)scale(.91)}87.5%{transform:translate(-7%)scale(.97)}}@keyframes x-pic-ufo{0%,to{filter:drop-shadow(0 12px 6px color-mix(in srgb, var(--accent,var(--pink)) 45%, transparent));transform:translateY(0)rotate(-4deg)}50%{filter:drop-shadow(0 22px 10px color-mix(in srgb, var(--accent,var(--pink)) 25%, transparent));transform:translateY(-8%)rotate(4deg)}}@keyframes x-pic-hiccup{0%,22%,30%,72%,80%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-9%)scale(.96,1.04)}76%{transform:translateY(-7%)scale(.97,1.03)}}@keyframes x-pic-peekside{0%,25%,70%,to{transform:translate(0)rotate(0)}40%,55%{transform:translate(-14%)rotate(-12deg)}}@keyframes x-pic-cradle{0%,to{transform:translate(-6%)rotate(-10deg)}25%,75%{transform:translateY(4%)rotate(0)}50%{transform:translate(6%)rotate(10deg)}}@keyframes x-pic-scared{0%,55%,85%,to{transform:translate(0)scale(1)}60%,66%,72%{transform:translate(-2%)scale(.86)}63%,69%,75%{transform:translate(2%)scale(.86)}}.profile-page.layout-hero .profile-card{display:grid}.profile-page.layout-hero .profile-cover{aspect-ratio:auto;grid-area:1/1;min-height:clamp(280px,44vw,520px)}.profile-page.layout-hero .profile-head{z-index:2;background:radial-gradient(closest-side,#00000059,#0000);flex-direction:column;grid-area:1/1;justify-content:center;align-self:center;align-items:center;margin-top:0;padding:20px}.profile-page.layout-hero .profile-actions{justify-content:center;padding-bottom:0}.profile-page.layout-hero .profile-avatar .avatar.hero{width:156px;height:156px}.profile-page.layout-hero .profile-ident{padding-top:22px}:is(.profile-page.layout-hero,.profile-page.layout-polaroid,.profile-page.layout-headline,.profile-page.layout-archway) .profile-ident{text-align:center}:is(.profile-page.layout-hero,.profile-page.layout-polaroid,.profile-page.layout-headline,.profile-page.layout-archway) :is(.profile-handle,.profile-social,.profile-chips){justify-content:center}:is(.profile-page.layout-hero,.profile-page.layout-polaroid,.profile-page.layout-headline,.profile-page.layout-archway) .profile-ident .staff-proof{margin-inline:auto}:is(.profile-page.layout-polaroid,.profile-page.layout-headline,.profile-page.layout-archway) .profile-head{flex-direction:column;align-items:center}:is(.profile-page.layout-polaroid,.profile-page.layout-headline,.profile-page.layout-archway) .profile-actions{justify-content:center}@media (width>=900px){.profile-page.layout-masonry .profile-wrap{max-width:1280px}.profile-page.layout-masonry .profile-sections{columns:2;column-gap:18px;display:block}.profile-page.layout-masonry .profile-panel{break-inside:avoid;margin-bottom:18px}.profile-page.layout-masonry .profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.profile-page.layout-masonry .profile-sections{columns:3}}.profile-page.layout-timeline .profile-sections{flex-direction:column;gap:22px;padding-left:26px;display:flex;position:relative}.profile-page.layout-timeline .profile-sections:before{content:"";background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 15%, transparent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.profile-page.layout-timeline .profile-panel{position:relative}.profile-page.layout-timeline .profile-panel-head:after{content:"";background:var(--surface);border:3px solid var(--accent);width:14px;height:14px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute;top:24px;left:-25px}@media (width>=900px){.profile-page.layout-timeline .profile-sections{padding-left:0}.profile-page.layout-timeline .profile-sections:before{left:calc(50% - 1px)}.profile-page.layout-timeline .profile-panel{width:calc(50% - 30px)}.profile-page.layout-timeline .profile-panel:nth-child(odd){align-self:flex-start}.profile-page.layout-timeline .profile-panel:nth-child(2n){align-self:flex-end}.profile-page.layout-timeline .profile-panel+.profile-panel{margin-top:-40px}.profile-page.layout-timeline .profile-panel:nth-child(odd) .profile-panel-head:after{left:auto;right:-37px}.profile-page.layout-timeline .profile-panel:nth-child(2n) .profile-panel-head:after{left:-37px}.profile-page.layout-timeline .profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page.layout-splitflip .profile-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.profile-page.layout-splitflip .profile-cover{aspect-ratio:auto;grid-area:1/2/3;height:100%;min-height:360px}.profile-page.layout-splitflip .profile-cover:after{background:linear-gradient(90deg,#00000059,#0000 30%)}.profile-page.layout-splitflip .profile-head{grid-area:1/1;align-items:center;margin-top:0;padding:26px 28px 0}.profile-page.layout-splitflip .profile-ident{grid-area:2/1;padding:12px 28px 26px}}.profile-page.layout-bannerlow .profile-card{flex-direction:column;display:flex}.profile-page.layout-bannerlow .profile-cover{aspect-ratio:4;order:3}.profile-page.layout-bannerlow .profile-cover:after{background:linear-gradient(#0000004d,#0000 40%)}.profile-page.layout-bannerlow .profile-head{align-items:center;margin-top:0;padding-top:26px}.profile-page.layout-fullbleed .profile-wrap{max-width:none;padding:0}.profile-page.layout-fullbleed .profile-card{border-width:0 0 1px;border-radius:0}.profile-page.layout-fullbleed .profile-cover{aspect-ratio:auto;height:clamp(180px,30vw,440px)}.profile-page.layout-fullbleed :is(.profile-head,.profile-ident){width:100%;max-width:1100px;margin-inline:auto}.profile-page.layout-fullbleed .profile-sections{max-width:1100px;margin-inline:auto;padding-inline:20px}.profile-page.layout-fullbleed .profile-wrap>.profile-panel{margin-inline:max(20px,50% - 530px)}.profile-page.layout-polaroid .profile-card{max-width:620px;margin-inline:auto;padding:14px 14px 6px}.profile-page.layout-polaroid .profile-cover{aspect-ratio:4/3;border-radius:12px}.profile-page.layout-polaroid .profile-head{padding-inline:16px}.profile-page.layout-polaroid .profile-ident{padding:14px 16px 26px}.profile-page.layout-polaroid .profile-sections{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.profile-page.layout-polaroid :is(.profile-panel,.profile-panel.half){grid-column:auto}.profile-page.layout-polaroid .profile-wrap>.profile-panel{max-width:620px;margin-inline:auto}.profile-page.layout-polaroid .profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.profile-page.layout-polaroid .profile-card{padding:8px 8px 4px}}.profile-page.layout-headline .profile-cover{aspect-ratio:5}.profile-page.layout-headline .profile-head{margin-top:-48px}.profile-page.layout-headline .profile-avatar .avatar.hero{width:96px;height:96px}.profile-page.layout-headline .profile-ident{padding-top:6px}.profile-page.layout-headline .profile-kicker{letter-spacing:.4em}.profile-page.layout-headline .profile-name{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(2.1rem,8.5vw,6rem);line-height:.95}.profile-page.layout-phone .profile-sections{grid-template-columns:minmax(0,1fr);gap:12px}.profile-page.layout-phone :is(.profile-panel,.profile-panel.half){grid-column:auto}.profile-page.layout-phone .profile-panel:not(.half) .profile-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page.layout-phone .profile-head{margin-top:-54px;padding:0 18px}.profile-page.layout-phone .profile-avatar .avatar.hero{width:104px;height:104px}.profile-page.layout-phone .profile-ident{padding:12px 18px 22px}@media (width>=700px){.profile-page.layout-phone .profile-wrap{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--bg) 70%, #000);max-width:470px;box-shadow:0 0 0 8px color-mix(in srgb, var(--surface) 80%, #000), 0 0 0 9px var(--border), 0 40px 80px -30px #000c;border-radius:46px;margin-top:20px;padding:16px 14px 22px}.profile-page.layout-phone .profile-wrap:before{content:"";background:#000;border-radius:999px;width:110px;height:22px;margin:-4px auto 12px;display:block}}@media (width>=760px){.profile-page.layout-inline .profile-card{grid-template-columns:minmax(0,230px) minmax(0,1fr);display:grid}.profile-page.layout-inline .profile-cover{grid-column:1/-1}.profile-page.layout-inline .profile-head{flex-direction:column;grid-area:2/1;justify-content:flex-start;align-items:center;padding:0 0 24px 26px}.profile-page.layout-inline .profile-actions{justify-content:center;padding-bottom:0}.profile-page.layout-inline .profile-ident{grid-area:2/2;padding:20px 30px 28px 22px}}.profile-page.layout-slanted .profile-cover{aspect-ratio:5/2;clip-path:polygon(0 0,100% 0,100% 74%,0 100%)}.profile-page.layout-slanted .profile-head{margin-top:-84px}.profile-page.layout-slanted .profile-ident{padding-top:10px}.profile-page.layout-archway .profile-cover{aspect-ratio:5/2;border-radius:0 0 50% 50%/0 0 28% 28%}.profile-page.layout-archway .profile-head{margin-top:-76px}@media (width>=1000px){.profile-page.layout-offset .profile-wrap{max-width:1240px}.profile-page.layout-offset .profile-card{margin-right:14%}.profile-page.layout-offset .profile-sections{margin-left:14%}}@media (width>=900px){.profile-page.layout-stairs .profile-card{margin-right:10%}.profile-page.layout-stairs .profile-sections{flex-direction:column;display:flex}.profile-page.layout-stairs .profile-panel{margin-left:min(calc(var(--i,0) * 5%), 30%)}.profile-page.layout-ledger :is(.profile-panel,.profile-panel.half){grid-column:1/-1;grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.profile-page.layout-ledger .profile-panel-head{border-right:1px solid var(--border);flex-wrap:wrap;margin-bottom:0;padding-right:18px;position:sticky;top:84px}.profile-page.layout-ledger .profile-panel>:not(.profile-panel-head){grid-column:2;min-width:0}}.profile-page.layout-overlap .profile-card{padding-bottom:64px}.profile-page.layout-overlap .profile-sections{z-index:2;margin-top:-48px;padding-inline:clamp(10px,3vw,34px);position:relative}@media (width>=1100px){.profile-page.layout-halves .profile-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;max-width:1440px;display:grid}.profile-page.layout-halves .profile-sections{grid-template-columns:minmax(0,1fr);margin-top:0}.profile-page.layout-halves :is(.profile-panel,.profile-panel.half){grid-column:auto}}@media (width<=760px){.profile-page.layout-hero .profile-avatar .avatar.hero{width:104px;height:104px}.profile-page.layout-hero .profile-cover{min-height:300px}.profile-page.layout-slanted .profile-head{margin-top:-60px}.profile-page.layout-archway .profile-head{margin-top:-56px}}
