:root{--bg:#050810;--text:#eef2fb;--muted:#8d98b4;--line:#6096ff29;--blue:#2b7fff;--cyan:#22d3ee;--gold:#f5b74a;--green:#34e0a1;--red:#ff5d73;--violet:#9b86ff;--disp:var(--font-display);--body:var(--font-body);--ring:var(--color-accent-2)}.ag-root{color:var(--text)}body>.sky,body>.stars{display:none}:is(body:has(.ag-root:not(.ag-home))>.sky,body:has(.ag-root:not(.ag-home))>.stars){display:block}.sky{z-index:0;pointer-events:none;background:radial-gradient(1000px 600px at 78% 5%, color-mix(in srgb, var(--blue) 20%, transparent), transparent 65%), radial-gradient(800px 600px at 0 55%, #7c5cff1a, transparent 60%), var(--bg);position:fixed;inset:0}.stars{z-index:0;pointer-events:none;background:#cfe4ff;border-radius:50%;animation:6s ease-in-out infinite alternate ag-twinkle;position:fixed}@keyframes ag-twinkle{0%{opacity:.25}to{opacity:.95}}.ag-root .ag-card{border:1px solid var(--line);background:linear-gradient(#0f1830b3,#080d1ab3);border-radius:22px;position:relative;box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0a}.ag-root .btn{font:700 14px var(--font-body);color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));box-shadow:0 8px 24px color-mix(in srgb, var(--blue) 45%, transparent);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;transition:transform .15s;display:inline-flex}.ag-root .btn:hover{transform:translateY(-2px)}.ag-root .btn>svg{width:16px;height:16px}.ag-root .btn.g{border:1px solid var(--line);box-shadow:none;background:#ffffff0f}.ag-root .btn.g:hover{background:color-mix(in srgb, var(--blue) 16%, transparent);border-color:color-mix(in srgb, var(--blue) 55%, transparent)}.ag-root .btn[disabled]{opacity:.4;pointer-events:none}.ag-root .ag-nav{flex-direction:column;order:2;gap:2px;padding:8px;display:flex;position:sticky;top:12px}.ag-root .ag-nav>button{z-index:1;font:700 15px var(--font-body);color:#aab4cc;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:color .2s,padding-left .25s;display:flex;position:relative}.ag-root .ag-nav>button>svg{flex:none;width:18px;height:18px;transition:transform .25s,color .2s}.ag-root .ag-nav>button:hover{color:#fff;padding-left:18px}.ag-root .ag-nav>button:hover>svg{color:var(--cyan);transform:rotate(-8deg)scale(1.12)}.ag-root .ag-nav>button[aria-current=true]{color:#fff}.ag-root .ag-nav>button[aria-current=true]>svg{color:var(--cyan)}.ag-root .ag-nav .hl,.ag-root .ag-nav .act{pointer-events:none;opacity:0;z-index:0;border-radius:14px;width:0;height:0;position:absolute;top:0;left:0}.ag-root .ag-nav .hl{background:#ffffff0f;border:1px solid #ffffff14}.ag-root .ag-nav .act{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 32%, transparent), color-mix(in srgb, var(--cyan) 12%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 60%, transparent), 0 0 24px color-mix(in srgb, var(--blue) 25%, transparent)}.ag-root .ag-nav.rdy .hl,.ag-root .ag-nav.rdy .act{transition:transform .32s cubic-bezier(.3,.9,.3,1.1),width .32s,height .32s,opacity .2s}.ag-root .ag-nav>button>i{background:#ffffff14;border-radius:8px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-style:normal}.ag-root .ag-nav>button.is-new:after{content:"NEW";letter-spacing:.08em;background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800}.ag-root .ag-pane{animation:.4s backwards ag-pane-in}@keyframes ag-pane-in{0%{opacity:0;transform:translateY(12px)}}.ag-root .ag-h2{font:800 20px var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 6px;display:flex}.ag-root .ag-h2>svg{width:22px;height:22px;color:var(--cyan)}.ag-root .ag-sub{color:var(--muted);margin:0 0 18px;font-size:14px}.ag-root .ag-h3{font:800 15px var(--font-body);color:var(--text);margin:0}.ag-root .ag-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#03060e80;border-radius:14px;place-items:center;padding:26px 10px;font-size:13.5px;font-weight:700;display:grid}.ag-root .ag-empty p{color:var(--text);margin:0;font-weight:800}.ag-root .ag-empty small{max-width:42ch;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45;display:block}body{overflow-x:clip}.ag-root .ag-pf-full{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.ag-root .ag-pf-ban{background-color:var(--bg);background-position:50%;background-repeat:no-repeat;height:415px;transition:background .4s;position:relative}.ag-root .ag-pf-ban-glow{background:radial-gradient(600px 200px at 70% 0, color-mix(in srgb, var(--cyan) 35%, transparent), transparent 70%);position:absolute;inset:0}.ag-root .ag-pf-ban-fade{background:linear-gradient(180deg, #0508108c 0%, #05081000 34%, var(--bg) 100%);position:absolute;inset:0}.ag-root .ag-ref-hero{max-width:620px}.ag-root .ag-ref-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 34%, transparent);border-radius:99px;align-items:center;gap:6px;padding:6px 13px;font-size:10px;font-weight:900;display:inline-flex}.ag-root .ag-ref-hero h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-top:14px;font-size:clamp(32px,5.4vw,52px);font-weight:800;line-height:1.04}.ag-root .ag-ref-hero h1 em{background:linear-gradient(120deg, var(--cyan), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ag-root .ag-ref-hero p{max-width:58ch;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.55}.ag-root .ag-ref-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1024px){.ag-root .ag-ref-top{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.ag-root .ag-ticket{background:linear-gradient(135deg,#102252,#0a1430 60%,#0c1a3d);border:1px solid #6096ff4d;border-radius:22px;grid-template-columns:minmax(0,1fr) 138px;display:grid;position:relative;overflow:hidden}@media (max-width:560px){.ag-root .ag-ticket{grid-template-columns:1fr}}.ag-ticket-foil{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#ffffff17 47%,#7cc0ff29 50%,#ffffff0d 53%,#0000 62%) 0 0/260% 260%;animation:9s linear infinite ag-foil;position:absolute;inset:0}@keyframes ag-foil{0%{background-position:140% 0}to{background-position:-40% 0}}.ag-root .ag-ticket>:not(.ag-ticket-foil){z-index:1;position:relative}.ag-root .ag-ticket-row,.ag-root .ag-ticket-code,.ag-root .ag-ticket-link,.ag-root .ag-ticket-share{grid-column:1}.ag-root .ag-ticket-stub{grid-area:1/2/span 4}.ag-ticket-row{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.ag-ticket-row>span:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ag-ticket-live{letter-spacing:.12em;color:var(--green);background:color-mix(in srgb, var(--green) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 36%, transparent);border-radius:99px;padding:4px 10px;font-size:10px;font-weight:900}.ag-ticket-code{font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:10px;margin:10px 0 14px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1;display:flex;position:relative}.ag-ticket-code>span{color:var(--text)}.ag-ticket-copy{color:#bcd6ff;background:#ffffff12;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.ag-ticket-copy:hover{background:#ffffff24}.ag-ticket-copy svg{width:16px;height:16px}.ag-ticket-link{align-items:center;gap:10px;display:flex}.ag-ticket-url{min-width:0;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);text-overflow:ellipsis;white-space:nowrap;background:#04081480;border-radius:11px;flex:1;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;overflow:hidden}.ag-ticket-url svg{flex:none;width:14px;height:14px}.ag-ticket-share{gap:8px;margin-top:10px;display:flex}.ag-ticket-so{border:1px solid var(--line);color:#9fc4ff;background:#ffffff0a;border-radius:11px;place-items:center;width:38px;height:38px;transition:transform .15s,background .2s,box-shadow .2s,color .2s;display:grid}.ag-ticket-so:hover{color:#fff;background:#2b7fff33;transform:translateY(-2px);box-shadow:0 8px 20px #2b7fff4d}.ag-ticket-so svg{width:18px;height:18px}.ag-ticket-stub{text-align:center;background:linear-gradient(#22d3ee1f,#2b7fff0f);border-left:2px dashed #6096ff59;border-radius:0 22px 22px 0;flex-direction:column;justify-content:center;gap:2px;padding:18px 14px;display:flex}.ag-ticket-stub span{color:#9fb6e0;font-size:11px}.ag-ticket-stub b{font-family:var(--font-display);background:linear-gradient(#fff,#7cc0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1}.ag-ticket-stub span:nth-of-type(2),.ag-ticket-stub b:nth-of-type(2){margin-top:6px}@media (max-width:560px){.ag-ticket-stub{border-top:2px dashed #6096ff59;border-left:0;border-radius:0 0 22px 22px;flex-flow:wrap;grid-area:auto/1;justify-content:center;align-items:center;gap:4px 12px}.ag-ticket-stub span:nth-of-type(2),.ag-ticket-stub b:nth-of-type(2){margin-top:0}}@media (min-width:1024px){.ag-root .ag-ref-top{grid-template-columns:minmax(0,460px) minmax(0,1fr)}}.ag-root .ag-ref-how{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:11.5px;display:flex}.ag-root .ag-ref-how b{color:var(--text)}.ag-root .ag-ref-map{border:1px solid var(--line);background:radial-gradient(circle,#2b7fff24,#0000 60%),linear-gradient(#0a1228cc,#050812d9);border-radius:22px;width:min(430px,100%);margin-inline:auto;padding-bottom:12px;position:relative;overflow:hidden}.ag-root .ag-ref-sv{aspect-ratio:1;width:100%;display:block;overflow:visible}.ag-root .ag-ring .base{fill:none;stroke:#6096ff38;stroke-width:1.4px;stroke-dasharray:3 7}.ag-root .ag-ring.done .base{stroke:var(--rc,#2b7fff);stroke-dasharray:none;opacity:.5}.ag-root .ag-ring .prog{fill:none;stroke:var(--rc,#2b7fff);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--rc,#2b7fff))}.ag-root .ag-ring .hit{fill:none;stroke:#0000;stroke-width:22px;pointer-events:stroke;cursor:pointer}.ag-root .ag-ring.sel .base{stroke:#fff;opacity:.85;stroke-dasharray:none}.ag-root .ag-orb{transform-box:view-box;transform-origin:50%;animation:ag-spin var(--d,90s) linear infinite}.ag-root .ag-orb.rv{animation-direction:reverse}@keyframes ag-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ag-spin{to{transform:rotate(360deg)}}.ag-root .ag-pl{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:ag-spin var(--d,90s) linear infinite reverse}.ag-root .ag-orb.rv .ag-pl{animation-direction:normal}.ag-root .ag-pl .pc{fill:#0a1226;stroke:var(--rc,#2b7fff);stroke-width:1.6px}.ag-root .ag-pl svg{color:var(--rc,#2b7fff);overflow:visible}.ag-root .ag-pl svg>svg{width:16px;height:16px}.ag-root .ag-pl.lk{opacity:.6}.ag-root .ag-pl:hover .pc,.ag-root .ag-pl.sel .pc{fill:color-mix(in srgb, var(--rc,#2b7fff) 30%, #0a1226);filter:drop-shadow(0 0 8px var(--rc,#2b7fff))}.ag-root .ag-pl:hover,.ag-root .ag-pl.sel{opacity:1}.ag-root .ag-fs{fill:#fff;filter:drop-shadow(0 0 4px #7cc0ff);animation:2.4s ease-in-out infinite alternate ag-tw}@keyframes ag-tw{0%{opacity:.45;r:2.6px}to{opacity:1;r:3.8px}}.ag-root .ag-core{filter:drop-shadow(0 0 16px #2b7fffcc)}.ag-root .ag-core-nick{font-family:var(--font-display)}.ag-root .ag-tip-t{font-family:var(--font-body)}.ag-root .ag-pulse{fill:none;stroke:#22d3ee80;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite ag-pu}@keyframes ag-pu{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.ag-root .ag-ref-hud{z-index:2;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:14px;left:14px}.ag-root .ag-ref-hc{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a16bf;border-radius:13px;min-width:112px;padding:8px 13px}.ag-root .ag-ref-hc b{font-family:var(--font-display);color:var(--text);font-size:20px;font-weight:800;line-height:1.1;display:block}.ag-root .ag-ref-hc span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.ag-root .ag-ref-mini{z-index:2;border:1px solid color-mix(in srgb, var(--rc,#2b7fff) 45%, transparent);background:#060a16d1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0 12px;padding:10px 14px;animation:.5s both ag-rise;display:grid;position:relative}.ag-root .ag-ref-mini b{color:var(--text);font-size:14px;font-weight:800;line-height:1.2}.ag-root .ag-ref-mini small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;line-height:1.3;overflow:hidden}.ag-root .ag-ref-mini em{color:var(--color-accent-2);white-space:nowrap;grid-row:span 2;font-size:13px;font-style:normal;font-weight:800}.ag-root .ag-ref-tip{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:2px 10px;padding:10px 13px;display:grid}.ag-root .ag-ref-tip b{color:var(--text);font-size:12.5px;font-weight:800}.ag-root .ag-ref-tip span{color:var(--muted);grid-column:1;font-size:11px}.ag-root .ag-ref-tip em{color:var(--color-accent-2);white-space:nowrap;grid-row:span 2;font-size:11px;font-style:normal;font-weight:800}.ag-root .ag-ref-sec{gap:12px;margin-top:6px;display:grid}.ag-root .ag-ref-sec>.ag-w-sub,.ag-root .ag-ref-sechead .ag-w-sub{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.ag-root .ag-ref-sec h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:clamp(22px,3.2vw,30px);font-weight:800}.ag-root .ag-ref-sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ag-root .ag-ref-count{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;border-radius:99px;padding:6px 12px;font-size:12px}.ag-root .ag-ref-count b{color:var(--cyan);margin:0 4px}.ag-root .ag-ref-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ag-root .ag-ref-step{border:1px solid var(--line);background:linear-gradient(#17214299,#090e2099);border-radius:18px;align-content:start;gap:7px;padding:18px;display:grid}.ag-root .ag-ref-no{width:34px;height:34px;font-family:var(--font-display);color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 55%, transparent), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 40%, transparent);border-radius:11px;place-items:center;font-size:15px;font-weight:800;display:grid}.ag-root .ag-ref-step b{color:var(--text);font-size:15px;font-weight:800}.ag-root .ag-ref-step span{color:var(--muted);font-size:12.5px;line-height:1.5}.ag-root .ag-ref-vault{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;display:grid}.ag-root .ag-ref-card{border:1px solid var(--line);background:linear-gradient(#1721428c,#090e20ad);border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid}.ag-root .ag-ref-card.is-on{border-color:color-mix(in srgb, var(--cyan) 45%, transparent);box-shadow:0 0 30px -18px #22d3eeb3}.ag-root .ag-ref-cardtop{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.ag-root .ag-ref-cardtop em{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-style:normal;font-weight:900}.ag-root .ag-ref-cardtop em[data-r="1"]{color:var(--cyan)}.ag-root .ag-ref-cardtop em[data-r="2"]{color:var(--violet,#9b86ff)}.ag-root .ag-ref-cardtop em[data-r="3"]{color:var(--color-accent-2)}.ag-root .ag-ref-cardtop em[data-r="4"]{color:var(--red)}.ag-root .ag-ref-cardvis{height:84px;color:var(--muted);background:#ffffff08;border-radius:14px;place-items:center;display:grid;position:relative}.ag-root .ag-ref-card.is-on .ag-ref-cardvis{color:var(--cyan);background:radial-gradient(120% 100% at 50% 0,#22d3ee29,#0000 70%)}.ag-root .ag-ref-cardvis svg{width:34px;height:34px}.ag-root .ag-ref-lock{width:26px;height:26px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#00000080;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.ag-root .ag-ref-lock svg{width:13px;height:13px}.ag-root .ag-ref-card>b{color:var(--text);font-size:14px;font-weight:800}.ag-root .ag-ref-card ul{gap:3px;display:grid}.ag-root .ag-ref-card li{color:var(--muted);font-size:11.5px}.ag-root .ag-ref-card li:before{content:"• ";color:var(--cyan)}.ag-root .ag-ref-needs{border-top:1px solid var(--line);color:var(--muted);padding-top:8px;font-size:11px;font-weight:700}.ag-root .ag-ref-card.is-on .ag-ref-needs{color:var(--green)}.ag-root .ag-ref-crew{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.ag-root .ag-ref-panel{border:1px solid var(--line);background:linear-gradient(#17214299,#090e20a8);border-radius:18px;overflow:hidden}.ag-root .ag-ref-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.ag-root .ag-ref-panel>header b{color:var(--text);font-size:14px;font-weight:800}.ag-root .ag-ref-panel>header em{color:var(--muted);background:#ffffff0f;border-radius:8px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.ag-root .ag-ref-crewempty{text-align:center;justify-items:center;gap:6px;padding:26px 18px;display:grid}.ag-root .ag-ref-crewempty svg{width:30px;height:30px;color:var(--muted);opacity:.6}.ag-root .ag-ref-crewempty span{color:var(--text);font-size:13px;font-weight:700}.ag-root .ag-ref-crewempty small{max-width:40ch;color:var(--muted);font-size:11.5px;line-height:1.45}.ag-root .ag-ref-crewlist{max-height:380px;display:grid;overflow-y:auto}.ag-root .ag-ref-crewlist>li{color:var(--text);align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:flex}.ag-root .ag-ref-crewlist>li+li{border-top:1px solid var(--line)}.ag-root .ag-ref-rank{width:22px;height:22px;color:var(--muted);background:#ffffff0f;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.ag-root .ag-ref-crewlist b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ag-root .ag-list-wrap{max-width:1440px;margin:0 auto;padding:clamp(16px,3vw,32px) clamp(14px,3vw,28px) 90px}.ag-root .ag-list-poster.is-icon{background:linear-gradient(140deg,#2b7fff33,#0a1126e6);place-items:center;display:grid}.ag-root .ag-list-poster.is-icon svg{width:26px;height:26px;color:var(--cyan)}.ag-root .ag-pf-wrap{max-width:1288px;margin:-134px auto 0;padding:0 clamp(14px,3vw,24px) 90px;position:relative}.ag-root .ag-pf-line{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:6px;display:flex}.ag-root .ag-pf-hero{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ag-root{--ag-pf-av-size:186px}.ag-root .ag-pf-av{width:var(--ag-pf-av-size);height:var(--ag-pf-av-size);border-radius:50%;flex:none;position:relative;overflow:visible}.ag-root .ag-pf-av .ag-frame{width:var(--ag-pf-av-size);height:var(--ag-pf-av-size);--av:calc(var(--ag-pf-av-size) / var(--scale,1.3))}.ag-root .ag-pf-hi{flex:1;min-width:260px;padding-bottom:6px}.ag-root .ag-pf-hi h1{font:800 clamp(30px, 5vw, 54px) / 1 var(--font-display);letter-spacing:-.03em;text-shadow:0 4px 30px #0009;overflow-wrap:anywhere;margin:0}.ag-root .ag-pf-hi h1 em{background:linear-gradient(100deg, #fff, #7cc0ff 60%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ag-root .ag-pf-tag{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 12px;font-weight:700}.ag-root .ag-pf-tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ag-root .ag-pf-chips{flex-wrap:wrap;gap:8px;display:flex}.ag-root .ag-pf-chip{border:1px solid var(--line);color:var(--text);background:#080d1ab3;border-radius:10px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;transition:border-color .2s;display:inline-flex}.ag-root button.ag-pf-chip{cursor:pointer}.ag-root button.ag-pf-chip:hover{border-color:color-mix(in srgb, var(--blue) 55%, transparent)}.ag-root .ag-pf-chip svg{width:14px;height:14px}.ag-root .ag-pf-chip.is-gold{color:var(--color-accent-2);background:#4ac5f51a;border-color:#4ac5f566}.ag-root .ag-pf-chip.is-violet{color:#c9bcff;background:#9b86ff24;border-color:#9b86ff80}.ag-root .ag-pf-chip.is-blue{color:#7cc0ff;background:#2b7fff1f;border-color:#2b7fff73}.ag-root .ag-pf-sig{letter-spacing:.2em;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.ag-root .ag-pf-acts{flex-wrap:wrap;gap:8px;margin:20px 0 22px;display:flex}.ag-root .ag-pf-lay{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.ag-root.is-guest .ag-pf-lay{grid-template-columns:minmax(0,1fr) 400px}.ag-root .ag-pf-main{min-width:0}.ag-root .ag-pf-side{min-width:0;max-width:100%}.ag-root .ag-pf-sum{margin-top:16px;padding:16px}.ag-root .ag-pf-sum p{margin:0;font-size:11px;line-height:1.6}.ag-root .ag-pf-sum-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.ag-root .ag-pf-sum-grid>div{border:1px solid var(--line);background:#ffffff0f;border-radius:8px;padding:6px 4px}.ag-root .ag-pf-sum-grid b{color:#fff;display:block}.ag-root .ag-pf-sum-grid b.is-gold{color:var(--color-accent-2)}.ag-root .ag-pf-sum-grid b.is-blue{background:linear-gradient(100deg,#1d4ed8,#38bdf8 30%,#7dd3fc 55%,#bae6fd 70%,#1d4ed8) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.ag-root .ag-pf-sum-grid span{color:var(--muted);font-size:11px}@media (max-width:900px){.ag-root .ag-pf-ban{height:275px}.ag-root .ag-pf-wrap{margin-top:-96px}.ag-root .ag-pf-lay{grid-template-columns:1fr}.ag-root{--ag-pf-av-size:136px}}.ag-root .ag-q-pass{background:linear-gradient(100deg,#9b86ff33,#2b7fff14);margin-bottom:14px;padding:16px 18px}.ag-root .ag-q-pass-head{align-items:center;gap:14px;display:flex}.ag-root .ag-q-pass-ic{color:#fff;background:linear-gradient(135deg,#9b86ff,#c084fc);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 24px #9b86ff99}.ag-root .ag-q-pass-ic svg{width:22px;height:22px}.ag-root .ag-q-pass-head b{font-size:14px;font-weight:800;display:block}.ag-root .ag-q-pass-head small{color:var(--muted);font-size:12px}.ag-root .ag-q-on{color:var(--green);background:#34e0a126;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:800}.ag-root .ag-q-frozen{border:1px solid var(--line);background:#03060e80;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.ag-root .ag-q-frozen svg{width:16px;height:16px;color:var(--muted);flex:none}.ag-root .ag-q-frozen small{color:var(--muted);font-weight:600}.ag-root .ag-sh{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.ag-root .ag-sh h3{font:800 17px var(--font-display);margin:0}.ag-root .ag-sh span{color:var(--muted);font-size:12.5px;font-weight:700}.ag-root .ag-q-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.ag-root .ag-q-reset{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.ag-root .ag-q-reset i{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s ease-in-out infinite ag-pulse}@keyframes ag-pulse{50%{opacity:.35}}.ag-root .ag-q-reset b{color:var(--text);font-variant-numeric:tabular-nums}.ag-root .ag-q-lv{max-width:420px;margin-top:16px}.ag-root .ag-q-lv-top{color:var(--muted);justify-content:space-between;gap:12px;font-size:12.5px;font-weight:700;display:flex}.ag-root .ag-q-bar{background:#ffffff12;border-radius:10px;height:10px;margin-top:7px;overflow:hidden}.ag-root .ag-q-bar i{background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--blue) 60%, transparent);border-radius:10px;transition:width 1.2s cubic-bezier(.2,.9,.2,1);display:block}.ag-root .ag-h1.ag-q-h1{font:800 clamp(26px, 4vw, 40px) / 1.05 var(--font-display);letter-spacing:-.03em}.ag-root .ag-q-bal{font:800 18px var(--font-display);color:#7cc0ff;align-items:center;gap:8px;margin-top:16px;display:flex}.ag-root .ag-q-coin{filter:drop-shadow(0 2px 6px #3b82f680);flex:none;width:20px;height:20px}.ag-root .ag-q-bal b{font:inherit;background:linear-gradient(100deg,#1d4ed8,#38bdf8 30%,#7dd3fc 55%,#bae6fd 70%,#1d4ed8);color:#0000;-webkit-background-clip:text;background-clip:text}.ag-root .ag-q-bal small{color:var(--muted);font:600 12px var(--font-body)}.ag-root .ag-q-streak{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-items:center;gap:8px;padding:14px 16px;display:grid}.ag-root .ag-q-streak b{font:800 20px var(--font-display)}.ag-root .ag-q-days{gap:6px;display:flex}.ag-root .ag-q-days i{width:28px;height:28px;font:800 11px var(--font-body);color:var(--muted);background:#ffffff0d;border-radius:9px;place-items:center;font-style:normal;display:grid}.ag-root .ag-q-days i[data-on]{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));box-shadow:0 0 14px color-mix(in srgb, var(--blue) 45%, transparent)}.ag-root .ag-tabs{border:1px solid var(--line);scrollbar-width:none;background:#03060e80;border-radius:16px;gap:4px;padding:5px;display:flex;overflow-x:auto}.ag-root .ag-tabs::-webkit-scrollbar{display:none}.ag-root .ag-tabs>button{white-space:nowrap;font:800 13px var(--font-body);color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;transition:color .2s,background .2s;display:flex}.ag-root .ag-tabs>button:hover{color:var(--text)}.ag-root .ag-tabs>button.is-on{color:#fff;background:color-mix(in srgb, var(--blue) 25%, transparent);box-shadow:inset 0 0 0 1px var(--blue)}.ag-root .ag-tabs>button>i{background:#ffffff14;border-radius:8px;padding:2px 7px;font-size:10.5px;font-style:normal}.ag-root .ag-tabs>button.is-on>i{background:var(--blue)}.ag-root .ag-q-prog{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ag-root .ag-q-prog h3{font:800 16px var(--font-display);margin:0}.ag-root .ag-q-prog span{color:var(--muted);font-size:13px;font-weight:700}.ag-root .ag-q-prog b{color:var(--text)}@media (max-width:760px){.ag-root .ag-q-hero{grid-template-columns:1fr}}.ag-root .ag-fld-input{border:1px solid var(--line);min-width:220px;height:46px;color:var(--text);background:#03060e99;border-radius:14px;flex:1;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ag-root .ag-fld-input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent);outline:none}.ag-root .ag-ref-code{letter-spacing:.08em;color:var(--color-accent-2);background:#4ac5f51f;border:1px solid #4ac5f566;border-radius:9px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.ag-root .ag-hist{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.ag-root .ag-hist-card{border:1px solid var(--line);background:#0a1126;border-radius:18px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.ag-root .ag-hist-card:hover{border-color:var(--blue);box-shadow:0 14px 36px #00000080, 0 0 26px color-mix(in srgb, var(--blue) 30%, transparent);transform:translateY(-5px)}.ag-root .ag-hist-poster{aspect-ratio:16/9;background:linear-gradient(#16203f,#0a1126);position:relative;overflow:hidden}.ag-root .ag-hist-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0a1126eb);position:absolute;inset:0}.ag-root .ag-hist-poster.is-icon{aspect-ratio:16/6;color:#4a5c8c;text-shadow:0 0 18px #7cc0ff73;place-items:center;font-size:28px;font-weight:900;display:grid}.ag-root .ag-hist-top{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.ag-root .ag-hist-ep,.ag-root .ag-hist-when{background:#050810cc;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800}.ag-root .ag-hist-when{color:#7cc0ff;background:var(--blue)}.ag-root .ag-hist-body{gap:10px;margin-top:auto;padding:12px;display:grid}.ag-root .ag-hist-title{color:#fff;text-shadow:0 2px 8px #000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:800;display:-webkit-box;overflow:hidden}.ag-root .ag-hist-btn{text-align:center;border:1px solid var(--line);background:#ffffff0d;border-radius:10px;padding:8px;font-size:12px;font-weight:800;transition:background .2s,color .2s;display:block}.ag-root .ag-hist-btn:hover{color:#fff;background:#2b7fff38}.ag-root .ag-hist-poster{background:linear-gradient(#2b7fff47,#0a1126e6);height:120px;position:relative;overflow:hidden}.ag-root .ag-hist-poster>*{height:100%}.ag-root .ag-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ag-root .ag-slot{aspect-ratio:2/3;border:1px solid var(--line);background:#0a1126;border-radius:14px;align-items:flex-end;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.ag-root .ag-slot:hover{border-color:var(--cyan);transform:translateY(-4px)}.ag-root .ag-slot.is-empty{color:var(--muted);background:#03060e80;border-style:dashed;place-items:center;display:grid}.ag-root .ag-slot.is-empty:hover{color:#fff;background:#22d3ee14}.ag-root .ag-slot.is-empty>div{letter-spacing:.1em;justify-items:center;gap:6px;font-size:10px;font-weight:800;display:grid}.ag-root .ag-slot.is-empty svg{width:20px}.ag-root .ag-slot-name{color:#fff;text-shadow:0 2px 8px #000;-webkit-line-clamp:2;line-clamp:2;background:linear-gradient(#0000,#03060eeb);-webkit-box-orient:vertical;padding:18px 10px 9px;font-size:12.5px;font-weight:800;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.ag-root .ag-h1.ag-list-h1{font:800 clamp(26px, 3.6vw, 38px) / 1 var(--font-display);letter-spacing:-.03em}.ag-root .ag-h2.ag-list-h2{font:800 20px var(--font-display);gap:12px}.ag-root .ag-h2.ag-list-h2>svg{width:22px;height:22px}.ag-root .ag-list-h1 .ag-lg{color:#7cc0ff;background:#2b7fff24;border:1px solid #2b7fff73;border-radius:14px;width:46px;height:46px;box-shadow:0 0 24px #2b7fff4d}.ag-root .ag-list-h1 .ag-lg svg{width:24px;height:24px}.ag-root .ag-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 20px;display:flex}.ag-root .ag-list-sub{color:var(--muted);font:600 14px var(--font-body);margin-top:6px;display:block}.ag-root .ag-list-acts{flex-wrap:wrap;gap:8px;display:flex}.ag-root .ag-ls-card{padding:16px}.ag-root .ag-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.ag-root .ag-list-card{align-items:center;gap:12px;padding:12px;transition:transform .25s,border-color .25s;display:flex}.ag-root .ag-list-card:hover{border-color:var(--blue);transform:translateY(-3px)}.ag-root .ag-list-poster{background:#0a1126;border-radius:12px;flex:none;width:64px;height:88px;position:relative;overflow:hidden}.ag-root .ag-list-poster.is-mosaic{background:#0a1126;grid-template:1fr 1fr/1fr 1fr;gap:1px;display:grid}.ag-root .ag-list-poster.is-mosaic>*{min-width:0;min-height:0}.ag-root .ag-list-info{gap:8px;min-width:0;display:grid}.ag-root .ag-list-title{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;transition:color .2s;display:-webkit-box;overflow:hidden}.ag-root .ag-list-title:hover{color:var(--cyan)}.ag-root .ag-list-title.is-muted{color:var(--muted);font-weight:700}.ag-root .ag-list-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-root .ag-list-btn{border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:9px;padding:5px 10px;font-size:11.5px;font-weight:800;transition:background .2s,border-color .2s}.ag-root .ag-list-btn:hover{border-color:var(--red);color:#fff;background:#ff5f7329}.ag-root .ag-big{text-align:center;justify-items:center;gap:4px;padding:44px 20px;display:grid}.ag-root .ag-big-ic{border:1px solid var(--line);color:#9fb4e0;background:#ffffff0d;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}.ag-root .ag-big-ic svg{width:28px;height:28px}.ag-root .ag-big b{font-size:17px;display:block}.ag-root .ag-big p{color:var(--muted);margin:6px 0 16px;font-size:13.5px}:root{--blue:rgb(var(--ag-accent-rgb,43, 127, 255));--accent-rgb:var(--ag-accent-rgb,43, 127, 255)}[data-ag-theme=light] .ag-root{--bg:#f2f5fb;--text:#10182b;--muted:#5b6784;--line:#1e3c7829}[data-ag-theme=light] .ag-root .sky{opacity:0}@media (prefers-color-scheme:light){[data-ag-theme=system] .ag-root{--bg:#f2f5fb;--text:#10182b;--muted:#5b6784;--line:#1e3c7829}[data-ag-theme=system] .ag-root .sky{opacity:0}}@media (prefers-color-scheme:dark){[data-ag-theme=system] .ag-root{--bg:#050810;--text:#eef2fb;--muted:#8d98b4;--line:#6096ff29}}.ag-ambient{box-shadow:0 0 120px 20px rgba(var(--accent-rgb), .18), 0 40px 80px -40px #000}.ag-set-swatches{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;display:grid}.ag-set-sw{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:13px;justify-items:center;gap:7px;padding:10px 8px;transition:box-shadow .18s;display:grid}.ag-set-sw>span{background:inherit;border-radius:9px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff38}.ag-set-sw b{color:var(--muted);font-size:12px;font-weight:700}.ag-set-sw.on{box-shadow:inset 0 0 0 2px rgb(var(--accent-rgb))}.ag-set-sw.on b{color:var(--text)}.ag-set-rng{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ag-set-rng b{color:var(--muted);font-size:12px;font-weight:700}.ag-set-rng input[type=range]{width:100%;accent-color:rgb(var(--accent-rgb))}.ag-set-rng output{text-align:right;min-width:48px;color:var(--text);font-family:ui-monospace,monospace;font-size:12px}.ag-set-rowform{flex-wrap:wrap;gap:8px;display:flex}.ag-set-rowform input,.ag-set-rowform select,.ag-set-in{min-width:120px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#04081499;border-radius:11px;flex:1;padding:9px 12px;font-size:13px}.ag-set-rowform input:focus,.ag-set-in:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 65%, transparent);outline:none}.ag-set-in.sm{flex:none;width:auto;min-width:120px}.ag-set-check{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ag-set-check input{width:auto;min-width:0;accent-color:rgb(var(--accent-rgb));flex:none}.ag-set-empty{text-align:center;border:1px dashed #ffffff24;border-radius:13px;justify-items:center;gap:5px;padding:22px 14px;display:grid}.ag-set-empty b{color:var(--text);font-size:13px}.ag-set-empty small{max-width:46ch;color:var(--muted);font-size:11.5px;line-height:1.45}.ag-set-list{gap:8px;display:grid}.ag-set-list>li{background:#ffffff09;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.ag-set-list>li>b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.ag-set-sum{color:var(--color-accent-2);font-family:ui-monospace,monospace;font-size:12px}.pf-badge{zoom:.7;width:max-content;max-width:none}.ag-set-cur{box-shadow:inset 0 0 0 1px var(--line);background:#04081480;border-radius:12px;padding:11px 13px}.ag-set-cur small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.ag-set-cur b{color:var(--text);margin-top:3px;font-size:14px;display:block}.ag-set-pt{color:var(--muted);font-size:12px;line-height:1.5}.ag-set-channels{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:12px;padding-bottom:6px;display:grid}.ag-set-channels span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.ag-set-channels span:not(:first-child){text-align:center;min-width:58px}.ag-set-nrow{grid-template-columns:minmax(0,1fr) 58px 58px;align-items:center;gap:12px;display:grid;position:relative}.ag-set-dash{text-align:center;color:var(--muted)}.ag-set-lock{color:var(--muted);margin-top:5px;padding-left:16px;font-size:11px;font-style:normal;line-height:1.45;display:block}.ag-set-sub{border-top:1px solid var(--line);gap:8px;margin-top:4px;padding-top:12px;display:grid}.ag-set-subs{background:linear-gradient(#10182c,#05070f);border-radius:12px;place-items:center;min-height:74px;padding:14px;display:grid}.ag-set-subs span{color:#fff;font-weight:700}.ag-set-keys{gap:8px;display:grid}.ag-set-key{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ag-set-key>span:first-child{color:var(--text);font-size:12.5px}.ag-set-key kbd{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff12;border-radius:7px;margin-left:4px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:11px;display:inline-block}.ag-set-op.is-icon{text-align:center;justify-items:center}.ag-set-big{width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.ag-set-big svg{width:22px;height:22px}.ag-set-op.on .ag-set-big{color:var(--cyan)}.ag-set-soon{letter-spacing:.1em;color:var(--color-accent-2);font-size:9px;font-weight:900}.ag-set-btn:disabled{opacity:.45;cursor:not-allowed}.ag-set-btn.is-ok{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 34%, transparent)}.ag-set-btn.danger.solid{color:#fff;background:linear-gradient(135deg,#e0384f,#ff5d73)}.ag-tg.sm{width:38px;height:22px}.ag-tg.sm>span{width:16px;height:16px;top:3px}.ag-tg.sm.on>span{transform:translate(16px)}.ag-set-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.ag-set-tile{box-shadow:inset 0 0 0 1px var(--line);background:#0408146b;border-radius:13px;padding:11px 13px}.ag-set-tile small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.ag-set-tile b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:800;display:block;overflow:hidden}.ag-set-user{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex}.ag-set-user b{color:var(--text);font-size:13px;font-weight:800;display:block}.ag-set-user small{color:var(--muted);font-size:11px;display:block}.ag-set-crown{width:26px;height:26px;color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 14%, transparent);border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}.ag-set-crown svg{width:15px;height:15px}.ag-set{border:1px solid var(--line);background:linear-gradient(#172142b8,#090e20b8);border-radius:18px;padding:16px}.ag-set>*+*{margin-top:12px}.ag-set-h{align-items:flex-start;gap:12px;display:flex}.ag-set-hi{width:34px;height:34px;color:var(--cyan);background:color-mix(in srgb, var(--blue) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 26%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.ag-set-hi svg{width:18px;height:18px}.ag-set-h>div{flex:1;min-width:0}.ag-set-h h2{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:800}.ag-set-h p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.ag-set-st{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.ag-set-st svg{width:13px;height:13px}.ag-set-st.ok{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 34%, transparent)}.ag-set-st.gold{color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-2) 36%, transparent)}.ag-set-st.warn{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent)}.ag-set-r{background:#ffffff09;border-radius:13px;align-items:center;gap:12px;padding:11px 13px;display:flex}.ag-set-ri{width:30px;height:30px;color:var(--muted);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;display:grid}.ag-set-ri svg{width:16px;height:16px}.ag-set-avatar{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.ag-set-rx{flex:1;min-width:0}.ag-set-rx b{color:var(--text);font-size:13px;font-weight:800;display:block}.ag-set-rx small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.ag-set-note{color:var(--muted);flex:none;font-size:12px}.ag-set-hint{color:var(--muted);font-size:11.5px;line-height:1.5}.ag-set-warn{color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-2) 22%, transparent);border-radius:12px;padding:10px 13px;font-size:11.5px;line-height:1.5}.ag-set-acts{flex-wrap:wrap;gap:10px;display:flex}.ag-set-btn{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;transition:filter .18s}.ag-set-btn:hover{filter:brightness(1.1)}.ag-set-btn.danger{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 32%, transparent)}.ag-set-fl{gap:6px;display:grid}.ag-set-lb{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ag-set-fl input,.ag-set-fl textarea{width:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);resize:none;background:#04081499;border-radius:12px;padding:11px 13px;font-size:13px}.ag-set-fl input:focus,.ag-set-fl textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 65%, transparent);outline:none}.ag-set-fl input{text-transform:uppercase;letter-spacing:.2em;font-family:ui-monospace,monospace}.ag-set-fl input::placeholder{text-transform:none;letter-spacing:normal;color:color-mix(in srgb, var(--muted) 70%, transparent);font-family:inherit}.ag-set-cnt{color:var(--muted);justify-self:end;font-size:11px}.ag-set-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ag-set-op{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;border-radius:13px;gap:4px;padding:12px 14px;transition:background .18s,box-shadow .18s;display:grid;position:relative}.ag-set-op b{color:var(--text);font-size:13px;font-weight:800}.ag-set-op small{color:var(--muted);font-size:11px;line-height:1.45}.ag-set-op i{background:0 0;border-radius:99px;height:2px;position:absolute;inset:auto 14px 0}.ag-set-op:hover{background:#ffffff0f}.ag-set-op.on{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 26%, transparent), color-mix(in srgb, var(--cyan) 9%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 55%, transparent)}.ag-set-op.on i{background:linear-gradient(90deg, var(--blue), var(--cyan))}.ag-tg{background:#ffffff1f;border-radius:99px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ag-tg>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.ag-tg.on{background:linear-gradient(135deg, var(--blue), var(--cyan))}.ag-tg.on>span{transform:translate(18px)}.ag-root .ag-set-nav>button{color:var(--muted);font-weight:700}.ag-root .ag-set-nav>button:hover{color:var(--text);background:#ffffff0d}.ag-root .ag-set-nav>button[aria-current=true]{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 32%, transparent), color-mix(in srgb, var(--cyan) 12%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 60%, transparent)}.ag-root .ag-set-ic{flex:none;width:16px;height:16px}.ag-root .ag-set-nav>button[aria-current=true] .ag-set-ic{color:var(--cyan)}.ag-root .ag-shop-hero{border:1px solid var(--line);background:linear-gradient(135deg,#2b7fff29,#090e20b3 62%);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.ag-root .ag-shop-av{flex:none;width:78px;height:78px}.ag-root .ag-shop-hm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.ag-root .ag-shop-xp{letter-spacing:.1em;color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:10px;font-weight:800;display:flex}.ag-root .ag-shop-xpbar{background:#ffffff17;border-radius:99px;flex:1;min-width:90px;height:7px;overflow:hidden}.ag-root .ag-shop-xpbar>i{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:99px;height:100%;transition:width .6s ease-out;display:block}.ag-root .ag-shop-xp b{color:var(--text)}.ag-root .ag-shop-coll{border:1px solid var(--line);background:#090e2099;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.ag-root .ag-shop-coll>div:first-child>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.ag-root .ag-shop-collbig{font-family:var(--font-display);color:var(--text);font-size:26px;font-weight:800;line-height:1.1}.ag-root .ag-shop-collbig em{color:var(--muted);font-size:15px;font-style:normal}.ag-root .ag-shop-collbar{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.ag-root .ag-shop-collbar>i{background:linear-gradient(90deg, var(--color-accent-2), var(--cyan));border-radius:99px;height:100%;transition:width .6s ease-out;display:block}.ag-root .ag-shop-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-root .ag-shop-tabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ag-root .ag-shop-tabs::-webkit-scrollbar{display:none}.ag-root .ag-shop-tab{white-space:nowrap;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:99px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:800;transition:color .18s,background .18s;display:inline-flex}.ag-root .ag-shop-tab em{opacity:.7;font-size:10px;font-style:normal;font-weight:700}.ag-root .ag-shop-tab:hover{color:var(--text)}.ag-root .ag-shop-tab.on{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 42%, transparent), color-mix(in srgb, var(--cyan) 16%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 62%, transparent)}.ag-root .ag-shop-bar .ag-fld{min-width:220px;margin-left:auto}.ag-root .ag-shop-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-root .ag-dot{border-radius:1px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.ag-root .ag-shop-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1080px){.ag-root .ag-shop-main{grid-template-columns:minmax(0,1fr) 312px}}.ag-root .ag-shop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ag-root .ag-shop-item{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:16px;gap:5px;padding:8px 8px 10px;transition:box-shadow .18s,transform .18s;display:grid}.ag-root .ag-shop-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc,#2b7fff) 55%, transparent);transform:translateY(-2px)}.ag-root .ag-shop-item.is-sel{box-shadow:inset 0 0 0 2px var(--rc,#2b7fff)}.ag-root .ag-shop-vis{aspect-ratio:3/2;border-radius:11px;display:block;position:relative;overflow:hidden}.ag-root .ag-shop-vis.ag-shop-vis-frame{aspect-ratio:1;overflow:visible}.ag-root .ag-shop-vis>svg,.ag-root .ag-shop-vis>span:first-child:not([class*=flex]){width:100%;height:100%;display:block}.ag-root .ag-shop-badge{position:absolute;top:6px;right:6px}.ag-root .ag-shop-nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.ag-root .ag-shop-rt{color:var(--rc,var(--muted));font-size:10.5px;font-weight:700}.ag-root .ag-shop-ft{min-height:24px;margin-top:2px;display:block}.ag-root .ag-shop-panel{border:1px solid var(--line);background:linear-gradient(#172142b8,#090e20c7);border-radius:18px;position:sticky;top:80px;overflow:hidden}.ag-root .ag-shop-panelban{background:linear-gradient(135deg,#2b7fff57,#090e20e6) 50%;height:96px}.ag-root .ag-shop-panelbody{gap:8px;padding:14px;display:grid}.ag-root .ag-shop-pnm{font-family:var(--font-display);color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.ag-root .ag-shop-panelvis{border-radius:13px;margin-top:6px;overflow:hidden}.ag-root .ag-shop-pname{color:var(--text);font-size:14px;font-weight:800}.ag-root h1.ag-shop-h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.ag-root .ag-h1{font:800 clamp(24px, 3.4vw, 34px) / 1.1 var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.ag-root .ag-h1>small{color:var(--muted);font:600 14px var(--font-body);letter-spacing:0;flex-basis:100%}.ag-root .ag-h1>em{background:linear-gradient(100deg, #fff, #7cc0ff 60%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ag-root .ag-lg{border:1px solid var(--line);width:40px;height:40px;color:var(--cyan);background:#ffffff0d;border-radius:13px;flex:none;place-items:center;display:grid}.ag-root .ag-lg svg{width:20px;height:20px}.ag-root .ag-ls-bar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ag-root .ag-fld{border:1px solid var(--line);background:#03060e99;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:220px;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.ag-root .ag-fld:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent)}.ag-root .ag-fld svg{width:17px;color:var(--muted);flex:none}.ag-root .ag-fld input{min-width:0;color:var(--text);font:600 14px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ag-root .ag-fld input::placeholder{color:var(--muted)}.ag-root .ag-fld input[type=search]::-webkit-search-cancel-button{filter:invert()opacity(.5);cursor:pointer}.ag-root .ag-sel{border:1px solid var(--line);height:46px;color:var(--text);font:700 13.5px var(--font-body);cursor:pointer;background:#03060e99;border-radius:14px;padding:0 14px}.ag-root .ag-sel:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent);outline:none}.ag-root .ag-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.ag-root .ag-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ag-root .ag-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ag-root .ag-wp-tool{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.ag-root .ag-wp-sp{flex:1}.ag-root .ag-wp-static{align-items:center;gap:8px;font-weight:800;display:inline-flex}.ag-root .ag-wp-static svg{vertical-align:-4px;width:18px;height:18px;display:inline}.ag-root .ag-wp-tg{color:#c3cadb;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ag-root .ag-wp-tg input{opacity:0;width:0;height:0;position:absolute}.ag-root .ag-wp-sw{background:#ffffff1f;border-radius:20px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.ag-root .ag-wp-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.ag-root .ag-wp-tg input:checked+.ag-wp-sw{background:linear-gradient(135deg, var(--blue), var(--cyan))}.ag-root .ag-wp-tg input:checked+.ag-wp-sw:after{left:21px}.ag-root .ag-wp-tg input:focus-visible+.ag-wp-sw{outline:2px solid var(--cyan);outline-offset:2px}.ag-root .ag-w-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ag-root .ag-w{grid-column:span 1;min-height:150px;padding:18px;transition:box-shadow .2s,border-color .2s,transform .2s;animation:.4s both ag-pane-in}.ag-root .ag-w.is-wide{grid-column:span 2}.ag-root .ag-w.is-drag{opacity:.35;transform:scale(.98)}.ag-root .ag-w-grid.is-edit .ag-w{border-style:dashed;border-color:color-mix(in srgb, var(--blue) 45%, transparent)}.ag-root .ag-w-grid.is-edit .ag-w:hover{box-shadow:0 0 0 1px var(--blue), 0 20px 50px #0006}.ag-root .ag-w-grid.is-sep .ag-w{border-color:#ffffff24}.ag-root .ag-w-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.ag-root .ag-w-head h3{font:800 15px var(--font-body);margin:0}.ag-root .ag-w-ico{width:18px;height:18px;color:var(--cyan);flex:none}.ag-root .ag-w-lock{color:var(--color-accent-2);background:#4ac5f51a;border:1px solid #4ac5f566;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:800}.ag-root .ag-w-tools{border:1px solid var(--line);background:#03060ecc;border-radius:12px;align-items:center;gap:4px;margin-left:auto;padding:4px;display:none}.ag-root .ag-w-grid.is-edit .ag-w-tools{display:flex}.ag-root .ag-w-tools button,.ag-root .ag-w-handle{color:#aab4cc;background:0 0;border:0;border-radius:8px;place-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:grid}.ag-root .ag-w-tools button:hover{color:#fff;background:#ffffff14}.ag-root .ag-w-tools button.is-on{background:color-mix(in srgb, var(--blue) 35%, transparent);color:#fff}.ag-root .ag-w-tools svg{width:14px;height:14px}.ag-root .ag-w-handle{cursor:grab}.ag-root .ag-w-tools .ag-w-del:hover{color:var(--red)}.ag-root .ag-w-cap{letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:800}.ag-root .ag-w-sub{color:var(--muted);font-size:12px;font-weight:700}.ag-root .ag-w-stats .stat-card{--pad:12px;min-height:74px}.ag-root .ag-w-stats .stat-num{font-size:22px}.ag-root .ag-w-stats .stat-lb{letter-spacing:.06em;font-size:9.5px}.ag-root .ag-wv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ag-root .ag-wv-card{border:1px solid var(--line);background:linear-gradient(#121422b8,#0a0b14d1);border-radius:18px;padding:16px 16px 18px;position:relative;overflow:hidden}.ag-root .ag-wv-wide{grid-column:1/-1}.ag-root .ag-wv-card-head{font:800 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff6;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ag-root .ag-wv-note{color:var(--muted);margin:12px 0 0;font-size:11.5px}@media (max-width:640px){.ag-root .ag-wv-grid{grid-template-columns:1fr}}.ag-root .ag-aw{isolation:isolate;background:radial-gradient(120% 90% at 50% -20%, rgba(var(--aw-glow,255, 106, 82), .16), transparent 60%), linear-gradient(180deg, #100e1ceb, #090810f5);border:1px solid #ffffff14;border-radius:18px;padding:20px 24px 22px;position:relative;overflow:hidden}.ag-root .ag-aw-stars{z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(1px 1px at 52% 27%,#fff,#0000),radial-gradient(1.2px 1.2px at 66% 12%,#fff,#0000),radial-gradient(1px 1px at 79% 33%,#fff,#0000),radial-gradient(1.4px 1.4px at 91% 18%,#fff,#0000),radial-gradient(1px 1px at 14% 62%,#fff,#0000),radial-gradient(1.2px 1.2px at 86% 56%,#fff,#0000);animation:5s ease-in-out infinite ag-aw-tw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.ag-root .ag-aw>:not(.ag-aw-stars){z-index:1;position:relative}.ag-root .ag-aw-head{align-items:center;gap:10px;display:flex}.ag-root .ag-aw-trophy{color:rgb(var(--aw-glow,255, 106, 82));filter:drop-shadow(0 0 8px rgba(var(--aw-glow,255, 106, 82), .8));place-items:center;display:grid}.ag-root .ag-aw-trophy svg{width:18px;height:18px}.ag-root .ag-aw-head h4{font:800 17px var(--font-body);letter-spacing:.01em;color:#fff;margin:0}.ag-root .ag-aw-count{color:#fff6;font-size:14px;font-weight:600}.ag-root .ag-aw-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;padding:26px 0;display:grid}.ag-root .ag-aw-badge{padding:6px}.ag-root .ag-aw-eyebrow{letter-spacing:.16em;color:#ffffff6b;font-size:11px;font-weight:700}.ag-root .ag-aw-rank{font:800 30px var(--font-display);color:#fff;margin:2px 0 6px;line-height:1.05}.ag-root .ag-aw-meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ag-root .ag-aw-meta b{color:#fff}.ag-root .ag-aw-prog{gap:7px;margin-top:12px;display:grid}.ag-root .ag-aw-next{color:#ffffff8c;font-size:12.5px}.ag-root .ag-aw-next b{color:#fff;font-weight:800}.ag-root .ag-aw-next em{color:#fff6;font-style:normal}.ag-root .ag-aw-scorebox{text-align:right}.ag-root .ag-aw-score{font:800 38px var(--font-display);color:#ffd66b;background:linear-gradient(100deg,#ffe9a8,#ffb43c 40%,#fff3c4 60%,#ffb43c) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;animation:4s ease-in-out infinite ag-aw-gold}.ag-root .ag-aw-score-label{letter-spacing:.12em;color:#ffd46bbf;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;font-size:10px;font-weight:800;display:flex}.ag-root .ag-aw-score-label svg{width:12px;height:12px}.ag-root .ag-aw-div{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px}.ag-root .ag-aw-rare-head{letter-spacing:.16em;color:#ffffff73;align-items:center;gap:12px;padding:16px 0 12px;font-size:11px;font-weight:800;display:flex}.ag-root .ag-aw-rare-head i{background:#ffffff14;flex:1;height:1px}.ag-root .ag-aw-all{letter-spacing:.02em;color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ag-root .ag-aw-all:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.ag-root .ag-aw-all svg{width:14px;height:14px}.ag-root .ag-aw-rare{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ag-root .ag-aw-card{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;justify-items:center;gap:8px;padding:14px 10px 12px;transition:transform .25s,border-color .25s;display:grid}.ag-root .ag-aw-card:hover{border-color:#fff3;transform:translateY(-4px)}.ag-root .ag-aw-medal{width:56px;height:56px}.ag-root .ag-aw-title{color:#fff;font-size:13px;font-weight:800;line-height:1.35}.ag-root .ag-aw-rom{color:var(--color-accent-2)}.ag-root .ag-aw-rar{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:7px;padding:4px 11px;font-size:11.5px;display:inline-flex}.ag-root .ag-aw-rar i{background:var(--color-accent-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px 1px #ffd46be6}.ag-root .ag-aw-rar b{color:#fff;font-weight:700}@keyframes ag-aw-tw{0%,to{opacity:.35}50%{opacity:.7}}@keyframes ag-aw-gold{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:720px){.ag-root .ag-aw{padding:18px 16px 20px}.ag-root .ag-aw-hero{grid-template-columns:auto minmax(0,1fr);gap:22px}.ag-root .ag-aw-scorebox{text-align:left;border-top:1px dashed #ffffff1a;grid-column:1/-1;padding-top:18px}.ag-root .ag-aw-score-label{justify-content:flex-start}}@media (max-width:480px){.ag-root .ag-aw-hero{grid-template-columns:1fr;justify-items:start}.ag-root .ag-aw-rank{font-size:26px}.ag-root .ag-aw-rare{grid-template-columns:1fr}.ag-root .ag-aw-next{white-space:normal}}@media (prefers-reduced-motion:reduce){.ag-root .ag-aw-stars,.ag-root .ag-aw-score{animation:none}}.ag-root .ag-w-rank{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ag-root .ag-w-rank-icon{border:1px solid var(--line);color:#b6c4e6;background:#ffffff0d;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.ag-root .ag-w-rank-icon svg{width:30px;height:30px}.ag-root .ag-w-rank h4{font:800 26px var(--font-display);margin:0}.ag-root .ag-w-score{text-align:right;font:800 40px var(--font-display);color:var(--color-accent-2);margin-left:auto;line-height:1}.ag-root .ag-w-score small{color:var(--color-accent-2);font:800 10px var(--font-body);margin-top:4px;display:block}.ag-root .ag-w-seg{gap:3px;margin:14px 0 4px;display:flex}.ag-root .ag-w-seg i{background:#ffffff14;border-radius:3px;flex:1;height:5px}.ag-root .ag-w-seg i[data-f]{background:linear-gradient(90deg, var(--blue), var(--cyan));box-shadow:0 0 8px var(--blue)}.ag-root .ag-w-rare{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.ag-root .ag-w-rare-card{text-align:center;border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:14px 8px;transition:transform .25s,border-color .25s}.ag-root .ag-w-rare-card:hover{border-color:var(--cyan);transform:translateY(-4px)rotate(-1deg)}.ag-root .ag-w-rare-card>div{margin:0 auto 8px}.ag-root .ag-w-rare-card b{font-size:13px;display:block}.ag-root .ag-w-rare-card span{color:var(--color-accent-2);font-size:12px;font-weight:800}.ag-root .ag-w-heat{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:4px;display:grid}.ag-root .ag-w-heat i{aspect-ratio:1;background:#ffffff0f;border-radius:4px}.ag-root .ag-w-heat i[data-l="1"]{background:color-mix(in srgb, var(--blue) 35%, transparent)}.ag-root .ag-w-heat i[data-l="2"]{background:color-mix(in srgb, var(--blue) 65%, transparent)}.ag-root .ag-w-heat i[data-l="3"]{background:var(--blue)}.ag-root .ag-w-heat i[data-l="4"]{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.ag-root .ag-w-week{align-items:stretch;gap:8px;height:120px;display:flex}.ag-root .ag-w-week>div{min-width:0;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ag-root .ag-w-week em{color:var(--text);font-style:normal}.ag-root .ag-w-week-bar{flex:1;align-items:flex-end;width:100%;display:flex}.ag-root .ag-w-week i{background:linear-gradient(180deg, var(--cyan), var(--blue));width:100%;box-shadow:0 0 14px color-mix(in srgb, var(--blue) 50%, transparent);border-radius:8px 8px 3px 3px;min-height:3px;display:block}.ag-root .ag-w-slots{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ag-root .ag-chips{flex-wrap:wrap;gap:8px;display:flex}.ag-root .ag-chip{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.ag-root .ag-chip:hover{color:var(--text);background:#ffffff12}.ag-root .ag-chip.is-on{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 38%, transparent), color-mix(in srgb, var(--cyan) 14%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 65%, transparent)}.ag-root .ag-ls-extra{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ag-root .ag-sel-wrap{gap:5px;min-width:132px;display:grid}.ag-root .ag-ls-reset{margin-left:auto}.ag-root .ag-list-tags{flex-wrap:wrap;gap:6px;display:flex}.ag-root .ag-list-tag{color:var(--muted);background:#ffffff0d;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.ag-root .ag-list-tag.is-gold{color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 14%, transparent)}.ag-root .ag-w-bars{gap:8px;display:grid}.ag-root .ag-w-bars>li{grid-template-columns:minmax(0,1fr) 88px 40px;align-items:center;gap:10px;display:grid}.ag-root .ag-w-bars>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-root .ag-w-bar{background:#ffffff0f;border-radius:99px;height:8px;overflow:hidden}.ag-root .ag-w-bar>i{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:99px;height:100%;display:block}.ag-root .ag-w-bars>li>b{text-align:right;color:var(--text);font-size:12px}.ag-root .ag-w-note{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.45}.ag-root .ag-w-compat{gap:8px;display:grid}.ag-root .ag-w-compat>li{background:#ffffff0a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:9px 12px;display:grid}.ag-root .ag-w-compat>li>b{font-family:var(--font-display);color:var(--cyan);grid-row:span 2;font-size:20px;font-weight:800}.ag-root .ag-w-slot{aspect-ratio:2/3;background:#0a1126;border-radius:14px;position:relative;overflow:hidden}.ag-root .ag-w-slot.is-empty{border:1px dashed var(--line);color:var(--muted);background:#03060e80;place-items:center;font-weight:800;display:grid}.ag-root .ag-w-coll{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-root .ag-w-coll li{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.ag-root .ag-w-about{color:#cfd7ea;margin:0;font-size:14px;line-height:1.5}.ag-root .ag-w-tl{border-left:2px solid var(--line);gap:10px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.ag-root .ag-w-tl li{font-size:13.5px;font-weight:700;position:relative}.ag-root .ag-w-tl li:before{content:"";background:var(--cyan);width:10px;height:10px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:5px;left:-23px}.ag-root .ag-w-tl small{color:var(--muted);font-weight:600;display:block}.ag-root .ag-w-shelf{border-bottom:4px solid #ffffff14;align-items:flex-end;gap:12px;min-height:90px;padding-bottom:10px;display:flex}.ag-root .ag-w-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#03060e80;border-radius:14px;place-items:center;padding:22px 10px;font-size:13.5px;font-weight:700;display:grid}.ag-root .ag-w-empty small{max-width:40ch;margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.ag-root .ag-wp-pal{margin-top:22px}.ag-root .ag-wp-pal h4{letter-spacing:.14em;color:var(--muted);margin:0 0 10px;font-size:11px}.ag-root .ag-wp-pal-list{flex-wrap:wrap;gap:8px;display:flex}.ag-root .ag-wp-add{border-style:dashed;border-color:color-mix(in srgb, var(--blue) 50%, transparent);background:#2b7fff0f}.ag-root .ag-wp-add:hover{background:#2b7fff33;transform:translateY(-2px)}.ag-root .ag-wp-add.is-locked{background:#4ac5f50f;border-color:#4ac5f566}.ag-root .ag-wp-add em{color:var(--color-accent-2);font-size:12px;font-style:normal}@media (max-width:900px){.ag-root .ag-w-grid{grid-template-columns:1fr}.ag-root .ag-w.is-wide{grid-column:span 1}.ag-root .ag-w-slots{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ag-root .ag-w,.ag-root .ag-w-rare-card,.ag-root .ag-wp-sw,.ag-root .ag-wp-sw:after{transition:none!important;animation:none!important}}@media (max-width:900px){.ag-root .ag-nav{scrollbar-width:none;flex-direction:row;order:0;position:relative;overflow-x:auto}.ag-root .ag-nav::-webkit-scrollbar{display:none}.ag-root .ag-nav>button{white-space:nowrap}.ag-root .ag-nav>button>i,.ag-root .ag-nav>button.is-new:after,.ag-root .ag-nav .hl{display:none}}@media (prefers-reduced-motion:reduce){.stars{opacity:.6;animation:none}.ag-root .ag-pane{animation:none}.ag-root .ag-nav.rdy .hl,.ag-root .ag-nav.rdy .act,.ag-root .btn,.ag-root .ag-nav>button{transition-duration:.01ms!important}}.ag-skipbtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1018b8;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;transition:background .2s,transform .2s,border-color .2s;animation:.35s cubic-bezier(.2,.9,.3,1.2) both ag-skip-in;display:inline-flex;box-shadow:0 10px 30px -10px #000}.ag-skipbtn:hover{color:#0a0d14;background:#ffffffeb;transform:translateY(-2px)}.ag-skipbtn{background:#0c0c10db;border-color:#0000;border-radius:999px;padding:11px 20px}.ag-skipbtn--white{color:#0a0d14;background:#fff}.ag-skipbtn--white:hover{background:#e9ecf4}.ag-nextcard{color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c10db;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:background .2s,transform .2s;animation:.35s cubic-bezier(.2,.9,.3,1.2) both ag-skip-in;display:inline-flex}.ag-nextcard:hover{background:#ffffff24;transform:translateY(-2px)}.ag-nextcard__tile{background:linear-gradient(135deg, rgba(var(--accent-rgb), .9), rgba(var(--accent-rgb), .35));border-radius:7px;place-items:center;width:54px;height:34px;display:grid}.ag-nextcard__txt{flex-direction:column;gap:2px;display:flex}.ag-nextcard__txt b{font-size:12.5px;font-weight:800}.ag-nextcard__txt small{color:#fff9;font-size:11px}.ag-seekflash{animation:.6s ease-out both ag-flash}@keyframes ag-skip-in{0%{opacity:0;transform:translate(24px)scale(.95)}}@keyframes ag-flash{0%{opacity:0;transform:translateY(-50%)scale(.7)}25%{opacity:1}to{opacity:0;transform:translateY(-50%)scale(1.15)}}@media (max-width:640px){.ag-skipbtn{border-radius:10px;padding:8px 12px;font-size:12px}.ag-seekflash{width:72px!important;height:72px!important}}
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--fx-band-1:#34d399;--fx-band-2:#38bdf8;--fx-band-3:#a78bfa;--fx-band-4:#fbbf24}.medal{--band:var(--fx-band-1);--rx:0deg;--ry:0deg;--mx:50%;--my:35%;width:var(--medal,84px);aspect-ratio:1;perspective:700px;isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.medal[data-band="2"]{--band:var(--fx-band-2)}.medal[data-band="3"]{--band:var(--fx-band-3)}.medal[data-band="4"]{--band:var(--fx-band-4)}.medal__body{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;place-items:center;transition:transform .18s ease-out;animation:.55s cubic-bezier(.22,1,.36,1) both fx-medal-in;display:grid;position:relative}.medal__hex{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at var(--mx) var(--my), color-mix(in srgb, var(--band) 75%, transparent), transparent 62%), radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--band) 55%, #160a1f), #0b0b13 72%), linear-gradient(160deg, #1b1b2b, #0b0b13 70%);position:absolute;inset:0}.medal__hex:before{content:"";opacity:.65;filter:blur(8px);background:conic-gradient(transparent, color-mix(in srgb, var(--band) 65%, transparent), transparent 40%, #ffffff59, transparent 80%);animation:9s linear infinite fx-spin-bg;position:absolute;inset:-30%}.medal__sheen{background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:3.8s ease-in-out infinite fx-sheen;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-220%)skew(-18deg)}.medal__hex:after{content:"";clip-path:inherit;background:linear-gradient(160deg, color-mix(in srgb, var(--band) 55%, transparent), #0b0b138c 58%);position:absolute;inset:1.5px;box-shadow:inset 0 1px #ffffff47}.medal__rays--b{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--band) 45%, transparent) 0deg 5deg, transparent 5deg 20deg);opacity:.55;animation:34s linear infinite reverse fx-spin-bg;position:absolute;inset:14%}.medal__orb{animation:8s linear infinite fx-spin-bg;position:absolute;inset:-6%}.medal__orb:after{content:"";width:5px;height:5px;box-shadow:0 0 8px #fff, 0 0 14px var(--band);background:#fff;border-radius:50%;margin-left:-2.5px;position:absolute;top:0;left:50%}.medal__aura{background:radial-gradient(circle, color-mix(in srgb, var(--band) 70%, transparent), transparent 65%);filter:blur(10px);opacity:.85;z-index:-1;border-radius:50%;animation:3.2s ease-in-out infinite fx-aura;position:absolute;inset:-22%}.medal__sparks{pointer-events:none;z-index:2;position:absolute;inset:0}.medal__sparks i{width:4px;height:4px;box-shadow:0 0 6px #fff, 0 0 12px var(--band);animation:fx-tw var(--t,2s) ease-in-out infinite;animation-delay:var(--d,0s);background:#fff;border-radius:50%;position:absolute}.medal__rays{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--band) 60%, transparent) 0deg 9deg, transparent 9deg 26deg);opacity:.85;animation:26s linear infinite fx-spin-bg;position:absolute;inset:8%}.medal__ring{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:conic-gradient(from var(--a), transparent 0 55%, var(--band) 78%, color-mix(in srgb, var(--band) 60%, white) 90%, transparent);-webkit-mask-composite:xor;padding:2px;animation:5s linear infinite fx-spin;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}.medal:after{content:"";clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:conic-gradient(from var(--a), transparent 0 70%, color-mix(in srgb, var(--band) 45%, transparent) 86%, transparent);pointer-events:none;animation:7s linear infinite fx-spin;position:absolute;inset:0}.medal__holo{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(120px circle at var(--mx) var(--my), #ffffff57, transparent 58%);opacity:.22;mix-blend-mode:screen;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.medal:hover .medal__holo{opacity:.55}.medal__icon{z-index:1;color:#fff;width:44%;height:44%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--band) 55%, transparent)) drop-shadow(0 2px 6px #0009);place-items:center;display:grid;position:relative}.medal__icon svg{width:100%;height:100%}.medal[data-family=start] .medal__icon{animation:2.2s ease-in-out infinite fx-pop}.medal[data-family=episodes] .medal__icon{animation:2.6s ease-in-out infinite fx-bob}.medal[data-family=titles] .medal__icon{animation:3.4s ease-in-out infinite fx-flip}.medal[data-family=days] .medal__icon{animation:3s ease-in-out infinite fx-blink}.medal[data-family=streak] .medal__icon{animation:2.8s ease-in-out infinite fx-sway}.medal[data-family=collection] .medal__icon{animation:3.2s ease-in-out .4s infinite fx-bob}.medal[data-family=minutes] .medal__icon{animation:1.8s steps(2,end) infinite fx-tick}.medal[data-family=comments] .medal__icon{animation:3.2s ease-in-out .3s infinite fx-pop}.medal[data-family=levels] .medal__icon{animation:3s ease-in-out infinite fx-rise-loop}.medal[data-family=ratings] .medal__icon{animation:4s ease-in-out infinite fx-flip}.medal[data-family=night] .medal__icon{animation:2.4s ease-in-out infinite alternate fx-flicker}.medal[data-family=genres] .medal__icon{animation:9s linear infinite fx-spin-soft}.medal[data-family=social] .medal__icon{animation:3.4s ease-in-out infinite fx-sway}.medal[data-family=quests] .medal__icon{animation:2.6s steps(3,end) infinite fx-tick}.medal[data-family=tags] .medal__icon{animation:2.8s ease-in-out infinite fx-pop}.medal[data-family=secret] .medal__icon{animation:3.6s step-end infinite fx-glitch}.medal__pips{z-index:2;gap:2.5px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.medal__pips i{background:#ffffff47;border-radius:1px;width:5px;height:5px;transform:rotate(45deg)}.medal__pips i.on{background:var(--band);box-shadow:0 0 5px color-mix(in srgb, var(--band) 75%, transparent);animation:2.6s ease-in-out infinite fx-pip;animation-delay:calc(var(--k,0) * .12s)}.medal__tier{z-index:2;font-size:calc(var(--medal,84px) * .115);letter-spacing:.1em;background:linear-gradient(180deg, #fff 8%, var(--band) 88%);color:#0000;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--band) 80%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:900;animation:2.4s ease-in-out infinite fx-tier;position:absolute;top:7%;left:50%;transform:translate(-50%)}@keyframes fx-tier{50%{filter:drop-shadow(0 0 15px var(--band))}}@keyframes fx-aura{50%{opacity:.55;transform:scale(1.14)}}@keyframes fx-sheen{0%,55%{transform:translate(-220%)skew(-18deg)}to{transform:translate(450%)skew(-18deg)}}@keyframes fx-tw{0%,to{opacity:.1;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}@keyframes fx-pip{50%{box-shadow:0 0 12px var(--band), 0 0 4px #fff;background:#fff}}@keyframes fx-hue{to{filter:hue-rotate(360deg)}}.medal[data-band="4"] .medal__ring,.medal[data-band="4"] .medal__rays{animation:5s linear infinite fx-spin,9s linear infinite fx-hue}.medal[data-band="4"] .medal__rays{animation:26s linear infinite fx-spin-bg,9s linear infinite fx-hue}.medal[data-band="4"] .medal__hex:before{opacity:.6}.medal__wave{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 70%);position:absolute;inset:0}.medal.is-pulse .medal__wave{animation:.55s ease-out fx-wave}.medal[data-status=locked] .medal__body{filter:grayscale(.85)brightness(.62)}.medal[data-status=progress] .medal__body{filter:saturate(.7)brightness(.85)}.medal[data-paused=true] *,.medal[data-paused=true] :before,.medal[data-paused=true] :after,.medal[data-paused=true]:after{animation-play-state:paused!important}html[data-eco=on] .medal *,html[data-eco=on] .medal :before,html[data-eco=on] .medal :after,html[data-eco=on] .medal:after{animation:none!important}@media (prefers-reduced-motion:reduce){.medal *,.medal :before,.medal :after,.medal:after{animation:none!important}}html[data-eco=on] *,html[data-eco=on] :before,html[data-eco=on] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@keyframes fx-spin{to{--a:360deg}}@keyframes fx-spin-bg{to{transform:rotate(360deg)}}@keyframes fx-spin-soft{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes fx-flicker{0%{opacity:.42;filter:blur(4px)saturate()}to{opacity:.7;filter:blur(5px)saturate(1.35)}}@keyframes fx-glitch{0%,90%,to{text-shadow:none;transform:none}91%{text-shadow:2px 0 #ff3d81,-2px 0 #00e5ff;transform:translate(-2px)}94%{text-shadow:-2px 0 #ff3d81,2px 0 #00e5ff;transform:translate(2px)}97%{text-shadow:none;transform:none}}@keyframes fx-pop{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes fx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fx-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(24deg)}}@keyframes fx-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes fx-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes fx-tick{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes fx-rise-loop{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes fx-wave{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes fx-medal-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.ag-tag{--c:#1f7bff;--c2:#00c8ff;--a:0deg;--spin:2.4s;--tag-fs:13px;--tag-ls:.14em;--halo-o:.44;z-index:0;font-family:var(--font-body);font-size:var(--tag-fs);letter-spacing:var(--tag-ls);text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:#fff;background:radial-gradient(120% 165% at 22% 12%, color-mix(in srgb, var(--c) 24%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--c) 24%, #0b0b13), color-mix(in srgb, var(--c2) 20%, #0b0b13));box-shadow:0 0 12px -4px color-mix(in srgb, var(--c) 75%, transparent), 0 0 34px -10px color-mix(in srgb, var(--c) 45%, transparent), 0 0 72px -30px color-mix(in srgb, var(--c2) 95%, transparent), inset 0 1px 0 #ffffff29, inset 0 0 18px -12px var(--c2);text-shadow:0 1px 2px #000000d9, 0 0 11px color-mix(in srgb, var(--c) 75%, transparent);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5em;max-width:100%;padding:.8em 1.4em;font-weight:800;line-height:1;transition:transform .18s,filter .18s;display:inline-flex;position:relative}.ag-tag:not(.ag-tag--locked):hover{filter:brightness(1.14)saturate(1.2);transform:translateY(-1px)}.ag-tag--sm{--tag-fs:11px;--tag-ls:.1em;gap:.4em;padding:.55em 1em}.ag-tag--md{--tag-fs:13px}.ag-tag--lg{--tag-fs:15px;--tag-ls:.16em;gap:.55em;padding:.85em 1.5em}.ag-tag[data-r=UNCOMMON]{--halo-o:.52}.ag-tag[data-r=RARE]{--halo-o:.6}.ag-tag[data-r=EPIC]{--halo-o:.68}.ag-tag[data-r=LEGENDARY]{--halo-o:.76}.ag-tag[data-r=MYTHIC]{--halo-o:.84}.ag-tag[data-r=SECRET]{--halo-o:.7}.ag-tag--locked{filter:saturate(.7)brightness(.72)}.ag-tag--locked .sp{opacity:.35}.ag-bg,.ag-soft,.ag-over{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-tag .ag-glow{z-index:-1;border-radius:inherit;box-shadow:0 0 20px -6px var(--c), inset 0 0 16px -8px var(--c2);opacity:0;pointer-events:none;position:absolute;inset:-3px}.ag-tag b,.ag-tag .ag-ico,.ag-tag .ag-runes{position:relative}.ag-tag b{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ag-tag .ag-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.35em;height:1.35em;color:var(--c);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c) 85%, transparent)) drop-shadow(0 0 13px color-mix(in srgb, var(--c) 45%, transparent));flex:none}.ag-tag .ag-runes{pointer-events:none;opacity:.55;width:100%;height:100%;display:none;position:absolute;inset:0}.ag-tag.fx-runes .ag-runes{display:block}.ag-tag .ag-runes circle{fill:none;stroke:color-mix(in srgb, var(--c) 70%, #fff);stroke-width:1.2px;stroke-dasharray:22 176;animation:7s linear infinite ag-runedash}.ag-tag.fx-border:before{--a:0deg;content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a), transparent 0 50%, color-mix(in srgb, var(--c) 70%, transparent) 66%, color-mix(in srgb, var(--c) 92%, #fff) 75%, #fff 79%, color-mix(in srgb, var(--c2) 70%, #fff) 86%, transparent 96%);-webkit-mask-composite:xor;animation:ag-spin var(--spin) linear infinite;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ag-tag.fx-pulse .ag-glow{animation:3.2s ease-in-out infinite ag-pulse}.ag-tag .sh{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-tag.fx-shine .sh:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:32%;animation:2.6s ease-in-out infinite ag-sweep;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:skew(-24deg)translate(-160%)}.ag-tag .bk{opacity:0;pointer-events:none;color:#fff;width:11px;height:11px;transition:opacity .3s;position:absolute}.ag-tag .bk:before,.ag-tag .bk:after{content:"";box-shadow:0 0 7px var(--c);background:currentColor;position:absolute}.ag-tag .bk:before{width:100%;height:2px}.ag-tag .bk:after{width:2px;height:100%}.ag-tag .bk.tl{top:4px;left:6px}.ag-tag .bk.tr{top:4px;right:6px}.ag-tag .bk.bl{bottom:4px;left:6px}.ag-tag .bk.br{bottom:4px;right:6px}.ag-tag .bk.tl:before,.ag-tag .bk.tr:before{top:0}.ag-tag .bk.bl:before,.ag-tag .bk.br:before{bottom:0}.ag-tag .bk.tl:after,.ag-tag .bk.bl:after{left:0}.ag-tag .bk.tr:after,.ag-tag .bk.br:after{right:0}.ag-tag.fx-brackets .bk{opacity:1;animation:1.7s ease-in-out infinite ag-bk}.ag-tag.fx-brackets .bk.tr{animation-delay:.35s}.ag-tag.fx-brackets .bk.bl{animation-delay:.7s}.ag-tag.fx-brackets .bk.br{animation-delay:1.05s}.ag-tag.fx-icon .ag-ico{animation:3.4s ease-in-out infinite ag-ico}.ag-tag .sp{left:calc(var(--x) * 1%);bottom:calc(6% + var(--y) * 0.4%);width:var(--sz);height:var(--sz);pointer-events:none;background:color-mix(in srgb, var(--c) 62%, #fff);box-shadow:0 0 6px color-mix(in srgb, var(--c) 85%, transparent);border-radius:999px;position:absolute}.ag-tag.fx-sparks .sp{animation:ag-rise var(--dur) linear var(--delay) infinite}.ag-tag:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, transparent 52%, color-mix(in srgb, var(--c) 62%, transparent) 85%, transparent 100%);opacity:var(--halo-o);border-radius:999px;position:absolute;inset:-7px}.ag-tag.fx-aura:after{animation:3s ease-in-out infinite ag-aura}.ag-tag.fx-double{outline:1px solid color-mix(in srgb, var(--c) 72%, transparent);outline-offset:4px}.ag-tag.fx-enter{animation:.75s cubic-bezier(.2,.9,.3,1) backwards ag-enter}.ag-tag.fx-pulse.fx-enter{animation:.75s cubic-bezier(.2,.9,.3,1) backwards ag-enter,3.2s ease-in-out .75s infinite ag-pulse}.ag-tag.fx-glitch b:before,.ag-tag.fx-glitch b:after{content:attr(data-t);opacity:.75;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-tag.fx-glitch b:before{color:var(--c2);clip-path:inset(0 0 55%);animation:2.4s steps(2,end) infinite ag-glitch-a;transform:translate(-1.5px)}.ag-tag.fx-glitch b:after{color:var(--c);clip-path:inset(55% 0 0);animation:2.4s steps(2,end) infinite ag-glitch-b;transform:translate(1.5px)}.ag-tag.fx-glitch b{animation:2.4s steps(2,end) infinite ag-glitch-jit}.ag-tag.fx-noise .ag-over:after{content:"";background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000024 0 1px,#0000 1px 3px);background-size:3px 3px,4px 4px;animation:.6s steps(3,end) infinite ag-noise;position:absolute;inset:-20px}.ag-tag.fx-border-blade .ag-over:before{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 0 38%, color-mix(in srgb, var(--c) 92%, #fff) 48%, color-mix(in srgb, var(--c2) 92%, #fff) 54%, transparent 66%);-webkit-mask-composite:xor;padding:1px;animation:3.6s linear infinite ag-blade;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}.ag-tag.fx-mist .ag-soft:before{content:"";background:radial-gradient(45% 60% at 25% 60%, color-mix(in srgb, var(--c) 42%, transparent), transparent 70%), radial-gradient(40% 55% at 75% 35%, color-mix(in srgb, var(--c2) 46%, transparent), transparent 72%);filter:blur(6px);animation:7s ease-in-out infinite alternate ag-mist;position:absolute;inset:-30%}.ag-tag.fx-flame .ag-soft:before{content:"";background:radial-gradient(60% 70% at 50% 118%, color-mix(in srgb, var(--c) 78%, transparent), transparent 72%), radial-gradient(40% 55% at 30% 110%, color-mix(in srgb, var(--c2) 70%, transparent), transparent 70%);animation:1.6s ease-in-out infinite alternate ag-flame;position:absolute;inset:0}.ag-tag.fx-orbit .ag-soft:after{content:"";background:radial-gradient(circle 4px at 50% 6%, #fff 55%, color-mix(in srgb, var(--c) 85%, transparent) 72%, transparent 78%);animation:3.6s linear infinite ag-orbit;position:absolute;inset:0}.ag-tag.fx-tremor b{animation:2.2s ease-in-out infinite ag-tremor}.ag-tag .ag-bg{opacity:.6}.ag-tag .ag-bg:before{content:"";position:absolute;inset:0}.ag-tag:not([class*=fx-backdrop-]) .ag-bg{opacity:1}.ag-tag:not([class*=fx-backdrop-]) .ag-bg:before{background:linear-gradient(112deg, transparent 30%, color-mix(in srgb, var(--c) 40%, #0b0b13) 45%, color-mix(in srgb, var(--c2) 58%, #0b0b13) 55%, transparent 70%);animation:6.5s ease-in-out infinite alternate ag-wash;inset:0 -45%}.ag-tag.fx-backdrop-grid .ag-bg{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--c) 55%, transparent) 0 1px, transparent 1px 9px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--c2) 55%, transparent) 0 1px, transparent 1px 9px)}.ag-tag.fx-backdrop-fog .ag-bg{background:radial-gradient(60% 130% at 28% 15%, color-mix(in srgb, var(--c) 45%, transparent), transparent 70%), radial-gradient(52% 110% at 78% 90%, color-mix(in srgb, var(--c2) 50%, transparent), transparent 72%)}.ag-tag.fx-backdrop-holo .ag-bg:before{background:conic-gradient(from 180deg at 50% 50%, color-mix(in srgb, var(--c) 42%, transparent), color-mix(in srgb, var(--c2) 42%, transparent), color-mix(in srgb, var(--c) 42%, transparent));animation:9s linear infinite ag-holo;inset:-35%}.ag-tag.fx-backdrop-stars .ag-bg{background-image:radial-gradient(1.3px 1.3px at 16% 32%,#fffffff2 45%,#0000 46%),radial-gradient(1.1px 1.1px at 42% 68%,#ffffffd9 45%,#0000 46%),radial-gradient(1.4px 1.4px at 66% 26%,#ffffffe6 45%,#0000 46%),radial-gradient(1.1px 1.1px at 84% 62%,#fffc 45%,#0000 46%),radial-gradient(1.2px 1.2px at 30% 84%,#ffffffbf 45%,#0000 46%);animation:4.2s ease-in-out infinite alternate ag-twinkle}.ag-tag.fx-backdrop-lava .ag-bg:before{background:radial-gradient(52% 95% at 18% 115%, color-mix(in srgb, var(--c) 75%, transparent), transparent 70%), radial-gradient(45% 85% at 84% -15%, color-mix(in srgb, var(--c2) 65%, transparent), transparent 70%);animation:5.5s ease-in-out infinite alternate ag-lava;inset:-12%}.ag-tag.txt-neon b{color:#fff;text-shadow:0 1px 2px #000000d9, 0 0 8px var(--c), 0 0 18px color-mix(in srgb, var(--c) 60%, transparent)}.ag-tag.txt-metal b{color:#fff;text-shadow:0 1px 0 #000000bf, 0 -1px 0 color-mix(in srgb, var(--c) 55%, transparent), 0 0 10px color-mix(in srgb, var(--c) 55%, transparent)}.ag-tag.txt-glitch b{color:#fff;text-shadow:-2px 0 var(--c2), 2px 0 var(--c), 0 0 10px color-mix(in srgb, var(--c) 60%, transparent)}.ag-tag.txt-tremor b{animation:2.2s ease-in-out infinite ag-tremor}.ag-tag[data-paused=true] *,.ag-tag[data-paused=true] :before,.ag-tag[data-paused=true] :after,.ag-tag[data-paused=true]:before,.ag-tag[data-paused=true]:after{animation-play-state:paused!important}.perf-lite .ag-tag,.perf-lite .ag-tag *,.perf-lite .ag-tag :before,.perf-lite .ag-tag :after,.perf-lite .ag-tag:before,.perf-lite .ag-tag:after{animation:none!important}.perf-lite .ag-tag .sp{display:none!important}html[data-eco=on] .ag-tag,html[data-eco=on] .ag-tag *,html[data-eco=on] .ag-tag :before,html[data-eco=on] .ag-tag :after,html[data-eco=on] .ag-tag:before,html[data-eco=on] .ag-tag:after{animation:none!important}html[data-eco=on] .ag-tag .sp{display:none!important}@media (prefers-reduced-motion:reduce){.ag-tag,.ag-tag *,.ag-tag :before,.ag-tag :after,.ag-tag:before,.ag-tag:after{transition:none!important;animation:none!important}.ag-tag .sp{display:none!important}}@keyframes ag-spin{to{--a:360deg}}@keyframes ag-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ag-enter{0%{opacity:0;filter:blur(7px)brightness(1.7)saturate(1.4)}55%{opacity:1}to{opacity:1;filter:blur()brightness()saturate()}}@keyframes ag-wash{0%{opacity:.5;transform:translate(-14%)skew(-6deg)}to{opacity:.95;transform:translate(14%)skew(-6deg)}}@keyframes ag-aura{0%,to{opacity:.32;transform:scale(.97)}50%{opacity:.68;transform:scale(1.04)}}@keyframes ag-sweep{0%,15%{transform:skew(-24deg)translate(-160%)}60%,to{transform:skew(-24deg)translate(520%)}}@keyframes ag-bk{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes ag-ico{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 70%, transparent));transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 10px var(--c));transform:translateY(-1px)scale(1.06)}}@keyframes ag-rise{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:.95}to{opacity:.1;transform:translateY(var(--dy,-18px)) rotate(var(--rot,120deg))}}@keyframes ag-runedash{to{stroke-dashoffset:-198px}}@keyframes ag-noise{0%{transform:translate(0)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,-3px)}to{transform:translate(0)}}@keyframes ag-blade{0%{opacity:.25}40%{opacity:1}to{opacity:.25}}@keyframes ag-mist{0%{opacity:.55;transform:translate(-4%,-2%)scale(1)}to{opacity:.85;transform:translate(5%,3%)scale(1.12)}}@keyframes ag-flame{0%{opacity:.6;transform:translateY(2%)scaleY(.96)}to{opacity:1;transform:translateY(-3%)scaleY(1.06)}}@keyframes ag-orbit{0%{transform:translate(0)}25%{transform:translate(44%,44%)}50%{transform:translateY(88%)}75%{transform:translate(-44%,44%)}to{transform:translate(0)}}@keyframes ag-tremor{0%,to{transform:translate(0)}25%{transform:translate(-.6px,.4px)}50%{transform:translate(.5px,-.5px)}75%{transform:translate(-.4px,-.3px)}}@keyframes ag-glitch-a{0%,86%{opacity:.75;transform:translate(-1.5px)}88%{opacity:1;transform:translate(-4px,-1px)}92%{transform:translate(2px,1px)}96%{transform:translate(-2px)}}@keyframes ag-glitch-b{0%,86%{opacity:.75;transform:translate(1.5px)}90%{opacity:1;transform:translate(4px,1px)}94%{transform:translate(-2px,-1px)}98%{transform:translate(2px)}}@keyframes ag-glitch-jit{0%,86%,to{transform:translate(0)}88%{transform:translate(1px,-.5px)}92%{transform:translate(-1px,.5px)}}@keyframes ag-holo{to{transform:rotate(1turn)}}@keyframes ag-twinkle{0%{opacity:.4}to{opacity:.85}}@keyframes ag-lava{0%{transform:translateY(2%)scale(1.04)}to{transform:translateY(-3%)scale(1.1)}}
.ag-tag,.an-tag,.ag-premium,.p-chip{--bh:28px;--br:9px;--bfs:10.5px;--bls:.09em;--tag-fs:var(--bfs);--tag-ls:var(--bls);--edge-size:100% 100%;box-sizing:border-box;height:var(--bh);border-radius:var(--br);font:800 var(--bfs) / 1 var(--font-body);letter-spacing:var(--bls);text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:#eaf4ff;background:var(--fill) padding-box, var(--edge) border-box;background-size:100% 100%, var(--edge-size);box-shadow:0 0 1.5em -.55em var(--glow);text-shadow:0 0 .9em color-mix(in srgb, var(--glow) 60%, transparent);border:1px solid #0000;align-items:center;gap:.55em;padding:0 .95em 0 .7em;display:inline-flex;position:relative}.ag-tag--sm{--bh:24px;--bfs:10px}.ag-tag--lg{--bh:34px;--bfs:12px}.ag-tag{--fill:linear-gradient(135deg, color-mix(in srgb, var(--c) 20%, #0a1026), color-mix(in srgb, var(--c2) 26%, #060a1a));--edge:linear-gradient(120deg, var(--c), color-mix(in srgb, var(--c) 50%, #fff), color-mix(in srgb, var(--c2) 55%, var(--c)), var(--c));--glow:color-mix(in srgb, var(--c) 80%, transparent)}.ag-tag:not(.ag-tag--locked):hover{filter:brightness(1.14);transform:none}.ag-tag.fx-border:before{padding:1px;animation:none;inset:-1px}.ag-tag .bk,.ag-tag .sp,.ag-tag .ag-runes,.ag-tag .sh,.ag-tag .ag-over{display:none}.ag-tag.fx-double{outline:0}.ag-tag .ag-ico{stroke-width:1.8px;width:1.3em;height:1.3em;color:color-mix(in srgb, var(--c) 70%, #fff)}.ag-tag b{letter-spacing:inherit}.ag-tag[data-r=COMMON],.ag-tag[data-r=UNCOMMON]{--br:999px;padding:0 1.05em 0 .8em}.ag-tag[data-r=RARE]{--br:9px}.ag-tag[data-r=EPIC]{--br:15px 3px 15px 3px}.ag-tag[data-r=LEGENDARY]{--br:2px}.ag-tag[data-r=MYTHIC]{--br:3px;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.ag-tag[data-r=MYTHIC]:not(.ag-tag--locked){filter:drop-shadow(0 0 7px color-mix(in srgb, var(--c) 45%, transparent))}.ag-tag[data-r=MYTHIC].ag-tag--locked{filter:saturate(.7) brightness(.72) drop-shadow(0 0 7px color-mix(in srgb, var(--c) 45%, transparent))}.ag-tag[data-r=MYTHIC] .ag-ico{margin-left:.15em}.ag-tag[data-r=SECRET]{--br:3px 16px 3px 16px}.ag-tag[data-r=LEGENDARY].fx-brackets .bk{width:7px;height:7px;display:block}.ag-tag[data-r=LEGENDARY].fx-brackets .bk.tl{top:2px;left:3px}.ag-tag[data-r=LEGENDARY].fx-brackets .bk.tr{top:2px;right:3px}.ag-tag[data-r=LEGENDARY].fx-brackets .bk.bl{bottom:2px;left:3px}.ag-tag[data-r=LEGENDARY].fx-brackets .bk.br{bottom:2px;right:3px}.ag-tag:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:1;background:linear-gradient(105deg,#0000 38%,#ffffff4d 50%,#0000 62%) 150% 0/250% 100%;animation:none;display:block;position:absolute;inset:0;transform:none}.ag-tag.fx-aura:after,.ag-tag:hover:after,.ag-tag[data-r=LEGENDARY]:after,.ag-tag[data-r=MYTHIC]:after,.ag-tag[data-r=SECRET]:after{animation:none}.ag-tag[data-r=EPIC],.ag-tag[data-r=LEGENDARY],.ag-tag[data-r=SECRET]{--edge-size:300% 100%}.ag-tag[data-r=EPIC]:not(.fx-enter),.ag-tag[data-r=LEGENDARY]:not(.fx-enter),.ag-tag[data-r=SECRET]:not(.fx-enter),.ag-tag[data-r=MYTHIC]:not(.fx-enter){animation:none}.ag-tag[data-r=MYTHIC].fx-enter,.ag-tag[data-r=MYTHIC].fx-enter.fx-pulse{--edge-size:300% 100%;animation:.75s cubic-bezier(.2,.9,.3,1) backwards ag-enter}.ag-tag[data-r=LEGENDARY] .sp,.ag-tag[data-r=MYTHIC] .sp{display:block}.ag-tag--sm .sp{display:none!important}.ag-tag[data-r=RARE],.ag-tag[data-r=EPIC],.ag-tag[data-r=LEGENDARY],.ag-tag[data-r=MYTHIC]{box-shadow:0 0 1.5em -.55em var(--glow), 0 0 .1em #ffffff0a, inset 0 1px 0 #ffffff47, inset 0 -.9em 1.2em -1em color-mix(in srgb, var(--c) 55%, transparent)}.ag-tag[data-r=SECRET]{box-shadow:0 0 1.5em -.5em var(--glow), inset 0 0 0 1px #ffffff0a}.ag-premium{--fill:linear-gradient(135deg, #0c2150, #071030);--edge:linear-gradient(120deg, #22d3ee, #60a5fa, #2563eb, #22d3ee);--edge-size:100% 100%;--glow:#38bdf8d9;color:#e3f7ff;overflow:hidden}.ag-premium:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);animation:none;position:absolute;inset:0}.ag-premium svg{fill:none;stroke:#7dd3fc;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .4em #38bdf8f2);flex:none;width:1.35em;height:1.35em}.p-chip{--c:#a78bfa;--c2:#312e81;--fill:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, #0a1026), color-mix(in srgb, var(--c2) 40%, #060a1a));--edge:linear-gradient(120deg, color-mix(in srgb, var(--c) 70%, transparent), color-mix(in srgb, var(--c2) 80%, var(--c)));--glow:color-mix(in srgb, var(--c) 55%, transparent);color:color-mix(in srgb, var(--c) 55%, #fff)}.p-chip.fire{--c:#f59e0b;--c2:#7c2d12}.p-chip b{color:#fff;letter-spacing:.02em;font-size:1.1em}.p-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35em;height:1.35em}.an-tag{--fill:linear-gradient(135deg, color-mix(in srgb, var(--tb) 16%, var(--ta)), var(--ta));--edge:linear-gradient(120deg, var(--tb), color-mix(in srgb, var(--tb) 50%, #fff), color-mix(in srgb, var(--ta) 30%, var(--tb)), var(--tb));--glow:var(--tb)}.an-tag:before{inset:-1px}.an-tag svg{width:1.3em;height:1.3em}.an-tag .an-br{display:none}.an-tag:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff4d 50%,#0000 62%) 150% 0/250% 100%;display:block;position:absolute;inset:0}.an-tag:hover:after,.an-tag.an-m{animation:none}.an-tag.an-e{--br:15px 3px 15px 3px}.an-tag.an-l{--br:2px}.an-tag.an-l .an-br{width:6px;height:6px;display:block}.an-tag.an-l .an-br.tl{top:2px;left:3px}.an-tag.an-l .an-br.tr{top:2px;right:3px}.an-tag.an-l .an-br.bl{bottom:2px;left:3px}.an-tag.an-l .an-br.bb{bottom:2px;right:3px}.an-tag.an-m{--br:3px;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.ag-tag[data-tag=tag_ghoul],.ag-tag[data-tag=tag_ghoul]:before,.ag-tag[data-tag=tag_ghoul]:after,.ag-tag[data-tag=tag_ghoul] *,.ag-tag[data-tag=tag_ghoul] :before,.ag-tag[data-tag=tag_ghoul] :after{animation:none!important}.ag-tag[data-tag=tag_ghoul]:after{opacity:0}.ag-tag[data-tag=tag_ghoul] b:before,.ag-tag[data-tag=tag_ghoul] b:after{content:none!important;display:none!important}.ag-tag[data-tag=tag_ghoul] b{text-shadow:0 0 .9em color-mix(in srgb, var(--c) 60%, transparent)!important;animation:none!important;transform:none!important}.ag-tag[data-tag=tag_ghoul],.card .ag-tag[data-tag=tag_ghoul]{--br:3px;--fill:radial-gradient(120% 160% at 18% 0%, #ff174461, transparent 55%), linear-gradient(135deg, #1c0309, #08020a 70%);--edge:linear-gradient(110deg, #ff1744 0%, #ff5c7c 38%, #7a0c26 62%, #00e5ff 100%);--glow:#ff1744b3;color:#fff1f4;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 -1.1em 1.2em -1em #ff17448c,inset 0 0 0 1px #ffffff0a}.ag-tag[data-tag=tag_ghoul] .ag-ico{color:#ff4d6d;filter:drop-shadow(0 0 .45em #ff1744f2)}.ag-tag[data-tag=tag_ghoul] b{letter-spacing:.16em}.ag-tag[data-tag=tag_ghoul] .bk{display:none}.ag-tag-wrap{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.ag-tip{z-index:40;width:max-content;max-width:min(280px,60vw);font:600 12.5px/1.45 var(--font-body);letter-spacing:0;text-transform:none;text-align:left;text-wrap:pretty;white-space:normal;color:#eef2ff;box-shadow:inset 0 0 0 1px #ffffff17, 0 18px 40px -18px #000, 0 0 34px -18px var(--c,#4f7dff);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#141a33fa,#0a0f1ffa);border-radius:10px;padding:9px 12px;transition:opacity .16s,translate .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50% 5px}.ag-tip:after{content:"";background:#0a0f1ffa;width:10px;height:10px;position:absolute;top:100%;left:50%;translate:-50% -1px;rotate:45deg;box-shadow:inset -1px -1px #ffffff0f}.ag-tag-wrap:hover .ag-tip,.ag-tag-wrap:focus-within .ag-tip{opacity:1;visibility:visible;translate:-50%}.ag-tip:before{content:"";background:var(--c,#4f7dff);width:26px;height:2px;box-shadow:0 0 10px var(--c,#4f7dff);opacity:.9;border-radius:2px;position:absolute;top:100%;left:50%;translate:-50% -4px}.ag-tag-wrap:hover .ag-tip,.ag-tag-wrap:focus-within .ag-tip{pointer-events:none}@media (prefers-reduced-motion:reduce){.ag-premium,.ag-premium:after,.ag-tag,.ag-tag:after,.ag-tag:before,.an-tag,.an-tag:after,.p-chip{transition:none!important;animation:none!important}}html[data-eco=on] .ag-premium,html[data-eco=on] .ag-premium:after,html[data-eco=on] .ag-tag,html[data-eco=on] .ag-tag:after,html[data-eco=on] .ag-tag:before,html[data-eco=on] .an-tag,html[data-eco=on] .an-tag:after,html[data-eco=on] .p-chip,.perf-lite .ag-tag,.perf-lite .ag-tag:after,.perf-lite .ag-tag:before,.perf-lite .ag-tag *,.perf-lite .an-tag,.perf-lite .p-chip{animation:none!important}.perf-lite .ag-tag .sp,html[data-eco=on] .ag-tag .sp{display:none!important}.ag-tip{max-width:min(300px,64vw);font:600 12.5px/1.5 var(--font-body);color:#f3eeff;background:linear-gradient(160deg, #1a1230f7, #0a0816fa) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c,#8b7bff) 90%, #fff), #ffffff14 45%, var(--c2,var(--c,#8b7bff))) border-box;box-shadow:0 22px 44px -18px #000, 0 0 36px -14px var(--c,#8b7bff), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:14px;padding:12px 16px 12px 18px;overflow:visible}.ag-tip:before{background:linear-gradient(180deg, transparent, var(--c,#8b7bff), transparent);width:2px;height:auto;box-shadow:0 0 8px var(--c,#8b7bff);border-radius:2px;top:12px;bottom:12px;left:7px;translate:none}.ag-tip:after{box-shadow:1px 1px 0 color-mix(in srgb, var(--c,#8b7bff) 55%, transparent);background:#0a0816fa;translate:-50% -5px}
.ag-premium{vertical-align:middle;font:800 10px/1 var(--font-display), var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#a9d8ff;background:linear-gradient(135deg,#08101f,#0a1428) padding-box padding-box,linear-gradient(135deg,#2b7fffe6,#22d3ee8c 55%,#2b7fff59) border-box;border:1.5px solid #0000;border-radius:1.1em;flex:none;align-items:center;gap:.55em;padding:.55em 1em .55em .75em;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 1.8em -.3em #2b7fff59,inset 0 0 1.4em #2b7fff24}.ag-premium:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);animation:4s ease-in-out infinite ag-shine;position:absolute;inset:0;transform:translate(-130%)}.ag-premium svg{fill:none;stroke:#7cc8ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .35em #2b7fffb3);flex:none;width:1.2em;height:1.2em}@keyframes ag-flow{to{background-position:0 0,300% 0}}@keyframes ag-shine{0%,60%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.ag-premium,.ag-premium:after{animation:none}}
